.sh-trial-rows{margin:0;padding:0;list-style:none;border-bottom:1px solid #ffffff1c}.sh-trial{border-top:1px solid #ffffff1c}.sh-trial-link{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;-moz-column-gap:14px;column-gap:14px;row-gap:10px;padding:14px 0;color:inherit;text-decoration:none}.sh-trial-thumb{grid-row:1;display:block;width:56px;height:56px;-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff1c}.sh-trial-name{min-width:0;font-size:17px;letter-spacing:.06em;color:#e9e6df;overflow:hidden;text-overflow:ellipsis}.sh-trial-n,.sh-trial-name{grid-row:1;font-family:var(--font-display),Cinzel,serif;white-space:nowrap}.sh-trial-n{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#b5b2a9;font-variant-numeric:tabular-nums}.sh-trial.is-claimable .sh-trial-n,.sh-trial.is-done .sh-trial-n{color:#e9e6df}.sh-trial-bar{grid-column:1/-1;grid-row:2;position:relative;height:4px;background:#ffffff12;overflow:hidden}.sh-trial-fill{position:absolute;inset:0;background:#e9e6df;transform-origin:left;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.sh-trial.is-pending .sh-trial-fill{background:#8f8d86}@media (prefers-reduced-motion:reduce){.sh-trial-fill{transition:none}}.tr-page{padding:calc(12px + env(safe-area-inset-top)) 20px 120px;color:#e9e6df}.tr-head{display:grid;grid-template-columns:44px 1fr 44px;min-height:52px}.tr-back,.tr-head{align-items:center}.tr-back{display:flex;justify-content:center;min-width:44px;min-height:44px;margin-left:-13px;color:#d5d0c4;text-decoration:none}.tr-title{margin:0;text-align:center;font-weight:700;font-size:18px;letter-spacing:.06em;color:#eceef0;text-shadow:0 0 12px #ffffff30}.tr-count,.tr-title{font-family:var(--font-display),Cinzel,serif}.tr-count{justify-self:end;font-size:11px;letter-spacing:.12em;color:#a9a79d;white-space:nowrap}.tr-lede{margin:8px 0 0;font-size:15px;line-height:1.45;color:#b5b2a9;text-align:center}.tr-group{margin-top:26px}.tr-group>.sh-label{display:block;padding-bottom:8px;border-bottom:1px solid #ffffff1c}.tr-rows{margin:0;padding:0;list-style:none}.tr-row{display:grid;grid-template-columns:2em 48px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:start;-moz-column-gap:12px;column-gap:12px;row-gap:10px;padding:14px 0;border-bottom:1px solid #ffffff1c;scroll-margin-top:80px}.tr-row-n{grid-row:1;padding-top:3px;font-family:var(--font-display),Cinzel,serif;font-size:11px;letter-spacing:.16em;color:#8f8d86}.tr-row-icon{grid-row:1;margin-top:1px;color:#d5d0c4}.tr-row-words{grid-row:1;min-width:0;display:flex;flex-direction:column;gap:3px}.tr-row-name{font-family:var(--font-display),Cinzel,serif;font-size:14px;letter-spacing:.08em;color:#e9e6df}.tr-row-ask{font-size:15px;line-height:1.35;color:#d5d0c4}.tr-row-detail{font-size:14px;line-height:1.35;color:#a9a79d}.tr-row-when{font-family:var(--font-display),Cinzel,serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8f8d86}.tr-row-gives{grid-row:1;display:flex;flex-direction:column;align-items:flex-end;gap:2px;max-width:9em;text-align:right;font-size:13px;line-height:1.3;color:#a9a79d}.tr-row-aura{font-family:var(--font-display),Cinzel,serif;font-size:11px;letter-spacing:.1em;color:#e9e6df;white-space:nowrap}.tr-row-bar{grid-column:1/-1;grid-row:2;position:relative;height:4px;background:#ffffff12;overflow:hidden}.tr-row-fill{position:absolute;inset:0;background:#e9e6df;transform-origin:left;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.tr-row.is-pending .tr-row-fill{background:#8f8d86}.tr-row.is-done{opacity:.72}.tr-row.is-soon{opacity:.5}.tr-row.is-soon .tr-row-detail{font-style:italic}.tr-claim{grid-column:1/-1;grid-row:3;justify-self:start;min-height:44px;padding:0 16px;font-size:12px}.tr-row-note{grid-column:3/-1;grid-row:3;font-size:14px;color:#a9a79d;font-style:italic}@media (prefers-reduced-motion:reduce){.tr-row-fill{transition:none}}.tr-sheet-line{color:#d5d0c4}.tr-sheet-line,.tr-sheet-note{margin:0 0 14px;font-size:15px;line-height:1.45}.tr-sheet-note{color:#b5b2a9}.tr-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.tr-field>span{font-family:var(--font-display),Cinzel,serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#a9a79d}.tr-field input,.tr-field textarea{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #ffffff25;background:#000;color:#e9e6df;font:inherit;font-size:16px;line-height:1.4;resize:vertical}.tr-field input:focus-visible,.tr-field textarea:focus-visible{outline:2px solid #d8d0bf;outline-offset:2px}.tr-sheet-error{margin:0 0 12px;font-size:14px;color:#e5a493}.tr-sheet-go{width:100%;border:0;font:inherit;font-size:16px;font-weight:600;cursor:pointer;justify-content:center}.tr-sheet-go:disabled{opacity:.5;cursor:not-allowed}.tr-tabs{margin-top:14px}.tr-claims{margin-top:12px}.tr-claim-row{grid-template-columns:24px minmax(0,1fr)}.tr-claim-link{font-size:14px;color:#d5d0c4;word-break:break-all;text-decoration:underline;text-underline-offset:3px}.tr-claim-note{font-size:15px;font-style:italic;color:#b5b2a9}.tr-claim-actions{grid-column:1/-1;grid-row:2;display:flex;gap:10px}.tr-claim-confirm{flex:1;height:48px;border:0;font:inherit;font-size:15px;font-weight:600;cursor:pointer;justify-content:center}.tr-claim-reject{flex:1;min-height:48px;font-size:12px}.sh-trial-gear{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;-moz-column-gap:12px;column-gap:12px;min-height:52px;padding:10px 14px;border:1px solid #e9e6df66;color:#e9e6df;text-decoration:none}.sh-trial-gear .sh-trial-thumb{width:40px;height:40px}.sh-trial-gear-words{font-size:15px;line-height:1.35}.tr-gear-row{grid-template-columns:48px minmax(0,1fr)}.tr-gear-row.is-shipped{opacity:.72}.tr-gear-go{grid-column:1/-1;grid-row:2;height:48px;border:0;font:inherit;font-size:15px;font-weight:600;cursor:pointer;justify-content:center}.tr-gear-change{grid-column:1/-1;grid-row:2;justify-self:start;min-height:44px;padding:0 16px;font-size:12px}.tr-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tr-field .fo-chips{margin-top:2px}.tr-field .fo-chips>[aria-checked=true]{background:#d5d0c4;color:#272823;border-color:#d5d0c4}.tr-ship-to{font-size:15px;line-height:1.4;color:#d5d0c4;white-space:pre-line}.tr-ship-actions{grid-column:1/-1;grid-row:2;display:flex;gap:10px;align-items:stretch}.tr-ship-actions input{flex:1;min-width:0;padding:0 12px;border:1px solid #ffffff25;background:#000;color:#e9e6df;font:inherit;font-size:16px}.tr-ship-actions .ember-button{flex:none;height:48px;padding:0 18px;border:0;font:inherit;font-size:15px;font-weight:600;cursor:pointer;justify-content:center}.tr-mode{margin-top:18px}.tr-sheet>:not(.stone-dialog-bar){margin-left:20px;margin-right:20px}.tr-sheet>.stone-dialog-bar+*{margin-top:18px}.tr-sheet .tr-sheet-go{flex:none;width:auto;height:56px;margin-top:4px}.tr-won-body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:18px 0 8px}.tr-won-mark{color:#eceef0;filter:drop-shadow(0 0 14px #ffffff40)}.tr-won-name{margin:6px 0 0;font-weight:700;font-size:28px;line-height:1.15;letter-spacing:.05em;color:#eceef0;text-shadow:0 0 14px #ffffff38}.tr-won-aura,.tr-won-name{font-family:var(--font-display),Cinzel,serif}.tr-won-aura{margin:0;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#d5d0c4}.tr-won-gear{margin:6px 0 0;max-width:22em;font-size:17px;line-height:1.45;color:#d5d0c4}.tr-won-go{margin-top:18px;text-decoration:none}.tr-won-later{align-self:center;min-height:44px;margin-top:6px;padding:0 16px;background:none;border:0;cursor:pointer;font-family:var(--font-display),Cinzel,serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8f8d86;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#ffffff30}@media (prefers-reduced-motion:no-preference){.tr-won-mark{animation:tr-won-rise .9s cubic-bezier(.16,1,.3,1) .15s both}.tr-won-name{animation:tr-won-rise .9s cubic-bezier(.16,1,.3,1) .25s both}}@keyframes tr-won-rise{0%{opacity:0;translate:0 10px}to{opacity:1;translate:none}}.stone-dialog.ember-sheet.stone-sheet.tr-won{min-height:min(80dvh,680px)}.tr-won .tr-won-body{flex:1;justify-content:center}.tr-won .tr-won-mark{width:72px;height:72px}.trial-thumb.tr-row-icon{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff1c;color:inherit}.tr-row.is-soon .trial-thumb{filter:grayscale(1) brightness(.6)}button.sh-trial-link{width:100%;border:0;background:none;font:inherit;text-align:left;cursor:pointer}@media (hover:hover) and (pointer:fine){button.sh-trial-link:hover .sh-trial-name{color:#fff}}.sh-trial-sheet-body{display:flex;flex-direction:column;gap:10px;padding-bottom:22px}.sh-trial-sheet-img{display:block;width:min(60vw,260px);height:auto;margin:0 auto 6px;border:1px solid #ffffff1c}.sh-trial-sheet-name{margin:0;text-align:center;font-family:var(--font-display),Cinzel,serif;font-size:24px;font-weight:400;letter-spacing:.06em;color:#e9e6df}.sh-trial-sheet-ask{margin:0;text-align:center;font-size:18px;line-height:1.35;color:#e9e6df}.sh-trial-sheet-how{margin:0;text-align:center;font-size:15px;line-height:1.4;color:#a9a79d}.sh-trial-sheet-progress{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding-top:12px;border-top:1px solid #ffffff1c}.sh-trial-sheet-row{display:flex;justify-content:space-between;align-items:center}.sh-trial-sheet-detail{margin:0;font-size:14px;color:#a9a79d}.sh-trial-sheet-pays{margin:4px 0 0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:16px;color:#e9e6df}.sh-trial-sheet-go{align-self:center;margin-top:8px}:root{--press-in:80ms;--press-out:260ms;--ease-spring-out:cubic-bezier(0.34,1.56,0.64,1)}.counsel-attach,.fo-actions>button,.fo-dots,.fo-menu-list button,.fo-top-back,.fo-top-word,.pp-confirm button,.pp-delete,.rail-dots button,.sh-gym,.sh-gyms-find,.sh-gyms-item,.sh-link,.sh-notice button,.sh-rank-how,.sh-skip,.stone-dialog-bar button,.sy-gym-remove,.sy-head-side,.sy-section-head a,.sy-why-edit{transition-property:opacity,color,background-color,border-color,text-decoration-color;transition-duration:var(--press-out);transition-timing-function:var(--ease-out)}.counsel-attach:active:not(:disabled),.fo-actions>button:active,.fo-dots:active,.fo-menu-list button:active,.fo-top-back:active,.fo-top-word:active,.pp-confirm button:active,.pp-delete:active,.rail-dots button:active,.sh-gym:active,.sh-gyms-find:active,.sh-gyms-item:active,.sh-link:active,.sh-notice button:active,.sh-rank-how:active,.sh-skip:active:not(:disabled),.stone-dialog-bar button:active:not(:disabled),.sy-gym-remove:active,.sy-head-side:active:not(:disabled),.sy-section-head a:active,.sy-why-edit:active{opacity:.55;transition-duration:var(--press-in)}.counsel-starter,.dp-goal,.fo-arena-plate,.fo-chips>:is(button,a),.fo-head>a,.fo-photo,.fo-ring,.pp-thumb,.sh-portrait,.sh-post,.sh-progress,.sh-resume,.stone-outline,.stone-slab-dark,.sy-avatar,.sy-gym-go{transition-property:transform,border-color,background-color,color,box-shadow,opacity;transition-duration:var(--press-out),.2s,.2s,.2s,.2s,.2s;transition-timing-function:var(--ease-spring-out),ease,ease,ease,ease,ease}.dp-goal:active,.fo-arena-plate:active,.fo-chips>:is(button,a):active:not(:disabled),.fo-head>a:active,.fo-photo:active,.fo-ring:active,.pp-thumb:active,.sh-portrait:active,.sh-post:active,.sh-progress:active,.sh-resume:active,.stone-outline:active:not(:disabled),.sy-avatar:active,.sy-gym-go:not([aria-disabled]):active{transform:scale(.97);transition-duration:var(--press-in);transition-timing-function:var(--ease-out)}.fo-arena-plate:active .fo-arena-plate-img{transform:none}.counsel-fab,.counsel-plan-go,.counsel-send,.ember-button,.fo-send,.stone-button{transition-property:transform,filter,box-shadow,opacity;transition-duration:var(--press-out),.2s,.2s,.2s;transition-timing-function:var(--ease-spring-out),ease,ease,ease}.counsel-fab:active,.counsel-plan-go:active,.counsel-send:active:not(:disabled),.ember-button:active,.fo-send:active:not(:disabled),.stone-button:active{transition-duration:var(--press-in);transition-timing-function:var(--ease-out)}.fo-chips>:is(button,a),.fo-head>a,.fo-replies-n,.fo-share,.pp-confirm button,.pp-delete,.sh-link,.sh-notice button,.sh-row-head a,.sy-gym-remove,.sy-head-side,.sy-section-head a{position:relative}.fo-replies-n:after,.fo-share:after,.pp-confirm button:after,.pp-delete:after,.sh-link:after,.sh-notice button:after,.sh-row-head a:after,.sy-head-side:after,.sy-section-head a:after{content:"";position:absolute;inset:-12px -10px;pointer-events:auto}.fo-chips>:is(button,a):after{content:"";position:absolute;inset:-4px 0}.fo-head>a:after{content:"";position:absolute;inset:-3px;border-radius:50%}.sy-gym-remove:after{content:"";position:absolute;inset:-8px 0 0}.fo-share:after{inset:-8px -14px}.fo-photo:focus-visible,.pp-thumb:focus-visible,.sh-post:focus-visible,.sh-progress:focus-visible,.sy-gym-go:focus-visible{outline:2px solid #d8d0bf;outline-offset:-3px}.fo-menu-list button:focus-visible,.sh-gyms-find:focus-visible,.sh-gyms-item:focus-visible,.sy-gym-remove:focus-visible{outline:2px solid #d8d0bf;outline-offset:-2px}.stone-tab:focus-visible{outline:2px solid #d8d0bf;outline-offset:-2px;border-radius:999px}html:has(.stone-tabbar){scroll-padding-bottom:calc(62px + max(14px, env(safe-area-inset-bottom) + 6px) + 16px)}.stone-dialog-overlay{-webkit-backdrop-filter:blur(5px)}.counsel-dialog::backdrop{-webkit-backdrop-filter:blur(7px)}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.stone-tabbar{background:#0c0c0c;backdrop-filter:none}.counsel-dialog::backdrop,.stone-dialog-overlay{background:#000000e6;backdrop-filter:none}.stone-dialog.ember-sheet{background:#0c0c0c;backdrop-filter:none}.ef-chain-chips button,.ef-filters button,.eg-gym,.em-retry,.em-search,.em-sheet,.em-zoom button,.ember .panel,.ember .stone-panel,.ember-glass,.ember-pill,.ember-search,.es-swap-sheet,.ew-close,.fa-block,.fb-pill,.fb-share,.fo-arena-by>button:not([aria-selected=true]),:is(.ff-chips,.fa-chips)>*{backdrop-filter:none}.stone-frost{display:none}}@media (prefers-contrast:more){.fo-chips>:is(button,a),.fo-menu-list,.pp-thumb,.sh-carved,.sh-notice,.sh-post,.sh-rank-today,.stone-dialog,.stone-outline,.stone-tabbar,.sy-why-edit:before{border-color:#ffffff99}.fo-actions,.fo-dots,.fo-meta,.fo-rank-tag,.fo-top-back,.fo-top-word,.pp-delete,.pp-thumb-date,.sh-gym,.sh-link,.sh-post-meta,.sh-rank-gain,.sh-rank-place,.sh-rank-unit,.sh-row-note,.sh-skip,.sh-status,.stone-tab,.sy-gym-remove,.sy-head-side{color:#e9e6df}.sh-rank-how,.sh-skip{text-decoration-color:#ffffff99}:is(a,button,select,textarea,input,summary):focus-visible{outline-width:3px;outline-color:#ffffff}:is(button,a)[aria-disabled=true],:is(button,a)[disabled],button:disabled{opacity:.4}}@media (prefers-reduced-motion:reduce){.dp-goal:active,.fo-arena-plate:active,.fo-chips>:is(button,a):active,.fo-head>a:active,.fo-photo:active,.fo-ring:active,.pp-thumb:active,.sh-portrait:active,.sh-post:active,.sh-progress:active,.sh-resume:active,.stone-outline:active,.sy-avatar:active,.sy-gym-go:active{transform:none;opacity:.7}.counsel-fab,.counsel-plan-go,.counsel-send,.counsel-starter,.dp-goal,.ember-button,.fo-arena-plate,.fo-chips>:is(button,a),.fo-head>a,.fo-photo,.fo-ring,.fo-send,.pp-thumb,.sh-portrait,.sh-post,.sh-progress,.sh-resume,.stone-button,.stone-outline,.stone-slab-dark,.sy-avatar,.sy-gym-go{transition-duration:0s}}.ea-foot a,.ea-foot button,.ea-forgot,.ee-lifted>a,.route-links :is(a,button),.sf-floor-note a,.sf-tip-go,.sh-link,.sh-rank-how,.sy-section-head a,.sy-steps{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;box-sizing:border-box;border:1px solid #ffffff38;border-radius:0;background:#ffffff08;cursor:pointer;font-family:var(--font-display),Cinzel,serif;font-size:10.5px;font-weight:400;line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#e9e6df;text-decoration:none}@media (hover:hover) and (pointer:fine){:is(.sh-link,.sy-section-head a,.sh-rank-how,.sy-steps,.route-links :is(a,button),.sf-tip-go,.ea-forgot,.ea-foot a,.ea-foot button,.sf-floor-note a,.ee-lifted>a):hover{border-color:#ffffff80;background:#ffffff12;color:#fff;text-decoration:none}}:is(.sh-link,.sy-section-head a,.sh-rank-how,.sy-steps,.route-links :is(a,button),.sf-tip-go,.ea-forgot,.ea-foot a,.ea-foot button,.sf-floor-note a,.ee-lifted>a):active{opacity:.6}:is(.sh-link,.sy-section-head a,.sh-rank-how,.sy-steps,.route-links :is(a,button),.sf-tip-go,.ea-forgot,.ea-foot a,.ea-foot button,.sf-floor-note a,.ee-lifted>a):focus-visible{outline:2px solid #e9e6df;outline-offset:2px}.sh-row-head,.sy-section-head{align-items:center}.ea-foot a,.ea-foot button{margin-left:6px}.ee-lifted>a{align-self:flex-start;margin-top:12px}.sh-rank-how{margin-top:10px}.sy-block .sy-section-head a{font-size:10.5px;color:#e9e6df}:is(.sh-home,.fo-page,.counsel-page,.ember-you,.ember-settings){--g-r:28px;--g-r-s:18px;--g-glass:#ffffff14;--g-line:#ffffff29;--g-hi:inset 0 1px 0 #ffffff26;--g-shadow:0 24px 48px -24px #000000f0;--g-blur:blur(26px) saturate(170%);--g-pill:#ffffff12;--g-pill-line:#ffffff24}:is(.sh-home,.fo-page,.ember-you,.ember-settings,.counsel-page){position:relative;isolation:isolate;background:transparent!important}:is(.sh-home,.fo-page,.ember-you,.ember-settings,.counsel-page):before{content:"";position:fixed;inset:-60px;z-index:-2;pointer-events:none;background:url(/images/scenes/marble-curl-tall-v2.jpg) center 20%/cover no-repeat #000;filter:blur(44px) brightness(.8) saturate(1.2);transform:scale(1.1)}:is(.sh-home,.fo-page,.ember-you,.ember-settings,.counsel-page):after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(42% 26% at 86% 10%,#e9e4d866,transparent 70%),radial-gradient(46% 30% at 6% 46%,#b08a6247,transparent 72%),radial-gradient(50% 30% at 90% 88%,#d5d0c42e,transparent 70%),linear-gradient(180deg,#00000040,#00000080 60%,#000000b3)}.fo-page:before{background-image:url(/images/scenes/hero-spotlight-flex-v2.jpg)}.counsel-page:before{background-image:url(/images/scenes/god-tall.jpg)}:is(.ember-you,.ember-settings):before{background-image:url(/images/scenes/marble-zyzz-tall.jpg)}.counsel-page .counsel-header,.ember-settings .sy-head,.ember-you .sy-head,.fo-page .fo-top,.sh-home .sh-top{position:sticky;top:max(10px,env(safe-area-inset-top));z-index:30;margin:10px 0 0;padding:0 10px 0 16px;height:58px;min-height:58px;border:1px solid var(--g-line);border-radius:999px;background:#1414147a;backdrop-filter:var(--g-blur);box-shadow:var(--g-hi),0 14px 34px -14px #000}.counsel-page :is(.counsel-starter,.counsel-field),.ember-you :is(.sy-card,.sy-aura,.sy-block,.sy-friend),.fo-page :is(.fo-post,.fo-arena-plate,.fo-carved),.sh-home .sh-posts>li>*,.sh-home :is(.sh-streak,.sh-progress,.sh-why,.sh-today,.sh-trials,.sh-recs,.sh-body,.sh-arena,.sh-legion){border:1px solid var(--g-line)!important;border-radius:var(--g-r);background:var(--g-glass)!important;backdrop-filter:var(--g-blur);box-shadow:var(--g-hi),var(--g-shadow)!important}:is(.sh-home,.fo-page,.ember-you,.ember-settings) :is(li,.sh-row-head,.fo-actions,.fo-head,.sy-row,.sy-section-head,.sy-year-foot){border-top-color:transparent!important;border-bottom-color:transparent!important}.sh-home :is(.sh-stations,.sh-trial-rows,.sh-recs-list,.sh-arena-rows)>li{border:0!important}.counsel-page .counsel-welcome>p,.ember-you .sy-year-foot,.sh-home :is(.sh-streak-line,.sh-streak-letter,.sh-streak-best-l,.sh-recs-cols,.sh-progress-label){position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sh-home :is(.sh-label,.sh-streak-title){font-size:10px!important;letter-spacing:.24em!important;color:#d9d5cbb3!important}.counsel-page .counsel-chip,.ember-settings :is(.sy-steps,.stone-outline),.ember-you .stone-outline,.ember-you .sy-public,.ember-you .sy-section-head a,.fo-page :is(.fo-chips>button,.fo-top-word,.fo-more,.stone-outline),.sh-home :is(.sh-link,.sh-rank-how,.sh-skip,.sh-chip){border-radius:999px!important;border:1px solid var(--g-pill-line)!important;background:var(--g-pill)!important;backdrop-filter:blur(14px)}.fo-page .fo-chips>button:is([aria-pressed=true],[aria-selected=true],[aria-checked=true],.is-on){background:linear-gradient(180deg,#f1efe8,#d3d0c7)!important;color:#1d1e1a!important;border-color:#f6f3ea!important}.ember-you .sy-public{font-size:11px;letter-spacing:.08em;padding:0 12px;min-height:36px}.counsel-page .counsel-actions>button,.counsel-page .counsel-close,.ember-you .sy-gear,.fo-page .fo-arena-plate-go{width:42px;height:42px;min-height:42px;padding:0;display:inline-grid;place-items:center;border-radius:999px;border:1px solid var(--g-pill-line);background:var(--g-pill)}.stone-sheet .ember-button,:is(.sh-home,.fo-page,.counsel-page,.ember-you,.ember-settings) .ember-button{min-height:60px;border-radius:999px;border-color:#f6f3ea;box-shadow:inset 0 1px 0 #ffffffb3,0 14px 30px -12px #d5d0c459}:is(.sh-home,.fo-page,.counsel-page,.ember-you,.ember-settings) .ember-button:active{transform:scale(.98)}.sh-home{display:grid;grid-template-columns:1fr 1fr;align-content:start;-moz-column-gap:12px;column-gap:12px;padding-left:16px;padding-right:16px}.sh-home>*{grid-column:1/-1;margin-left:0!important;margin-right:0!important}.sh-home>:is(.sh-streak,.sh-progress){grid-column:auto}.sh-home .sh-rank{padding:26px 0 8px}.sh-home>:is(.sh-streak,.sh-progress,.sh-why,.sh-today,.sh-trials,.sh-recs,.sh-body,.sh-forum,.sh-arena,.sh-legion){margin-top:12px}.sh-home .sh-streak{position:relative;padding:18px 16px 16px;gap:14px}.sh-home .sh-streak-count,.sh-home .sh-streak-head{flex-direction:column;align-items:flex-start;gap:6px}.sh-home .sh-streak-n{font-size:56px;text-shadow:none}.sh-home .sh-streak-best{position:absolute;top:18px;right:16px}.sh-home .sh-streak-days{gap:4px}.sh-home .sh-streak-box{height:8px!important;border-radius:999px}.sh-home .sh-streak-days li[data-recent] .sh-streak-box{height:22px!important}.sh-home .sh-progress{position:relative;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;padding:18px 16px;min-height:0}.sh-home .sh-progress-sub{white-space:normal;font-size:15px;color:#e9e6df}.sh-home .sh-progress-spark{width:100%;height:48px}.sh-home .sh-progress-go{position:absolute;top:14px;right:16px}.sh-home :is(.sh-why,.sh-today,.sh-trials,.sh-recs,.sh-body,.sh-arena,.sh-legion){padding:20px 18px}.sh-home .sh-row-head{padding-top:0!important;margin-bottom:8px}.sh-home .sh-why-quote{font-size:20px}.sh-home .sh-forum{padding:0}.sh-home .sh-forum .sh-row-head{padding:22px 4px 4px!important}.sh-home .sh-posts{gap:10px;padding-bottom:4px}.sh-home .sh-posts>li>*{border-radius:var(--g-r-s);overflow:hidden}.sh-home :is(.sh-trial-rows,.sh-recs-list,.sh-arena-rows,.sh-stations){margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.sh-home .sh-arena-rows>li{border-radius:var(--g-r-s)}.sh-home .sh-trial-thumb,.sh-home .sh-trial-thumb img{border-radius:14px;overflow:hidden}.sh-home :is(.sh-trial-bar,.sh-trial-fill,.sh-split,.sh-split>*){border-radius:999px}.fo-page{padding-left:14px;padding-right:14px;box-sizing:border-box}.fo-page .fo-intro{padding:16px 0 0}.fo-page .fo-chips{gap:8px}.fo-page .fo-posts{display:flex;flex-direction:column;gap:12px;padding:12px 0 0}.fo-page .fo-post{padding:18px 18px 12px}.fo-page :is(.fo-photos img,.fo-photos>*,.fo-post-body,.fo-arena-plate,.fo-slide,.fo-rank.is-slide,.fo-block,.fo-arena-hero-shade){border-radius:var(--g-r-s);overflow:hidden}.fo-page :is(.fo-captionbox,.fo-attach-add,textarea,input[type=text],input:not([type])){border-radius:18px;background:var(--g-glass);border-color:var(--g-line)}.counsel-page{padding-left:12px;padding-right:12px;box-sizing:border-box}.counsel-page .counsel-starter{border-radius:999px;min-height:48px;padding:0 18px}.counsel-page .counsel-field{border-radius:28px}.ember-settings>*,.ember-you .sy{padding-left:16px;padding-right:16px;box-sizing:border-box}.ember-you :is(.sy-card,.sy-aura,.sy-block,.sy-friend){margin:12px 0 0!important;padding:20px 18px}.ember-you :is(.cmp,.cmp-img){border-radius:22px}.ember-you :is(.pp-thumb,.pp-thumb img,.sy-card-standard){border-radius:14px;overflow:hidden}.ember-you :is(.sy-tiles>li,.sy-gyms>li){border-radius:var(--g-r-s);background:#ffffff0a;border:0!important}.ember-you .sy-tiles{gap:8px}.ember-settings :is(.sy-ai,.sy-key){border-radius:18px;overflow:hidden}.ember-settings .sy-ai :is(button,label){border-radius:999px}.ember-settings :is(.sy-switch,.sy-switch:after){border-radius:999px}.sh-home .sh-top{isolation:isolate;background:transparent!important;backdrop-filter:none!important}.sh-home .sh-top:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#1414147a;backdrop-filter:var(--g-blur)}.sh-home .sh-gyms-menu{top:calc(100% + 14px);left:-8px;width:min(300px,calc(100vw - 32px));padding:10px 8px;gap:2px;border:1px solid var(--g-line);border-radius:26px;background:#16161680;backdrop-filter:blur(34px) saturate(180%);box-shadow:var(--g-hi),0 30px 60px -20px #000000f0;transform-origin:20px 0;animation:g-menu-in .22s cubic-bezier(.2,.8,.2,1) both}.sh-home .sh-gyms-label{padding:6px 12px 8px;font-size:10px;letter-spacing:.24em;color:#d9d5cb99}.sh-home .sh-gyms-item{min-height:54px;padding:8px 12px;border:0;border-radius:16px}.sh-home .sh-gyms-item.is-here{background:#ffffff14;box-shadow:inset 0 1px 0 #ffffff1a}.sh-home .sh-gyms-item:focus-visible{background:#ffffff1a}@media (hover:hover) and (pointer:fine){.sh-home .sh-gyms-item:hover{background:#ffffff12}}.sh-home .sh-gyms-sub{color:#b5b2a9}.sh-home .sh-gyms-find{margin:8px 4px 2px;min-height:46px;padding:0 16px;border:1px solid var(--g-pill-line);border-radius:999px;background:var(--g-pill);color:#e9e6df}@keyframes g-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}}@media (prefers-reduced-motion:reduce){.sh-home .sh-gyms-menu{animation:none}}@media (prefers-reduced-transparency:reduce){.sh-home .sh-gyms-menu,.sh-home .sh-top:before{background:#111!important;backdrop-filter:none!important}}.ember.ember-route.sf-route{--g-r:28px;--g-line:#ffffff29;--g-glass:#ffffff14;--g-hi:inset 0 1px 0 #ffffff26;--g-blur:blur(26px) saturate(170%);--g-pill:#ffffff12;--g-pill-line:#ffffff24;position:relative;isolation:isolate;background:transparent!important;padding:0 14px;box-sizing:border-box}.sf-route:before{inset:-60px;z-index:-2;background:url(/images/scenes/spotlight-barbell.jpg) center 30%/cover no-repeat #000;filter:blur(40px) brightness(.9) saturate(1.2);transform:scale(1.1)}.sf-route:after,.sf-route:before{content:"";position:fixed;pointer-events:none}.sf-route:after{inset:0;z-index:-1;background:radial-gradient(44% 26% at 80% 8%,#e9e4d866,transparent 70%),radial-gradient(46% 30% at 8% 50%,#b08a6247,transparent 72%),linear-gradient(180deg,#00000040,#00000080 60%,#000000b3)}.sf-route>.sf-bar{position:sticky;top:max(10px,env(safe-area-inset-top));z-index:30;margin:10px 0 0;height:58px;padding:0 16px;border:1px solid var(--g-line);border-radius:999px;background:#1414147a;backdrop-filter:var(--g-blur);box-shadow:var(--g-hi),0 14px 34px -14px #000}.sf-route .sf-route-head{padding:26px 4px 14px;gap:12px}.sf-route .sf-route-kicker{min-height:34px;padding:0 14px;border:1px solid var(--g-pill-line);border-radius:999px;background:var(--g-pill);backdrop-filter:blur(14px)}.sf-route .sf-h1{font-size:34px;line-height:1.05}.sf-route :is(.sf-route-line,.sf-stop-note,.sf-stop-swap-word){position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sf-route .er-notices{margin:0 0 12px}.sf-route .er-notices>*{border:1px solid var(--g-line)!important;border-radius:22px;background:var(--g-glass)!important;backdrop-filter:var(--g-blur);box-shadow:var(--g-hi)}.sf-route .eb-tags>*{border-radius:999px}.sf-route .eb-fold{border-radius:18px}.sf-route .sf-stops{padding:0;display:flex;flex-direction:column;gap:10px}.sf-route .sf-stops:before{display:none}.sf-route .sf-stop{grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:center;padding:16px 16px 16px 14px;border:1px solid var(--g-line);border-radius:24px;background:var(--g-glass);backdrop-filter:var(--g-blur);box-shadow:var(--g-hi),0 20px 40px -24px #000000f0}.sf-route .sf-stop-mark{width:40px;height:40px;border-radius:999px;background:#ffffff0f;border-color:#ffffff2e}.sf-route .sf-stop.is-first{background:#ffffff1f;border-color:#ffffff40}.sf-route .sf-stop.is-first .sf-stop-mark{background:linear-gradient(180deg,#f1efe8,#d3d0c7);color:#1d1e1a;border-color:#f6f3ea}.sf-route .sf-stop-words{padding:0!important;border:0!important;gap:3px}.sf-route .sf-stop-place{font-size:9px;letter-spacing:.2em;color:#d9d5cb99}.sf-route .sf-stop-row{align-items:center}.sf-route .sf-stop-name{font-size:20px}.sf-route .sf-stop-why{font-size:15px;color:#e9e6dfcc}.sf-route .sf-stop-feedback{border-radius:999px}.sf-route .sf-stop-swap{flex:none;width:40px;height:40px;min-height:40px;padding:0;display:inline-grid;place-items:center;border:1px solid var(--g-pill-line);border-radius:999px;background:var(--g-pill);font-size:16px;letter-spacing:0}.sf-route .sf-stop-swap span{font-size:16px}.sf-route .sf-stop.is-dropped{opacity:.45}.sf-route .sf-route-talk{margin:14px 0 0;min-height:52px;border:1px solid var(--g-pill-line);border-radius:999px;background:var(--g-pill);backdrop-filter:blur(14px)}.sf-route .sf-route-foot{margin:16px -14px 0;padding:12px 14px calc(18px + env(safe-area-inset-bottom));border-top:0;background:linear-gradient(180deg,#00000000,#000000d9 34%,#000000f2)}.sf-route .sf-tip{border:1px solid var(--g-line);border-radius:999px;padding:6px 6px 6px 18px;background:#141414cc;backdrop-filter:var(--g-blur);box-shadow:var(--g-hi)}.sf-route .sf-tip-go{padding:0 14px;min-height:36px;display:inline-flex;align-items:center;border-radius:999px;background:var(--g-pill);border:1px solid var(--g-pill-line);text-decoration:none}.sf-route .sf-tip-close{border-radius:999px}.sf-route .ember-button.sf-slab{border-radius:999px;min-height:60px;border-color:#f6f3ea;box-shadow:inset 0 1px 0 #ffffffb3,0 14px 30px -12px #d5d0c459}.sf-route .stone-slab-dark.sf-swap-day{width:60px;min-width:60px;border-radius:999px;border:1px solid var(--g-line);background:#1414148c;backdrop-filter:var(--g-blur);box-shadow:var(--g-hi)}@media (prefers-reduced-transparency:reduce){.sf-route:before{display:none}.sf-route :is(.sf-bar,.sf-tip,.sf-swap-day){background:#111!important;backdrop-filter:none}}main.ember-session{--w-line:#ffffff29;--w-glass:#ffffff12;--w-hi:inset 0 1px 0 #ffffff26;--w-blur:blur(26px) saturate(170%);--w-pill:#ffffff12;--w-pill-line:#ffffff24;background:#000;isolation:isolate}main.ember-session:before{content:"";position:fixed;inset:-60px;z-index:-2;pointer-events:none;background:url(/images/scenes/marble-curl-tall-v2.jpg) center 20%/cover no-repeat #000;filter:blur(44px) brightness(.75) saturate(1.2);transform:scale(1.1)}main.ember-session:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(44% 26% at 82% 8%,#e9e4d859,transparent 70%),radial-gradient(46% 30% at 8% 60%,#b08a6240,transparent 72%),linear-gradient(180deg,#00000040,#00000080 60%,#000000b3)}main.ember-session :is(.sx-shell,.sx-set,.sx-rest){background:transparent!important}main.ember-session .sx-shell{isolation:auto}main.ember-session .sx-rest>.gpu-layer{mix-blend-mode:screen;opacity:.8}main.ember-session :is(.sx-rest-fig,.sx-rest-fig img){background:transparent!important}main.ember-session .sx-rest{isolation:auto}main.ember-session .sx-rest-fig img{-webkit-mask-image:radial-gradient(closest-side,#000 62%,transparent 100%);mask-image:radial-gradient(closest-side,#000 62%,transparent 100%)}main.ember-session .sx-progress{gap:5px;padding-left:18px;padding-right:18px}main.ember-session .sx-progress span{height:4px;border-radius:999px;background:#ffffff26}main.ember-session .sx-progress span.is-lit{background:#f1efe8;box-shadow:0 0 10px #f1efe866}main.ember-session :is(.sx-set-top,.sx-rest-top){padding:12px 16px 0}main.ember-session .sx-end,main.ember-session .sx-where{min-height:40px;padding:0 14px;border:1px solid var(--w-pill-line);border-radius:999px;background:var(--w-pill);backdrop-filter:blur(14px)}main.ember-session .sx-where{font-size:9px;letter-spacing:.2em;max-width:62%}main.ember-session .sx-media{margin:14px 16px 0;border:1px solid var(--w-line);border-radius:30px;background:#00000080;box-shadow:var(--w-hi),0 24px 48px -24px #000000f0}main.ember-session .sx-media-name{padding:40px 22px 18px;background:linear-gradient(0deg,#000000d9,#00000000)}main.ember-session .sx-set-line{padding:16px 22px 14px}main.ember-session .sx-marks{gap:6px}main.ember-session .sx-marks span{width:9px;height:9px;border-radius:999px}main.ember-session .sx-steppers{padding:0 16px;gap:10px}main.ember-session .sx-stepper{grid-template-columns:64px 1fr 64px;align-items:center;padding:8px;border:1px solid var(--w-line);border-radius:32px;background:var(--w-glass);backdrop-filter:var(--w-blur);box-shadow:var(--w-hi)}main.ember-session .sx-step{width:56px;height:56px;min-height:56px;justify-self:center;border:1px solid var(--w-pill-line)!important;border-radius:999px;background:#ffffff10;font-size:26px}main.ember-session .sx-step-value{padding:4px 0}main.ember-session .sx-step-note{font-size:8px;color:#d9d5cb99}main.ember-session .ember-button{border-radius:999px;border-color:#f6f3ea;box-shadow:inset 0 1px 0 #ffffffb3,0 14px 30px -12px #d5d0c459}main.ember-session .sx-log.ember-button{min-height:64px;margin-top:6px}main.ember-session .sx-talk{min-height:50px;border:1px solid var(--w-pill-line)!important;border-radius:999px;background:var(--w-pill);backdrop-filter:blur(14px)}main.ember-session .sx-corners{gap:10px;padding:12px 16px calc(26px + env(safe-area-inset-bottom))}main.ember-session .sx-corner{min-height:44px;justify-content:center!important;padding:0 14px;border:1px solid var(--w-pill-line);border-radius:999px;background:var(--w-pill);font-size:15px;color:#e9e6df}main.ember-session .sx-rest-head{align-items:center;text-align:center;padding:22px 20px 0}main.ember-session .sx-rest-logged{align-self:center;padding:8px 14px;border:1px solid var(--w-pill-line);border-radius:999px;background:var(--w-pill)}main.ember-session .sx-rest-said{font-size:16px;color:#e9e6dfcc}main.ember-session .sx-rest-flag{font-size:15px;color:#fbbf24}main.ember-session .sx-rest-time{text-shadow:0 0 40px #ffffff26}main.ember-session .sx-drain{height:5px;border-radius:999px}main.ember-session .sx-drain span{border-radius:999px}main.ember-session .sx-adjust button{min-width:76px;border:1px solid var(--w-pill-line);border-radius:999px;background:var(--w-pill);backdrop-filter:blur(14px);color:#e9e6df}main.ember-session .sx-plaque{margin:0 16px;padding:16px 20px;border:1px solid var(--w-line)!important;border-radius:26px;background:var(--w-glass)!important;backdrop-filter:var(--w-blur);box-shadow:var(--w-hi),0 24px 48px -24px #000000f0!important}main.ember-session .sx-plaque-flap :is(span,i,b){border-radius:4px}main.ember-session .sx-rest-foot{display:flex;flex-direction:column;gap:10px;padding:14px 16px calc(28px + env(safe-area-inset-bottom))}main.ember-session .sx-rest-foot .sx-talk{margin-top:0}@media (prefers-reduced-transparency:reduce){main.ember-session:before{display:none}main.ember-session :is(.sx-stepper,.sx-plaque){background:#111!important;backdrop-filter:none}}.em-map.is-immersive{--m-glass:#12121299;--m-line:#ffffff2e;--m-hi:inset 0 1px 0 #ffffff26;--m-blur:blur(22px) saturate(170%);--m-shadow:0 16px 36px -14px #000000e6}.em-map.is-immersive :is(.em-float-back,.em-legend,.em-zoom,.em-search,.em-dock-btn,.em-near-card,.em-checking-float,.em-sheet-close){border:1px solid var(--m-line)!important;background:var(--m-glass)!important;backdrop-filter:var(--m-blur);box-shadow:var(--m-hi),var(--m-shadow)}.em-map.is-immersive .em-float-bar{height:58px;padding:0 7px;border:1px solid var(--m-line);border-radius:999px;background:#1414147a;backdrop-filter:var(--m-blur);box-shadow:var(--m-hi),var(--m-shadow)}.em-map.is-immersive .em-float-back{width:44px;height:44px;border-radius:999px}.em-map.is-immersive .em-float-title{margin-top:10px;font-size:20px}.em-map.is-immersive .em-legend{border-radius:999px;padding:8px 14px;color:#e9e6df}.em-map.is-immersive .em-legend-dot{border-radius:999px}.em-map.is-immersive .em-zoom{border-radius:999px;overflow:hidden;padding:4px 0}.em-map.is-immersive .em-zoom button{width:44px;height:44px;border-radius:999px}.em-map.is-immersive .em-zoom button+button{border-top:0}.em-map.is-immersive .em-search{height:56px;min-height:56px;border-radius:999px;padding-left:22px}.em-map.is-immersive .em-near-card{border-radius:22px;padding:12px 16px}.em-map.is-immersive .em-dock-btn{min-height:60px;border-radius:24px;font-family:var(--font-body),"EB Garamond",serif;font-size:15px;letter-spacing:0;text-transform:none;gap:3px}.em-map.is-immersive .em-checking-float{border-radius:999px}.em-map.is-immersive .em-sheet{border:1px solid #ffffff24;border-bottom:0;border-radius:30px 30px 0 0;background:#121212c7;backdrop-filter:blur(30px) saturate(170%);box-shadow:inset 0 1px 0 #ffffff26,0 -30px 60px -20px #000}.em-map.is-immersive .em-sheet:before{content:"";position:absolute;top:9px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:999px;background:#ffffff40}.em-map.is-immersive .em-sheet-close{width:40px;height:40px;border-radius:999px}.em-map.is-immersive .em-sheet .ember-button,.em-map.is-immersive .em-sheet .stone-outline{border-radius:999px}.em-chain-grid .em-chain{height:70px;border-radius:20px;background:#ffffff0f;border-color:#ffffff24}body:has(.em-map.is-immersive) .pac-container{border:1px solid #ffffff2e;border-radius:22px;overflow:hidden;padding:6px;background:#121212d9;backdrop-filter:blur(24px)}body:has(.em-map.is-immersive) .pac-item{border-top:0;border-radius:14px}@media (prefers-reduced-transparency:reduce){.em-map.is-immersive :is(.em-float-bar,.em-float-back,.em-legend,.em-zoom,.em-search,.em-dock-btn,.em-near-card,.em-sheet){background:#111!important;backdrop-filter:none}}.ember.ea-page.is-sig{--a-r:24px;position:relative;isolation:isolate}.ember.ea-page.is-sig.is-dark{--a-glass:#ffffff12;--a-line:#ffffff29;--a-hi:inset 0 1px 0 #ffffff26;--a-pill:#ffffff12;--a-pill-line:#ffffff26;--a-shadow:0 20px 44px -22px #000000f0}.ember.ea-page.is-sig.is-light{--a-glass:#ffffff8c;--a-line:#ffffffd9;--a-hi:inset 0 1px 0 #ffffff;--a-pill:#ffffffa6;--a-pill-line:#2a2b2d1f;--a-shadow:0 18px 40px -22px #2a2b2d40}.ea-page.is-sig .ea-screen{background:transparent!important}.ea-page.is-sig.is-dark:before{content:"";position:fixed;inset:-60px;z-index:-2;pointer-events:none;background:url(/images/scenes/marble-curl-tall-v2.jpg) center 20%/cover no-repeat #000;filter:blur(46px) brightness(.7) saturate(1.2);transform:scale(1.1)}.ea-page.is-sig.is-dark:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(44% 26% at 82% 8%,#e9e4d859,transparent 70%),radial-gradient(46% 30% at 8% 58%,#b08a6240,transparent 72%),linear-gradient(180deg,#00000040,#00000080 60%,#000000b3)}.ea-page.is-sig.is-light:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(46% 30% at 85% 6%,#d5d0c48c,transparent 70%),radial-gradient(50% 34% at 6% 48%,#e7d6bd8c,transparent 72%),radial-gradient(55% 34% at 90% 92%,#cfc9bd73,transparent 70%),#f6f3ed}html:has(.ea-page.is-sig.is-light),html:has(.ea-page.is-sig.is-light) body{background:#f6f3ed}.ea-page.is-sig :is(.ea-brand,.ea-nav){margin:max(10px,env(safe-area-inset-top)) 14px 0;height:56px;padding:0 16px;border:1px solid var(--a-line);border-radius:999px;background:var(--a-glass);backdrop-filter:blur(22px) saturate(160%);box-shadow:var(--a-hi),var(--a-shadow)}.ea-page.is-sig:not(:has(.ea-nav)) .ea-lede{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ea-page.is-sig .ea-fields{padding:8px 18px;border:1px solid var(--a-line);border-radius:var(--a-r);background:var(--a-glass);backdrop-filter:blur(22px) saturate(160%);box-shadow:var(--a-hi),var(--a-shadow)}.ea-page.is-sig .ea-fields .ea-field{padding:8px 0}.ea-page.is-sig .ea-fields .ea-field+.ea-field{border-top:1px solid color-mix(in srgb,var(--s-ink) 10%,transparent)}.ea-page.is-sig .ea-input:has(input:-moz-placeholder){border:0!important}.ea-page.is-sig .ea-input,.ea-page.is-sig .ea-input:has(input:placeholder-shown){border:0!important}.ea-page.is-sig .ea-input input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 40px transparent;-webkit-transition:background-color 9999s;transition:background-color 9999s}.ea-page.is-sig .ea-fields.is-aim .ea-field+.ea-field,.ea-page.is-sig .ea-pair .ea-field{border-top:0}.ea-page.is-sig .ea-checks{display:flex;flex-direction:column;gap:10px}.ea-page.is-sig .ea-check{min-height:58px;padding:0 18px;border:1px solid var(--a-line)!important;border-radius:999px;background:var(--a-glass);backdrop-filter:blur(18px);box-shadow:var(--a-hi)}.ea-page.is-sig .ea-check-box{border-radius:999px}.ea-page.is-sig .ea-check:has(input:checked){border-color:color-mix(in srgb,var(--s-ink) 45%,transparent)!important}.ea-page.is-sig .ea-segments{gap:4px;padding:4px;border:1px solid var(--a-line);border-radius:999px;background:var(--a-pill)}.ea-page.is-sig .ea-segments button{border:0!important;border-radius:999px}.ea-page.is-sig .ea-plan{padding:20px;border:1px solid var(--a-line)!important;border-radius:var(--a-r);background:var(--a-glass);backdrop-filter:blur(22px) saturate(160%);box-shadow:var(--a-hi),var(--a-shadow)}.ea-page.is-sig .ea-rule li{height:4px;border-radius:999px}.ea-page.is-sig .ea-go.ember-button{border-radius:999px}.ea-page.is-sig.is-dark .ea-go.ember-button{border-color:#f6f3ea;box-shadow:inset 0 1px 0 #ffffffb3,0 14px 30px -12px #d5d0c459}.ea-page.is-sig .ea-social-btn{border:1px solid var(--a-line)!important;border-radius:999px;background:var(--a-glass);backdrop-filter:blur(18px);box-shadow:var(--a-hi)}.ea-page.is-sig :is(.ea-forgot,.ea-foot a,.ea-foot button,.ea-quiet){border-radius:999px!important;background:var(--a-pill)!important;border:1px solid var(--a-pill-line)!important;padding-left:14px!important;padding-right:14px!important;text-decoration:none}.ea-page.is-sig .ea-fig img{-webkit-mask-image:radial-gradient(closest-side,#000 58%,transparent 100%);mask-image:radial-gradient(closest-side,#000 58%,transparent 100%)}.ea-page.is-sig :is(.ea-forgot,.ea-foot a,.ea-foot button,.ea-quiet){color:var(--s-ink)!important}@media (prefers-reduced-transparency:reduce){.ea-page.is-sig.is-dark:before{display:none}.ea-page.is-sig :is(.ea-brand,.ea-nav,.ea-fields,.ea-check,.ea-plan,.ea-social-btn){backdrop-filter:none}}:is(.dp-page,.dp-flow){--d-glass:#ffffff12;--d-line:#ffffff29;--d-hi:inset 0 1px 0 #ffffff26;--d-pill:#ffffff12;--d-pill-line:#ffffff26;--d-blur:blur(22px) saturate(160%);--d-shadow:0 20px 44px -22px #000000f0;position:relative;isolation:isolate;background:transparent!important}:is(.dp-page,.dp-flow):before{content:"";position:fixed;inset:-60px;z-index:-2;pointer-events:none;background:url(/images/scenes/marble-curl-tall-v2.jpg) center 20%/cover no-repeat #000;filter:blur(46px) brightness(.7) saturate(1.2);transform:scale(1.1)}:is(.dp-page,.dp-flow):after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(44% 26% at 82% 8%,#e9e4d859,transparent 70%),radial-gradient(46% 30% at 8% 58%,#b08a6240,transparent 72%),linear-gradient(180deg,#00000040,#00000080 60%,#000000b3)}.dp-page .dp-top{position:sticky;top:max(10px,env(safe-area-inset-top));z-index:30;margin:10px 14px 0;height:56px;border:1px solid var(--d-line);border-radius:999px;background:#1414147a;backdrop-filter:var(--d-blur);box-shadow:var(--d-hi),var(--d-shadow)}.dp-page .dp-back{width:auto;padding:0 14px;min-height:36px;display:inline-flex;align-items:center;border:1px solid var(--d-pill-line);border-radius:999px;background:var(--d-pill);color:#e9e6df}.dp-page .dp-body{padding:24px 16px}.dp-page .dp-goal{border:1px solid var(--d-line)!important;border-radius:24px;background:var(--d-glass)!important;backdrop-filter:var(--d-blur);box-shadow:var(--d-hi),var(--d-shadow)!important}.dp-page .dp-goal[aria-checked=true]{background:#ffffff1f!important;border-color:#ffffff59!important}.dp-page .dp-goal-box,.dp-page .dp-goal-box:after{border-radius:999px}.dp-page .dp-minutes{gap:4px;padding:4px;border:1px solid var(--d-line);border-radius:999px;background:var(--d-pill)}.dp-page .dp-minutes button{border:0!important;border-radius:999px}.dp-page .dp-hurts-link{padding:4px 12px;border:1px solid var(--d-pill-line);border-radius:999px;background:var(--d-pill);text-decoration:none;color:#e9e6df}.dp-page .dp-dock{border-top:0;background:linear-gradient(180deg,#00000000,#000000cc 40%)}.dp-page .ember-button{border-radius:999px;border-color:#f6f3ea;box-shadow:inset 0 1px 0 #ffffffb3,0 14px 30px -12px #d5d0c459}.dp-page .ob-oath-lines,.dp-page .ob-oath-lines>*{border-color:transparent!important}.dp-page .ob-oath-fig img{-webkit-mask-image:radial-gradient(closest-side,#000 58%,transparent 100%);mask-image:radial-gradient(closest-side,#000 58%,transparent 100%)}.dp-flow :is(.inj-area,.ember-glass,.rounded.border,.card,.panel){border:1px solid var(--d-line)!important;border-radius:22px!important;background:var(--d-glass)!important;backdrop-filter:var(--d-blur);box-shadow:var(--d-hi)}.dp-flow :is(button,a.button,.inj-choice,select,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea){border-radius:999px}.dp-flow textarea{border-radius:18px}.dp-flow .inj-map,.dp-flow .inj-map img{border-radius:22px;overflow:hidden}.dp-flow :is(.ember-button,.chrome){border-radius:999px}.dp-flow .inj-choice{border:1px solid var(--d-pill-line);background:var(--d-pill)}.dp-flow .inj-choice[aria-checked=true],.dp-flow .inj-choice[aria-pressed=true]{background:linear-gradient(180deg,#f1efe8,#d3d0c7);color:#1d1e1a}.dp-flow>.mb-8>span{height:4px;border-radius:999px}@media (prefers-reduced-transparency:reduce){:is(.dp-page,.dp-flow):before{display:none}.dp-page :is(.dp-top,.dp-goal){backdrop-filter:none;background:#111!important}}.stone-landing .sp-nav-signin{min-height:36px;padding:0 16px;border:1px solid #ffffff73;border-radius:999px}.stone-landing .sp-go{min-height:52px;padding:0 24px;border:1px solid #ffffff38;border-radius:999px;background:#ffffff12;backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 1px 0 #ffffff26,0 14px 30px -14px #000}.stone-landing .sp-week{box-sizing:border-box;padding:18px 20px 12px;border:1px solid #ffffff;border-radius:26px;background:#ffffffb8;backdrop-filter:blur(20px) saturate(160%);box-shadow:inset 0 1px 0 #fff,0 24px 50px -26px #2a2b2d59}.stone-landing .sp-week li{border-bottom:0}.stone-landing .sp-week-track{height:6px;border-radius:999px;background:#2a2b2d12;overflow:hidden}.stone-landing .sp-week-bar{border-radius:999px}.stone-landing .sp-rank-aura{margin-top:8px;padding:6px 14px;border:1px solid #ffffff2e;border-radius:999px;background:#ffffff12;backdrop-filter:blur(14px)}.stone-landing .sl-search{min-height:60px;padding:5px;border:1px solid #ffffff33;border-radius:999px;background:#ffffff12;backdrop-filter:blur(20px) saturate(160%);box-shadow:inset 0 1px 0 #ffffff26,0 18px 40px -18px #000}.stone-landing .sl-search-field{padding-left:14px;border-radius:999px}.stone-landing .sl-search-field:focus-within{outline-offset:2px}.stone-landing .sl-search-go{border-radius:999px;padding:0 18px;box-shadow:inset 0 1px 0 #ffffffb3,0 10px 24px -12px #d5d0c459}main.rc-page{--p-glass:#ffffff12;--p-line:#ffffff29;--p-hi:inset 0 1px 0 #ffffff26;--p-pill:#ffffff12;--p-pill-line:#ffffff26;--p-blur:blur(24px) saturate(170%);--p-shadow:0 22px 46px -24px #000000f0;position:relative;isolation:isolate;background:transparent!important;padding:0 14px calc(var(--tabbar-h, 90px) + 30px);box-sizing:border-box}main.rc-page:before{inset:-60px;z-index:-2;background:url(/images/scenes/marble-curl-wide.jpg) center 30%/cover no-repeat #000;filter:blur(46px) brightness(.72) saturate(1.2);transform:scale(1.1)}main.rc-page:after,main.rc-page:before{content:"";position:fixed;pointer-events:none}main.rc-page:after{inset:0;z-index:-1;background:radial-gradient(44% 26% at 84% 6%,#e9e4d866,transparent 70%),radial-gradient(46% 30% at 6% 46%,#b08a6247,transparent 72%),radial-gradient(50% 30% at 90% 90%,#d5d0c42e,transparent 70%),linear-gradient(180deg,#00000040,#00000080 60%,#000000b3)}main.rc-page .rc-top{position:sticky;top:max(10px,env(safe-area-inset-top));z-index:30;margin:10px 0 0;height:58px;padding:0 10px;border:1px solid var(--p-line)!important;border-radius:999px;background:#1414147a;backdrop-filter:var(--p-blur);box-shadow:var(--p-hi),0 14px 34px -14px #000}main.rc-page .rc-back{min-height:38px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid var(--p-pill-line);border-radius:999px;background:var(--p-pill);color:#e9e6df;text-decoration:none}main.rc-page .er-page{padding:0!important;max-width:560px;margin:0 auto}.pg-glance{margin:18px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pg-glance-tile{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:4px;padding:16px 14px;border:1px solid var(--p-line);border-radius:22px;background:var(--p-glass);backdrop-filter:var(--p-blur);box-shadow:var(--p-hi),var(--p-shadow)}.pg-glance-n{margin:0;font-size:34px;line-height:1;color:#f1efe8}.pg-glance-l,.pg-glance-n{font-family:var(--font-display),Cinzel,serif}.pg-glance-l{font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:#d9d5cbb3}main.rc-page :is(.rc-card,.fpr-list,.er-weight,.er-balance,.aura-stats,.pg-card){border:1px solid var(--p-line)!important;border-radius:26px!important;background:var(--p-glass)!important;backdrop-filter:var(--p-blur);box-shadow:var(--p-hi),var(--p-shadow)!important}main.rc-page .rc-card.is-lit{background:#ffffff1c!important}main.rc-page :is(.rc-card,.aura-stats){padding:20px 18px!important}main.rc-page :is(.fpr-list,.er-balance){padding:6px 18px!important}main.rc-page .er-weight{padding:18px!important}main.rc-page :is(.fpr-list,.er-balance)>li{border-color:transparent!important}main.rc-page :is(.rc-record,.yp-section,.pg-section,.pg-aura){margin-top:26px!important}main.rc-page :is(.rc-head,.yp-section-head,.pg-section-head){display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 4px 10px;padding:0;border:0}main.rc-page :is(.rc-label,.pg-title,.yp-section-head .ember-shout){margin:0;font-family:var(--font-display),Cinzel,serif!important;font-size:11px!important;font-weight:400!important;letter-spacing:.24em!important;text-transform:uppercase;color:#d9d5cbcc!important;text-shadow:none!important}main.rc-page .rc-card .rc-label{font-size:9px!important}main.rc-page :is(.er-link,.rc-unit,.er-sub,.pg-count){min-height:32px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid var(--p-pill-line)!important;border-radius:999px;background:var(--p-pill);font-size:13px;color:#e9e6df;text-decoration:none}main.rc-page .rc-chips{gap:8px;padding-bottom:12px}main.rc-page .rc-chips>button{min-height:40px;padding:0 16px;border:1px solid var(--p-pill-line)!important;border-radius:999px;background:var(--p-pill)!important;color:#e9e6df}main.rc-page .rc-chips>button:is([aria-checked=true],[aria-pressed=true],.is-on){background:linear-gradient(180deg,#f1efe8,#d3d0c7)!important;color:#1d1e1a!important;border-color:#f6f3ea!important}main.rc-page .rc-card+.rc-card{margin-top:12px}main.rc-page .rc-figure{font-size:54px}main.rc-page .aura-source-track,main.rc-page .aura-source-track>span,main.rc-page .er-balance span{border-radius:999px}main.rc-page .aura-source-track{overflow:hidden}main.rc-page .ew-chip{border-radius:999px}main.rc-page .aura-stats>.eyebrow{display:none}main.rc-page .aura-stats>.headline{margin:0 0 14px!important;font-size:22px!important}main.rc-page .aura-figures>div{border-color:transparent!important}.pg-days{display:flex;flex-direction:column;gap:10px}.pg-day{padding:16px 18px 8px}.pg-day-date{margin:0 0 4px;font-family:var(--font-display),Cinzel,serif;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#d9d5cbb3}.pg-day-list{margin:0;padding:0;list-style:none}.pg-day-row{display:flex;align-items:center;gap:10px;min-height:46px}.pg-day-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;color:#ece9e2}.pg-day-sets{flex:none;font-variant-numeric:tabular-nums;font-size:15px;color:#cfcbc2}.pg-day-remove{flex:none;width:34px;height:34px;display:grid;place-items:center;padding:0;cursor:pointer;border:1px solid var(--p-pill-line);border-radius:999px;background:transparent;color:#a9a79d}@media (hover:hover) and (pointer:fine){.pg-day-remove:hover{color:#e5a493;border-color:#e5a49366}}.pg-import{margin-top:12px}.pg-import>section{margin-top:0!important}.pg-import a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--p-pill-line);border-radius:999px;background:var(--p-pill);color:#e9e6df;text-decoration:none!important;font-size:15px}.pg-visits{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.pg-visit{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid var(--p-pill-line);border-radius:999px;background:var(--p-pill);font-size:14px;color:#e9e6df}.pg-visit-time{color:#b5b2a9;font-size:13px}@media (prefers-reduced-transparency:reduce){main.rc-page:before{display:none}main.rc-page :is(.rc-top,.rc-card,.fpr-list,.er-weight,.er-balance,.aura-stats,.pg-card,.pg-glance-tile){background:#111!important;backdrop-filter:none}}.stone-dialog.ember-sheet.rl{border:1px solid #ffffff24!important;border-bottom:0!important;border-radius:30px 30px 0 0;background:#0e0e0ed1!important;backdrop-filter:blur(30px) saturate(170%)!important;box-shadow:inset 0 1px 0 #ffffff26,0 -30px 60px -20px #000}.rl .stone-dialog-bar{top:8px;margin:8px 12px 0;height:56px;border:1px solid #ffffff24!important;border-radius:999px;background:#1a1a1acc!important;backdrop-filter:blur(20px);box-shadow:inset 0 1px 0 #ffffff1f}.rl .stone-dialog-bar button{min-width:0;min-height:38px;margin-right:-4px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid #ffffff26;border-radius:999px;background:#ffffff12;color:#e9e6df}.rl .stone-dialog-bar button:after{font-size:15px}.rl .rl-ring-frame{display:none}.rl .rl-ring-fill{stroke-linecap:round}.rl .rl-hero{padding-top:26px}.rl .rl-next{padding:6px 14px;border:1px solid #ffffff26;border-radius:999px;background:#ffffff0f;font-size:14px}.rl .rl-head{padding:30px 22px 0;align-items:center}.rl .rl-head h3{font-size:20px}.rl .rl-head>p{font-size:13px}.rl .rl-ladder{gap:6px;padding:14px 14px 0}.rl .rl-ladder li{min-height:64px;padding:0 16px 0 14px;border:1px solid #ffffff14!important;border-radius:20px;background:#ffffff08}.rl .rl-ladder li.is-earned{opacity:1;background:#ffffff0c}.rl .rl-ladder li.is-earned :is(.rl-rank,.rl-num){color:#cfcbc2}.rl .rl-ladder li.is-earned .rl-cost{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#e9e6df;color:#1d1e1a;font-size:13px}.rl .rl-ladder li.is-here{margin:0;padding:0 16px 0 14px;min-height:76px;background:#ffffff1c;border-color:#ffffff4d!important;box-shadow:inset 0 1px 0 #ffffff26,0 16px 34px -18px #000}.rl .rl-ladder li.is-ahead .rl-cost{color:#d9d5cb}.rl .rl-ladder li.is-ahead img{filter:brightness(.82)}.rl .rl-head-earn{padding:34px 22px 0;align-items:flex-start;text-align:left}.rl .rl-head-earn h3{align-self:flex-start;text-align:left}.rl .rl-groups{padding:6px 14px 0;display:flex;flex-direction:column;gap:10px}.rl .rl-groups section{padding:16px 18px 6px;border:1px solid #ffffff17;border-radius:22px;background:#ffffff08}.rl .rl-groups dl>div{min-height:46px;border-top:0!important}.rl .rl-groups dd{min-width:52px;padding:4px 10px;border-radius:999px;background:#ffffff10;text-align:center;font-size:15px}.rl .rl-pace{margin:16px 14px 30px;padding:18px;border:1px solid #ffffff26!important;border-radius:22px;background:#ffffff10!important;box-shadow:inset 0 1px 0 #ffffff1f!important}main.ember-session :is(.sx-pr,.sx-done,.sx-rankup){background:transparent!important;isolation:auto}main.ember-session :is(.sx-pr,.sx-done,.sx-rankup)>.gpu-layer{mix-blend-mode:screen}main.ember-session :is(.sx-pr,.sx-done) .sig-fig img{-webkit-mask-image:radial-gradient(closest-side,#000 60%,transparent 100%);mask-image:radial-gradient(closest-side,#000 60%,transparent 100%)}main.ember-session .sx-chart{margin-left:16px;margin-right:16px;padding:16px 18px 12px;border:1px solid var(--w-line);border-radius:24px;background:var(--w-glass);backdrop-filter:var(--w-blur);box-shadow:var(--w-hi)}main.ember-session .sx-stats{gap:8px;margin-left:16px;margin-right:16px;border:0!important}main.ember-session .sx-stats>div{padding:14px 8px;border:1px solid var(--w-line)!important;border-radius:20px}main.ember-session .sx-stats>div,main.ember-session .sx-tally{background:var(--w-glass);backdrop-filter:var(--w-blur);box-shadow:var(--w-hi)}main.ember-session .sx-tally{margin-left:16px;margin-right:16px;padding:6px 18px;border:1px solid var(--w-line);border-radius:24px}main.ember-session .sx-tally li,main.ember-session .sx-tally-row{border-color:transparent!important}main.ember-session .sx-tally-row.is-pr{margin:4px -10px;padding-left:10px;padding-right:10px;border-radius:16px;background:#ffffff12}main.ember-session .sx-paid{padding:14px 18px;border:1px solid var(--w-line)!important;border-radius:22px;background:#ffffff1a;box-shadow:var(--w-hi)}main.ember-session .sx-bar,main.ember-session .sx-paid{margin-left:16px;margin-right:16px}main.ember-session .sx-bar-track{height:6px;border-radius:999px;overflow:hidden}main.ember-session :is(.sx-bar-was,.sx-bar-gain){border-radius:999px}main.ember-session .sx-kicker{padding:6px 14px;border:1px solid var(--w-pill-line);border-radius:999px;background:var(--w-pill)}main.ember-session .sx-rankup-line{max-width:300px;margin-left:auto;margin-right:auto}main.ember-session .sx-stack{padding-left:16px;padding-right:16px;gap:10px}main.ember-session :is(.sx-share,.sx-pr-share){min-height:50px;border:1px solid var(--w-pill-line)!important;border-radius:999px;background:var(--w-pill);backdrop-filter:blur(14px)}main.ng-page{--n-glass:#ffffff12;--n-line:#ffffff29;--n-hi:inset 0 1px 0 #ffffff26;--n-pill:#ffffff12;--n-pill-line:#ffffff26;--n-blur:blur(24px) saturate(170%);--n-shadow:0 22px 46px -24px #000000f0;position:relative;isolation:isolate}html:has(main.ng-page),html:has(main.ng-page) body{background:#000}main.ng-page:before{inset:-60px;z-index:-2;background:url(/images/scenes/mezzanine.jpg) center 40%/cover no-repeat #000;filter:blur(40px) brightness(.85) saturate(1.2);transform:scale(1.1)}main.ng-page:after,main.ng-page:before{content:"";position:fixed;pointer-events:none}main.ng-page:after{inset:0;z-index:-1;background:radial-gradient(44% 26% at 84% 8%,#e9e4d859,transparent 70%),radial-gradient(46% 30% at 6% 52%,#b08a6240,transparent 72%),linear-gradient(180deg,#00000040,#00000080 60%,#000000b3)}main.ng-page .ng-back{min-height:38px;padding:0 14px;border:1px solid var(--n-pill-line);border-radius:999px;background:var(--n-pill);color:#e9e6df;margin-bottom:28px;margin-top:8px}main.ng-page .ng-lede{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}main.ng-page .ng-map .em-map{box-sizing:border-box;max-width:100%;padding:8px;border:1px solid var(--n-line);border-radius:28px;background:var(--n-glass);backdrop-filter:var(--n-blur);box-shadow:var(--n-hi),var(--n-shadow)}main.ng-page .ng-map .em-search{border:1px solid var(--n-line)!important;border-radius:999px;background:#0d0d0d8c!important;padding-left:20px}main.ng-page .ng-map .em-map-frame{border:0!important;border-radius:22px;overflow:hidden}main.ng-page .ng-map .em-legend{border-radius:999px;background:#121212b3!important;backdrop-filter:blur(14px)}main.ng-page .ng-map .em-legend-dot{border-radius:999px}main.ng-page .ng-map .em-zoom{border-radius:999px;overflow:hidden;background:#121212b3!important;backdrop-filter:blur(14px)}main.ng-page .ng-map .em-zoom button+button{border-top:0}main.ng-page .ng-map .em-sheet{border-radius:26px 26px 0 0}main.ng-page .ng-logged{border-radius:22px}main.ng-page .ng-card{border:1px solid var(--n-line)!important;border-radius:28px!important;background:var(--n-glass)!important;backdrop-filter:var(--n-blur);box-shadow:var(--n-hi),var(--n-shadow)!important}main.ng-page .ng-card :is(input.field,input){border:1px solid var(--n-line)!important;border-radius:999px!important;background:#0d0d0d73!important;padding-left:18px!important}main.ng-page .ng-card .text-xs{color:#b5b2a9}main.ng-page .ng-card button[type=submit]{border-radius:999px;min-height:56px;background:linear-gradient(125deg,#f1efe8,#d3d0c7 49%,#e7e4db 50%,#dcd8ce)!important;color:#1d1e1a!important;border:1px solid #f6f3ea!important;box-shadow:inset 0 1px 0 #ffffffb3,0 14px 30px -12px #d5d0c459!important}main.ng-page .ng-card button[type=submit]:disabled{filter:grayscale(.3) brightness(.75)}main.ng-page .ng-building{border-radius:18px;border-color:var(--n-line)!important;background:#ffffff0a}main.ng-page .ng-foot{font-size:13px;color:#a9a79d}body:has(main.ng-page) .pac-container{margin-top:6px;border:1px solid #ffffff2e;border-radius:20px;overflow:hidden;padding:6px;background:#121212e6;backdrop-filter:blur(20px);box-shadow:0 20px 40px -18px #000}body:has(main.ng-page) .pac-item{border-top:0;border-radius:12px;padding:8px 12px;color:#a9a79d}body:has(main.ng-page) .pac-item-query{color:#e9e6df}body:has(main.ng-page) .pac-icon{filter:invert(1) brightness(.8)}@media (prefers-reduced-transparency:reduce){main.ng-page:before{display:none}main.ng-page :is(.ng-card,.ng-map .em-map){background:#111!important;backdrop-filter:none}}main.fl-page{--f-glass:#ffffff12;--f-line:#ffffff29;--f-hi:inset 0 1px 0 #ffffff26;--f-pill:#ffffff12;--f-pill-line:#ffffff26;--f-blur:blur(24px) saturate(170%);--f-shadow:0 20px 44px -24px #000000f0;position:relative;isolation:isolate;padding-left:14px!important;padding-right:14px!important}html:has(main.fl-page),html:has(main.fl-page) body{background:#000}main.fl-page:before{inset:-60px;z-index:-2;background:url(/images/scenes/backlit.jpg) center 40%/cover no-repeat #000;filter:blur(40px) brightness(1.1) saturate(1.2);transform:scale(1.1)}main.fl-page:after,main.fl-page:before{content:"";position:fixed;pointer-events:none}main.fl-page:after{inset:0;z-index:-1;background:radial-gradient(44% 26% at 84% 8%,#e9e4d859,transparent 70%),radial-gradient(46% 30% at 6% 52%,#b08a6240,transparent 72%),linear-gradient(180deg,#00000040,#00000080 60%,#000000b3)}main.fl-page .fl-back{min-height:38px;padding:0 14px}main.fl-page .fl-back,main.fl-page .fl-count{border:1px solid var(--f-pill-line);border-radius:999px;background:var(--f-pill);color:#e9e6df}main.fl-page .fl-count{display:inline-flex;align-items:center;min-height:30px;margin-top:10px!important;padding:0 12px}main.fl-page .fl-head{align-items:flex-start;padding-left:2px!important;padding-right:2px!important}main.fl-page .fl-head>div:first-child{width:100%;text-align:left}main.fl-page .fl-actions{width:100%}main.fl-page .fl-actions>*{white-space:nowrap;padding-left:14px!important;padding-right:14px!important;flex:1;border-radius:999px!important}main.fl-page .fl-actions>:first-child{border:1px solid var(--f-pill-line)!important;background:var(--f-pill)!important}main.fl-page .fl-actions>:last-child{background:linear-gradient(125deg,#f1efe8,#d3d0c7 49%,#e7e4db 50%,#dcd8ce)!important;color:#1d1e1a!important;border:1px solid #f6f3ea!important;box-shadow:inset 0 1px 0 #ffffffb3,0 14px 30px -12px #d5d0c459!important}main.fl-page .fl-list{display:flex;flex-direction:column;gap:10px;margin-top:22px!important;border:0!important}main.fl-page .fl-list>li{border:0!important}main.fl-page .fl-machine{padding:16px 16px 14px!important;border:1px solid var(--f-line)!important;border-radius:24px;background:var(--f-glass);backdrop-filter:var(--f-blur);box-shadow:var(--f-hi),var(--f-shadow)}main.fl-page .fl-machine.is-down{background:#e5a4930f;border-color:#e5a49340!important}main.fl-page .fl-machine .font-medium{font-size:17px}main.fl-page .fl-icon{flex:none;width:36px;height:36px;display:grid;place-items:center;padding:0!important;border:1px solid var(--f-pill-line);border-radius:999px;background:var(--f-pill)}main.fl-page .fl-icon.is-remove:hover{border-color:#e5a49366}main.fl-page .fl-status>div>div:first-child{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--f-pill-line);border-radius:999px;background:#0d0d0d59}main.fl-page .fl-status button{min-height:34px;padding:0 14px!important;border:0!important;border-radius:999px;box-shadow:none!important}main.fl-page .fl-status button[aria-pressed=true]{background:linear-gradient(180deg,#f1efe8,#d3d0c7)!important;color:#1d1e1a!important}main.fl-page .fl-machine.is-down .fl-status button[aria-pressed=true]{background:#e5a49333!important;color:#f3c7bb!important}main.fl-page .fl-status input,main.fl-page .fl-status textarea{border-radius:16px!important}main.fl-page .fl-status .rounded-panel{border-radius:18px}main.fl-page .fl-status .rounded-panel button{border-radius:999px!important}main.fl-page :is(.fl-card,.panel,.card){border:1px solid var(--f-line)!important;border-radius:26px!important;background:var(--f-glass)!important;backdrop-filter:var(--f-blur);box-shadow:var(--f-hi),var(--f-shadow)!important}main.fl-page :is(input.field,select,.fl-card input){border-radius:999px!important;border-color:var(--f-line)!important;background:#0d0d0d73!important;padding-left:16px!important}main.fl-page textarea{border-radius:18px!important}main.fl-page :is(.fl-card,.panel,.card) button{border-radius:999px!important}@media (prefers-reduced-transparency:reduce){main.fl-page:before{display:none}main.fl-page :is(.fl-machine,.fl-card,.panel){background:#111!important;backdrop-filter:none}}.stone-dialog.ember-sheet.sx-talk-sheet{padding-top:8px;border:1px solid #ffffff24;border-bottom:0;border-radius:30px 30px 0 0;background:#121212b8;backdrop-filter:blur(30px) saturate(170%);box-shadow:inset 0 1px 0 #ffffff26,0 -30px 60px -20px #000}.stone-dialog.ember-sheet.sx-talk-sheet:before{content:"";order:0;display:block;flex:none;width:40px;height:5px;margin:2px auto 0;border-radius:999px;background:#ffffff40}.sx-talk-sheet .stone-dialog-bar{margin:14px 0 0;min-height:44px}.sx-talk-sheet .stone-dialog-bar .stone-label{font-size:17px;letter-spacing:.08em;text-shadow:none}.sx-talk-sheet .stone-dialog-bar button{right:0;width:40px;height:40px;min-width:40px;min-height:40px;display:grid;place-items:center;border:1px solid #ffffff24;border-radius:999px;background:#ffffff12;font-size:20px;color:#e9e6df}.sx-talk-sheet .sx-talk-where{align-self:center;margin:10px 0 0;padding:7px 14px;border:1px solid #ffffff24;border-radius:999px;background:#ffffff0f;font-size:9px;letter-spacing:.22em;color:#d9d5cbb3}.sx-talk-sheet .sx-talk-empty>p{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sx-talk-sheet .sx-talk-fig{max-height:30dvh}.sx-talk-sheet .sx-talk-fig img{max-height:30dvh;width:auto;margin:0 auto}.sx-talk-sheet .sx-talk-thread{border-top:0;gap:12px}.sx-talk-sheet .sx-talk-turn.is-user{padding:10px 16px;border:1px solid #ffffff24;border-radius:22px 22px 6px 22px;background:#ffffff14}.sx-talk-sheet .sx-talk-turn.is-assistant{padding:12px 16px;border:1px solid #ffffff17;border-radius:22px 22px 22px 6px;background:#ffffff0a}.sx-talk-sheet .sx-talk-quick{border-top:0;padding:12px 0 10px}.sx-talk-sheet .sx-talk-quick button{min-height:40px;padding:0 16px;border:1px solid #ffffff24;border-radius:999px;background:#ffffff12;font-family:var(--font-body),"EB Garamond",serif;font-size:16px;letter-spacing:0;text-transform:none;color:#e9e6df}.sx-talk-sheet .sx-talk-compose{align-items:center;gap:6px;padding:4px 4px 4px 18px;border:1px solid #ffffff29;border-radius:999px;background:#ffffff10;box-shadow:inset 0 1px 0 #ffffff1a}.sx-talk-sheet .sx-talk-compose:focus-within{border-color:#ffffff59}.sx-talk-sheet .sx-talk-compose textarea{min-height:44px;padding:11px 0}.sx-talk-sheet .sx-talk-send{width:44px;height:44px;border-radius:999px;background:linear-gradient(180deg,#f1efe8,#d3d0c7);color:#1d1e1a;box-shadow:inset 0 1px 0 #ffffffb3}.sx-talk-sheet .sx-talk-send:disabled{opacity:.5}@media (prefers-reduced-transparency:reduce){.stone-dialog.ember-sheet.sx-talk-sheet{background:#111;backdrop-filter:none}}.stone-dialog.ember-sheet.stone-sheet{border:1px solid #ffffff24;border-bottom:0;border-radius:30px 30px 0 0;background:#121212b3;backdrop-filter:blur(30px) saturate(170%);box-shadow:inset 0 1px 0 #ffffff26,0 -30px 60px -20px #000}.stone-dialog.ember-sheet.stone-sheet:before{content:"";display:block;flex:none;width:40px;height:5px;margin:10px auto 0;border-radius:999px;background:#ffffff40}.stone-sheet .stone-dialog-bar{border-bottom:0}.stone-sheet :is(.stone-outline,.sh-trial-sheet-go,.tr-sheet-go,.tr-won-go,.tr-won-later){border-radius:999px}.stone-sheet img{border-radius:20px}@media (prefers-reduced-transparency:reduce){:is(.sh-home,.fo-page,.ember-you,.ember-settings,.counsel-page):before{display:none}:is(.sh-home .sh-top,.fo-page .fo-top,.ember-you .sy-head,.ember-settings .sy-head,.counsel-page .counsel-header,.stone-dialog.ember-sheet.stone-sheet){background:#111!important;backdrop-filter:none}}img:is([src*="-cut.webp"],[srcset*="-cut.webp"]){mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important;filter:drop-shadow(0 18px 28px #00000080)}.ea-page.is-sig.is-light img:is([src*="-cut.webp"],[srcset*="-cut.webp"]),.is-light img:is([src*="-cut.webp"],[srcset*="-cut.webp"]){filter:drop-shadow(0 18px 26px #2a2b2d33)}.sy-delete-sheet .sy-delete{display:flex;flex-direction:column;gap:12px;padding:4px 20px calc(20px + env(safe-area-inset-bottom))}.sy-delete-sheet .sy-delete p{margin:0;font-size:16px;line-height:1.45;color:#c9c6bd}.sy-delete-sheet .sy-delete-final{color:#e9e6df!important}.sy-delete-sheet .sy-delete-error{color:#f3c7bb!important;font-size:14px!important}.sy-delete-sheet .sy-delete-go{margin-top:8px;min-height:54px;border-radius:999px!important;background:#e5a4932e!important;color:#f3c7bb!important;border:1px solid #e5a49366!important;box-shadow:inset 0 1px 0 #ffffff1a!important}.sy-delete-sheet .sy-delete-keep{min-height:48px;border-radius:999px;border:1px solid #ffffff26;background:#ffffff12;color:#e9e6df;font-size:15px}.sy-delete-sheet button:disabled{opacity:.6}button.em-float-back,button.ng-back{padding:0;font:inherit;color:#e9e6df;cursor:pointer}button.ng-back{padding:0 14px;font-size:14px}button.em-float-back{font-size:18px}.ea-legal{margin:2px auto 0;max-width:300px;text-align:center;font-size:12.5px;line-height:1.45;color:#8f8c84}.ea-legal a{color:#c9c6bd;text-decoration:underline;text-underline-offset:3px}.back-pill{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;margin-top:12px;border:1px solid #ffffff26;border-radius:999px;background:#ffffff12;color:#e9e6df;font:inherit;font-size:14px;cursor:pointer;backdrop-filter:blur(20px) saturate(160%);box-shadow:inset 0 1px 0 #ffffff1f}.back-pill:hover{background:#ffffff1c}.sy-blocked-sheet .sy-blocked{padding:4px 20px calc(20px + env(safe-area-inset-bottom))}.sy-blocked-sheet .sy-blocked ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.sy-blocked-sheet .sy-blocked li{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 10px;border:1px solid #ffffff1f;border-radius:999px;background:#ffffff0d}.sy-blocked-sheet .sy-blocked-name{flex:1;min-width:0;font-size:16px;color:#e9e6df;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sy-blocked-sheet .sy-blocked li button{min-height:40px;padding:0 16px;border:1px solid #ffffff2e;border-radius:999px;background:#ffffff12;color:#e9e6df;font:inherit;font-size:14px;cursor:pointer}.sy-blocked-sheet .sy-blocked-empty{margin:0;font-size:15px;line-height:1.45;color:#a9a79d}.fo-blocked{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;text-align:center}.fo-blocked-line{margin:0 0 8px;max-width:300px;font-size:15px;line-height:1.45;color:#a9a79d}.fo-blocked .stone-outline{min-width:160px}.fo-block-quiet{display:block;margin:14px auto 0;min-height:44px;padding:0 16px;border:0;background:none;font:inherit;font-size:14px;color:#8f8c84;cursor:pointer}.fo-block-quiet:hover,.fo-menu-list button.is-alarm{color:#f3c7bb}.fo-reply-tools{display:inline-flex;gap:14px}