@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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:EB Garamond Variable;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Variable;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:EB Garamond Variable;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond-latin-wght-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Variable;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond-latin-ext-wght-italic.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body,html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;width:100%;height:100%;overflow-x:hidden}body{color:#eaf4f9;background:radial-gradient(900px 420px at 30% -10%,#219ebc1f,#0000 60%),-webkit-gradient(linear,0 0,0 100%,from(#032330),to(#02141f));background:-moz-radial-gradient(30% -10%,900px 420px,#219ebc1f,transparent 60%),-moz-linear-gradient(top,#032330 0%,#02141f 100%);background:radial-gradient(900px 420px at 30% -10%,#219ebc1f,#0000 60%),-webkit-gradient(linear,0 0,0 100%,from(#032330),to(#02141f));background-color:#0000;background-image:radial-gradient(900px 420px at 30% -10%,#219ebc1f,#0000 60%),linear-gradient(#032330 0%,#02141f 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;font-family:InterVariable,Inter,system-ui,sans-serif}::-moz-selection{background:#ffb70352}::selection{background:#ffb70352}*{scrollbar-width:thin;scrollbar-color:#8ecae629 transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#8ecae629;border-radius:8px}::-webkit-scrollbar-track{background:0 0}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #ffb70399}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sigil{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;justify-content:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.auth__brand-tag,.deckpick__label,.eyebrow,.sidebar__group-label{letter-spacing:.13em;text-transform:uppercase;color:#8ecae673;font-size:9.5px;font-weight:800}.chat__cr-chip,.deckoverlay__fmt,.pill{border-radius:999px;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.avatar{color:#bfe0f0;background:#219ebc47;border:1px solid #8ecae64d;border-radius:50%;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;justify-content:center;align-items:center;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.icon-btn{color:#8ecae68c;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;-webkit-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);display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.icon-btn:hover{color:#bfe0f0;background:#8ecae614}.app{width:100%;height:100dvh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden}.app__main{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;overflow-y:auto}.app__scrim{z-index:40;opacity:0;pointer-events:none;background:#010a129e;-webkit-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);display:none;position:fixed;inset:0}@media (width<=900px){.sidebar{z-index:50;-webkit-transition:-webkit-transform .24s cubic-bezier(.32,.72,0,1);transition:-webkit-transform .24s cubic-bezier(.32,.72,0,1);-moz-transition:-moz-transform .24s cubic-bezier(.32,.72,0,1),transform .24s cubic-bezier(.32,.72,0,1);width:316px;max-width:88vw;transition:-webkit-transform .24s cubic-bezier(.32,.72,0,1),-moz-transform .24s cubic-bezier(.32,.72,0,1),transform .24s cubic-bezier(.32,.72,0,1);position:fixed;top:0;bottom:0;left:0;-webkit-transform:translate(-100%);-moz-transform:translate(-100%);transform:translate(-100%);-webkit-box-shadow:24px 0 60px #00000080;box-shadow:24px 0 60px #00000080}.app__scrim{display:block}.app.is-drawer-open .sidebar{-webkit-transform:translate(0);-moz-transform:translate(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;-moz-transition:none;transition:none}}.sidebar{background:#021826b8;border-right:1px solid #8ecae61f;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:none;-ms-flex:none;flex:none;width:282px;min-height:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.sidebar__brand{color:inherit;align-items:center;gap:11px;padding:18px 16px 14px;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.sidebar__brand:hover .sidebar__brand-name{color:#f4f9fc}.sidebar__brand-text{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1px;min-width:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.sidebar__brand-name{letter-spacing:.01em;color:#eaf4f9;font-size:14px;font-weight:700}.sidebar__brand-tag{letter-spacing:.12em;text-transform:uppercase;color:#8ecae68c;font-size:10px;font-weight:600}.sidebar__actions{padding:0 14px 12px}.btn-new-ruling{cursor:pointer;color:#ffb703;background:#ffb70312;border:1px solid #ffb70366;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:36px;font-size:12.5px;font-weight:600;text-decoration:none;-webkit-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);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.btn-new-ruling:hover{background:#ffb70324}.btn-new-ruling__spark{font-size:12px;line-height:1}.sidebar__nav{border-bottom:1px solid #8ecae61a;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1px;margin-bottom:4px;padding:2px 14px 6px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.nav-link{color:#d8ebf4d9;border:1px solid #0000;border-radius:9px;align-items:center;padding:8px 10px;font-size:12.5px;font-weight:500;text-decoration:none;-webkit-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);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.nav-link:hover{color:#eaf4f9;background:#8ecae612}.nav-link.is-active{color:#ffb703;background:#ffb70314;border-color:#ffb70347;font-weight:600}.sidebar__history{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;gap:2px;min-height:0;padding:2px 14px 8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow-y:auto}.sidebar__group-label{padding:8px 8px 5px}.sidebar__group-label:not(:first-child){padding-top:12px}.sidebar__empty{color:#8ecae66b;padding:10px 10px 0;font-size:11.5px;line-height:1.5}.history-item{border:1px solid #0000;border-radius:9px;align-items:center;-webkit-transition:background-color .12s cubic-bezier(.2,.7,.2,1),opacity .12s cubic-bezier(.2,.7,.2,1);-moz-transition:background-color .12s cubic-bezier(.2,.7,.2,1),opacity .12s cubic-bezier(.2,.7,.2,1);transition:background-color .12s cubic-bezier(.2,.7,.2,1),opacity .12s cubic-bezier(.2,.7,.2,1);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.history-item:hover{background:#8ecae612}.history-item.is-active{background:#219ebc29;border-color:#219ebc52}.history-item.is-active .history-item__title{color:#eaf4f9;font-weight:600}.history-item.is-active .history-item__meta{color:#8ecae699}.history-item.is-deleting{opacity:.45;pointer-events:none}.history-item__link{border-radius:inherit;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;padding:8px 4px 8px 10px;text-decoration:none}.history-item__delete{color:#8ecae680;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:7px;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-right:5px;-webkit-transition:opacity .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1);-moz-transition:opacity .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1);transition:opacity .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.history-item__delete svg{width:14px;height:14px}.history-item__delete:hover{color:#fb8500;background:#8ecae614}.history-item:focus-within .history-item__delete,.history-item:hover .history-item__delete{opacity:1}@media (hover:none){.history-item__delete{opacity:1}}.history-item__title{color:#d8ebf4d9;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.history-item__meta{color:#8ecae673;margin-top:2px;font-size:10.5px;display:block}.history-deck{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.history-item--deck.is-open .history-item__title{color:#eaf4f9;font-weight:600}.history-deck__chats{border-left:1px solid #8ecae629;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px;margin:0 0 4px 15px;padding-left:11px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.history-item--chat{position:relative}.history-item--chat:before{content:"";border-top:1px solid #8ecae629;width:9px;position:absolute;top:50%;left:-12px}.history-item--chat .history-item__link{padding-top:6px;padding-bottom:6px}.history-item--chat .history-item__title{font-size:12px}.history-item--chat.is-live .history-item__meta{color:#ffb703b3}.history-item--chat.is-reference{background:#f071670a;border-color:#f0716752}.history-item--chat.is-reference:hover{background:#f0716717}.history-item--chat.is-reference .history-item__meta{color:#f07167c7}.history-item--chat.is-reference.is-active{background:#f071671f;border-color:#f0716799}.sidebar [data-signed-out-only],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{border-top:1px solid #8ecae61a;align-items:center;gap:10px;padding:13px 16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative}.sidebar__user .avatar{width:30px;height:30px;font-size:11px}.sidebar__user-meta{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.sidebar__user-name{color:#eaf4f9;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.sidebar__user-role{color:#8ecae680;font-size:10.5px;display:block}.sidebar__user-btn{cursor:pointer;color:#fff;letter-spacing:2px;background:0 0;border:none;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;padding:4px;font-size:17px;line-height:1}.sidebar__user-btn:hover{color:#bfe0f0}.user-menu{left:16px;right:16px;bottom:-moz-calc(100% - 6px);z-index:30;background:#052c40;border:1px solid #8ecae640;border-radius:11px;padding:6px;position:absolute;bottom:calc(100% - 6px);-webkit-box-shadow:0 14px 34px #00000080;box-shadow:0 14px 34px #00000080}.user-menu[hidden]{display:none}.user-menu__info{color:#d8ebf4d9;white-space:nowrap;text-overflow:ellipsis;padding:6px 10px;font-size:12px;display:block;overflow:hidden}.user-menu__spend{color:#8ecae699;padding:0 10px 6px;font-size:11px;display:block}.user-menu__sep{background:#8ecae61f;height:1px;margin:5px 4px}.user-menu__item{text-align:left;color:#d8ebf4;cursor:pointer;background:0 0;border:none;border-radius:7px;width:100%;padding:8px 10px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:12.5px;text-decoration:none;display:block}.user-menu__item:hover{background:#8ecae61a}.drawer-close{z-index:55;color:#bfe0f0cc;cursor:pointer;background:#031e2fd9;border:1px solid #8ecae64d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;display:none;position:fixed;top:70px;right:14px}@media (width<=900px){.sidebar{background:#031e2f}.sidebar__brand{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{border-radius:10px}.nav-link{min-height:44px;font-size:13px}.history-item__link{padding:11px 4px 11px 10px}.history-item__title{font-size:13px}.history-item__delete{opacity:1;width:40px;height:40px;margin-right:2px}.history-item__delete svg{width:16px;height:16px}.sidebar__user{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{top:-moz-calc(env(safe-area-inset-top,0px) + 20px);top:calc(env(safe-area-inset-top,0px) + 20px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.page{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page__scroll{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;padding:24px 34px 48px;overflow-y:auto}.page__content{max-width:860px;margin:0 auto}@media (width<=900px){.page__scroll{padding:14px 14px 36px}}.app__main.is-gated>:not(.gate):not(.chat__topbar){filter:blur(2.5px)saturate(.6);opacity:.5}.gate[hidden]{display:none}.gate{z-index:30;background:#010a1294;justify-content:center;align-items:center;padding:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;inset:54px 0 0}.gate__card{text-align:center;background:#052c40;border:1px solid #8ecae62e;border-radius:14px;max-width:440px;padding:28px 28px 24px;-webkit-box-shadow:0 18px 44px #0000008c;box-shadow:0 18px 44px #0000008c}.gate__sigil{filter:drop-shadow(0 0 26px #ffb70342);margin-bottom:12px;display:inline-block}.gate__eyebrow{color:#8ecae699;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:600}.gate__title{color:#f4f9fc;letter-spacing:-.01em;margin-bottom:10px;font-size:19px;font-weight:700}.gate__body{color:#cfe4ef;font-size:14px;line-height:1.6}.gate__cta{color:#ffb703;background:#ffb70317;border:1px solid #ffb70366;border-radius:10px;align-items:center;height:38px;margin-top:18px;padding:0 20px;font-size:13.5px;font-weight:600;text-decoration:none;-webkit-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);display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.gate__cta:hover{background:#ffb70329}.gate__note{color:#bfe0f099;border-top:1px solid #8ecae61a;margin-top:16px;padding-top:14px;font-size:12px;line-height:1.5}@media (width<=900px){.gate{padding:16px}.gate__card{padding:24px 20px 20px}.gate__title{font-size:17px}}@media (prefers-reduced-motion:reduce){.app__main.is-gated>:not(.gate):not(.chat__topbar){filter:none}}.chat{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.chat__topbar{border-bottom:1px solid #8ecae61a;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;align-items:center;gap:12px;height:54px;padding:0 26px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.chat__menu{width:44px;height:44px;display:none}.chat__brand{align-items:center;gap:10px;min-width:0;display:none}.chat__brand-name{font-size:16px;font-weight:700}.chat__brand-tag{letter-spacing:.12em;text-transform:uppercase;color:#8ecae68c;font-size:9px;font-weight:700}.chat__title{color:#eaf4f9;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.chat__spacer{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.chat__cr-chip{letter-spacing:.06em;color:#8ecae68c;border:1px solid #8ecae62e;padding:3px 10px;font-size:10.5px;font-weight:600}.chat__scroll{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;padding:24px 34px 6px;overflow-y:auto}.chat__thread{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:18px;max-width:860px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.chat__session-label{text-align:center;letter-spacing:.13em;text-transform:uppercase;color:#8ecae666;font-size:10px;font-weight:700}.chat__session-label[hidden]{display:none}#messages{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:18px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.chat__empty{text-align:center;color:#8ecae68c;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;gap:14px;padding:48px 16px 24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.chat__empty-sigil{filter:drop-shadow(0 0 26px #ffb70342)}.chat__empty-title{color:#eaf4f9;font-size:18px;font-weight:700}.chat__empty-sub{color:#8ecae699;max-width:440px;font-size:13.5px;line-height:1.6}.msg--user{justify-content:flex-end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.user-bubble{color:#e6f3fa;background:#0a4258;border-radius:16px 16px 4px;max-width:640px;padding:12px 16px;font-size:14.5px;line-height:1.55}.msg--arbiter{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:9px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.arbiter-head{align-items:center;gap:11px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.arbiter-head__avatar{background:#ffb7031a;border:1px solid #ffb70366;border-radius:50%;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0 26px #ffb70342;box-shadow:0 0 26px #ffb70342}.arbiter-head__name{font-size:13.5px;font-weight:700}.pill--arbiter{letter-spacing:.13em;text-transform:uppercase;color:#8ecae68c;border:1px solid #8ecae633;padding:2px 8px;font-size:9px;font-weight:800}.arbiter-head__time{color:#8ecae666;font-size:11px}.ruling-card{background:#03263a8c;border:1px solid #8ecae629;border-radius:14px;max-width:760px;margin-left:43px;overflow:hidden}.ruling-card__verdict{background:#ffb70314;border-bottom:1px solid #ffb70333;align-items:center;gap:12px;padding:12px 16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.ruling-card__diamond{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.ruling-card__verdict-label{letter-spacing:.15em;text-transform:uppercase;color:#ffb703;margin-bottom:1px;font-size:9.5px;font-weight:800}.ruling-card__verdict-text{color:#f4f9fc;font-size:15px;font-weight:700}.ruling-card__body{color:#d8ebf4;padding:16px 18px 14px;font-size:14px;line-height:1.62}.ruling-card__body>*+*{margin-top:12px}.ruling-card__body b,.ruling-card__body strong{color:#f4f9fc;font-weight:600}.ruling-card__body code{background:#8ecae61a;border-radius:5px;padding:1px 6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px}.ruling-card__body a{color:#8ecae6}.ruling-card__body ol,.ruling-card__body ul{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:9px;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.ruling-card__body ol>li,.ruling-card__body ul>li{padding-left:28px;position:relative}.ruling-card__body ol>li:before,.ruling-card__body ul>li:before{text-align:right;color:#ffb703;width:17px;font-weight:700;position:absolute;top:0;left:0}.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 #8ecae61f;border-radius:9px;padding:12px 14px;overflow-x:auto}.ruling-card__body pre code{background:0 0;padding:0}.ruling-card__cited{background:#021a2873;border-top:1px solid #8ecae61f;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.ruling-card__cited-label{letter-spacing:.13em;text-transform:uppercase;color:#8ecae680;margin-right:4px;font-size:9.5px;font-weight:800}.feedback{align-items:center;gap:8px;margin-left:43px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.feedback__btn{cursor:pointer;color:#8ecae699;border:1px solid;border-color:color-mix(in srgb,currentColor 40%,transparent);background:0 0;border-radius:999px;padding:4px 12px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:11.5px;font-weight:600;-webkit-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;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.feedback__copy{cursor:pointer;color:#8ecae699;background:0 0;border:none;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:11.5px;font-weight:600}.feedback__copy:hover{color:#bfe0f0}.session-end{background:#ffb70314;border:1px solid #ffb70359;border-radius:14px;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-start;gap:8px;max-width:760px;margin-left:43px;padding:14px 16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.session-end__title{color:#f4f9fc;font-size:13.5px;font-weight:700}.session-end__text{color:#d8ebf4;max-width:600px;font-size:13px;line-height:1.55}.session-end__actions{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.session-end__btn{color:#ffb703;cursor:pointer;-webkit-transition:background .12s cubic-bezier(.2,.7,.2,1),-webkit-filter .12s cubic-bezier(.2,.7,.2,1);transition:background .12s cubic-bezier(.2,.7,.2,1),-webkit-filter .12s cubic-bezier(.2,.7,.2,1);background:0 0;border:1px solid #ffb70380;border-radius:999px;align-items:center;padding:5px 13px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:12px;font-weight:600;text-decoration:none;-moz-transition:background .12s cubic-bezier(.2,.7,.2,1),-webkit-filter .12s cubic-bezier(.2,.7,.2,1),filter .12s cubic-bezier(.2,.7,.2,1);transition:background .12s cubic-bezier(.2,.7,.2,1),-webkit-filter .12s cubic-bezier(.2,.7,.2,1),filter .12s cubic-bezier(.2,.7,.2,1);display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.session-end__btn:hover{background:#ffb7031f}.session-end__btn--primary{color:#052437;background:#ffb703;border-color:#ffb703}.session-end__btn--primary:hover{filter:brightness(1.1);background:#ffb703}.session-end__btn:disabled{opacity:.5;cursor:default;filter:none}.session-end__status{color:#8ecae699;font-size:12px}.session-end__status:empty{display:none}.session-end__status.is-error{color:#fb8500}.session-end__status a{color:#8ecae6}.carryover{background:#03263a8c;border:1px solid #8ecae629;border-radius:14px;max-width:760px;margin-left:43px;overflow:hidden}.carryover__head{letter-spacing:.13em;text-transform:uppercase;color:#8ecae68c;cursor:pointer;align-items:center;gap:8px;padding:11px 16px;font-size:9.5px;font-weight:800;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.carryover__head::-webkit-details-marker{display:none}.carryover__head:before{content:"";-webkit-transition:-webkit-transform .15s cubic-bezier(.2,.7,.2,1);transition:-webkit-transform .15s cubic-bezier(.2,.7,.2,1);-moz-transition:-moz-transform .15s cubic-bezier(.2,.7,.2,1),transform .15s cubic-bezier(.2,.7,.2,1);border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:-webkit-transform .15s cubic-bezier(.2,.7,.2,1),-moz-transform .15s cubic-bezier(.2,.7,.2,1),transform .15s cubic-bezier(.2,.7,.2,1);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.carryover[open]>.carryover__head:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.carryover__head:hover{color:#bfe0f0}.carryover__body{border-top:1px solid #8ecae61f}.typing{align-items:center;gap:5px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.typing span{opacity:.5;background:#ffb703;border-radius:50%;width:6px;height:6px;-webkit-animation:1.2s ease-in-out infinite typing-bounce;-moz-animation:1.2s ease-in-out infinite typing-bounce;animation:1.2s ease-in-out infinite typing-bounce}.typing span:nth-child(2){-webkit-animation-delay:.15s;-moz-animation-delay:.15s;animation-delay:.15s}.typing span:nth-child(3){-webkit-animation-delay:.3s;-moz-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)}}@keyframes typing-bounce{0%,80%,to{opacity:.3;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);transform:translateY(-3px)}}.composer-wrap{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;padding:10px 34px 14px}.composer{background:#032234bf;border:1px solid #8ecae62e;border-radius:14px;max-width:860px;margin:0 auto;-webkit-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{resize:none;color:#eaf4f9;background:0 0;border:none;outline:none;width:100%;height:52px;max-height:180px;padding:13px 16px 4px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:14.5px;line-height:1.5;display:block}.composer__input::-webkit-input-placeholder{color:#bfe0f061}.composer__input::placeholder{color:#bfe0f061}.composer__input::placeholder{color:#bfe0f061}.composer__row{align-items:center;gap:10px;padding:6px 10px 10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.composer__spacer{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.composer__meter{color:#8ecae673;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.composer__meter[hidden]{display:none}.composer__meter.is-low{color:#ffb703}.composer.is-locked .composer__input{cursor:default}.composer__send{cursor:pointer;-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);background:#ffb703;border:none;border-radius:50%;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;justify-content:center;align-items:center;width:34px;height:34px;-moz-transition:-webkit-filter .12s cubic-bezier(.2,.7,.2,1),filter .12s cubic-bezier(.2,.7,.2,1),opacity .12s cubic-bezier(.2,.7,.2,1);transition:-webkit-filter .12s cubic-bezier(.2,.7,.2,1),filter .12s cubic-bezier(.2,.7,.2,1),opacity .12s cubic-bezier(.2,.7,.2,1);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0 26px #ffb70342;box-shadow:0 0 26px #ffb70342}.composer__send:hover{filter:brightness(1.1)}.composer__send:disabled{opacity:.45;cursor:default;filter:none}.composer__disclaimer{text-align:center;color:#8ecae661;max-width:860px;margin:8px auto 0;font-size:10.5px}.format-select{position:relative}.format-select__btn{color:#bfe0f0;cursor:pointer;background:0 0;border:1px solid #8ecae633;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:11.5px;font-weight:600;-webkit-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);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.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);-moz-transition:-moz-transform .15s cubic-bezier(.2,.7,.2,1),transform .15s cubic-bezier(.2,.7,.2,1);transition:-webkit-transform .15s cubic-bezier(.2,.7,.2,1),-moz-transform .15s cubic-bezier(.2,.7,.2,1),transform .15s cubic-bezier(.2,.7,.2,1)}.format-select__btn[aria-expanded=true] svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.format-menu{bottom:-moz-calc(100% + 8px);z-index:70;background:#052c40;border:1px solid #8ecae640;border-radius:11px;width:170px;padding:5px;position:absolute;bottom:calc(100% + 8px);left:0;-webkit-box-shadow:0 14px 34px #00000080;box-shadow:0 14px 34px #00000080}.format-menu[hidden]{display:none}.format-menu__item{text-align:left;color:#d8ebf4;cursor:pointer;background:0 0;border:none;border-radius:7px;width:100%;padding:7px 10px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:12.5px;display:block}.format-menu__item:hover{background:#8ecae61a}.format-menu__item.is-active{color:#ffb703}@media (width<=900px){.chat__topbar{height:auto;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 #8ecae61f;gap:10px}.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{border-radius:15px 15px 4px;max-width:88%;padding:11px 14px;font-size:14px;line-height:1.5}.carryover,.feedback,.ruling-card,.session-end{margin-left:0}.session-end__btn{min-height:42px;padding:6px 16px}.composer__meter-unit{display:none}.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 -moz-calc(env(safe-area-inset-bottom,0px) + 16px);padding:8px 12px calc(env(safe-area-inset-bottom,0px) + 16px)}.composer{background:#032234d9;border-radius:20px}.composer__input{height:46px;padding:13px 16px 2px;font-size:15px;line-height:1.45}.composer__send{width:44px;height:44px}.format-select__btn{border-radius:999px;min-height:40px}.format-menu{border-radius:12px;width:180px}.format-menu__item{padding:11px 12px;font-size:13px}.composer__disclaimer{display:none}}.cite{color:#ffb703;white-space:nowrap;cursor:pointer;background:#ffb7031c;border:1px solid #ffb70359;border-radius:999px;align-items:center;padding:1px 8px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:11.5px;font-weight:700;line-height:1.4;-webkit-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);display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cite:hover{background:#ffb70338}.ruling-card__body .cite{position:relative;top:-1px}.card-link{color:#8ecae6;font-family:inherit;font-style:italic;font-weight:600;font-size:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #8ecae673;padding:0}.popover{width:372px;max-width:-moz-calc(100vw - 20px);z-index:60;background:#052c40;border:1px solid #8ecae647;border-radius:12px;max-width:calc(100vw - 20px);-webkit-animation:.12s cubic-bezier(.2,.7,.2,1) popover-in;-moz-animation:.12s cubic-bezier(.2,.7,.2,1) popover-in;animation:.12s cubic-bezier(.2,.7,.2,1) popover-in;position:fixed;-webkit-box-shadow:0 18px 44px #0000008c;box-shadow:0 18px 44px #0000008c}.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)}}@keyframes popover-in{0%{opacity:0;-webkit-transform:scale(.98);-moz-transform:scale(.98);transform:scale(.98)}to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.popover__head{align-items:center;gap:9px;padding:11px 14px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.popover__id{color:#ffb703;white-space:nowrap;background:#ffb70321;border:1px solid #ffb70361;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.popover__title{color:#eaf4f9;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:12.5px;font-weight:700}.popover__close{cursor:pointer;color:#8ecae68c;background:0 0;border:none;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;padding:2px 4px;font-size:14px;line-height:1}.popover__close:hover{color:#bfe0f0}.popover__body{color:#cfe4ef;padding:9px 14px 11px;font-size:12.5px;line-height:1.6}.popover__body p+p{margin-top:8px}.popover__footer{letter-spacing:.08em;text-transform:uppercase;color:#8ecae673;border-top:1px solid #8ecae61f;padding:8px 14px;font-size:10px;font-weight:600}.card-preview{width:296px;max-width:-moz-calc(100vw - 20px);z-index:55;pointer-events:none;background:#032234;border:1px solid #8ecae659;border-radius:12px;max-width:calc(100vw - 20px);padding:13px 15px;-webkit-animation:.12s cubic-bezier(.2,.7,.2,1) popover-in;-moz-animation:.12s cubic-bezier(.2,.7,.2,1) popover-in;animation:.12s cubic-bezier(.2,.7,.2,1) popover-in;position:fixed;-webkit-box-shadow:0 16px 40px #0000008c;box-shadow:0 16px 40px #0000008c}.card-preview[hidden]{display:none}.card-preview__head{align-items:center;gap:9px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.card-preview__name{color:#eaf4f9;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14.5px;font-weight:700}.card-preview__cost{color:#cfe4ef;border:1px solid #8ecae673;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:800;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.card-preview__type{color:#8ecae6bf;margin:3px 0 7px;font-size:11.5px;font-style:italic}.card-preview__text{color:#d8ebf4;font-size:12.5px;line-height:1.55}.card-preview__footer{letter-spacing:.1em;text-transform:uppercase;color:#8ecae673;border-top:1px solid #8ecae624;margin-top:9px;padding-top:8px;font-size:9.5px;font-weight:700}.scrim{z-index:80;background:#010a1294;-webkit-animation:.18s cubic-bezier(.2,.7,.2,1) scrim-in;-moz-animation:.18s cubic-bezier(.2,.7,.2,1) scrim-in;animation:.18s cubic-bezier(.2,.7,.2,1) scrim-in;position:fixed;inset:0}.scrim[hidden]{display:none}@-webkit-keyframes scrim-in{0%{opacity:0}to{opacity:1}}@-moz-keyframes scrim-in{0%{opacity:0}to{opacity:1}}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}.sheet{z-index:81;background:#052c40;border-top:1px solid #8ecae647;border-radius:20px 20px 0 0;padding:10px 18px 48px;-webkit-animation:.24s cubic-bezier(.32,.72,0,1) sheet-up;-moz-animation:.24s cubic-bezier(.32,.72,0,1) sheet-up;animation:.24s cubic-bezier(.32,.72,0,1) sheet-up;position:fixed;bottom:0;left:0;right:0;-webkit-box-shadow:0 -16px 44px #00000080;box-shadow:0 -16px 44px #00000080}.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)}}@keyframes sheet-up{0%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}.sheet__grabber{background:#8ecae64d;border-radius:2px;width:36px;height:4px;margin:0 auto 14px}.sheet__head{align-items:center;gap:9px;margin-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.sheet__id{color:#ffb703;white-space:nowrap;background:#ffb70321;border:1px solid #ffb70361;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:800;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sheet__title{color:#eaf4f9;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:13.5px;font-weight:700}.sheet__cost{color:#cfe4ef;border:1px solid #8ecae673;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10.5px;font-weight:800;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.sheet__close{cursor:pointer;color:#8ecae68c;background:0 0;border:none;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;padding:8px;font-size:15px;line-height:1}.sheet__type{color:#8ecae6bf;margin:3px 0 8px;font-size:12px;font-style:italic}.sheet__body{color:#cfe4ef;font-size:13.5px;line-height:1.65}.sheet__body p+p{margin-top:8px}.sheet__footer{letter-spacing:.08em;text-transform:uppercase;color:#8ecae673;border-top:1px solid #8ecae61f;margin-top:12px;padding-top:9px;font-size:9.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.card-preview,.popover,.scrim,.sheet{-webkit-animation:none;-moz-animation:none;animation:none}}.sidebar__panel{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.sidebar__search{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin-top:.5rem;padding:2px 14px 10px}.sidebar__search input{color:#eaf4f9;background:#8ecae60d;border:1px solid #8ecae629;border-radius:9px;outline:none;width:100%;height:32px;padding:0 10px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:12.5px;-webkit-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::placeholder{color:#bfe0f061}.sidebar__search input::placeholder{color:#bfe0f061}.sidebar__search input:focus{background:#8ecae614;border-color:#8ecae647}.sidebar__toc{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;gap:2px;min-height:0;padding:2px 14px 8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow-y:auto}.sidebar__toc-status{color:#8ecae680;padding:8px 10px;font-size:12.5px}.toc-section-title{text-align:left;color:#d8ebf4d9;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:7px;width:100%;padding:8px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:12.5px;font-weight:600;-webkit-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);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.toc-section-title:hover{color:#eaf4f9;background:#8ecae612}.toc-chevron{color:#8ecae673;-webkit-transition:-webkit-transform .15s cubic-bezier(.2,.7,.2,1);transition:-webkit-transform .15s cubic-bezier(.2,.7,.2,1);-moz-transition:-moz-transform .15s cubic-bezier(.2,.7,.2,1),transform .15s cubic-bezier(.2,.7,.2,1);-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:14px;height:14px;transition:-webkit-transform .15s cubic-bezier(.2,.7,.2,1),-moz-transform .15s cubic-bezier(.2,.7,.2,1),transform .15s cubic-bezier(.2,.7,.2,1)}.toc-section.is-open .toc-chevron{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.toc-num{color:#8ecae673}.toc-subsections{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1px;margin:1px 0 4px;padding-left:19px;list-style:none;display:none}.toc-section.is-open .toc-subsections{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.toc-sub-link{color:#bfe0f099;border:1px solid #0000;border-radius:9px;padding:6px 8px;font-size:12px;text-decoration:none;-webkit-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);display:block}.toc-sub-link:hover{color:#eaf4f9;background:#8ecae612}.toc-sub-link.is-active{color:#eaf4f9;background:#219ebc29;border-color:#219ebc52}.docs-status{color:#8ecae680;font-size:13.5px}.docs-error{color:#ff9d92;background:#ff7a6b14;border:1px solid #ff7a6b59;border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.6}.docs-error code{background:#8ecae614;border-radius:5px;padding:1px 6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.docs-section{margin-bottom:48px}.docs-section-title{color:#f4f9fc;border-bottom:1px solid #8ecae61f;margin-bottom:24px;padding-bottom:10px;font-size:22px;font-weight:700}.docs-subsection{margin-bottom:34px;scroll-margin-top:24px}.docs-subsection-title{color:#8ecae6;margin-bottom:12px;font-size:16.5px;font-weight:600}.docs-rule{-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.2,.7,.2,1);transition:-webkit-box-shadow .3s cubic-bezier(.2,.7,.2,1);border-radius:9px;margin-bottom:14px;scroll-margin-top:24px;-moz-transition:-webkit-box-shadow .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s cubic-bezier(.2,.7,.2,1);transition:-webkit-box-shadow .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s cubic-bezier(.2,.7,.2,1)}.docs-rule p{color:#d8ebf4;margin-bottom:8px;font-size:14px;line-height:1.62}.docs-rule p:last-child{margin-bottom:0}.docs-rule.is-flash{-webkit-box-shadow:0 0 0 2px #ffb7038c;box-shadow:0 0 0 2px #ffb7038c}.rule-xref{color:#8ecae6;cursor:pointer;border-bottom:1px solid #8ecae673;font-weight:500;-webkit-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{color:#f4f9fc;background:#ffb70352;border-radius:3px;padding:0 1px}@media (width<=900px){.toc-section-title{border-radius:10px;min-height:44px;font-size:13px}.toc-sub-link{border-radius:10px;padding:10px 8px;font-size:13px}.sidebar__search input{height:40px;font-size:13px}}.builder{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.builder .chat{min-width:0}.deckpane{background:#02182661;border-left:1px solid #8ecae61a;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-webkit-box-flex:0;-moz-box-flex:0;-ms-flex-order:2;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-order:2;order:2;width:340px;min-height:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.deckpane__head{border-bottom:1px solid #8ecae61a;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;align-items:center;gap:10px;height:54px;padding:0 18px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.deckpane__title{letter-spacing:.14em;text-transform:uppercase;color:#8ecae699;font-size:12px;font-weight:800}.deckpane__count{font-variant-numeric:tabular-nums;color:#eaf4f9;margin-left:auto;font-size:13px;font-weight:700}.deckpane__count.is-met{color:#ffb703}.deckpane__count-target{color:#8ecae66b;font-weight:600}.deckpane__scroll{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;gap:16px;min-height:0;padding:16px 18px 20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow-y:auto}.deckpane__field{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:7px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.deckpane__field[hidden]{display:none}.deckpane__label{letter-spacing:.12em;text-transform:uppercase;color:#8ecae68c;align-items:baseline;gap:8px;font-size:11px;font-weight:800;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.deckpane__hint{letter-spacing:0;text-transform:none;color:#8ecae666;font-size:10.5px;font-weight:500}.deckpane__toggle{display:-ms-grid;-ms-grid-columns:auto 9px 1fr;cursor:pointer;background:#8ecae608;border:1px solid #8ecae61f;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;padding:11px 12px;display:grid}.deckpane__toggle input{accent-color:#ffb703;cursor:pointer;width:15px;height:15px}.deckpane__toggle>span:first-of-type{color:#d8ebf4;font-size:12.5px;font-weight:600}.deckpane__toggle-note{-ms-grid-column:2;color:#8ecae673;grid-column:2;font-size:10.5px;line-height:1.5}.deckpane__open{color:#bfe0f0;cursor:pointer;background:0 0;border:1px solid #8ecae633;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:11.5px;font-weight:600;display:none}.deckpane__open:hover{border-color:#8ecae673}.deckmeta{border-bottom:1px solid #8ecae61a;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;padding-bottom:14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.deckmeta__name{color:#f4f9fc;background:0 0;border:none;border-bottom:1px solid #0000;outline:none;width:100%;padding:2px 0 4px;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);-moz-transition:border-color .12s cubic-bezier(.2,.7,.2,1);transition:border-color .12s cubic-bezier(.2,.7,.2,1);display:block}.deckmeta__name::-webkit-input-placeholder{color:#bfe0f061;font-weight:600}.deckmeta__name::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{align-items:center;gap:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.deckmeta__spacer{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.deckmeta__build,.deckmeta__save{cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:11.5px;font-weight:600;-webkit-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);display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.deckmeta__build{color:#ffb703;background:#ffb7031f;border:1px solid #ffb70366}.deckmeta__build:hover{background:#ffb7032e}.deckmeta__save{color:#bfe0f0;background:0 0;border:1px solid #8ecae633}.deckmeta__save:hover{border-color:#8ecae673}.deckmeta__status{color:#8ecae680;font-size:10.5px}.deckmeta__status:empty{display:none}.deckmeta__status.is-ok{color:#ffb703}.deckmeta__status.is-error{color:#fb8500}.cardfield{position:relative}.cardfield__area,.cardfield__input{color:#eaf4f9;background:#0214208c;border:1px solid #8ecae629;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:13.5px;line-height:1.55;-webkit-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);display:block}.cardfield__area::-webkit-input-placeholder,.cardfield__input::-webkit-input-placeholder{color:#bfe0f061}.cardfield__area::placeholder,.cardfield__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;white-space:pre;font-variant-numeric:tabular-nums;min-height:210px;overflow-x:auto}.cardfield__status{color:#8ecae673;font-size:10.5px;line-height:1.5}.cardfield__status code{background:#8ecae61a;border-radius:5px;padding:1px 5px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10px}.cardfield__status.is-error{color:#fb8500}.ac-menu{z-index:60;background:#052c40;border:1px solid #8ecae640;border-radius:11px;max-height:232px;margin-top:4px;padding:4px;list-style:none;position:absolute;top:100%;left:8px;right:8px;overflow-y:auto;-webkit-box-shadow:0 14px 34px #00000080;box-shadow:0 14px 34px #00000080}.ac-menu[hidden]{display:none}.cardfield__area~.ac-menu{top:0}.ac-menu__item{color:#d8ebf4;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:7px;padding:7px 9px;font-size:12.5px;overflow:hidden}.ac-menu__item:hover{background:#8ecae61a}.ac-menu__item.is-active{color:#f4f9fc;background:#219ebc29}.deckcheck:empty{display:none}.deckcheck__list{border:1px solid #8ecae61f;border-radius:10px;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1px;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden}.deckcheck__row{background:#8ecae60a;border-left:2px solid #0000;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1px;padding:8px 11px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.deckcheck__row--error{border-left-color:#fb8500}.deckcheck__row--warn{border-left-color:#ffb70399}.deckcheck__row--note{border-left-color:#8ecae659}.deckcheck__label{color:#f4f9fc;font-size:12.5px;font-weight:600}.deckcheck__detail{color:#8ecae680;font-size:10.5px}.deckcheck__ok{color:#8ecae673;font-size:11px}.deckcheck__ok--warn{color:#ffb703}.deckcheck__gate{background:#ffb70314;border:1px solid #ffb70359;border-radius:10px;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:10px;padding:11px 12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.deckcheck__gate p{color:#d8ebf4;font-size:12px;line-height:1.5}.deckcheck__gate-btn{color:#ffb703;cursor:pointer;background:0 0;border:1px solid #ffb70380;border-radius:999px;padding:4px 12px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:11.5px;font-weight:600}.deckcheck__gate-btn:hover{background:#ffb7031f}.deckcheck__gate-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.deckcheck__gate-cancel{color:#8ecae68c;cursor:pointer;background:0 0;border:none;padding:4px 6px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:11.5px;font-weight:600}.deckcheck__gate-cancel:hover{color:#bfe0f0}.deckoverlay{z-index:90;justify-content:center;align-items:center;padding:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:fixed;inset:0}.deckoverlay[hidden]{display:none}.deckoverlay__scrim{background:#010a129e;position:absolute;inset:0}.deckoverlay__panel{background:#031e2f;border:1px solid #8ecae633;border-radius:14px;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:min(980px,100%);height:min(760px,88vh);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;-webkit-box-shadow:0 18px 44px #0000008c;box-shadow:0 18px 44px #0000008c}.deckoverlay__head{border-bottom:1px solid #8ecae61f;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;align-items:center;gap:10px;padding:14px 18px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.deckoverlay__title{color:#f4f9fc;font-size:14px;font-weight:700}.deckoverlay__fmt{letter-spacing:.13em;text-transform:uppercase;color:#8ecae68c;border:1px solid #8ecae633;padding:2px 8px;font-size:9px;font-weight:800}.deckoverlay__spacer{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.deckoverlay__count{font-variant-numeric:tabular-nums;color:#eaf4f9;font-size:13px;font-weight:700}.deckoverlay__close{color:#8ecae699;cursor:pointer;background:0 0;border:1px solid #8ecae629;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.deckoverlay__close:hover{color:#bfe0f0;border-color:#8ecae659}.deckoverlay__body{min-height:0;display:-ms-grid;-ms-grid-columns:minmax(0,5fr) minmax(0,6fr);-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.deckoverlay__foot{background:#021a2873;border-top:1px solid #8ecae61f;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;align-items:center;gap:10px;padding:11px 18px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.deckoverlay__note{color:#8ecae680;font-size:11px}.deckoverlay__done{color:#052437;cursor:pointer;background:#ffb703;border:none;border-radius:999px;padding:6px 18px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:12px;font-weight:700}.deckoverlay__done:hover{filter:brightness(1.08)}.deckfind{border-right:1px solid #8ecae61f;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;min-height:0;padding:16px 16px 16px 18px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.deckfind__results{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;gap:2px;min-height:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow-y:auto}.deckfind__item{display:-ms-grid;-ms-grid-columns:1fr 8px auto;cursor:pointer;border-radius:9px;grid-template-columns:1fr auto;gap:1px 8px;padding:8px 10px;display:grid}.deckfind__item:hover{background:#8ecae614}.deckfind__item.is-active{background:#219ebc29}.deckfind__name{color:#f4f9fc;font-size:13px;font-weight:600}.deckfind__cost{color:#8ecae699;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px}.deckfind__type{color:#8ecae673;grid-column:1/-1;font-size:10.5px}.deckview{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;min-height:0;padding:16px 18px 16px 16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.deckview__groups{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;gap:14px;min-height:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow-y:auto}.deckview__group-head{letter-spacing:.13em;text-transform:uppercase;color:#8ecae680;border-bottom:1px solid #8ecae61a;margin-bottom:3px;padding-bottom:5px;font-size:10px;font-weight:800}.deckview__group--unknown .deckview__group-head{color:#fb8500}.deckview__empty{color:#8ecae673;padding-top:8px;font-size:12px}.deckrow{border-radius:9px;align-items:center;gap:9px;padding:4px 2px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.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;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;align-items:center;gap:1px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.deckrow__commander,.deckrow__step{cursor:pointer;background:0 0;border:1px solid #8ecae629;border-radius:5px;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;justify-content:center;align-items:center;width:20px;height:20px;line-height:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.deckrow__commander:hover,.deckrow__step:hover{color:#ffb703;border-color:#ffb70366}.deckrow__step{color:#8ecae6a6;font-size:13px}.deckrow__commander{color:#ffb703;border-color:#ffb70347;margin-right:5px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:11px;font-weight:800}.deckrow__commander:hover{background:#ffb7031f;border-color:#ffb70380}.deckrow__commander.is-active{cursor:pointer;background:#ffb70329;border-color:#ffb7038c;-webkit-box-shadow:0 0 26px #ffb70342;box-shadow:0 0 26px #ffb70342}.deckrow--commander .deckrow__qty{min-width:65px}.deckrow__count{text-align:center;font-variant-numeric:tabular-nums;color:#eaf4f9;min-width:22px;font-size:12px;font-weight:700}.deckrow__main{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;align-items:baseline;gap:8px;min-width:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.deckrow__name{color:#d8ebf4;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:0;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:13px;overflow:hidden}.deckrow__name:hover{color:#8ecae6}.deckrow__cost{color:#8ecae680;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10.5px}.deckrow__flag{letter-spacing:.1em;text-transform:uppercase;color:#fb8500;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;font-size:9px;font-weight:800}.deckrow__remove{color:#8ecae673;cursor:pointer;opacity:0;background:0 0;border:none;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;padding:2px 4px;font-size:11px;-webkit-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}.deckpick{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;gap:10px;margin-top:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.deckpick[hidden]{display:none}.deckpick__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;gap:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.deckpick__btn{text-align:left;cursor:pointer;background:#03263a8c;border:1px solid #8ecae62e;border-radius:14px;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-start;gap:3px;width:220px;padding:10px 14px;font-family:InterVariable,Inter,system-ui,sans-serif;-webkit-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);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.deckpick__btn:focus-visible,.deckpick__btn:hover{background:#ffb7030f;border-color:#ffb70380}.deckpick__btn:disabled{opacity:.55;cursor:default}.deckpick__name{color:#eaf4f9;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.deckpick__meta{color:#8ecae68c;font-size:11px;line-height:1.4}.deckpick__status{color:#fb8500;font-size:12px}.deckpick__status:empty,.builder.is-reference .composer-wrap{display:none}.builder.is-reference .deckpane__scroll{opacity:.6}.chat-reference{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;justify-content:center;padding:10px 34px 18px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.chat-reference[hidden]{display:none}.chat-reference__bar{background:#032234bf;border:1px solid #f0716773;border-radius:999px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;max-width:860px;padding:8px 8px 8px 18px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 14px 34px #00000080;box-shadow:0 14px 34px #00000080}.chat-reference__note{color:#8ecae6b3;font-size:12.5px}.chat-reference__link{color:#052437;white-space:nowrap;-webkit-transition:-webkit-filter .12s cubic-bezier(.2,.7,.2,1);transition:-webkit-filter .12s cubic-bezier(.2,.7,.2,1);background:#ffb703;border-radius:999px;align-items:center;padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none;-moz-transition:-webkit-filter .12s cubic-bezier(.2,.7,.2,1),filter .12s cubic-bezier(.2,.7,.2,1);transition:-webkit-filter .12s cubic-bezier(.2,.7,.2,1),filter .12s cubic-bezier(.2,.7,.2,1);display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.chat-reference__link:hover{filter:brightness(1.1)}@media (width<=900px){.deckpane__open{min-height:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.deckpane{z-index:80;background:#010a129e;border-left:none;width:auto;display:none;position:fixed;inset:0}.deckpane.is-open{display:block}.deckpane__head,.deckpane__scroll{background:#031e2f}.deckpane__head{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:-moz-calc(100% - 120px);max-height:calc(100% - 120px);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 #8ecae61f}.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{border:none;border-radius:0;width:100%;height:100%}.deckoverlay__head{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;-ms-grid-rows:minmax(0,auto) minmax(0,1fr);grid-template-rows:minmax(0,auto) minmax(0,1fr);grid-template-columns: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-bottom:1px solid #8ecae61f;border-right:none;padding:14px}.deckfind__results{max-height:34vh}.deckview{padding:14px}.deckoverlay__foot{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}.chat-reference{padding:8px 14px -moz-calc(env(safe-area-inset-bottom,0px) + 12px);padding:8px 14px calc(env(safe-area-inset-bottom,0px) + 12px)}.chat-reference__bar{border-radius:20px;padding:10px 12px}.deckrow__step{width:28px;height:28px}}.auth{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100%;padding:40px 20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.auth__card{background:#03263a8c;border:1px solid #8ecae629;border-radius:14px;width:100%;max-width:400px;padding:30px 30px 26px;-webkit-box-shadow:0 16px 40px #0000008c;box-shadow:0 16px 40px #0000008c}.auth__brand{text-align:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;gap:8px;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.auth__sigil{filter:drop-shadow(0 0 26px #ffb70342)}.auth__brand-name{letter-spacing:.01em;color:#f4f9fc;font-size:15px;font-weight:700}.auth__head{text-align:center;margin-bottom:20px}.auth__title{color:#f4f9fc;font-size:18px;font-weight:700}.auth__subtitle{color:#8ecae699;margin-top:6px;font-size:12.5px;line-height:1.5}.auth__form{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.auth__field{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.auth__label{color:#d8ebf4;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;font-weight:600;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.auth__optional{color:#8ecae66b;font-size:10.5px;font-weight:500}.auth__input{color:#eaf4f9;background:#8ecae60d;border:1px solid #8ecae629;border-radius:10px;width:100%;padding:10px 12px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:14px;-webkit-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::placeholder{color:#bfe0f061}.auth__input::placeholder{color:#bfe0f061}.auth__input:hover{border-color:#8ecae640}.auth__input:focus{background:#8ecae614;border-color:#219ebc52;outline:none}.auth__hint{color:#8ecae680;font-size:11px}.auth__remember{color:#d8ebf4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;gap:9px;font-size:12.5px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.auth__checkbox{accent-color:#ffb703;cursor:pointer;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:16px;height:16px}.auth__submit{color:#023047;cursor:pointer;-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);background:#ffb703;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:42px;margin-top:3px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:13.5px;font-weight:700;-moz-transition:-webkit-filter .12s cubic-bezier(.2,.7,.2,1),filter .12s cubic-bezier(.2,.7,.2,1),opacity .12s cubic-bezier(.2,.7,.2,1);transition:-webkit-filter .12s cubic-bezier(.2,.7,.2,1),filter .12s cubic-bezier(.2,.7,.2,1),opacity .12s cubic-bezier(.2,.7,.2,1);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0 26px #ffb70342;box-shadow:0 0 26px #ffb70342}.auth__submit:hover{filter:brightness(1.08)}.auth__submit:disabled{opacity:.55;cursor:default;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{text-align:center;color:#8ecae68c;margin-top:20px;font-size:12.5px}.auth__alt a{color:#ffb703;font-weight:600;text-decoration:none}.auth__alt a:hover{text-decoration:underline}.auth__legal{text-align:center;color:#8ecae657;max-width:360px;font-size:10.5px;line-height:1.5}.account{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:18px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.account__flash{color:#d8ebf4;background:#03263a8c;border:1px solid #8ecae633;border-radius:10px;padding:10px 14px;font-size:14px}.account__flash--ok{color:#f4f9fc;border-color:#ffb70373}.account__flash--error{color:#f4f9fc;border-color:#fb85008c}.account-card{background:#03263a8c;border:1px solid #8ecae61f;border-radius:14px;padding:18px 20px 20px}.account-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:1.25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.account-card__title{color:#f4f9fc;font-size:16px;font-weight:600}.account-card__badge{color:#bfe0f099;white-space:nowrap;border:1px solid #8ecae633;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.account-card__badge--ok{color:#ffb703;border-color:#ffb70380}.account-card__badge--warn{color:#fb8500;border-color:#fb850080}.account-card__badge--balance{color:#f4f9fc;border-color:#8ecae647;font-size:14px}.account-card__badge--balance.is-negative{color:#fb8500}.account-card__hint{color:#bfe0f099;padding-bottom:.3rem;font-size:13px}.account-card__body{color:#d8ebf4;font-size:14px;line-height:1.55}.account-card__body strong{color:#f4f9fc;font-weight:600}.account-card__actions{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.account-card__actions:empty{margin-top:0}.account-card__notice{color:#d8ebf4;background:#fb850012;border:1px solid #fb850066;border-left-width:3px;border-radius:9px;margin-top:12px;padding:9px 12px;font-size:13px;line-height:1.5}.account-card__notice[hidden]{display:none}.account-btn{color:#f4f9fc;font:inherit;cursor:pointer;background:0 0;border:1px solid #8ecae647;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:600;-webkit-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){background:#219ebc29;border-color:#8ecae673}.account-btn:disabled{opacity:.55;cursor:default}.account-btn--primary{color:#ffb703;background:#ffb7031f;border-color:#ffb7038c}.account-btn--primary:hover:not(:disabled){background:#ffb70333;border-color:#ffb703cc}.account-btn--danger{color:#fb8500;border-color:#fb850059}.account-btn--danger:hover:not(:disabled){background:#fb85001f;border-color:#fb8500b3}.account-field{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3px;margin-bottom:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.account-field__label{color:#d8ebf4;font-size:12px;font-weight:600}.account-field__value{color:#f4f9fc;overflow-wrap:anywhere;font-size:14px}.account-field #profile-email{border-bottom:1px solid #8ecae633;padding-top:.65rem;padding-bottom:1rem}.account-form{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.account-form+.account-linkout{border-top:1px solid #8ecae61a;margin-top:16px;padding-top:16px}.account-form__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.account-form__row .account-btn{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.account-limit{border-top:1px solid #8ecae61a;margin-top:18px;padding-top:16px}.account-limit__input{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 160px;-ms-flex:0 160px;flex:0 160px;min-width:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative}.account-limit__input .account-input{-webkit-box-flex:1;-moz-box-flex:1;-webkit-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{color:#bfe0f099;pointer-events:none;font-size:14px;position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.account-input{color:#eaf4f9;background:#8ecae60d;border:1px solid #8ecae629;border-radius:10px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:220px;-ms-flex:220px;flex:220px;min-width:0;padding:10px 12px;font-family:InterVariable,Inter,system-ui,sans-serif;font-size:14px;-webkit-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::placeholder{color:#bfe0f061}.account-input::placeholder{color:#bfe0f061}.account-input:hover{border-color:#8ecae640}.account-input:focus{background:#8ecae614;border-color:#219ebc52;outline:none}.account-input[readonly]{color:#d8ebf4;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.account-input[readonly]:hover{border-color:#8ecae629}.account-linkout{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.account-linkout[hidden]{display:none}.account-history{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.account-history__empty{color:#bfe0f061;font-size:14px}.account-history__row{border-bottom:1px solid #8ecae61a;align-items:baseline;gap:12px;padding:8px 0;font-size:13.5px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.account-history__row:last-child{border-bottom:none}.account-history__amount{font-variant-numeric:tabular-nums;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 76px;-ms-flex:0 0 76px;flex:0 0 76px;font-weight:600}.account-history__amount.is-credit{color:#ffb703}.account-history__amount.is-debit{color:#bfe0f099}.account-history__label{text-overflow:ellipsis;white-space:nowrap;color:#d8ebf4;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden}.account-history__date{color:#bfe0f061;white-space:nowrap}.admin{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:18px;max-width:1180px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.admin .account-card__head{margin-bottom:.35rem}.admin .account-card__hint{margin-bottom:1rem}.admin-banner{color:#d8ebf4;background:#ffb70314;border:1px solid #ffb70373;border-radius:10px;padding:11px 14px;font-size:13.5px;line-height:1.55}.admin-banner strong{color:#ffb703;font-weight:600}.admin-toolbar{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.admin-toolbar__filter{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:240px;-ms-flex:240px;flex:240px;min-width:0}.admin-tablewrap{border:1px solid #8ecae61f;border-radius:10px;overflow-x:auto}.admin-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.admin-table td,.admin-table th{text-align:left;padding:9px 12px}.admin-table thead th{z-index:1;color:#bfe0f099;letter-spacing:.04em;text-transform:uppercase;background:#032234;border-bottom:1px solid #8ecae62e;font-size:11.5px;font-weight:600;position:-webkit-sticky;position:sticky;top:0}.admin-table tbody td{color:#d8ebf4;border-bottom:1px solid #8ecae61a}.admin-table__empty{color:#bfe0f061;text-align:center;padding:22px 12px}.admin-row{cursor:pointer;-webkit-transition:background .12s cubic-bezier(.2,.7,.2,1);-moz-transition:background .12s cubic-bezier(.2,.7,.2,1);transition:background .12s cubic-bezier(.2,.7,.2,1)}.admin-row:focus-visible,.admin-row:hover{background:#219ebc29;outline:none}.admin-row.is-open{background:#219ebc29}.admin-row.is-open td{border-bottom-color:#0000}.admin-row__email{color:#f4f9fc;font-weight:500}.admin-row__name{color:#bfe0f061;margin-top:2px;font-size:11.5px;display:block}.admin-tag{letter-spacing:.03em;text-transform:uppercase;vertical-align:1px;border:1px solid #8ecae640;border-radius:999px;margin-left:7px;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-block}.admin-tag--admin{color:#ffb703;border-color:#ffb70380}.admin-tag--off{color:#fb8500;border-color:#fb850080}.admin-detailrow>td{white-space:normal;background:#02304759;padding-top:0}.admin-detail{display:-ms-grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 18px;margin:4px 0 14px;display:grid}.admin-detail dt{color:#bfe0f061;letter-spacing:.03em;text-transform:uppercase;font-size:11px}.admin-detail dd{color:#d8ebf4;overflow-wrap:anywhere;margin-top:2px;font-size:12.5px}.admin-actions{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.admin-actions .account-btn{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;padding:6px 11px;font-size:12px}.admin-pipeline{display:-ms-grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.admin-pipeline__item{background:#021a2873;border:1px solid #8ecae61f;border-radius:10px;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-start;gap:7px;padding:14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.admin-pipeline__title{color:#f4f9fc;font-size:13.5px;font-weight:600}.admin-pipeline__meta{color:#bfe0f099;overflow-wrap:anywhere;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.admin-jobs{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:9px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.admin-jobs:not(:empty){margin-top:14px}.admin-job{background:#021a2873;border:1px solid #8ecae61f;border-radius:10px;padding:10px 13px}.admin-job__head{justify-content:space-between;gap:12px;font-size:12.5px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.admin-job__kind{color:#f4f9fc;text-transform:capitalize;font-weight:600}.admin-job__status{color:#bfe0f099}.admin-job__msg{color:#d8ebf4;margin-top:6px;font-size:12.5px;line-height:1.5}.admin-job--error .admin-job__status{color:#fb8500}.admin-job--done .admin-job__status{color:#63d29b}.admin-bar{background:#8ecae61f;border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.admin-bar span{border-radius:inherit;background:#ffb703;height:100%;-webkit-transition:width .3s cubic-bezier(.2,.7,.2,1);-moz-transition:width .3s cubic-bezier(.2,.7,.2,1);transition:width .3s cubic-bezier(.2,.7,.2,1);display:block}.admin-commands{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.admin-cmd{display:-ms-grid;-ms-grid-columns:168px 14px minmax(0,1fr) 14px auto;-ms-grid-rows:auto 10px auto 10px auto;background:#021a2873;border:1px solid #8ecae61f;border-radius:10px;grid-template-columns:168px minmax(0,1fr) auto;grid-template-areas:"head fields run""line line line""msg msg msg";align-items:start;gap:10px 14px;padding:13px 14px;display:grid}.admin-cmd__head{-ms-grid-row:1;-ms-grid-column:1;grid-area:head}.admin-cmd__name{color:#ffb703;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13.5px;font-weight:600}.admin-cmd__help{color:#bfe0f099;margin-top:3px;font-size:11.5px;line-height:1.45}.admin-cmd__fields{-ms-grid-row:1;-ms-grid-column:3;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-area:fields;align-items:flex-start;gap:8px 12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.admin-cmd__run{-ms-grid-row:1;-ms-grid-column:5;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;grid-area:run;padding:6px 16px}.admin-cmd__line{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:5;color:#bfe0f099;overflow-wrap:anywhere;background:#02304780;border:1px solid #8ecae61a;border-radius:5px;grid-area:line;padding:6px 9px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.5}.admin-cmd .msg{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:5;grid-area:msg}.admin-field{color:#bfe0f099;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:148px;-ms-flex:148px;flex:148px;gap:3px;min-width:0;font-size:11.5px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.admin-field__hint{color:#bfe0f061;font-size:10.5px;line-height:1.4}.admin-field--check{display:-ms-grid;-ms-grid-columns:auto 6px minmax(0,1fr);-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 6px;padding-top:6px;display:grid}.admin-field--check .admin-field__hint{-ms-grid-column:2;grid-column:2}.admin-field .account-input{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:100%;padding:6px 9px;font-size:12.5px}.admin-field select.account-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none}.admin-field:not(.admin-field--check)>span{display:none}.admin-shell__group{color:#f4f9fc;margin:16px 0 8px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;font-weight:600}.admin-shell__group:first-child{margin-top:0}.admin-shell__list{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:7px;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.admin-shell__list li{background:#02304780;border:1px solid #8ecae61a;border-radius:5px;padding:8px 11px}.admin-shell__list code{color:#d8ebf4;overflow-wrap:anywhere;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;display:block}.admin-shell__note{color:#bfe0f061;margin-top:4px;font-size:11.5px;line-height:1.5;display:block}@media (width<=640px){.admin-cmd{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""fields""run""line""msg"}.admin-cmd__run{-ms-grid-column-align:start;justify-self:start}.admin-field--check{padding-top:0}.admin-table{font-size:12.5px}.admin-cmd__head{-ms-grid-row:1;-ms-grid-column:1}.admin-cmd__fields{-ms-grid-row:2;-ms-grid-column:1}.admin-cmd__run{-ms-grid-row:3;-ms-grid-column:1}.admin-cmd__line{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:1}.admin-cmd .msg{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1}}.legal{color:#d8ebf4;font-size:14.5px;line-height:1.65}.legal h2{color:#f4f9fc;border-bottom:1px solid #8ecae61f;margin:34px 0 12px;padding-bottom:8px;font-size:17px;font-weight:600}.legal h3{color:#f4f9fc;margin:22px 0 8px;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-underline-offset:2px;text-decoration:underline;-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);-moz-transition:-moz-text-decoration-color .12s cubic-bezier(.2,.7,.2,1),text-decoration-color .12s cubic-bezier(.2,.7,.2,1);-webkit-text-decoration-color:#ffb70366;-moz-text-decoration-color:#ffb70366;text-decoration-color:#ffb70366;transition:-webkit-text-decoration-color .12s cubic-bezier(.2,.7,.2,1),-moz-text-decoration-color .12s cubic-bezier(.2,.7,.2,1),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;margin-bottom:18px;font-size:12.5px}.legal__note{color:#bfe0f099;background:#8ecae60a;border-left:2px solid #8ecae640;border-radius:0 9px 9px 0;margin-top:14px;padding:10px 13px;font-size:13.5px}.legal__summary{background:#ffb7030d;border:1px solid #ffb70380;border-radius:14px;margin-bottom:8px;padding:16px 20px 18px}.legal__summary h2{margin-top:8px}.legal__summary ul{margin-bottom:0}.legal__summary li::marker{color:#ffb7038c}.legal__summary-title{color:#ffb703;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:800}.legal__table-scroll{border:1px solid #8ecae61f;border-radius:14px;margin-bottom:14px;overflow-x:auto}.legal__table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:13.5px}.legal__table td,.legal__table th{vertical-align:top;border-bottom:1px solid #8ecae61a;padding:11px 14px}.legal__table thead th{color:#f4f9fc;white-space:nowrap;background:#8ecae60d;font-weight:600}.legal__table tbody th{color:#ffb703;white-space:nowrap;font-weight:600}.legal__table tbody tr:last-child td,.legal__table tbody tr:last-child th{border-bottom:none}@media (width<=640px){.legal h2{margin-top:28px}.legal__summary{padding:14px 16px 16px}}.landing-root,.landing-root body{height:auto;min-height:100%}.landing-root{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.landing-root{scroll-behavior:auto}}.lp-rail{max-width:1200px;margin:0 auto;padding-inline:clamp(18px,4vw,40px)}.lp-section{padding-block:clamp(60px,8vw,110px)}.lp-section--tinted{background:#02182659}.lp-section--ruled{border-top:1px solid #8ecae61a}#arbiter,#builder,#pricing,#ruling{scroll-margin-top:90px}.lp-btn{white-space:nowrap;-webkit-transition:background-color .12s cubic-bezier(.2,.7,.2,1),border-color .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1),-webkit-filter .12s cubic-bezier(.2,.7,.2,1);transition:background-color .12s cubic-bezier(.2,.7,.2,1),border-color .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1),-webkit-filter .12s cubic-bezier(.2,.7,.2,1);border-radius:999px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;-moz-transition:-webkit-filter .12s cubic-bezier(.2,.7,.2,1),filter .12s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1),border-color .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1);transition:-webkit-filter .12s cubic-bezier(.2,.7,.2,1),filter .12s cubic-bezier(.2,.7,.2,1),background-color .12s cubic-bezier(.2,.7,.2,1),border-color .12s cubic-bezier(.2,.7,.2,1),color .12s cubic-bezier(.2,.7,.2,1);display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.lp-btn--primary{color:#052437;background:#ffb703;-webkit-box-shadow:0 0 26px #ffb70342;box-shadow:0 0 26px #ffb70342}.lp-btn--primary:hover{filter:brightness(1.1);color:#052437}.lp-btn--ghost{color:#bfe0f0;border:1px solid #8ecae640}.lp-btn--ghost:hover{color:#bfe0f0;background:#8ecae60f;border-color:#8ecae673}.lp-btn--sm{height:36px;padding:0 16px;font-size:12.5px}.lp-btn--md{height:44px;padding:0 22px;font-size:14px}.lp-btn--lg{height:50px;padding:0 26px;font-size:15px}.lp-btn--xl{height:52px;padding:0 30px;font-size:15.5px}.lp-btn--primary.lp-btn--lg,.lp-btn--primary.lp-btn--xl{-webkit-box-shadow:0 0 34px #ffb70347;box-shadow:0 0 34px #ffb70347}.lp-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#8ecae673;font-size:9.5px;font-weight:800}.lp-eyebrow--accent{color:#ffb703bf}.lp-h1{letter-spacing:-.015em;color:#f4f9fc;font-family:EB Garamond Variable,EB Garamond,Georgia,serif;font-size:clamp(44px,6.4vw,80px);font-weight:500;line-height:1.02}.lp-h1 em{color:#ffb703;font-style:italic}.lp-h2{letter-spacing:-.01em;color:#f4f9fc;font-family:EB Garamond Variable,EB Garamond,Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.08}.lp-h2--sm{font-size:clamp(30px,3.6vw,44px);line-height:1.1}.lp-h2--closing{letter-spacing:-.015em;font-size:clamp(34px,5vw,60px);line-height:1.05}.lp-h3{color:#f4f9fc;font-family:EB Garamond Variable,EB Garamond,Georgia,serif;font-size:21px;font-weight:600;line-height:1.25}.lp-lead{color:#d8ebf4b3;text-wrap:pretty;max-width:520px;font-size:16.5px;line-height:1.62}.lp-cite{color:#ffb703;white-space:nowrap;background:#ffb7031c;border:1px solid #ffb70359;border-radius:999px;align-items:center;padding:1px 8px;font-size:11.5px;font-weight:700;line-height:1.4;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.lp-cite--inline{position:relative;top:-1px}.lp-spark{color:#ffb703;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.lp-header{z-index:50;backdrop-filter:blur(14px);background:#021420b8;border-bottom:1px solid #8ecae61a;position:-webkit-sticky;position:sticky;top:0}.lp-header__rail{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:clamp(14px,3vw,34px);max-width:1200px;min-height:64px;margin:0 auto;padding:0 clamp(18px,4vw,40px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-brand{align-items:center;gap:11px;padding:12px 0;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-brand:hover .lp-brand__name{color:#f4f9fc}.lp-brand__sigil{filter:drop-shadow(0 0 26px #ffb70342)}.lp-brand__text{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-brand__name{letter-spacing:.01em;color:#eaf4f9;font-size:14px;font-weight:700;-webkit-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)}.lp-brand__tag{letter-spacing:.12em;text-transform:uppercase;color:#8ecae68c;font-size:10px;font-weight:600}.lp-header__nav{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:clamp(10px,2vw,22px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-header__spacer{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.lp-header__actions{align-items:center;gap:12px;padding:10px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-link{color:#d8ebf4d9;font-size:13px;font-weight:500;text-decoration:none;-webkit-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)}.lp-link:hover{color:#bfe0f0}@media (width<=640px){.lp-header .lp-brand__tag,.lp-header__nav{display:none}.lp-header__rail{gap:12px}.lp-brand{padding:10px 0}}.lp-hero{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,64px);max-width:1200px;margin:0 auto;padding:clamp(48px,8vw,104px) clamp(18px,4vw,40px) clamp(40px,6vw,80px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-hero__copy{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:400px;-ms-flex:400px;flex:400px;min-width:min(100%,340px)}.lp-hero__art{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:440px;-ms-flex:440px;flex:440px;min-width:min(100%,340px)}.lp-crchip{border:1px solid #8ecae62e;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:4px 12px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.lp-crchip[hidden]{display:none}.lp-crchip__dot{background:#ffb703;border-radius:50%;width:5px;height:5px;-webkit-animation:3s ease-in-out infinite sigil-pulse;-moz-animation:3s ease-in-out infinite sigil-pulse;animation:3s ease-in-out infinite sigil-pulse}.lp-crchip__text{letter-spacing:.06em;color:#8ecae6a6;font-size:10.5px;font-weight:600}@-webkit-keyframes sigil-pulse{0%,to{opacity:.5}50%{opacity:1}}@-moz-keyframes sigil-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes sigil-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.lp-crchip__dot{-webkit-animation:none;-moz-animation:none;animation:none}}.lp-hero__title{margin-bottom:20px}.lp-hero__body{color:#d8ebf4b8;text-wrap:pretty;max-width:520px;margin-bottom:14px;font-size:clamp(16px,1.5vw,18.5px);line-height:1.62}.lp-hero__body:last-of-type{margin-bottom:30px}.lp-hero__actions{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-hero__fine{color:#8ecae680;margin-top:16px;font-size:12.5px}.lp-ruling{background:#03263a8c;border:1px solid #8ecae629;border-radius:16px;overflow:hidden;-webkit-box-shadow:0 30px 70px #00000073;box-shadow:0 30px 70px #00000073}.lp-ruling__bar{background:#021a2873;border-bottom:1px solid #8ecae61a;align-items:center;gap:10px;padding:11px 16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-avatar{background:#ffb7031a;border:1px solid #ffb70366;border-radius:50%;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-ruling__who{color:#d8ebf4d9;font-size:12.5px;font-weight:600}.lp-ruling__format{letter-spacing:.13em;text-transform:uppercase;color:#8ecae68c;border:1px solid #8ecae633;border-radius:999px;align-items:center;padding:2px 8px;font-size:9px;font-weight:800;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.lp-ruling__ask{justify-content:flex-end;padding:18px 18px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-bubble{color:#e6f3fa;background:#0a4258;border-radius:16px 16px 4px;max-width:88%;padding:12px 16px;font-size:14.5px;line-height:1.55}.lp-ruling__answer{padding:16px 18px 0}.lp-verdict{background:#ffb70314;border:1px solid #ffb70333;border-radius:12px 12px 0 0;align-items:center;gap:12px;padding:12px 16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-verdict__label{letter-spacing:.15em;text-transform:uppercase;color:#ffb703;margin-bottom:1px;font-size:9.5px;font-weight:800;display:block}.lp-verdict__text{color:#f4f9fc;font-size:15px;font-weight:700;display:block}.lp-ruling__body{color:#d8ebf4;border:1px solid #8ecae629;border-top:none;padding:16px 18px 14px;font-size:14px;line-height:1.62}.lp-ruling__body b{color:#f4f9fc;font-weight:600}.lp-steps-list{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:9px;margin-top:12px;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-steps-list li{padding-left:28px;position:relative}.lp-steps-list__n{text-align:right;color:#ffb703;width:17px;font-weight:700;position:absolute;top:0;left:0}.lp-ruling__cited{background:#021a2873;border:1px solid #8ecae629;border-top-color:#8ecae61f;border-radius:0 0 12px 12px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-ruling__cited-label{letter-spacing:.13em;text-transform:uppercase;color:#8ecae680;margin-right:4px;font-size:9.5px;font-weight:800}.lp-composer{padding:14px 18px 16px}.lp-composer__box{background:#032234bf;border:1px solid #8ecae62e;border-radius:14px}.lp-composer__placeholder{color:#bfe0f061;padding:13px 16px 4px;font-size:14.5px;line-height:1.5}.lp-composer__row{align-items:center;gap:10px;padding:6px 10px 10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-composer__format{color:#bfe0f0;border:1px solid #8ecae633;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:600;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-composer__spacer{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.lp-composer__send{background:#ffb703;border-radius:50%;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0 26px #ffb70342;box-shadow:0 0 26px #ffb70342}.lp-trust{background:#02182659;border-top:1px solid #8ecae61a;border-bottom:1px solid #8ecae61a}.lp-trust__grid{max-width:1200px;display:-ms-grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(24px,3vw,44px);margin:0 auto;padding:clamp(40px,5vw,64px) clamp(18px,4vw,40px);display:grid}.lp-trust__eyebrow{margin-bottom:10px}.lp-trust__title{margin-bottom:8px}.lp-trust__body{color:#d8ebf4a6;text-wrap:pretty;font-size:14.5px;line-height:1.6}.lp-feature{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,64px);max-width:1200px;margin:0 auto;padding:clamp(60px,8vw,110px) clamp(18px,4vw,40px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-feature--reverse{-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.lp-feature__copy{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:360px;-ms-flex:360px;flex:360px;min-width:min(100%,320px)}.lp-feature__art{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:440px;-ms-flex:440px;flex:440px;min-width:min(100%,320px)}.lp-feature__eyebrow{margin-bottom:14px}.lp-feature__title{margin-bottom:18px}.lp-feature__lead{margin-bottom:26px}.lp-points{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-point{align-items:flex-start;gap:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-point p{color:#d8ebf4b3;font-size:15px;line-height:1.55}.lp-point b{color:#f4f9fc;font-weight:600}.lp-point__dot{background:#ffb703;border-radius:50%;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:6px;height:6px;margin-top:8px}.lp-mock{background:-webkit-gradient(linear,0 0,0 100%,from(#032330),to(#02141f));background:-moz-linear-gradient(#02141f 0%,#032330 100%);background:linear-gradient(#032330 0%,#02141f 100%);border:1px solid #8ecae629;border-radius:14px;overflow:hidden;-webkit-box-shadow:0 30px 70px #00000073;box-shadow:0 30px 70px #00000073;container-type:inline-size}.lp-mock__inner{height:400px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-mock__side{background:#021826b8;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:none;-ms-flex:none;flex:none;width:clamp(0px,99900cqw - 359640px,180px);min-width:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden}.lp-mock__deckpane{background:#02182661;border-left:1px solid #8ecae61a;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:none;-ms-flex:none;flex:none;width:clamp(0px,99900cqw - 379620px,190px);min-width:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden}.lp-mock__brand{align-items:center;gap:9px;padding:14px 12px 12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-mock__brand span{color:#eaf4f9;font-size:12px;font-weight:700}.lp-mock__new{padding:0 11px 10px}.lp-mock__new span{color:#ffb703;background:#ffb70312;border:1px solid #ffb70366;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:32px;font-size:11.5px;font-weight:600;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-mock__nav{border-bottom:1px solid #8ecae61a;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1px;padding:0 11px 8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-mock__navlink{color:#d8ebf4d9;border-radius:9px;padding:7px 9px;font-size:11.5px}.lp-mock__navlink.is-active{color:#ffb703;background:#ffb70314;border:1px solid #ffb70347;font-weight:600}.lp-mock__archive{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px;padding:8px 11px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-mock__group{letter-spacing:.13em;text-transform:uppercase;color:#8ecae673;padding:4px 8px;font-size:9px;font-weight:800}.lp-mock__group+.lp-mock__group,.lp-mock__group:not(:first-child){padding-top:10px}.lp-mock__item{color:#d8ebf4d9;white-space:nowrap;text-overflow:ellipsis;border-radius:9px;padding:7px 9px;font-size:11.5px;overflow:hidden}.lp-mock__item.is-active{color:#eaf4f9;background:#219ebc29;border:1px solid #219ebc52;font-weight:600}.lp-mock__main{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;min-width:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-mock__main--ruled{border-left:1px solid #8ecae61f}@container (width<=360px){.lp-mock__main--ruled{border-left:none}}@container (width<=380px){.lp-mock__deckpane{border-left:none}}.lp-mock__topbar{border-bottom:1px solid #8ecae61a;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;align-items:center;gap:10px;height:44px;padding:0 16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-mock__title{color:#eaf4f9;white-space:nowrap;text-overflow:ellipsis;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.lp-mock__crchip{letter-spacing:.06em;color:#8ecae68c;white-space:nowrap;border:1px solid #8ecae62e;border-radius:999px;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;padding:3px 9px;font-size:9.5px;font-weight:600}.lp-mock__thread{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;gap:12px;padding:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden}.lp-mock__ask{justify-content:flex-end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-mock__bubble{color:#e6f3fa;background:#0a4258;border-radius:14px 14px 4px;max-width:88%;padding:10px 13px;font-size:12.5px;line-height:1.5}.lp-mock__head{align-items:center;gap:9px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-mock__head span:nth-child(2){color:#eaf4f9;font-size:12px;font-weight:700}.lp-mock__avatar{background:#ffb7031a;border:1px solid #ffb70366;border-radius:50%;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0 26px #ffb70342;box-shadow:0 0 26px #ffb70342}.lp-mock__pill{letter-spacing:.13em;text-transform:uppercase;color:#8ecae68c;border:1px solid #8ecae633;border-radius:999px;padding:2px 7px;font-size:8.5px;font-weight:800}.lp-mock__card{background:#03263a8c;border:1px solid #8ecae629;border-radius:12px;margin-left:33px;overflow:hidden}.lp-mock__verdict{background:#ffb70314;border-bottom:1px solid #ffb70333;align-items:center;gap:10px;padding:9px 13px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-mock__verdict-label{letter-spacing:.15em;text-transform:uppercase;color:#ffb703;font-size:8.5px;font-weight:800;display:block}.lp-mock__verdict-text{color:#f4f9fc;font-size:12.5px;font-weight:700;display:block}.lp-mock__body{color:#d8ebf4;padding:12px 13px;font-size:12px;line-height:1.6}.lp-mock__cite{color:#ffb703;background:#ffb7031c;border:1px solid #ffb70359;border-radius:999px;align-items:center;padding:1px 7px;font-size:10.5px;font-weight:700;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;top:-1px}.lp-mock__cited{background:#021a2873;border-top:1px solid #8ecae61f;align-items:center;gap:7px;padding:8px 13px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-mock__cited-label{letter-spacing:.13em;text-transform:uppercase;color:#8ecae680;font-size:8.5px;font-weight:800}.lp-mock__cardname{color:#8ecae6;border-bottom:1px solid #8ecae673;font-style:italic;font-weight:600}.lp-mock__bullets{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:7px;margin-top:9px;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-mock__bullets li{padding-left:22px;position:relative}.lp-mock__bullet-glyph{text-align:right;color:#ffb703;width:13px;font-weight:700;position:absolute;top:0;left:0}.lp-mock__deckhead{border-bottom:1px solid #8ecae61a;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;align-items:center;height:44px;padding:0 14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-mock__decklabel{letter-spacing:.14em;text-transform:uppercase;color:#8ecae699;font-size:10.5px;font-weight:800}.lp-mock__deckcount{color:#eaf4f9;margin-left:auto;font-size:12px;font-weight:700}.lp-mock__deckcount span{color:#8ecae66b;font-weight:600}.lp-mock__deckbody{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:11px;padding:12px 14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden}.lp-mock__deckname{color:#f4f9fc;font-size:13px;font-weight:700}.lp-mock__deckactions{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-mock__deckbtn{color:#bfe0f0;border:1px solid #8ecae633;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:10px;font-weight:600;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.lp-mock__deckbtn--primary{color:#ffb703;background:#ffb7031f;border-color:#ffb70366}.lp-mock__fieldlabel{letter-spacing:.12em;text-transform:uppercase;color:#8ecae68c;margin-bottom:5px;font-size:9.5px;font-weight:800}.lp-mock__field{color:#eaf4f9;white-space:nowrap;text-overflow:ellipsis;background:#0214208c;border:1px solid #8ecae629;border-radius:9px;padding:8px 10px;font-size:11.5px;overflow:hidden}.lp-mock__field--list{white-space:pre;height:158px;line-height:1.7}.lp-walk{max-width:1200px;margin:0 auto;padding:clamp(60px,8vw,104px) clamp(18px,4vw,40px)}.lp-walk__intro{max-width:640px;margin-bottom:clamp(36px,5vw,60px)}.lp-walk__eyebrow{margin-bottom:14px}.lp-walk__rows{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:clamp(28px,4vw,44px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-walk__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:clamp(20px,3vw,40px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-walk__row:not(:last-child){border-bottom:1px solid #8ecae61a;padding-bottom:clamp(28px,4vw,44px)}.lp-walk__numeral{color:#8ecae638;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:64px;font-family:EB Garamond Variable,EB Garamond,Georgia,serif;font-size:clamp(38px,5vw,64px);line-height:.9}.lp-walk__copy{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:300px;-ms-flex:300px;flex:300px;min-width:min(100%,260px)}.lp-walk__title{margin-bottom:9px;font-size:23px;line-height:1.2}.lp-walk__body{color:#d8ebf4ad;text-wrap:pretty;font-size:15px;line-height:1.6}.lp-frag{background:#03263a66;border:1px solid #8ecae629;border-radius:12px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:300px;-ms-flex:300px;flex:300px;min-width:min(100%,260px);padding:16px;-webkit-box-shadow:0 18px 40px #00000059;box-shadow:0 18px 40px #00000059}.lp-frag--flush{padding:0;overflow:hidden}.lp-frag__importrow{align-items:center;gap:8px;margin-bottom:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-frag__importbtn{color:#ffb703;background:#ffb7031f;border:1px solid #ffb70366;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:600;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.lp-frag__filename{color:#8ecae680;font-size:11px}.lp-frag__status{color:#ffb703;margin-bottom:10px;font-size:11.5px}.lp-frag__pre{color:#eaf4f9;white-space:pre;background:#0214208c;border:1px solid #8ecae629;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.75;overflow:hidden}.lp-check{border:1px solid #8ecae61f;border-radius:10px;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1px;margin-bottom:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden}.lp-check__row{background:#8ecae60a;border-left:2px solid #8ecae659;padding:9px 12px}.lp-check__row--error{border-left-color:#fb8500}.lp-check__row--warn{border-left-color:#ffb70399}.lp-check__label{color:#f4f9fc;font-size:12.5px;font-weight:600}.lp-check__detail{color:#8ecae680;font-size:10.5px}.lp-toggle{display:-ms-grid;-ms-grid-columns:auto 9px 1fr;background:#8ecae608;border:1px solid #8ecae61f;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;padding:10px 12px;display:grid}.lp-toggle__box{border:1px solid #8ecae659;border-radius:3px;width:14px;height:14px}.lp-toggle__label{color:#d8ebf4;font-size:12px;font-weight:600}.lp-toggle__note{-ms-grid-column:2;color:#8ecae673;grid-column:2;font-size:10.5px;line-height:1.5}.lp-frag__verdict{background:#ffb70314;border-bottom:1px solid #ffb70333;align-items:center;gap:10px;padding:11px 14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-frag__verdict-label{letter-spacing:.15em;text-transform:uppercase;color:#ffb703;font-size:9px;font-weight:800;display:block}.lp-frag__verdict-text{color:#f4f9fc;font-size:13.5px;font-weight:700;display:block}.lp-frag__notes{color:#d8ebf4;padding:13px 14px;font-size:12.5px;line-height:1.65}.lp-frag__notes ul{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-frag__notes li{padding-left:22px;position:relative}.lp-how{max-width:1200px;margin:0 auto;padding:clamp(48px,6vw,80px) clamp(18px,4vw,40px)}.lp-how__eyebrow{margin-bottom:clamp(24px,3vw,36px)}.lp-how__grid{display:-ms-grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(20px,3vw,40px);display:grid}.lp-step{align-items:flex-start;gap:14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-step__n{color:#ffb703;background:#ffb70314;border:1px solid #ffb70366;border-radius:50%;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-step__title{color:#f4f9fc;margin-bottom:6px;font-size:15.5px;font-weight:600}.lp-step__body{color:#d8ebf49e;font-size:14px;line-height:1.6}.lp-pricing{max-width:1200px;margin:0 auto;padding:clamp(60px,8vw,110px) clamp(18px,4vw,40px)}.lp-pricing__intro{max-width:620px;margin-bottom:clamp(32px,4vw,48px)}.lp-pricing__eyebrow{margin-bottom:14px}.lp-pricing__title{margin-bottom:16px}.lp-sub{background:#ffb7030f;border:1px solid #ffb7034d;border-radius:16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:clamp(28px,3.5vw,44px);padding:clamp(20px,3vw,28px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-sub__left{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:260px;-ms-flex:260px;flex:260px}.lp-sub__price{align-items:baseline;gap:8px;margin-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-sub__figure{color:#f4f9fc;font-family:EB Garamond Variable,EB Garamond,Georgia,serif;font-size:44px;line-height:1}.lp-sub__unit{color:#d8ebf499;font-size:14px;font-weight:600}.lp-sub__body{color:#d8ebf4b3;max-width:420px;font-size:15px;line-height:1.6}.lp-sub__right{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:240px;-ms-flex:240px;flex:240px;gap:9px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-sub__feature{color:#d8ebf4bf;align-items:center;gap:9px;font-size:14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-sub__cta{height:46px;margin-top:6px;font-size:14.5px}.lp-packs{display:-ms-grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:clamp(16px,2vw,22px);display:grid}.lp-pack{background:#03263a66;border:1px solid #8ecae629;border-radius:16px;padding:26px 22px 24px;position:relative}.lp-pack--featured{background:#03263a99;border-color:#ffb70373;-webkit-box-shadow:0 0 40px #ffb7031a;box-shadow:0 0 40px #ffb7031a}.lp-pack__badge{color:#052437;letter-spacing:.11em;text-transform:uppercase;background:#ffb703;border-radius:999px;padding:3px 11px;font-size:9.5px;font-weight:800;position:absolute;top:-11px;left:22px}.lp-pack__tier{letter-spacing:.13em;text-transform:uppercase;color:#8ecae699;margin-bottom:12px;font-size:11px;font-weight:800}.lp-pack--featured .lp-pack__tier{color:#ffb703}.lp-pack__price{align-items:baseline;gap:6px;margin-bottom:14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-pack__figure{color:#f4f9fc;font-family:EB Garamond Variable,EB Garamond,Georgia,serif;font-size:40px;line-height:1}.lp-pack__unit{color:#8ecae68c;font-size:13px}.lp-pack__body{color:#d8ebf4ad;text-wrap:pretty;margin-bottom:18px;font-size:14px;line-height:1.6}.lp-pack__features{border-top:1px solid #8ecae61f;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:9px;padding-top:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-pack__feature{color:#d8ebf4b8;gap:9px;font-size:13.5px;line-height:1.5;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-pack__feature span{color:#8ecae699;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.lp-pack--featured .lp-pack__feature span{color:#ffb703}.lp-pack__cta{width:100%;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-pricing__fine{color:#8ecae673;max-width:760px;margin-top:22px;font-size:12.5px;line-height:1.6}.lp-formats{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:clamp(40px,5vw,64px) clamp(18px,4vw,40px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-formats__copy{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:260px;-ms-flex:260px;flex:260px}.lp-formats__copy p{color:#d8ebf4ad;font-size:15px;line-height:1.6}.lp-formats__eyebrow{margin-bottom:8px}.lp-formats__list{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex:380px;-ms-flex:380px;flex:380px;gap:9px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-formats__pill{color:#bfe0f0;border:1px solid #8ecae633;border-radius:999px;align-items:center;padding:8px 18px;font-size:13.5px;font-weight:600;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.lp-cta{text-align:center;max-width:1200px;margin:0 auto;padding:clamp(64px,9vw,120px) clamp(18px,4vw,40px)}.lp-cta__sigil{filter:drop-shadow(0 0 30px #ffb7034d);margin-bottom:22px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.lp-cta__title{margin-bottom:16px}.lp-cta__lead{color:#d8ebf4ad;text-wrap:pretty;max-width:520px;margin:0 auto 30px;font-size:17px;line-height:1.6}.lp-cta__actions{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;gap:14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-footer{background:#0214208c;border-top:1px solid #8ecae61a}.lp-footer__top{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(28px,4vw,56px);max-width:1200px;margin:0 auto;padding:clamp(36px,5vw,56px) clamp(18px,4vw,40px) 28px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-footer__brandcol{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:260px;-ms-flex:260px;flex:260px}.lp-footer__brand{align-items:center;gap:11px;margin-bottom:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-footer__brand-name{color:#eaf4f9;font-size:13.5px;font-weight:700}.lp-footer__brand-tag{letter-spacing:.12em;text-transform:uppercase;color:#8ecae68c;font-size:9.5px;font-weight:600}.lp-footer__disclaimer{color:#8ecae680;max-width:340px;font-size:12.5px;line-height:1.65}.lp-footer__group{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;gap:9px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.lp-footer__heading{margin-bottom:2px}.lp-footer__link{color:#d8ebf4bf;font-size:13px;text-decoration:none;-webkit-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)}.lp-footer__link:hover{color:#bfe0f0}.lp-footer__legal{max-width:1200px;margin:0 auto;padding:0 clamp(18px,4vw,40px) 36px}.lp-footer__legal p{color:#8ecae66b;border-top:1px solid #8ecae61a;max-width:720px;padding-top:22px;font-size:11.5px;line-height:1.6}
