:root{--breakpoint-narrow:768px;--breakpoint-wide:1100px;--color-brand:#7f7af2;--color-error:#d93025;--color-success:#188038;--color-neutral-1:#fff;--color-neutral-2:#f5f5f5;--color-neutral-3:#ececec;--color-neutral-4:#b8b8b8;--color-neutral-5:#555;--color-neutral-6:#111}html{scrollbar-gutter:stable}body.dark{--color-neutral-1:#111;--color-neutral-2:#1b1b1b;--color-neutral-3:#292929;--color-neutral-4:#5a5a5a;--color-neutral-5:#bdbdbd;--color-neutral-6:#f2f2f2;--color-brand:#8ab4f8;--color-error:#f2aaaa;--color-success:#81c995}:root{--font-size-heading-1:2rem;--font-size-heading-2:1.5rem;--font-size-subheading:1.125rem;--font-size-text-small:.875rem;--font-size-text:1rem;--font-weight-bold:700;--font-weight-regular:400;--font-weight-semibold:600;--line-height-heading:1.2;--line-height-text:1.5}@media (width<=768px){:root{--font-size-heading-1:1.75rem;--font-size-heading-2:1.375rem}}.text-component{color:var(--color-neutral-6);font-size:var(--font-size-text);font-weight:var(--font-weight-regular);line-height:var(--line-height-text);margin:0}.text-component-type-heading{font-size:var(--font-size-heading-1);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.text-component-color-lighter{color:var(--color-neutral-5)}.text-component-color-brand{color:var(--color-brand)}:root{--space-small:8px;--space-standard:16px;--space-large:32px;--height-tall:72px;--height-standard:48px;--height-short:14px;--width-elements-small:28px;--width-menu-icon:20px;--width-elements-standard:50px;--width-elements-large:520px;--width-page-content-max:1800px;--border-weight:1px;--border-radius-inner:9px;--border-radius-outer:18px;--transparency-standard:18%;--shadow-blur-standard:28px;--shadow-standard:0 var(--space-small) var(--shadow-blur-standard) color-mix(in srgb, var(--color-neutral-6) var(--transparency-standard), transparent);--z-bottom:0;--z-mid:1;--z-top:2}.app-shell{grid-template-columns:var(--width-nav) 1fr;grid-template-rows:var(--height-tall) 1fr;width:100%;transition:all .2s;display:grid}.theme-toggle{width:var(--width-elements-standard);height:var(--width-elements-standard);border-radius:var(--border-radius-inner);background:var(--color-neutral-1);color:var(--color-neutral-6);cursor:pointer}.theme-toggle:hover{background:var(--color-neutral-1)}.theme-toggle:before{content:"☀";font-size:var(--font-size-subheading)}body.dark .theme-toggle:before{content:"☾"}.app-shell.nav-closed{grid-template-columns:0 1fr}.body{z-index:var(--z-bottom);width:100%;max-width:var(--width-page-content-max);gap:var(--space-standard);flex-wrap:wrap;grid-area:2/2;margin-inline:auto;display:flex}.release-notice{align-content:center;align-items:start;gap:var(--space-small) var(--space-standard);width:100%;min-height:var(--height-standard);padding-block:var(--space-small);padding-inline:var(--space-standard);border-bottom:var(--border-weight) solid var(--color-neutral-3);background:var(--color-neutral-1);color:var(--color-neutral-6);font-size:var(--font-size-text-small);grid-template-columns:auto minmax(0,1fr) auto;line-height:1.5;animation:.2s ease-out both release-notice-enter;display:grid}.release-notice-upcoming{background:color-mix(in srgb, var(--color-brand) 10%, var(--color-neutral-1))}.release-notice-in-progress{background:var(--color-neutral-2)}.release-notice-dot{width:var(--space-small);height:var(--space-small);background:var(--color-brand);border-radius:50%;margin-block-start:calc((var(--font-size-text-small) * 1.5 - var(--space-small)) / 2)}.release-notice-text{text-wrap:pretty;min-width:0;margin:0}.release-notice-dismiss{width:var(--width-elements-small);height:var(--width-elements-small);color:var(--color-neutral-5);margin-block-start:calc((var(--font-size-text-small) * 1.5 - var(--width-elements-small)) / 2)}.release-notice-dismiss svg{width:var(--space-standard);height:var(--space-standard)}.release-notice-dismiss:hover{color:var(--color-neutral-6)}@keyframes release-notice-enter{0%{opacity:0;transform:translateY(calc(-1 * var(--space-small)))}}@media (prefers-reduced-motion:reduce){.release-notice{animation:none}}.policy-notice{align-items:center;gap:var(--space-small) var(--space-standard);width:100%;padding-block:var(--space-small);padding-inline:var(--space-standard);border-bottom:var(--border-weight) solid var(--color-neutral-3);background:var(--color-neutral-1);color:var(--color-neutral-6);font-size:var(--font-size-text-small);grid-template-columns:minmax(0,1fr) auto;line-height:1.5;display:grid}.policy-notice-text{min-width:0}.policy-notice-title{font-size:var(--font-size-text-small);font-weight:var(--font-weight-semibold);margin:0}.policy-notice-text p{margin:0}.policy-notice-documents{margin:var(--space-small) 0 0;padding-left:1.2em}.policy-notice-date{color:var(--color-neutral-5)}.policy-notice-error{margin-top:var(--space-small);color:var(--color-error)}.policy-notice-actions{gap:var(--space-small);flex-wrap:wrap;display:flex}@media (width<=768px){.policy-notice{grid-template-columns:minmax(0,1fr)}}.achievement-notice{align-items:center;gap:var(--space-small) var(--space-standard);width:100%;padding-block:var(--space-small);padding-inline:var(--space-standard);border-bottom:var(--border-weight) solid var(--color-neutral-3);background:var(--color-neutral-1);color:var(--color-neutral-6);font-size:var(--font-size-text-small);grid-template-columns:minmax(0,1fr) auto;line-height:1.5;display:grid}.achievement-notice-text{min-width:0}.achievement-notice-title{font-size:var(--font-size-text-small);font-weight:var(--font-weight-semibold);margin:0}.achievement-notice-list{margin:var(--space-small) 0 0;padding-left:1.2em}.achievement-notice-actions{align-items:center;gap:var(--space-small);flex-wrap:wrap;display:flex}@media (width<=768px){.achievement-notice{grid-template-columns:minmax(0,1fr)}}.colors-variable,.colors-value{color:var(--color-neutral-6);font-family:Consolas,Monaco,monospace;font-size:var(--font-size-text-small)}.colors-use{color:var(--color-neutral-5);font-size:var(--font-size-text-small);line-height:1.45}.colors-display{align-items:center;gap:var(--space-standard);display:flex}.colors-swatch{border:var(--border-weight) solid var(--color-neutral-4);border-radius:var(--border-radius-inner);flex:0 0 2.25em;width:2.25em;height:2.25em}.buttons-grid,.inputs-grid{gap:var(--space-standard);display:grid}.buttons-grid .card-content{width:100%;display:grid}.body{width:100%;padding:var(--space-standard)}.template-section{width:100%;margin-bottom:var(--space-standard);padding:var(--space-standard);color:var(--color-neutral-5);text-align:center;justify-content:center;align-items:center;display:flex}.template-section:last-child{margin-bottom:0}.template-section:first-child{height:calc(100vh - var(--height-tall));overflow:visible}@media (width<=768px){.body,.template-section{padding-left:0;padding-right:0}}.template-options{align-items:center;gap:var(--space-small);padding:var(--space-small);background:var(--color-neutral-1);display:flex}.template-option-button{height:var(--width-elements-standard);padding:0 var(--space-small);border:var(--border-weight) solid var(--color-neutral-4);border-radius:var(--border-radius-inner);background:var(--color-neutral-1);color:var(--color-neutral-6);cursor:pointer}.template-option-button:hover{background:var(--color-neutral-2)}.template-option-button.is-active{border-color:var(--color-brand);color:var(--color-brand)}.align-left{text-align:left;place-self:flex-start start;margin-right:auto}.align-center{text-align:center;place-self:center;margin-left:auto;margin-right:auto}.align-right{text-align:right;place-self:flex-end end;margin-left:auto}.wide-only{display:initial}.narrow-only{display:none}@media (width<=768px){.wide-only{display:none}.narrow-only{display:initial}}.day-only{display:block}.night-only,body.dark .day-only{display:none}body.dark .night-only{display:block}.display-none{display:none}.display-block{display:block}.display-flex{display:flex}.layout-row{align-items:center;gap:var(--space-standard);flex-wrap:wrap;display:flex}.layout-column{gap:var(--space-standard);flex-direction:column;display:flex}.layout-grid{gap:var(--space-standard);display:grid}.layout-full-width{width:100%}*{box-sizing:border-box}html,body{margin:0}body{background:var(--color-neutral-1);color:var(--color-neutral-6);font-family:Arial,sans-serif}body.debug-mode header,body.debug-mode nav,body.debug-mode main,body.debug-mode section,body.debug-mode article,body.debug-mode aside,body.debug-mode div,body.debug-mode .card-grid-item{outline:var(--border-weight) solid red}.input-range-slider{width:min(var(--width-elements-large), 100%);gap:var(--space-small);color:var(--color-neutral-5);font-size:var(--font-size-text-small);display:grid}.input-range-slider input{width:100%;accent-color:var(--color-brand);cursor:pointer}.header{z-index:var(--z-top);box-sizing:border-box;width:auto;padding-left:var(--space-standard);padding-right:var(--space-standard);height:var(--height-tall);justify-content:space-between;align-items:center;gap:var(--space-standard);background:var(--color-neutral-1);grid-area:1/2;display:flex;position:fixed;top:0;left:0;right:0}.header>div{align-items:center;gap:var(--space-standard);height:100%;padding-top:var(--space-standard);padding-bottom:var(--space-standard);color:var(--color-neutral-5);text-align:center;padding-left:0;padding-right:0;display:flex}.header-common{justify-content:flex-start}.header-common-toggle .btn{width:var(--height-standard);justify-content:center;align-items:center;padding:0;display:flex}.header-common-toggle-button{z-index:0;position:relative}.header-common-toggle-button.btn-hover:hover{background:0 0}.header-common-toggle-button.btn-hover:hover:before{content:"";z-index:0;border-radius:inherit;background:var(--color-neutral-3);position:absolute;inset:0}.header-common-toggle-button>*{z-index:1;position:relative}.header-common-toggle .btn-icon-image{margin:0}.header-right-menu .btn,.header-right-user .btn{justify-content:center}.page-data{font-size:var(--font-size-text-small);white-space:nowrap;flex-direction:row;align-items:center;margin-left:auto;margin-right:auto;line-height:1;display:flex;position:relative;gap:calc(var(--space-small) / 2)!important;height:auto!important;padding:0!important}.page-data-column{flex-direction:column;justify-content:center;align-items:center;display:flex}.page-data-viewport{padding-left:var(--space-small);color:var(--color-text-muted,#aaa);font-size:var(--font-size-text-small);line-height:1.2}.page-data-viewport-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex}.page-data-viewport-button:hover{text-decoration:underline}.page-data-viewport-info{top:calc(100% + var(--space-small));z-index:var(--z-top);padding:var(--space-small);border:var(--border-weight) solid var(--color-neutral-4);border-radius:var(--border-radius-inner);background:var(--color-neutral-2);color:var(--color-neutral-6);white-space:nowrap;font-size:.75rem;line-height:1.5;position:absolute;right:0}.page-data-row{justify-content:center;align-items:center;gap:calc(var(--space-small) / 2);cursor:default;display:flex}.page-data-metric{font:inherit;cursor:help;background:0 0;border:0;padding:0}.page-data-metric:hover,.page-data-metric:focus-visible{text-underline-offset:2px;outline:none;text-decoration:underline}.page-data-label{color:var(--color-neutral-5);text-transform:uppercase;letter-spacing:.04em;font-size:.8em}.page-data-size-static{color:color-mix(in srgb, var(--color-error) 55%, var(--color-neutral-5))}.page-data-load{color:color-mix(in srgb, var(--color-success) 55%, var(--color-neutral-5))}.page-data-arrow{color:var(--color-neutral-5)}.page-data-size{color:color-mix(in srgb, var(--color-error) 55%, var(--color-neutral-5));height:auto;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.page-data-size:hover{text-underline-offset:2px;text-decoration:underline}.page-data-resources{top:calc(100% - var(--space-small));z-index:var(--z-top);box-sizing:border-box;width:min(28rem,100vw - 1rem);min-width:0;max-height:min(28rem,70vh);padding:var(--space-small);border:var(--border-weight) solid var(--color-neutral-4);border-radius:var(--border-radius-inner);background:var(--color-neutral-2);color:var(--color-neutral-6);text-align:left;box-shadow:var(--shadow-standard);position:absolute;right:0;overflow:auto;transform:none}@media (width<=480px){.page-data-resources{top:var(--height-tall);right:var(--space-small);left:var(--space-small);width:auto;max-width:none;position:fixed}}.page-data-resource{justify-content:space-between;gap:var(--space-standard);padding:calc(var(--space-small) / 2) 0;font-size:var(--font-size-text-small);line-height:1.2;display:flex}.page-data-resource>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-data-resource>span:last-child{color:var(--color-neutral-5);flex:none}.page-data-resource-group h3{color:var(--color-neutral-6);text-transform:uppercase;letter-spacing:.04em;margin:.65rem 0 .25rem;font-size:.75rem;font-weight:600}.page-data-resource-dev summary{cursor:pointer;color:var(--color-text-muted,#aaa);text-transform:uppercase;letter-spacing:.04em;padding:.35rem 0;font-size:.8rem}.page-data-small-resources{color:var(--color-text-muted,#aaa);margin:0 0 .5rem;font-size:.78rem}.header-common-brand{align-items:baseline;display:flex}.header-common-brand-logo img{height:calc(var(--width-elements-standard) * .75)}.header-common-brand-home-icon{width:calc(var(--width-elements-standard) * .75);height:calc(var(--width-elements-standard) * .75);color:var(--color-brand);display:none;transform:translateY(6px)}.header-common-brand-logo:hover .day-only,.header-common-brand-logo:hover .night-only{display:none}.header-common-brand-logo:hover .header-common-brand-home-icon{display:block}.header-common-brand-logo{position:relative;overflow:visible}.header-common-brand-logo-sleeping-overlay{pointer-events:none;position:absolute;top:10%;left:50%;overflow:visible}.header-common-brand-logo-sleeping-overlay span{z-index:1;color:var(--color-neutral-6);font-weight:var(--font-weight-bold);opacity:0;line-height:1;animation:30s ease-in-out infinite header-common-brand-logo-sleep-float;position:absolute;top:0;left:0}.header-common-brand-logo-sleeping-overlay .one,.header-common-brand-logo-sleeping-overlay .two,.header-common-brand-logo-sleeping-overlay .three{font-size:calc(var(--font-size-text) * .703125)}.header-common-brand-logo-sleeping-overlay .one{animation-delay:0s}.header-common-brand-logo-sleeping-overlay .two{animation-delay:.8s}.header-common-brand-logo-sleeping-overlay .three{animation-delay:1.6s}@keyframes header-common-brand-logo-sleep-float{0%{opacity:0;transform:translate(0)}6%{opacity:.9}22.5%{opacity:.65}30%{opacity:0;transform:translate(34px,-220px)}to{opacity:0;transform:translate(34px,-220px)}}.header-common-brand-text{font-size:175%;line-height:1;position:relative}.header-common-brand-alpha{font-size:.42em;font-weight:var(--font-weight-semibold);letter-spacing:.08em;color:var(--color-brand);position:absolute;bottom:100%;right:0}.header-common-brand-text-xl{color:color-mix(in srgb, var(--color-neutral-6) 14%, var(--color-neutral-1))}.header-common-brand-text-chess{color:var(--color-neutral-6)}.header-left{justify-content:flex-start}.header-right{justify-content:flex-end;gap:0!important}.header-right-user{margin-left:2px}@media (width<=768px){.header-common{margin-left:5px}.header-right{margin-right:0}.header-right-user{transform:translate(-16px)}.header-right-menu .menu-wrap>.btn:hover{background:linear-gradient(var(--color-neutral-3), var(--color-neutral-3)) center / 20px 100% no-repeat!important}.header,.header>div{gap:var(--space-small)}.header,.header .btn{padding-left:var(--space-small);padding-right:var(--space-small)}.header-common-brand-text{display:none}.header-right{padding-top:var(--space-small);padding-bottom:var(--space-small);font-size:.75rem}}@media (width<=480px){.header-common-brand-logo{display:none}.header-right-user .btn{width:var(--height-standard);height:var(--height-standard);min-width:var(--height-standard);background:0 0;border:0;border-radius:0;justify-content:center;padding:0}.header-right-menu .btn{padding-inline:0}.header-right-user .btn>span:not(.btn-icon-image){display:none}}.header-lang-select{height:var(--width-elements-standard);padding:0 var(--space-small);border:var(--border-weight) solid var(--color-neutral-4);border-radius:var(--border-radius-inner);background:var(--color-neutral-1);color:var(--color-neutral-6);font:inherit;font-size:var(--font-size-text-small);cursor:pointer}.header-lang-select:hover{background:var(--color-neutral-2)}.achievements-page{width:min(100%,720px);padding:var(--space-large) var(--space-standard);gap:var(--space-standard);color:var(--color-neutral-6);flex-direction:column;margin:0 auto;display:flex}.achievements-page>.play-link{margin-left:calc(-1 * var(--space-small));align-self:flex-start}.achievements-title{font-size:var(--font-size-heading-1);font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:var(--line-height-heading);text-wrap:balance;margin:0}.achievements-intro,.achievements-summary{margin:0}.achievements-intro{color:var(--color-neutral-5)}.achievements-summary{font-weight:var(--font-weight-semibold)}.achievements-list{gap:var(--space-standard);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.achievement{gap:var(--space-standard);padding:var(--space-standard);border:var(--border-weight) solid var(--color-neutral-3);border-radius:var(--border-radius-inner);background:var(--color-neutral-1);align-items:flex-start;display:flex}.achievement[data-earned=false]{background:var(--color-neutral-2);color:var(--color-neutral-5)}.achievement-medal{background:var(--color-brand);border-radius:50%;flex:none;width:40px;height:40px}.achievement[data-earned=false] .achievement-medal{background:var(--color-neutral-4)}.achievement-text{flex:1;min-width:0}.achievement-name{font-size:var(--font-size-text);font-weight:var(--font-weight-semibold);margin:0}.achievement-description,.achievement-status{margin:var(--space-small) 0 0;font-size:var(--font-size-text-small)}.achievement-status{color:var(--color-neutral-5)}.achievement-progress{width:100%;height:8px;margin-top:var(--space-small);accent-color:var(--color-neutral-4);display:block}.achievement-skeleton{background:var(--color-neutral-3);border-color:#0000;min-height:96px}@media (width<=768px){.achievements-page{padding:var(--space-standard)}.achievements-list{grid-template-columns:minmax(0,1fr)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.streak-flame{font-weight:var(--font-weight-semibold);color:var(--color-neutral-5);align-items:center;gap:2px;display:inline-flex}.streak-flame[data-level="0"]{color:#e8a33d}.streak-flame[data-level="1"]{color:#e8782e}.streak-flame[data-level="2"]{color:#e0521f}.streak-flame[data-level="3"]{color:#c8201f}.streak-flame[data-status=paused] .flame-icon{opacity:.45}.streak-chip{padding:var(--space-small);align-items:center;text-decoration:none;display:inline-flex}.streak-chip:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.streak-panel{gap:var(--space-standard);padding:var(--space-standard);border:var(--border-weight) solid var(--color-neutral-3);border-radius:var(--border-radius-inner);background:var(--color-neutral-1);align-items:flex-start;display:flex}.streak-panel .flame-icon{width:40px;height:40px}.streak-panel .streak-flame{font-size:var(--font-size-heading-1);flex-direction:column}.streak-panel-title{font-size:var(--font-size-text);font-weight:var(--font-weight-semibold);margin:0}.streak-panel-status,.streak-panel-best,.streak-panel-hint{margin:var(--space-small) 0 0;font-size:var(--font-size-text-small)}.streak-panel-hint{color:var(--color-neutral-5)}.achievements-group,.next-up{gap:var(--space-small);flex-direction:column;display:flex}.achievements-group-title{font-size:var(--font-size-text);font-weight:var(--font-weight-semibold);margin:0}.next-up-list{gap:var(--space-small);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.next-up-item{align-items:center;gap:var(--space-standard);font-size:var(--font-size-text-small);grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;display:grid}.next-up-item .achievement-progress{margin-top:0}.next-up-count{color:var(--color-neutral-5)}@media (width<=768px){.next-up-item{grid-template-columns:minmax(0,1fr) auto}.next-up-item .achievement-progress{grid-area:2/1/auto/-1}}.engagement-tabs{gap:var(--space-small);flex-wrap:wrap;display:flex}.engagement-tab{padding:var(--space-small) var(--space-standard);border:var(--border-weight) solid var(--color-neutral-3);border-radius:var(--border-radius-inner);color:var(--color-neutral-5);text-decoration:none}.engagement-tab:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.engagement-tab[aria-current=page]{border-color:var(--color-brand);color:var(--color-neutral-6);font-weight:var(--font-weight-semibold)}.level-card{gap:var(--space-small);padding:var(--space-standard);border:var(--border-weight) solid var(--color-neutral-3);border-radius:var(--border-radius-inner);background:var(--color-neutral-1);flex-direction:column;display:flex}.level-card-header{justify-content:space-between;gap:var(--space-small);flex-wrap:wrap;display:flex}.level-card-level{font-size:var(--font-size-text);font-weight:var(--font-weight-semibold)}.level-card-tier,.level-card-experience{color:var(--color-neutral-5);font-size:var(--font-size-text-small);margin:0}.level-card-bar{width:100%;height:10px;accent-color:var(--color-brand)}.reward-glyph{background:var(--color-brand);width:40px;height:40px;color:var(--color-neutral-1);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex}.achievement[data-earned=false] .reward-glyph{background:var(--color-neutral-4)}.reward[data-worn=true]{border-color:var(--color-brand)}.invite-link{gap:var(--space-small);flex-direction:column;display:flex}.invite-link-label{font-weight:var(--font-weight-semibold)}.invite-link-row{gap:var(--space-small);flex-wrap:wrap;display:flex}.invite-link-input{min-width:0;padding:var(--space-small);border:var(--border-weight) solid var(--color-neutral-3);border-radius:var(--border-radius-inner);background:var(--color-neutral-1);color:var(--color-neutral-6);font:inherit;flex:240px}.menu-wrap{display:inline-block;position:relative}.menu-icon svg,.menu-back svg{width:100%;height:100%;display:block}.menu{top:calc(100% + var(--space-small));z-index:var(--z-top);box-sizing:border-box;width:max-content;min-width:var(--width-elements-standard);max-width:calc(100vw - (var(--space-standard) * 2));max-height:calc(100vh - var(--height-tall));padding:var(--space-small) 0;border:var(--border-weight) solid var(--color-neutral-4);border-radius:var(--border-radius-outer);background:var(--color-neutral-1);color:var(--color-neutral-6);box-shadow:var(--shadow-standard);position:absolute;left:0;overflow:hidden auto}.menu.menu-align-left{left:auto;right:0}.menu.menu-align-right{left:0;right:auto}.menu-row,.menu-option{box-sizing:border-box;width:calc(100% - (var(--space-small) * 2));height:var(--height-standard);align-items:center;gap:var(--space-small);margin:0 var(--space-small);padding:var(--space-small) var(--space-small);border-radius:var(--border-radius-inner);color:var(--color-neutral-6);font:inherit;font-size:var(--font-size-text);text-align:left;cursor:pointer;background:0 0;border:0;display:grid}@media (width<=768px){.menu{top:var(--height-tall);width:100vw;max-width:none;position:fixed;left:0;right:0}}.menu-row{grid-template-columns:1fr var(--width-elements-small)}.menu-row:hover,.menu-option:hover,.menu-option.selected{background:var(--color-neutral-2)}.menu-icon{width:var(--width-menu-icon);height:var(--width-menu-icon);justify-self:center}.menu-back{width:var(--width-elements-small);height:var(--width-elements-small)}.menu-sub-header{min-height:var(--height-standard);align-items:center;gap:var(--space-standard);padding:0 var(--space-standard) var(--space-small);border-bottom:var(--border-weight) solid var(--color-neutral-4);font-size:var(--font-size-subheading);cursor:pointer;display:flex}.menu-sub-header:hover,.menu-sub-header:focus-visible{background:var(--color-neutral-2);outline:none}.menu-back{color:var(--color-neutral-6);cursor:pointer;background:0 0;border:0;padding:0}.menu-note{padding:var(--space-large) calc(var(--space-large) + var(--space-standard)) var(--space-standard);color:var(--color-neutral-5);font-size:var(--font-size-text-small)}.menu-option{grid-template-columns:var(--width-elements-small) 1fr}
