@charset "UTF-8";@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-italic.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-wght-italic.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:after,:before{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;height:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}body{font-family:InterVariable,Inter,system-ui,sans-serif;color:#eaf4f9;background:radial-gradient(900px 420px at 30% -10%,rgba(33,158,188,.12),transparent 60%),-webkit-gradient(linear,left top,left bottom,from(#032330),to(#02141f));background:-webkit-radial-gradient(30% -10%,900px 420px,rgba(33,158,188,.12),transparent 60%),-webkit-linear-gradient(top,#032330 0%,#02141f 100%);background:-moz-radial-gradient(30% -10%,900px 420px,rgba(33,158,188,.12),transparent 60%),-moz-linear-gradient(top,#032330 0%,#02141f 100%);background:-o-radial-gradient(30% -10%,900px 420px,rgba(33,158,188,.12),transparent 60%),-o-linear-gradient(top,#032330 0%,#02141f 100%);background:radial-gradient(900px 420px at 30% -10%,rgba(33,158,188,.12),transparent 60%),linear-gradient(180deg,#032330,#02141f);background-attachment:fixed}::-moz-selection{background:#ffb70352}::selection{background:#ffb70352}*{scrollbar-width:thin;scrollbar-color:rgba(142,202,230,.16) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#8ecae629;-webkit-border-radius:8px;border-radius:8px}::-webkit-scrollbar-track{background:transparent}:focus-visible{outline:2px solid rgba(255,183,3,.6);outline-offset:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sigil{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.auth__brand-tag,.eyebrow,.sidebar__group-label{font-size:9.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#8ecae673}.chat__cr-chip,.deckoverlay__fmt,.pill{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.avatar{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#219ebc47;border:1px solid rgba(142,202,230,.3);color:#bfe0f0;font-weight:700}.icon-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background:none;border:none;color:#8ecae68c;cursor:pointer;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:background-color .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1);-o-transition:background-color .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1);-moz-transition:background-color .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1);transition:background-color .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1)}.icon-btn:hover{color:#bfe0f0;background:#8ecae614}.app{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;height:100vh;height:100dvh;overflow:hidden}.app__main{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.app__scrim{display:none;position:fixed;inset:0;z-index:40;background:#010a129e;opacity:0;pointer-events:none;-webkit-transition:opacity .24s cubic-bezier(.2,.7,.2,1);-o-transition:opacity .24s cubic-bezier(.2,.7,.2,1);-moz-transition:opacity .24s cubic-bezier(.2,.7,.2,1);transition:opacity .24s cubic-bezier(.2,.7,.2,1)}@media(max-width:900px){.sidebar{position:fixed;top:0;bottom:0;left:0;z-index:50;width:316px;max-width:88vw;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translate(-100%);-webkit-transition:-webkit-transform .24s cubic-bezier(.32,.72,0,1);transition:-webkit-transform .24s cubic-bezier(.32,.72,0,1);-o-transition:-o-transform .24s cubic-bezier(.32,.72,0,1);-moz-transition:transform .24s cubic-bezier(.32,.72,0,1),-moz-transform .24s cubic-bezier(.32,.72,0,1);transition:transform .24s cubic-bezier(.32,.72,0,1);transition:transform .24s cubic-bezier(.32,.72,0,1),-webkit-transform .24s cubic-bezier(.32,.72,0,1),-moz-transform .24s cubic-bezier(.32,.72,0,1),-o-transform .24s cubic-bezier(.32,.72,0,1);-webkit-box-shadow:24px 0 60px rgba(0,0,0,.5);-moz-box-shadow:24px 0 60px rgba(0,0,0,.5);box-shadow:24px 0 60px #00000080}.app__scrim{display:block}.app.is-drawer-open .sidebar{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}.app.is-drawer-open .app__scrim{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.app__scrim,.sidebar{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.sidebar{width:282px;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;background:#021826b8;border-right:1px solid rgba(142,202,230,.12)}.sidebar__brand{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;padding:18px 16px 14px}.sidebar__brand-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;min-width:0}.sidebar__brand-name{font-size:14px;font-weight:700;letter-spacing:.01em;color:#eaf4f9}.sidebar__brand-tag{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8ecae68c}.sidebar__actions{padding:0 14px 12px}.btn-new-ruling{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;height:36px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:12.5px;font-weight:600;text-decoration:none;cursor:pointer;color:#ffb703;border:1px solid rgba(255,183,3,.4);background:#ffb70312;-webkit-transition:background-color .12s cubic-bezier(.2,.7,.2,1);-o-transition:background-color .12s cubic-bezier(.2,.7,.2,1);-moz-transition:background-color .12s cubic-bezier(.2,.7,.2,1);transition:background-color .12s cubic-bezier(.2,.7,.2,1)}.btn-new-ruling:hover{background:#ffb70324}.btn-new-ruling__spark{font-size:12px;line-height:1}.sidebar__nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;padding:2px 14px 6px;margin-bottom:4px;border-bottom:1px solid rgba(142,202,230,.1)}.nav-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 10px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;font-size:12.5px;font-weight:500;text-decoration:none;color:#d8ebf4d9;border:1px solid transparent;-webkit-transition:background-color .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1);-o-transition:background-color .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1);-moz-transition:background-color .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1);transition:background-color .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1)}.nav-link:hover{background:#8ecae612;color:#eaf4f9}.nav-link.is-active{color:#ffb703;background:#ffb70314;border-color:#ffb70347;font-weight:600}.sidebar__history{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:0;padding:2px 14px 8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.sidebar__group-label{padding:8px 8px 5px}.sidebar__group-label:not(:first-child){padding-top:12px}.sidebar__empty{padding:10px 10px 0;font-size:11.5px;line-height:1.5;color:#8ecae66b}.history-item{display:block;width:100%;text-align:left;padding:8px 10px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;font-family:InterVariable,Inter,system-ui,sans-serif;-webkit-transition:background-color .12s cubic-bezier(.2,.7,.2,1);-o-transition:background-color .12s cubic-bezier(.2,.7,.2,1);-moz-transition:background-color .12s cubic-bezier(.2,.7,.2,1);transition:background-color .12s cubic-bezier(.2,.7,.2,1)}.history-item:hover{background:#8ecae612}.history-item.is-active{background:#219ebc29;border-color:#219ebc52}.history-item.is-active .history-item__title{font-weight:600;color:#eaf4f9}.history-item.is-active .history-item__meta{color:#8ecae699}.history-item__title{display:block;font-size:12.5px;font-weight:500;color:#d8ebf4d9;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.history-item__meta{display:block;font-size:10.5px;color:#8ecae673;margin-top:2px}.sidebar [data-signed-out-only]{display:none}body[data-public-page] .app:not(.is-signed-in) .sidebar__actions,body[data-public-page] .app:not(.is-signed-in) .sidebar__history,body[data-public-page] .app:not(.is-signed-in) .sidebar__nav .nav-link:not([data-signed-out-only]),body[data-public-page] .app:not(.is-signed-in) .sidebar__user{display:none}body[data-public-page] .app:not(.is-signed-in) .sidebar [data-signed-out-only]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.sidebar__user{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:13px 16px;border-top:1px solid rgba(142,202,230,.1)}.sidebar__user .avatar{width:30px;height:30px;font-size:11px}.sidebar__user-meta{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:0}.sidebar__user-name{display:block;font-size:12px;font-weight:600;color:#eaf4f9;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.sidebar__user-role{display:block;font-size:10.5px;color:#8ecae680}.sidebar__user-btn{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;background:none;border:none;cursor:pointer;color:#fff;font-size:17px;letter-spacing:2px;line-height:1;padding:4px}.sidebar__user-btn:hover{color:#bfe0f0}.user-menu{position:absolute;left:16px;right:16px;bottom:-webkit-calc(100% - 6px);bottom:-moz-calc(100% - 6px);bottom:calc(100% - 6px);z-index:30;background:#052c40;border:1px solid rgba(142,202,230,.25);-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;padding:6px;-webkit-box-shadow:0 14px 34px rgba(0,0,0,.5);-moz-box-shadow:0 14px 34px rgba(0,0,0,.5);box-shadow:0 14px 34px #00000080}.user-menu[hidden]{display:none}.user-menu__info{display:block;padding:6px 10px;font-size:12px;color:#d8ebf4d9;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.user-menu__spend{display:block;padding:0 10px 6px;font-size:11px;color:#8ecae699}.user-menu__sep{height:1px;background:#8ecae61f;margin:5px 4px}.user-menu__item{display:block;width:100%;text-align:left;padding:8px 10px;border:none;background:none;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:12.5px;color:#d8ebf4;text-decoration:none;cursor:pointer}.user-menu__item:hover{background:#8ecae61a}.drawer-close{display:none;position:fixed;top:70px;right:14px;z-index:55;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid rgba(142,202,230,.3);background:#031e2fd9;color:#bfe0f0cc;font-size:14px;cursor:pointer;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:900px){.sidebar{background:#031e2f}.sidebar__brand{padding-top:-webkit-calc(env(safe-area-inset-top,0px) + 20px);padding-top:-moz-calc(env(safe-area-inset-top,0px) + 20px);padding-top:calc(env(safe-area-inset-top,0px) + 20px)}.btn-new-ruling{height:44px;font-size:13px}.history-item,.nav-link{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.nav-link{min-height:44px;font-size:13px}.history-item{padding:11px 10px}.history-item__title{font-size:13px}.sidebar__user{padding-bottom:-webkit-calc(env(safe-area-inset-bottom,0px) + 16px);padding-bottom:-moz-calc(env(safe-area-inset-bottom,0px) + 16px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}.app.is-drawer-open .drawer-close{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;top:-webkit-calc(env(safe-area-inset-top,0px) + 20px);top:-moz-calc(env(safe-area-inset-top,0px) + 20px);top:calc(env(safe-area-inset-top,0px) + 20px)}}.page{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-height:0}.page__scroll{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:0;padding:24px 34px 48px}.page__content{max-width:860px;margin:0 auto}@media(max-width:900px){.page__scroll{padding:14px 14px 36px}}.chat{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-height:0}.chat__topbar{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;height:54px;padding:0 26px;border-bottom:1px solid rgba(142,202,230,.1)}.chat__menu{display:none;width:44px;height:44px}.chat__brand{display:none;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:0}.chat__brand-name{font-size:16px;font-weight:700}.chat__brand-tag{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8ecae68c}.chat__title{font-size:13.5px;font-weight:600;color:#eaf4f9;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.chat__spacer{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.chat__cr-chip{font-size:10.5px;font-weight:600;letter-spacing:.06em;color:#8ecae68c;border:1px solid rgba(142,202,230,.18);padding:3px 10px}.chat__scroll{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:0;padding:24px 34px 6px}.chat__thread{max-width:860px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.chat__session-label{text-align:center;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#8ecae666}.chat__session-label[hidden]{display:none}#messages{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.chat__empty{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:14px;padding:48px 16px 24px;color:#8ecae68c}.chat__empty-sigil{-webkit-filter:drop-shadow(0 0 26px rgba(255,183,3,.26));filter:drop-shadow(0 0 26px rgba(255,183,3,.26))}.chat__empty-title{font-size:18px;font-weight:700;color:#eaf4f9}.chat__empty-sub{max-width:440px;font-size:13.5px;line-height:1.6;color:#8ecae699}.msg--user{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.user-bubble{max-width:640px;background:#0a4258;-webkit-border-radius:16px 16px 4px 16px;-moz-border-radius:16px 16px 4px 16px;border-radius:16px 16px 4px;padding:12px 16px;font-size:14.5px;line-height:1.55;color:#e6f3fa}.msg--arbiter{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px}.arbiter-head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:11px}.arbiter-head__avatar{width:32px;height:32px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#ffb7031a;border:1px solid rgba(255,183,3,.4);-webkit-box-shadow:0 0 26px rgba(255,183,3,.26);-moz-box-shadow:0 0 26px rgba(255,183,3,.26);box-shadow:0 0 26px #ffb70342}.arbiter-head__name{font-size:13.5px;font-weight:700}.pill--arbiter{font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#8ecae68c;border:1px solid rgba(142,202,230,.2);padding:2px 8px}.arbiter-head__time{font-size:11px;color:#8ecae666}.ruling-card{margin-left:43px;max-width:760px;border:1px solid rgba(142,202,230,.16);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;background:#03263a8c;overflow:hidden}.ruling-card__verdict{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;background:#ffb70314;border-bottom:1px solid rgba(255,183,3,.2)}.ruling-card__diamond{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none}.ruling-card__verdict-label{font-size:9.5px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#ffb703;margin-bottom:1px}.ruling-card__verdict-text{font-size:15px;font-weight:700;color:#f4f9fc}.ruling-card__body{padding:16px 18px 14px;font-size:14px;line-height:1.62;color:#d8ebf4}.ruling-card__body>*+*{margin-top:12px}.ruling-card__body b,.ruling-card__body strong{color:#f4f9fc;font-weight:600}.ruling-card__body code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;background:#8ecae61a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1px 6px}.ruling-card__body a{color:#8ecae6}.ruling-card__body ol,.ruling-card__body ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px}.ruling-card__body ol>li,.ruling-card__body ul>li{position:relative;padding-left:28px}.ruling-card__body ol>li:before,.ruling-card__body ul>li:before{position:absolute;left:0;top:0;width:17px;text-align:right;font-weight:700;color:#ffb703}.ruling-card__body ol{counter-reset:step}.ruling-card__body ol>li{counter-increment:step}.ruling-card__body ol>li:before{content:counter(step)}.ruling-card__body ul>li:before{content:"•"}.ruling-card__body pre{background:#8ecae60f;border:1px solid rgba(142,202,230,.12);-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;padding:12px 14px;overflow-x:auto}.ruling-card__body pre code{background:none;padding:0}.ruling-card__cited{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:10px 18px;border-top:1px solid rgba(142,202,230,.12);background:#021a2873}.ruling-card__cited-label{font-size:9.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#8ecae680;margin-right:4px}.feedback{margin-left:43px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.feedback__btn{background:none;font-family:InterVariable,Inter,system-ui,sans-serif;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:600;cursor:pointer;color:#8ecae699;border:1px solid;border-color:color-mix(in srgb,currentColor 40%,transparent);-webkit-transition:color .12s cubic-bezier(.2,.7,.2,1),border-color .12s cubic-bezier(.2,.7,.2,1);-o-transition:color .12s cubic-bezier(.2,.7,.2,1),border-color .12s cubic-bezier(.2,.7,.2,1);-moz-transition:color .12s cubic-bezier(.2,.7,.2,1),border-color .12s cubic-bezier(.2,.7,.2,1);transition:color .12s cubic-bezier(.2,.7,.2,1),border-color .12s cubic-bezier(.2,.7,.2,1)}.feedback__btn:hover{color:#bfe0f0}.feedback__btn.is-active{color:#ffb703;border-color:#ffb70373}.feedback__spacer{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.feedback__copy{background:none;border:none;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:11.5px;font-weight:600;cursor:pointer;color:#8ecae699}.feedback__copy:hover{color:#bfe0f0}.typing{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.typing span{width:6px;height:6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ffb703;opacity:.5;-webkit-animation:typing-bounce 1.2s infinite ease-in-out;-moz-animation:typing-bounce 1.2s infinite ease-in-out;-o-animation:typing-bounce 1.2s infinite ease-in-out;animation:typing-bounce 1.2s infinite ease-in-out}.typing span:nth-child(2){-webkit-animation-delay:.15s;-moz-animation-delay:.15s;-o-animation-delay:.15s;animation-delay:.15s}.typing span:nth-child(3){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes typing-bounce{0%,80%,to{opacity:.3;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@-moz-keyframes typing-bounce{0%,80%,to{opacity:.3;-moz-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-moz-transform:translateY(-3px);transform:translateY(-3px)}}@-o-keyframes typing-bounce{0%,80%,to{opacity:.3;-o-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-o-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes typing-bounce{0%,80%,to{opacity:.3;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}}.composer-wrap{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;padding:10px 34px 14px}.composer{max-width:860px;margin:0 auto;border:1px solid rgba(142,202,230,.18);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;background:#032234bf;-webkit-transition:border-color .12s cubic-bezier(.2,.7,.2,1);-o-transition:border-color .12s cubic-bezier(.2,.7,.2,1);-moz-transition:border-color .12s cubic-bezier(.2,.7,.2,1);transition:border-color .12s cubic-bezier(.2,.7,.2,1)}.composer:focus-within{border-color:#8ecae647}.composer__input{display:block;width:100%;background:transparent;border:none;outline:none;resize:none;color:#eaf4f9;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.5;padding:13px 16px 4px;height:52px;max-height:180px}.composer__input::-webkit-input-placeholder{color:#bfe0f061}.composer__input:-moz-placeholder{color:#bfe0f061}.composer__input::-moz-placeholder{color:#bfe0f061}.composer__input::-ms-input-placeholder{color:#bfe0f061}.composer__input::placeholder{color:#bfe0f061}.composer__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:6px 10px 10px}.composer__spacer{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.composer__send{width:34px;height:34px;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background:#ffb703;-webkit-box-shadow:0 0 26px rgba(255,183,3,.26);-moz-box-shadow:0 0 26px rgba(255,183,3,.26);box-shadow:0 0 26px #ffb70342;-webkit-transition:opacity .12s cubic-bezier(.2,.7,.2,1),-webkit-filter .12s cubic-bezier(.2,.7,.2,1);transition:opacity .12s cubic-bezier(.2,.7,.2,1),-webkit-filter .12s cubic-bezier(.2,.7,.2,1);-o-transition:filter .12s cubic-bezier(.2,.7,.2,1),opacity .12s cubic-bezier(.2,.7,.2,1);-moz-transition:filter .12s cubic-bezier(.2,.7,.2,1),opacity .12s cubic-bezier(.2,.7,.2,1);transition:filter .12s cubic-bezier(.2,.7,.2,1),opacity .12s cubic-bezier(.2,.7,.2,1);transition:filter .12s cubic-bezier(.2,.7,.2,1),opacity .12s cubic-bezier(.2,.7,.2,1),-webkit-filter .12s cubic-bezier(.2,.7,.2,1)}.composer__send:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.composer__send:disabled{opacity:.45;cursor:default;-webkit-filter:none;filter:none}.composer__disclaimer{max-width:860px;margin:8px auto 0;text-align:center;font-size:10.5px;color:#8ecae661}.format-select{position:relative}.format-select__btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:none;border:1px solid rgba(142,202,230,.2);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;padding:4px 11px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:11.5px;font-weight:600;color:#bfe0f0;cursor:pointer;-webkit-transition:border-color .12s cubic-bezier(.2,.7,.2,1);-o-transition:border-color .12s cubic-bezier(.2,.7,.2,1);-moz-transition:border-color .12s cubic-bezier(.2,.7,.2,1);transition:border-color .12s cubic-bezier(.2,.7,.2,1)}.format-select__btn:hover{border-color:#8ecae673}.format-select__btn svg{-webkit-transition:-webkit-transform .15s cubic-bezier(.2,.7,.2,1);transition:-webkit-transform .15s cubic-bezier(.2,.7,.2,1);-o-transition:-o-transform .15s cubic-bezier(.2,.7,.2,1);-moz-transition:transform .15s cubic-bezier(.2,.7,.2,1),-moz-transform .15s cubic-bezier(.2,.7,.2,1);transition:transform .15s cubic-bezier(.2,.7,.2,1);transition:transform .15s cubic-bezier(.2,.7,.2,1),-webkit-transform .15s cubic-bezier(.2,.7,.2,1),-moz-transform .15s cubic-bezier(.2,.7,.2,1),-o-transform .15s cubic-bezier(.2,.7,.2,1)}.format-select__btn[aria-expanded=true] svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.format-menu{position:absolute;bottom:-webkit-calc(100% + 8px);bottom:-moz-calc(100% + 8px);bottom:calc(100% + 8px);left:0;width:170px;background:#052c40;border:1px solid rgba(142,202,230,.25);-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;padding:5px;-webkit-box-shadow:0 14px 34px rgba(0,0,0,.5);-moz-box-shadow:0 14px 34px rgba(0,0,0,.5);box-shadow:0 14px 34px #00000080;z-index:70}.format-menu[hidden]{display:none}.format-menu__item{display:block;width:100%;text-align:left;padding:7px 10px;border:none;background:none;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:12.5px;color:#d8ebf4;cursor:pointer}.format-menu__item:hover{background:#8ecae61a}.format-menu__item.is-active{color:#ffb703}@media(max-width:900px){.chat__topbar{gap:10px;height:auto;padding:-webkit-calc(env(safe-area-inset-top,0px) + 14px) 12px 8px;padding:-moz-calc(env(safe-area-inset-top,0px) + 14px) 12px 8px;padding:calc(env(safe-area-inset-top,0px) + 14px) 12px 8px;border-bottom:1px solid rgba(142,202,230,.12)}.chat__menu,.chat__brand{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.chat__cr-chip,.chat__title{display:none}.chat__scroll{padding:14px 14px 8px}#messages,.chat__thread{gap:14px}.chat__session-label{font-size:9.5px}.user-bubble{max-width:88%;-webkit-border-radius:15px 15px 4px 15px;-moz-border-radius:15px 15px 4px 15px;border-radius:15px 15px 4px;padding:11px 14px;font-size:14px;line-height:1.5}.feedback,.ruling-card{margin-left:0}.arbiter-head__avatar{width:28px;height:28px}.ruling-card__verdict-text{font-size:14px}.ruling-card__body{font-size:13.5px;line-height:1.6}.feedback__btn,.feedback__copy{min-height:42px}.composer-wrap{padding:8px 12px -webkit-calc(env(safe-area-inset-bottom,0px) + 16px);padding:8px 12px -moz-calc(env(safe-area-inset-bottom,0px) + 16px);padding:8px 12px calc(env(safe-area-inset-bottom,0px) + 16px)}.composer{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#032234d9}.composer__input{font-size:15px;line-height:1.45;padding:13px 16px 2px;height:46px}.composer__send{width:44px;height:44px}.format-select__btn{min-height:40px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.format-menu{width:180px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.format-menu__item{padding:11px 12px;font-size:13px}.composer__disclaimer{display:none}}.cite{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:1px 8px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;background:#ffb7031c;border:1px solid rgba(255,183,3,.35);color:#ffb703;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:11.5px;font-weight:700;line-height:1.4;white-space:nowrap;cursor:pointer;-webkit-transition:background-color .12s cubic-bezier(.2,.7,.2,1);-o-transition:background-color .12s cubic-bezier(.2,.7,.2,1);-moz-transition:background-color .12s cubic-bezier(.2,.7,.2,1);transition:background-color .12s cubic-bezier(.2,.7,.2,1)}.cite:hover{background:#ffb70338}.ruling-card__body .cite{position:relative;top:-1px}.card-link{color:#8ecae6;font-weight:600;font-style:italic;border-bottom:1px solid rgba(142,202,230,.45);background:none;border-top:none;border-left:none;border-right:none;padding:0;font-family:inherit;font-size:inherit;cursor:pointer}.popover{position:fixed;width:372px;max-width:-webkit-calc(100vw - 20px);max-width:-moz-calc(100vw - 20px);max-width:calc(100vw - 20px);z-index:60;background:#052c40;border:1px solid rgba(142,202,230,.28);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 18px 44px rgba(0,0,0,.55);-moz-box-shadow:0 18px 44px rgba(0,0,0,.55);box-shadow:0 18px 44px #0000008c;-webkit-animation:popover-in .12s cubic-bezier(.2,.7,.2,1);-moz-animation:popover-in .12s cubic-bezier(.2,.7,.2,1);-o-animation:popover-in .12s cubic-bezier(.2,.7,.2,1);animation:popover-in .12s cubic-bezier(.2,.7,.2,1)}.popover[hidden]{display:none}@-webkit-keyframes popover-in{0%{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes popover-in{0%{opacity:0;-moz-transform:scale(.98);transform:scale(.98)}to{opacity:1;-moz-transform:scale(1);transform:scale(1)}}@-o-keyframes popover-in{0%{opacity:0;-o-transform:scale(.98);transform:scale(.98)}to{opacity:1;-o-transform:scale(1);transform:scale(1)}}@keyframes popover-in{0%{opacity:0;-webkit-transform:scale(.98);-moz-transform:scale(.98);-o-transform:scale(.98);transform:scale(.98)}to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.popover__head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:11px 14px 0}.popover__id{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1px 8px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;background:#ffb70321;border:1px solid rgba(255,183,3,.38);color:#ffb703;font-size:11px;font-weight:800;white-space:nowrap}.popover__title{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;font-size:12.5px;font-weight:700;color:#eaf4f9}.popover__close{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;background:none;border:none;cursor:pointer;color:#8ecae68c;font-size:14px;line-height:1;padding:2px 4px}.popover__close:hover{color:#bfe0f0}.popover__body{padding:9px 14px 11px;font-size:12.5px;line-height:1.6;color:#cfe4ef}.popover__body p+p{margin-top:8px}.popover__footer{padding:8px 14px;border-top:1px solid rgba(142,202,230,.12);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8ecae673}.card-preview{position:fixed;width:296px;max-width:-webkit-calc(100vw - 20px);max-width:-moz-calc(100vw - 20px);max-width:calc(100vw - 20px);z-index:55;pointer-events:none;background:#032234;border:1px solid rgba(142,202,230,.35);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 16px 40px rgba(0,0,0,.55);-moz-box-shadow:0 16px 40px rgba(0,0,0,.55);box-shadow:0 16px 40px #0000008c;padding:13px 15px;-webkit-animation:popover-in .12s cubic-bezier(.2,.7,.2,1);-moz-animation:popover-in .12s cubic-bezier(.2,.7,.2,1);-o-animation:popover-in .12s cubic-bezier(.2,.7,.2,1);animation:popover-in .12s cubic-bezier(.2,.7,.2,1)}.card-preview[hidden]{display:none}.card-preview__head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.card-preview__name{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;font-size:14.5px;font-weight:700;color:#eaf4f9}.card-preview__cost{min-width:19px;height:19px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;border:1px solid rgba(142,202,230,.45);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:800;color:#cfe4ef;padding:0 5px}.card-preview__type{font-size:11.5px;font-style:italic;color:#8ecae6bf;margin:3px 0 7px}.card-preview__text{font-size:12.5px;line-height:1.55;color:#d8ebf4}.card-preview__footer{margin-top:9px;padding-top:8px;border-top:1px solid rgba(142,202,230,.14);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8ecae673}.scrim{position:fixed;inset:0;z-index:80;background:#010a1294;-webkit-animation:scrim-in .18s cubic-bezier(.2,.7,.2,1);-moz-animation:scrim-in .18s cubic-bezier(.2,.7,.2,1);-o-animation:scrim-in .18s cubic-bezier(.2,.7,.2,1);animation:scrim-in .18s cubic-bezier(.2,.7,.2,1)}.scrim[hidden]{display:none}@-webkit-keyframes scrim-in{0%{opacity:0}to{opacity:1}}@-moz-keyframes scrim-in{0%{opacity:0}to{opacity:1}}@-o-keyframes scrim-in{0%{opacity:0}to{opacity:1}}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:81;background:#052c40;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0;border-top:1px solid rgba(142,202,230,.28);-webkit-box-shadow:0 -16px 44px rgba(0,0,0,.5);-moz-box-shadow:0 -16px 44px rgba(0,0,0,.5);box-shadow:0 -16px 44px #00000080;padding:10px 18px 48px;-webkit-animation:sheet-up .24s cubic-bezier(.32,.72,0,1);-moz-animation:sheet-up .24s cubic-bezier(.32,.72,0,1);-o-animation:sheet-up .24s cubic-bezier(.32,.72,0,1);animation:sheet-up .24s cubic-bezier(.32,.72,0,1)}.sheet[hidden]{display:none}.sheet.sheet--card{background:#032234;border-top-color:#8ecae659}@-webkit-keyframes sheet-up{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes sheet-up{0%{-moz-transform:translateY(100%);transform:translateY(100%)}to{-moz-transform:translateY(0);transform:translateY(0)}}@-o-keyframes sheet-up{0%{-o-transform:translateY(100%);transform:translateY(100%)}to{-o-transform:translateY(0);transform:translateY(0)}}@keyframes sheet-up{0%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.sheet__grabber{width:36px;height:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#8ecae64d;margin:0 auto 14px}.sheet__head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;margin-bottom:8px}.sheet__id{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px 9px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;background:#ffb70321;border:1px solid rgba(255,183,3,.38);color:#ffb703;font-size:11.5px;font-weight:800;white-space:nowrap}.sheet__title{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;font-size:13.5px;font-weight:700;color:#eaf4f9}.sheet__cost{min-width:20px;height:20px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;border:1px solid rgba(142,202,230,.45);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10.5px;font-weight:800;color:#cfe4ef;padding:0 6px}.sheet__close{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;background:none;border:none;cursor:pointer;color:#8ecae68c;font-size:15px;line-height:1;padding:8px}.sheet__type{font-size:12px;font-style:italic;color:#8ecae6bf;margin:3px 0 8px}.sheet__body{font-size:13.5px;line-height:1.65;color:#cfe4ef}.sheet__body p+p{margin-top:8px}.sheet__footer{margin-top:12px;padding-top:9px;border-top:1px solid rgba(142,202,230,.12);font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8ecae673}@media(prefers-reduced-motion:reduce){.card-preview,.popover,.scrim,.sheet{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.sidebar__panel{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar__search{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;margin-top:.5rem;padding:2px 14px 10px}.sidebar__search input{width:100%;height:32px;padding:0 10px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:12.5px;color:#eaf4f9;background:#8ecae60d;border:1px solid rgba(142,202,230,.16);-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;outline:none;-webkit-transition:border-color .12s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1);-o-transition:border-color .12s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1);-moz-transition:border-color .12s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1);transition:border-color .12s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1)}.sidebar__search input::-webkit-input-placeholder{color:#bfe0f061}.sidebar__search input:-moz-placeholder{color:#bfe0f061}.sidebar__search input::-moz-placeholder{color:#bfe0f061}.sidebar__search input::-ms-input-placeholder{color:#bfe0f061}.sidebar__search input::placeholder{color:#bfe0f061}.sidebar__search input:focus{border-color:#8ecae647;background:#8ecae614}.sidebar__toc{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:0;padding:2px 14px 8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.sidebar__toc-status{padding:8px 10px;font-size:12.5px;color:#8ecae680}.toc-section-title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;width:100%;padding:8px;background:none;border:none;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:12.5px;font-weight:600;text-align:left;color:#d8ebf4d9;cursor:pointer;-webkit-transition:background-color .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1);-o-transition:background-color .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1);-moz-transition:background-color .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1);transition:background-color .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1)}.toc-section-title:hover{background:#8ecae612;color:#eaf4f9}.toc-chevron{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;width:14px;height:14px;color:#8ecae673;-webkit-transition:-webkit-transform .15s cubic-bezier(.2,.7,.2,1);transition:-webkit-transform .15s cubic-bezier(.2,.7,.2,1);-o-transition:-o-transform .15s cubic-bezier(.2,.7,.2,1);-moz-transition:transform .15s cubic-bezier(.2,.7,.2,1),-moz-transform .15s cubic-bezier(.2,.7,.2,1);transition:transform .15s cubic-bezier(.2,.7,.2,1);transition:transform .15s cubic-bezier(.2,.7,.2,1),-webkit-transform .15s cubic-bezier(.2,.7,.2,1),-moz-transform .15s cubic-bezier(.2,.7,.2,1),-o-transform .15s cubic-bezier(.2,.7,.2,1)}.toc-section.is-open .toc-chevron{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.toc-num{color:#8ecae673}.toc-subsections{display:none;list-style:none;margin:1px 0 4px;padding-left:19px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px}.toc-section.is-open .toc-subsections{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.toc-sub-link{display:block;padding:6px 8px;border:1px solid transparent;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;font-size:12px;text-decoration:none;color:#bfe0f099;-webkit-transition:background-color .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1);-o-transition:background-color .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1);-moz-transition:background-color .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1);transition:background-color .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1)}.toc-sub-link:hover{background:#8ecae612;color:#eaf4f9}.toc-sub-link.is-active{background:#219ebc29;border-color:#219ebc52;color:#eaf4f9}.docs-status{font-size:13.5px;color:#8ecae680}.docs-error{padding:14px 16px;border:1px solid rgba(255,122,107,.35);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#ff7a6b14;font-size:13px;line-height:1.6;color:#ff9d92}.docs-error code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;background:#8ecae614;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1px 6px}.docs-section{margin-bottom:48px}.docs-section-title{margin-bottom:24px;padding-bottom:10px;border-bottom:1px solid rgba(142,202,230,.12);font-size:22px;font-weight:700;color:#f4f9fc}.docs-subsection{margin-bottom:34px;scroll-margin-top:24px}.docs-subsection-title{margin-bottom:12px;font-size:16.5px;font-weight:600;color:#8ecae6}.docs-rule{margin-bottom:14px;scroll-margin-top:24px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.2,.7,.2,1);transition:-webkit-box-shadow .3s cubic-bezier(.2,.7,.2,1);-o-transition:box-shadow .3s cubic-bezier(.2,.7,.2,1);-moz-transition:box-shadow .3s cubic-bezier(.2,.7,.2,1),-moz-box-shadow .3s cubic-bezier(.2,.7,.2,1);transition:box-shadow .3s cubic-bezier(.2,.7,.2,1);transition:box-shadow .3s cubic-bezier(.2,.7,.2,1),-webkit-box-shadow .3s cubic-bezier(.2,.7,.2,1),-moz-box-shadow .3s cubic-bezier(.2,.7,.2,1)}.docs-rule p{margin-bottom:8px;font-size:14px;line-height:1.62;color:#d8ebf4}.docs-rule p:last-child{margin-bottom:0}.docs-rule.is-flash{-webkit-box-shadow:0 0 0 2px rgba(255,183,3,.55);-moz-box-shadow:0 0 0 2px rgba(255,183,3,.55);box-shadow:0 0 0 2px #ffb7038c}.rule-xref{color:#8ecae6;font-weight:500;cursor:pointer;border-bottom:1px solid rgba(142,202,230,.45);-webkit-transition:color .12s cubic-bezier(.2,.7,.2,1);-o-transition:color .12s cubic-bezier(.2,.7,.2,1);-moz-transition:color .12s cubic-bezier(.2,.7,.2,1);transition:color .12s cubic-bezier(.2,.7,.2,1)}.rule-xref:hover{color:#b8e0f5}mark.search-hit{background:#ffb70352;color:#f4f9fc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 1px}@media(max-width:900px){.toc-section-title{min-height:44px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:13px}.toc-sub-link{padding:10px 8px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:13px}.sidebar__search input{height:40px;font-size:13px}}.builder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-height:0}.builder .chat{min-width:0}.deckpane{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;width:340px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;border-left:1px solid rgba(142,202,230,.1);background:#02182661}.deckpane__head{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;height:54px;padding:0 18px;border-bottom:1px solid rgba(142,202,230,.1)}.deckpane__title{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8ecae699}.deckpane__count{margin-left:auto;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:#eaf4f9}.deckpane__count.is-met{color:#ffb703}.deckpane__count-target{color:#8ecae66b;font-weight:600}.deckpane__scroll{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:16px 18px 20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.deckpane__field{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}.deckpane__field[hidden]{display:none}.deckpane__label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8ecae68c}.deckpane__hint{font-size:10.5px;font-weight:500;letter-spacing:0;text-transform:none;color:#8ecae666}.deckpane__toggle{display:-ms-grid;display:grid;-ms-grid-columns:auto 9px 1fr;grid-template-columns:auto 1fr;gap:3px 9px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:11px 12px;border:1px solid rgba(142,202,230,.12);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#8ecae608}.deckpane__toggle input{accent-color:#ffb703;width:15px;height:15px;cursor:pointer}.deckpane__toggle>span:first-of-type{font-size:12.5px;font-weight:600;color:#d8ebf4}.deckpane__toggle-note{-ms-grid-column:2;grid-column:2;font-size:10.5px;line-height:1.5;color:#8ecae673}.deckpane__open{display:none;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;background:none;border:1px solid rgba(142,202,230,.2);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;padding:4px 11px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:11.5px;font-weight:600;color:#bfe0f0;cursor:pointer}.deckpane__open:hover{border-color:#8ecae673}.deckmeta{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding-bottom:14px;border-bottom:1px solid rgba(142,202,230,.1)}.deckmeta__name{display:block;width:100%;background:none;border:none;border-bottom:1px solid transparent;outline:none;padding:2px 0 4px;color:#f4f9fc;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:15px;font-weight:700;-webkit-transition:border-color .12s cubic-bezier(.2,.7,.2,1);-o-transition:border-color .12s cubic-bezier(.2,.7,.2,1);-moz-transition:border-color .12s cubic-bezier(.2,.7,.2,1);transition:border-color .12s cubic-bezier(.2,.7,.2,1)}.deckmeta__name::-webkit-input-placeholder{color:#bfe0f061;font-weight:600}.deckmeta__name:-moz-placeholder{color:#bfe0f061;font-weight:600}.deckmeta__name::-moz-placeholder{color:#bfe0f061;font-weight:600}.deckmeta__name::-ms-input-placeholder{color:#bfe0f061;font-weight:600}.deckmeta__name::placeholder{color:#bfe0f061;font-weight:600}.deckmeta__name:hover{border-bottom-color:#8ecae629}.deckmeta__name:focus{border-bottom-color:#219ebc52}.deckmeta__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.deckmeta__spacer{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.deckmeta__build,.deckmeta__save{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;padding:5px 12px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:11.5px;font-weight:600;cursor:pointer;-webkit-transition:border-color .12s cubic-bezier(.2,.7,.2,1),background .12s cubic-bezier(.2,.7,.2,1);-o-transition:border-color .12s cubic-bezier(.2,.7,.2,1),background .12s cubic-bezier(.2,.7,.2,1);-moz-transition:border-color .12s cubic-bezier(.2,.7,.2,1),background .12s cubic-bezier(.2,.7,.2,1);transition:border-color .12s cubic-bezier(.2,.7,.2,1),background .12s cubic-bezier(.2,.7,.2,1)}.deckmeta__build{background:#ffb7031f;border:1px solid rgba(255,183,3,.4);color:#ffb703}.deckmeta__build:hover{background:#ffb7032e}.deckmeta__save{background:none;border:1px solid rgba(142,202,230,.2);color:#bfe0f0}.deckmeta__save:hover{border-color:#8ecae673}.deckmeta__status{font-size:10.5px;color:#8ecae680}.deckmeta__status:empty{display:none}.deckmeta__status.is-ok{color:#ffb703}.deckmeta__status.is-error{color:#fb8500}.cardfield{position:relative}.cardfield__area,.cardfield__input{display:block;width:100%;background:#0214208c;border:1px solid rgba(142,202,230,.16);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;outline:none;color:#eaf4f9;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:13.5px;line-height:1.55;padding:10px 12px;-webkit-transition:border-color .12s cubic-bezier(.2,.7,.2,1);-o-transition:border-color .12s cubic-bezier(.2,.7,.2,1);-moz-transition:border-color .12s cubic-bezier(.2,.7,.2,1);transition:border-color .12s cubic-bezier(.2,.7,.2,1)}.cardfield__area::-webkit-input-placeholder,.cardfield__input::-webkit-input-placeholder{color:#bfe0f061}.cardfield__area:-moz-placeholder,.cardfield__input:-moz-placeholder{color:#bfe0f061}.cardfield__area::-moz-placeholder,.cardfield__input::-moz-placeholder{color:#bfe0f061}.cardfield__area::-ms-input-placeholder,.cardfield__input::-ms-input-placeholder{color:#bfe0f061}.cardfield__area::placeholder,.cardfield__input::placeholder{color:#bfe0f061}.cardfield__area:focus,.cardfield__input:focus{border-color:#219ebc52}.cardfield__area{resize:vertical;min-height:210px;overflow-x:auto;white-space:pre;font-variant-numeric:tabular-nums}.cardfield__status{font-size:10.5px;line-height:1.5;color:#8ecae673}.cardfield__status code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10px;background:#8ecae61a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1px 5px}.cardfield__status.is-error{color:#fb8500}.ac-menu{position:absolute;left:8px;right:8px;top:100%;z-index:60;margin-top:4px;list-style:none;background:#052c40;border:1px solid rgba(142,202,230,.25);-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;padding:4px;-webkit-box-shadow:0 14px 34px rgba(0,0,0,.5);-moz-box-shadow:0 14px 34px rgba(0,0,0,.5);box-shadow:0 14px 34px #00000080;max-height:232px;overflow-y:auto}.ac-menu[hidden]{display:none}.cardfield__area~.ac-menu{top:0}.ac-menu__item{padding:7px 9px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;font-size:12.5px;color:#d8ebf4;cursor:pointer;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ac-menu__item:hover{background:#8ecae61a}.ac-menu__item.is-active{background:#219ebc29;color:#f4f9fc}.deckcheck:empty{display:none}.deckcheck__list{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;border:1px solid rgba(142,202,230,.12);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}.deckcheck__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;padding:8px 11px;background:#8ecae60a;border-left:2px solid transparent}.deckcheck__row--error{border-left-color:#fb8500}.deckcheck__row--warn{border-left-color:#ffb70399}.deckcheck__row--note{border-left-color:#8ecae659}.deckcheck__label{font-size:12.5px;font-weight:600;color:#f4f9fc}.deckcheck__detail{font-size:10.5px;color:#8ecae680}.deckcheck__ok{font-size:11px;color:#8ecae673}.deckcheck__ok--warn{color:#ffb703}.deckcheck__gate{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:10px;padding:11px 12px;border:1px solid rgba(255,183,3,.35);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#ffb70314}.deckcheck__gate p{font-size:12px;line-height:1.5;color:#d8ebf4}.deckcheck__gate-btn{background:none;border:1px solid rgba(255,183,3,.5);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;padding:4px 12px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:11.5px;font-weight:600;color:#ffb703;cursor:pointer}.deckcheck__gate-btn:hover{background:#ffb7031f}.deckcheck__gate-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px}.deckcheck__gate-cancel{background:none;border:none;padding:4px 6px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:11.5px;font-weight:600;color:#8ecae68c;cursor:pointer}.deckcheck__gate-cancel:hover{color:#bfe0f0}.deckoverlay{position:fixed;inset:0;z-index:90;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px}.deckoverlay[hidden]{display:none}.deckoverlay__scrim{position:absolute;inset:0;background:#010a129e}.deckoverlay__panel{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:min(980px,100%);height:min(760px,88vh);background:#031e2f;border:1px solid rgba(142,202,230,.2);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-box-shadow:0 18px 44px rgba(0,0,0,.55);-moz-box-shadow:0 18px 44px rgba(0,0,0,.55);box-shadow:0 18px 44px #0000008c;overflow:hidden}.deckoverlay__head{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(142,202,230,.12)}.deckoverlay__title{font-size:14px;font-weight:700;color:#f4f9fc}.deckoverlay__fmt{font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#8ecae68c;border:1px solid rgba(142,202,230,.2);padding:2px 8px}.deckoverlay__spacer{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.deckoverlay__count{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:#eaf4f9}.deckoverlay__close{width:30px;height:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background:none;border:1px solid rgba(142,202,230,.16);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#8ecae699;font-size:12px;cursor:pointer}.deckoverlay__close:hover{color:#bfe0f0;border-color:#8ecae659}.deckoverlay__body{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,5fr) minmax(0,6fr);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.deckoverlay__foot{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:11px 18px;border-top:1px solid rgba(142,202,230,.12);background:#021a2873}.deckoverlay__note{font-size:11px;color:#8ecae680}.deckoverlay__done{background:#ffb703;border:none;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;padding:6px 18px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:12px;font-weight:700;color:#052437;cursor:pointer}.deckoverlay__done:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08)}.deckfind{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-height:0;padding:16px 16px 16px 18px;border-right:1px solid rgba(142,202,230,.12)}.deckfind__results{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.deckfind__item{display:-ms-grid;display:grid;-ms-grid-columns:1fr 8px auto;grid-template-columns:1fr auto;gap:1px 8px;padding:8px 10px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;cursor:pointer}.deckfind__item:hover{background:#8ecae614}.deckfind__item.is-active{background:#219ebc29}.deckfind__name{font-size:13px;font-weight:600;color:#f4f9fc}.deckfind__cost{font-size:11px;font-family:ui-monospace,Menlo,Consolas,monospace;color:#8ecae699}.deckfind__type{grid-column:1/-1;font-size:10.5px;color:#8ecae673}.deckview{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-height:0;padding:16px 18px 16px 16px}.deckview__groups{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.deckview__group-head{font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#8ecae680;padding-bottom:5px;margin-bottom:3px;border-bottom:1px solid rgba(142,202,230,.1)}.deckview__group--unknown .deckview__group-head{color:#fb8500}.deckview__empty{font-size:12px;color:#8ecae673;padding-top:8px}.deckrow{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:4px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.deckrow:hover{background:#8ecae60d}.deckrow:hover .deckrow__remove{opacity:1}.deckrow.is-banned .deckrow__name,.deckrow.is-dupe .deckrow__count{color:#fb8500}.deckrow__qty{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:1px}.deckrow__commander,.deckrow__step{width:20px;height:20px;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background:none;border:1px solid rgba(142,202,230,.16);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;line-height:1;cursor:pointer}.deckrow__commander:hover,.deckrow__step:hover{color:#ffb703;border-color:#ffb70366}.deckrow__step{color:#8ecae6a6;font-size:13px}.deckrow__commander{margin-right:5px;color:#ffb703;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:11px;font-weight:800;border-color:#ffb70347}.deckrow__commander:hover{background:#ffb7031f;border-color:#ffb70380}.deckrow__commander.is-active{background:#ffb70329;border-color:#ffb7038c;-webkit-box-shadow:0 0 26px rgba(255,183,3,.26);-moz-box-shadow:0 0 26px rgba(255,183,3,.26);box-shadow:0 0 26px #ffb70342;cursor:pointer}.deckrow--commander .deckrow__qty{min-width:65px}.deckrow__count{min-width:22px;text-align:center;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:#eaf4f9}.deckrow__main{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.deckrow__name{background:none;border:none;padding:0;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:13px;color:#d8ebf4;text-align:left;cursor:pointer;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.deckrow__name:hover{color:#8ecae6}.deckrow__cost{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10.5px;color:#8ecae680}.deckrow__flag{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fb8500}.deckrow__remove{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;background:none;border:none;padding:2px 4px;color:#8ecae673;font-size:11px;cursor:pointer;opacity:0;-webkit-transition:opacity .12s cubic-bezier(.2,.7,.2,1);-o-transition:opacity .12s cubic-bezier(.2,.7,.2,1);-moz-transition:opacity .12s cubic-bezier(.2,.7,.2,1);transition:opacity .12s cubic-bezier(.2,.7,.2,1)}.deckrow__remove:hover{color:#fb8500}.deckrow__remove:focus-visible{opacity:1}body.is-overlay-open{overflow:hidden}@media(max-width:900px){.deckpane__open{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-height:40px}.deckpane{position:fixed;inset:0;z-index:80;width:auto;border-left:none;background:#010a129e;display:none}.deckpane.is-open{display:block}.deckpane__head,.deckpane__scroll{background:#031e2f}.deckpane__head{padding:-webkit-calc(env(safe-area-inset-top,0px) + 14px) 16px 10px;padding:-moz-calc(env(safe-area-inset-top,0px) + 14px) 16px 10px;padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 10px;height:auto}.deckpane__scroll{max-height:-webkit-calc(100% - 120px);max-height:-moz-calc(100% - 120px);max-height:calc(100% - 120px);padding-bottom:-webkit-calc(env(safe-area-inset-bottom,0px) + 20px);padding-bottom:-moz-calc(env(safe-area-inset-bottom,0px) + 20px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 20px);border-bottom:1px solid rgba(142,202,230,.12)}.cardfield__area{min-height:180px;font-size:15px}.cardfield__input{font-size:15px}.ac-menu__item{padding:11px 10px;font-size:13px}.deckoverlay{padding:0}.deckoverlay__panel{width:100%;height:100%;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.deckoverlay__head{padding:-webkit-calc(env(safe-area-inset-top,0px) + 12px) 14px 10px;padding:-moz-calc(env(safe-area-inset-top,0px) + 12px) 14px 10px;padding:calc(env(safe-area-inset-top,0px) + 12px) 14px 10px}.deckoverlay__body{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:minmax(0,auto) minmax(0,1fr);grid-template-rows:minmax(0,auto) minmax(0,1fr);overflow-y:auto}.deckoverlay__body>:first-child{-ms-grid-row:1;-ms-grid-column:1}.deckoverlay__body>:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.deckfind{border-right:none;border-bottom:1px solid rgba(142,202,230,.12);padding:14px}.deckfind__results{max-height:34vh}.deckview{padding:14px}.deckoverlay__foot{padding-bottom:-webkit-calc(env(safe-area-inset-bottom,0px) + 11px);padding-bottom:-moz-calc(env(safe-area-inset-bottom,0px) + 11px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 11px)}.deckrow__remove{opacity:1;padding:6px 8px}.deckrow__step{width:28px;height:28px}}.auth{min-height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:18px;padding:40px 20px}.auth__card{width:100%;max-width:400px;background:#03263a8c;border:1px solid rgba(142,202,230,.16);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;padding:30px 30px 26px;-webkit-box-shadow:0 16px 40px rgba(0,0,0,.55);-moz-box-shadow:0 16px 40px rgba(0,0,0,.55);box-shadow:0 16px 40px #0000008c}.auth__brand{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;text-align:center;margin-bottom:20px}.auth__sigil{-webkit-filter:drop-shadow(0 0 26px rgba(255,183,3,.26));filter:drop-shadow(0 0 26px rgba(255,183,3,.26))}.auth__brand-name{font-size:15px;font-weight:700;letter-spacing:.01em;color:#f4f9fc}.auth__head{text-align:center;margin-bottom:20px}.auth__title{font-size:18px;font-weight:700;color:#f4f9fc}.auth__subtitle{margin-top:6px;font-size:12.5px;line-height:1.5;color:#8ecae699}.auth__form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.auth__field{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.auth__label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;font-size:12px;font-weight:600;color:#d8ebf4}.auth__optional{font-size:10.5px;font-weight:500;color:#8ecae66b}.auth__input{width:100%;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:14px;color:#eaf4f9;background:#8ecae60d;border:1px solid rgba(142,202,230,.16);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px 12px;-webkit-transition:border-color .12s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1);-o-transition:border-color .12s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1);-moz-transition:border-color .12s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1);transition:border-color .12s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1)}.auth__input::-webkit-input-placeholder{color:#bfe0f061}.auth__input:-moz-placeholder{color:#bfe0f061}.auth__input::-moz-placeholder{color:#bfe0f061}.auth__input::-ms-input-placeholder{color:#bfe0f061}.auth__input::placeholder{color:#bfe0f061}.auth__input:hover{border-color:#8ecae640}.auth__input:focus{outline:none;border-color:#219ebc52;background:#8ecae614}.auth__hint{font-size:11px;color:#8ecae680}.auth__remember{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;font-size:12.5px;color:#d8ebf4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.auth__checkbox{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;width:16px;height:16px;accent-color:#ffb703;cursor:pointer}.auth__submit{margin-top:3px;width:100%;height:42px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:13.5px;font-weight:700;color:#023047;background:#ffb703;border:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer;-webkit-box-shadow:0 0 26px rgba(255,183,3,.26);-moz-box-shadow:0 0 26px rgba(255,183,3,.26);box-shadow:0 0 26px #ffb70342;-webkit-transition:opacity .12s cubic-bezier(.2,.7,.2,1),-webkit-filter .12s cubic-bezier(.2,.7,.2,1);transition:opacity .12s cubic-bezier(.2,.7,.2,1),-webkit-filter .12s cubic-bezier(.2,.7,.2,1);-o-transition:filter .12s cubic-bezier(.2,.7,.2,1),opacity .12s cubic-bezier(.2,.7,.2,1);-moz-transition:filter .12s cubic-bezier(.2,.7,.2,1),opacity .12s cubic-bezier(.2,.7,.2,1);transition:filter .12s cubic-bezier(.2,.7,.2,1),opacity .12s cubic-bezier(.2,.7,.2,1);transition:filter .12s cubic-bezier(.2,.7,.2,1),opacity .12s cubic-bezier(.2,.7,.2,1),-webkit-filter .12s cubic-bezier(.2,.7,.2,1)}.auth__submit:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08)}.auth__submit:disabled{opacity:.55;cursor:default;-webkit-filter:none;filter:none}.msg{font-size:12.5px;line-height:1.5}.msg:empty{display:none}.msg.ok{color:#63d29b}.msg.error{color:#ff7a6b}.auth__alt{margin-top:20px;text-align:center;font-size:12.5px;color:#8ecae68c}.auth__alt a{color:#ffb703;font-weight:600;text-decoration:none}.auth__alt a:hover{text-decoration:underline}.auth__legal{max-width:360px;text-align:center;font-size:10.5px;line-height:1.5;color:#8ecae657}.account{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.account__flash{padding:10px 14px;border:1px solid rgba(142,202,230,.2);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#03263a8c;color:#d8ebf4;font-size:14px}.account__flash--ok{border-color:#ffb70373;color:#f4f9fc}.account__flash--error{border-color:#fb85008c;color:#f4f9fc}.account-card{padding:18px 20px 20px;border:1px solid rgba(142,202,230,.12);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;background:#03263a8c}.account-card__head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:1.25rem}.account-card__title{font-size:16px;font-weight:600;color:#f4f9fc}.account-card__badge{padding:3px 10px;border:1px solid rgba(142,202,230,.2);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;font-size:12.5px;font-weight:600;color:#bfe0f099;white-space:nowrap}.account-card__badge--ok{border-color:#ffb70380;color:#ffb703}.account-card__badge--warn{border-color:#fb850080;color:#fb8500}.account-card__badge--balance{border-color:#8ecae647;color:#f4f9fc;font-size:14px}.account-card__badge--balance.is-negative{color:#fb8500}.account-card__hint{color:#bfe0f099;font-size:13px;padding-bottom:.3rem}.account-card__body{color:#d8ebf4;font-size:14px;line-height:1.55}.account-card__body strong{color:#f4f9fc;font-weight:600}.account-card__actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:14px}.account-card__actions:empty{margin-top:0}.account-card__notice{margin-top:12px;padding:9px 12px;border:1px solid rgba(251,133,0,.4);border-left-width:3px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background:#fb850012;color:#d8ebf4;font-size:13px;line-height:1.5}.account-card__notice[hidden]{display:none}.account-btn{padding:9px 16px;border:1px solid rgba(142,202,230,.28);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:transparent;color:#f4f9fc;font:inherit;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:border-color .15s cubic-bezier(.2,.7,.2,1),background .15s cubic-bezier(.2,.7,.2,1);-o-transition:border-color .15s cubic-bezier(.2,.7,.2,1),background .15s cubic-bezier(.2,.7,.2,1);-moz-transition:border-color .15s cubic-bezier(.2,.7,.2,1),background .15s cubic-bezier(.2,.7,.2,1);transition:border-color .15s cubic-bezier(.2,.7,.2,1),background .15s cubic-bezier(.2,.7,.2,1)}.account-btn:hover:not(:disabled){border-color:#8ecae673;background:#219ebc29}.account-btn:disabled{opacity:.55;cursor:default}.account-btn--primary{border-color:#ffb7038c;background:#ffb7031f;color:#ffb703}.account-btn--primary:hover:not(:disabled){border-color:#ffb703cc;background:#ffb70333}.account-btn--danger{border-color:#fb850059;color:#fb8500}.account-btn--danger:hover:not(:disabled){border-color:#fb8500b3;background:#fb85001f}.account-field{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;margin-bottom:16px}.account-field__label{font-size:12px;font-weight:600;color:#d8ebf4}.account-field__value{font-size:14px;color:#f4f9fc;overflow-wrap:anywhere}.account-field #profile-email{padding-top:.65rem;padding-bottom:1rem;border-bottom:1px solid rgba(142,202,230,.2)}.account-form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.account-form+.account-linkout{margin-top:16px;padding-top:16px;border-top:1px solid rgba(142,202,230,.1)}.account-form__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.account-form__row .account-btn{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none}.account-limit{margin-top:18px;padding-top:16px;border-top:1px solid rgba(142,202,230,.1)}.account-limit__input{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 160px;-moz-box-flex:0;-ms-flex:0 1 160px;flex:0 1 160px;min-width:0}.account-limit__input .account-input{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding-left:26px}.account-limit__input .account-input::-webkit-inner-spin-button,.account-limit__input .account-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.account-limit__input .account-input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.account-limit__prefix{position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#bfe0f099;font-size:14px;pointer-events:none}.account-input{-webkit-box-flex:1;-webkit-flex:1 1 220px;-moz-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px;min-width:0;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:14px;color:#eaf4f9;background:#8ecae60d;border:1px solid rgba(142,202,230,.16);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px 12px;-webkit-transition:border-color .12s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1);-o-transition:border-color .12s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1);-moz-transition:border-color .12s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1);transition:border-color .12s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1)}.account-input::-webkit-input-placeholder{color:#bfe0f061}.account-input:-moz-placeholder{color:#bfe0f061}.account-input::-moz-placeholder{color:#bfe0f061}.account-input::-ms-input-placeholder{color:#bfe0f061}.account-input::placeholder{color:#bfe0f061}.account-input:hover{border-color:#8ecae640}.account-input:focus{outline:none;border-color:#219ebc52;background:#8ecae614}.account-input[readonly]{color:#d8ebf4;font-size:13px;font-family:ui-monospace,Menlo,Consolas,monospace}.account-input[readonly]:hover{border-color:#8ecae629}.account-linkout{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.account-linkout[hidden]{display:none}.account-history{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account-history__empty{color:#bfe0f061;font-size:14px}.account-history__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid rgba(142,202,230,.1);font-size:13.5px}.account-history__row:last-child{border-bottom:none}.account-history__amount{-webkit-box-flex:0;-webkit-flex:0 0 76px;-moz-box-flex:0;-ms-flex:0 0 76px;flex:0 0 76px;font-variant-numeric:tabular-nums;font-weight:600}.account-history__amount.is-credit{color:#ffb703}.account-history__amount.is-debit{color:#bfe0f099}.account-history__label{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;color:#d8ebf4}.account-history__date{color:#bfe0f061;white-space:nowrap}.legal{color:#d8ebf4;font-size:14.5px;line-height:1.65}.legal h2{margin:34px 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(142,202,230,.12);color:#f4f9fc;font-size:17px;font-weight:600}.legal h3{margin:22px 0 8px;color:#f4f9fc;font-size:14.5px;font-weight:600}.legal p{margin-bottom:12px}.legal ul{margin:0 0 14px;padding-left:20px}.legal ul li{margin-bottom:7px;padding-left:3px}.legal ul li::marker{color:#8ecae666}.legal strong{color:#f4f9fc;font-weight:600}.legal a{color:#ffb703;text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:rgba(255,183,3,.4);-moz-text-decoration-color:rgba(255,183,3,.4);text-decoration-color:#ffb70366;-webkit-transition:-webkit-text-decoration-color .12s cubic-bezier(.2,.7,.2,1);transition:-webkit-text-decoration-color .12s cubic-bezier(.2,.7,.2,1);-o-transition:text-decoration-color .12s cubic-bezier(.2,.7,.2,1);-moz-transition:text-decoration-color .12s cubic-bezier(.2,.7,.2,1),-moz-text-decoration-color .12s cubic-bezier(.2,.7,.2,1);transition:text-decoration-color .12s cubic-bezier(.2,.7,.2,1);transition:text-decoration-color .12s cubic-bezier(.2,.7,.2,1),-webkit-text-decoration-color .12s cubic-bezier(.2,.7,.2,1),-moz-text-decoration-color .12s cubic-bezier(.2,.7,.2,1)}.legal a:hover{-webkit-text-decoration-color:#ffb703;-moz-text-decoration-color:#ffb703;text-decoration-color:#ffb703}.legal>:first-child{margin-top:0}.legal__updated{color:#bfe0f061;font-size:12.5px;margin-bottom:18px}.legal__note{margin-top:14px;padding:10px 13px;border-left:2px solid rgba(142,202,230,.25);background:#8ecae60a;-webkit-border-radius:0 9px 9px 0;-moz-border-radius:0 9px 9px 0;border-radius:0 9px 9px 0;color:#bfe0f099;font-size:13.5px}.legal__summary{margin-bottom:8px;padding:16px 20px 18px;border:1px solid rgba(255,183,3,.5);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;background:#ffb7030d}.legal__summary h2{margin-top:8px}.legal__summary ul{margin-bottom:0}.legal__summary li::marker{color:#ffb7038c}.legal__summary-title{margin-bottom:10px;color:#ffb703;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.legal__table-scroll{margin-bottom:14px;overflow-x:auto;border:1px solid rgba(142,202,230,.12);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.legal__table{width:100%;min-width:620px;border-collapse:collapse;font-size:13.5px;text-align:left}.legal__table td,.legal__table th{padding:11px 14px;border-bottom:1px solid rgba(142,202,230,.1);vertical-align:top}.legal__table thead th{background:#8ecae60d;color:#f4f9fc;font-weight:600;white-space:nowrap}.legal__table tbody th{color:#ffb703;font-weight:600;white-space:nowrap}.legal__table tbody tr:last-child td,.legal__table tbody tr:last-child th{border-bottom:none}@media(max-width:640px){.legal h2{margin-top:28px}.legal__summary{padding:14px 16px 16px}}
