@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600;700&display=swap";:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items: center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items: end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items: center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items: end}.Toastify__toast{--y:0px;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;word-break:break-word;flex:auto;align-items: center;margin-bottom:1rem}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);width:100vw;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}@media only screen and (max-width:480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0)scale(var(--s));width:100%;transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;height:calc(var(--g)*1px);bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;z-index:-1;height:100%;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{display:flex;flex-shrink:0;width:22px;margin-inline-end:10px}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;outline:none;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;padding:0;transition:all .3s;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;z-index:1;opacity:.7;transform-origin:left;width:100%;height:100%;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;bottom:0;left:0}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:.65s linear infinite Toastify__spin;border-radius:100%;width:20px;height:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0)scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px)rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px)rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px)rotateX(10deg);opacity:1}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0)perspective(400px)}30%{transform:translate3d(0,var(--y),0)perspective(400px)rotate3d(1,0,0,-20deg);opacity:1}to{transform:translate3d(0,var(--y),0)perspective(400px)rotate3d(1,0,0,90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate(110%);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate(-110%);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translateY(110%);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translateY(-110%);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fps-loadingbar{position:fixed;z-index:9999;pointer-events:none;overflow:hidden;background:var(--fps-accent-dim);height:2px;top:0;left:0;right:0}.fps-loadingbar:before{content:"";position:absolute;background:var(--fps-accent-gradient);box-shadow:0 0 8px var(--fps-accent);animation:1.1s ease-in-out infinite fps-loadingbar-sweep;width:40%;height:100%;top:0;left:0}@keyframes fps-loadingbar-sweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.fps-loadingbar:before{animation:none;opacity:.5;width:100%}}:root{--fps-bg:#060608;--fps-bg-alt:#0f1117;--fps-surface:#111114;--fps-surface-2:#1a1a1f;--fps-surface-3:#1f2028;--fps-glass:#060608b8;--fps-overlay:#0000008c;--fps-fg:#f0f0f5;--fps-fg-1:#e0e0e8;--fps-fg-2:#a0a0b0;--fps-fg-3:#8a8a99;--fps-fg-4:#ffffff40;--fps-border:#ffffff14;--fps-border-strong:#ffffff2e;--fps-border-faint:#ffffff0a;--fps-accent:#408cdc;--fps-accent-bright:#6aaffa;--fps-accent-dim:#408cdc26;--fps-accent-bg:#408cdc12;--fps-accent-gradient:linear-gradient(135deg,#408cdc 0%,#6aaffa 100%);--fps-accent-shadow:0 4px 24px #408cdc66;--fps-green:#5bbca8;--fps-green-fill:#4f9f8e;--fps-green-bg:#5bbca81f;--fps-green-border:#5bbca840;--fps-cash:#2ecf78;--fps-cash-bright:#4ef08f;--fps-cash-deep:#1faf5f;--fps-cash-gradient:linear-gradient(180deg,#4ef08f 0%,#1faf5f 100%);--fps-cash-glow:0 0 18px #2ecf7880;--fps-amber:#dbb879;--fps-amber-fill:#b8975a;--fps-amber-bg:#dbb87926;--fps-amber-border:#dbb8794d;--fps-red:#cc7774;--fps-red-fill:#a85f5c;--fps-red-bg:#cc77741f;--fps-red-border:#cc777440;--fps-admin-bg:#78373259;--fps-quality-high:#5bbca8;--fps-quality-mid:#dbb879;--fps-quality-low:#cc7774;--fps-font-sans:"Inter",system-ui,"Segoe UI",Roboto,sans-serif;--fps-font-serif:"Anthropic Serif",Georgia,serif;--fps-font-mono:"JetBrains Mono","Fira Code",ui-monospace,Consolas,monospace;--fps-font-heading:"Inter",system-ui,sans-serif;--fps-fs-display:clamp(4rem,10vw,7.5rem);--fps-fs-h1:32px;--fps-fs-h2:24px;--fps-fs-h3:18px;--fps-fs-body:14px;--fps-fs-body-lg:16px;--fps-fs-small:13px;--fps-fs-caption:12px;--fps-fs-eyebrow:11px;--fps-fw-regular:400;--fps-fw-medium:500;--fps-fw-semibold:600;--fps-fw-bold:700;--fps-fw-extra:800;--fps-fw-black:900;--fps-lh-tight:1.1;--fps-lh-snug:1.3;--fps-lh-normal:1.5;--fps-lh-relaxed:1.65;--fps-tracking-display:-.02em;--fps-tracking-tight:-.2px;--fps-tracking-normal:0;--fps-tracking-label:.18em;--fps-tracking-button:0;--fps-radius-sm:4px;--fps-radius:8px;--fps-radius-md:12px;--fps-radius-lg:16px;--fps-radius-xl:20px;--fps-radius-pill:100px;--fps-radius-cta:980px;--fps-sp-1:4px;--fps-sp-2:8px;--fps-sp-3:12px;--fps-sp-4:16px;--fps-sp-5:20px;--fps-sp-6:24px;--fps-sp-8:32px;--fps-sp-10:40px;--fps-sp-12:48px;--fps-sp-16:64px;--fps-sp-20:80px;--fps-shadow-sm:0 1px 2px #0000004d;--fps-shadow:0 4px 24px #0009;--fps-shadow-lg:0 16px 48px #00000080;--fps-shadow-xl:0 32px 64px #00000080;--fps-glow-accent:0 0 8px #408cdc80;--fps-glow-accent-strong:0 0 16px #408cdc66;--fps-ease-out:cubic-bezier(.16,1,.3,1);--fps-ease-in-out:cubic-bezier(.65,0,.35,1);--fps-dur-fast:.12s;--fps-dur:.2s;--fps-dur-slow:.4s;--fps-nav-h:60px;--fps-statusbar-h:42px;--fps-app-pad-x:40px;--fps-app-pad-x-mobile:16px;--fps-content-max:1280px}body{font-family:var(--fps-font-sans);font-size:var(--fps-fs-body);line-height:var(--fps-lh-normal);color:var(--fps-fg-1);background:var(--fps-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility;margin:0}h1,h2,h3{font-family:var(--fps-font-heading);color:var(--fps-fg);margin:0}h1{font-size:var(--fps-fs-h1);font-weight:var(--fps-fw-bold);letter-spacing:-.5px}h2{font-size:var(--fps-fs-h2);font-weight:var(--fps-fw-semibold);letter-spacing:var(--fps-tracking-tight)}h3{font-size:var(--fps-fs-h3);font-weight:var(--fps-fw-semibold)}p{margin:0}code{font-family:var(--fps-font-mono);background:var(--fps-surface-3);color:var(--fps-fg);display:inline-flex;border-radius:4px;padding:4px 8px;font-size:13px}input,select,textarea,button{font-family:inherit;font-size:inherit;color:inherit}@media (pointer:coarse){input:not(:-webkit-any([type=checkbox],[type=radio],[type=range],[type=color],[type=file])),select,textarea{font-size:max(16px,1em)!important}input:not(:-moz-any([type=checkbox],[type=radio],[type=range],[type=color],[type=file])),select,textarea{font-size:max(16px,1em)!important}input:not(:is([type=checkbox],[type=radio],[type=range],[type=color],[type=file])),select,textarea{font-size:max(16px,1em)!important}}html:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html:root{--buncss-light: ;--buncss-dark:initial}}:root[data-theme=light]{--buncss-light:initial;--buncss-dark: ;color-scheme:light}:root[data-theme=dark]{--buncss-light: ;--buncss-dark:initial;color-scheme:dark}html:root{--fps-bg:var(--buncss-light,#f2f2f6)var(--buncss-dark,#060608);--fps-bg-alt:var(--buncss-light,#e9e9f0)var(--buncss-dark,#0f1117);--fps-surface:var(--buncss-light,#fff)var(--buncss-dark,#111114);--fps-surface-2:var(--buncss-light,#f7f7fa)var(--buncss-dark,#1a1a1f);--fps-surface-3:var(--buncss-light,#ececf2)var(--buncss-dark,#1f2028);--fps-glass:var(--buncss-light,#ffffffc7)var(--buncss-dark,#060608b8);--fps-overlay:var(--buncss-light,#14141c73)var(--buncss-dark,#0000008c);--fps-fg:var(--buncss-light,#0d0d12)var(--buncss-dark,#f0f0f5);--fps-fg-1:var(--buncss-light,#26262f)var(--buncss-dark,#e0e0e8);--fps-fg-2:var(--buncss-light,#5c5c68)var(--buncss-dark,#a0a0b0);--fps-fg-3:var(--buncss-light,#676773)var(--buncss-dark,#8a8a99);--fps-fg-4:var(--buncss-light,#00000038)var(--buncss-dark,#ffffff40);--fps-border:var(--buncss-light,#0000001f)var(--buncss-dark,#ffffff14);--fps-border-strong:var(--buncss-light,#0000003d)var(--buncss-dark,#ffffff2e);--fps-border-faint:var(--buncss-light,#0000000f)var(--buncss-dark,#ffffff0a);--fps-accent:var(--buncss-light,#0f69c8)var(--buncss-dark,#408cdc);--fps-accent-bright:var(--buncss-light,#0b539e)var(--buncss-dark,#6aaffa);--fps-green:var(--buncss-light,#247564)var(--buncss-dark,#5bbca8);--fps-amber:var(--buncss-light,#8c6217)var(--buncss-dark,#dbb879);--fps-red:var(--buncss-light,#c13834)var(--buncss-dark,#cc7774);--fps-quality-high:var(--fps-green);--fps-quality-mid:var(--fps-amber);--fps-quality-low:var(--fps-red);--fps-accent-dim:color-mix(in srgb,var(--fps-accent)15%,transparent);--fps-accent-bg:color-mix(in srgb,var(--fps-accent)7%,transparent);--fps-green-bg:color-mix(in srgb,var(--fps-green)12%,transparent);--fps-red-bg:color-mix(in srgb,var(--fps-red)12%,transparent);--fps-amber-bg:color-mix(in srgb,var(--fps-amber)15%,transparent);--fps-shadow-sm:var(--buncss-light,0 1px 2px #1010181a)var(--buncss-dark,0 1px 2px #0000004d);--fps-shadow:var(--buncss-light,0 4px 16px #1010181f)var(--buncss-dark,0 4px 24px #0009);--fps-shadow-lg:var(--buncss-light,0 12px 32px #10101829)var(--buncss-dark,0 16px 48px #00000080);--fps-shadow-xl:var(--buncss-light,0 24px 48px #10101833)var(--buncss-dark,0 32px 64px #00000080)}:root{--fps-range-thumb:24px;--fps-range-track:6px;--fps-range-hit:32px;--fps-range-fill:var(--fps-fg-3);--fps-range-rest:var(--fps-surface-3)}@media (pointer:coarse){:root{--fps-range-thumb:28px;--fps-range-hit:44px}}.fps-range{--range-stop:calc(var(--fps-range-thumb)/2 + (100% - var(--fps-range-thumb))*var(--range-frac,0));height:var(--fps-range-hit);-webkit-appearance:none;appearance:none;cursor:grab;background:0 0;width:100%;margin:0}.fps-range:active{cursor:grabbing}.fps-range:focus-visible{outline:none}.fps-range::-webkit-slider-runnable-track{height:var(--fps-range-track);background:linear-gradient(to right,var(--fps-range-fill)0 var(--range-stop),var(--fps-range-rest)var(--range-stop)100%);border-radius:100px}.fps-range::-moz-range-track{height:var(--fps-range-track);background:linear-gradient(to right,var(--fps-range-fill)0 var(--range-stop),var(--fps-range-rest)var(--range-stop)100%);border-radius:100px}.fps-range::-webkit-slider-thumb{-webkit-appearance:none;width:var(--fps-range-thumb);height:var(--fps-range-thumb);margin-top:calc((var(--fps-range-track) - var(--fps-range-thumb))/2);background:var(--fps-fg);border:3px solid var(--fps-surface);border-radius:50%;transition:transform .12s;box-shadow:0 1px 4px #00000073}.fps-range::-moz-range-thumb{box-sizing:border-box;width:var(--fps-range-thumb);height:var(--fps-range-thumb);background:var(--fps-fg);border:3px solid var(--fps-surface);border-radius:50%;transition:transform .12s;box-shadow:0 1px 4px #00000073}.fps-range:hover::-webkit-slider-thumb{transform:scale(1.12)}.fps-range:active::-webkit-slider-thumb{transform:scale(1.12)}.fps-range:hover::-moz-range-thumb{transform:scale(1.12)}.fps-range:active::-moz-range-thumb{transform:scale(1.12)}.fps-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--fps-accent)}.fps-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--fps-accent)}@media (prefers-reduced-motion:reduce){.fps-range::-webkit-slider-thumb{transition:none}.fps-range::-moz-range-thumb{transition:none}}.fps-display{font-family:var(--fps-font-heading);font-size:var(--fps-fs-display);font-weight:var(--fps-fw-black);line-height:var(--fps-lh-tight);letter-spacing:var(--fps-tracking-display);color:var(--fps-fg)}.fps-h1{font-family:var(--fps-font-heading);font-size:var(--fps-fs-h1);font-weight:var(--fps-fw-bold);letter-spacing:-.5px;color:var(--fps-fg)}.fps-h2{font-family:var(--fps-font-heading);font-size:var(--fps-fs-h2);font-weight:var(--fps-fw-semibold);letter-spacing:var(--fps-tracking-tight);color:var(--fps-fg)}.fps-h3{font-family:var(--fps-font-heading);font-size:var(--fps-fs-h3);font-weight:var(--fps-fw-semibold);color:var(--fps-fg)}.fps-body{font-family:var(--fps-font-sans);font-size:var(--fps-fs-body);font-weight:var(--fps-fw-regular);line-height:var(--fps-lh-normal);color:var(--fps-fg-1)}.fps-small{font-family:var(--fps-font-sans);font-size:var(--fps-fs-small);color:var(--fps-fg-2)}.fps-caption{font-family:var(--fps-font-sans);font-size:var(--fps-fs-caption);color:var(--fps-fg-2)}.fps-eyebrow{font-family:var(--fps-font-sans);font-size:var(--fps-fs-eyebrow);font-weight:var(--fps-fw-bold);letter-spacing:var(--fps-tracking-label);text-transform:uppercase;color:var(--fps-fg-2)}.fps-eyebrow--accent{color:var(--fps-accent)}.fps-eyebrow--green{color:var(--fps-green)}.fps-eyebrow--red{color:var(--fps-red)}.fps-num,.fps-mono{font-family:var(--fps-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0px}.fps-ticker{font-family:var(--fps-font-sans);font-weight:var(--fps-fw-extra);letter-spacing:-.2px;color:var(--fps-fg)}.fps-base{font-family:var(--fps-font-sans);font-size:var(--fps-fs-body);line-height:var(--fps-lh-normal);color:var(--fps-fg-1);background:var(--fps-bg);-webkit-font-smoothing:antialiased;font-synthesis:none;text-rendering:optimizeLegibility}#root{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:100svh}.recharts-cartesian-axis-tick-value tspan{font-family:var(--fps-font-mono);font-variant-numeric:tabular-nums;fill:var(--ink-3)}.recharts-legend-item-text{color:var(--ink-1)!important}.roic-line .recharts-line-curve{filter:drop-shadow(0 0 4px #dbb8798c)}@media print{html[data-sensitive=true] body *{visibility:hidden!important}html[data-sensitive=true] body:after{display:block;position:fixed;content:"FatPitches.com";padding:2rem;font:16px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;inset:0;visibility:visible!important}}#credential_picker_container,#credential_picker_iframe,iframe[src*="accounts.google.com"]{box-shadow:none!important;background:0 0!important;border:none!important}#cc-main{color:var(--cc-primary-color);font-family:var(--cc-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index);background:0 0;font-size:16px;font-weight:400;line-height:1.15}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;appearance:none;cursor:pointer;outline:revert;outline-offset:2px;overflow:hidden;margin:0;font-family:inherit;font-size:100%;line-height:normal}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147480000;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:#000000a6;--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{position:relative;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .25s,color .25s;font-weight:600}#cc-main .cc__link:hover,#cc-main a:hover{color:var(--cc-primary-color);background-size:100% 1px}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar{all:revert}#cc-main ::-webkit-scrollbar-thumb{all:revert}#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:0 0;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{overflow:hidden!important;height:auto!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:#000000a6;--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{--buncss-light: ;--buncss-dark:initial;color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);display:flex;opacity:0;overflow:hidden;position:fixed;visibility:hidden;z-index:1;flex-direction:column;max-width:24rem;transform:translateY(1.6em);box-shadow:0 .625em 1.875em #0000024d}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(1.6em - 50%))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);right:var(--cc-modal-margin);width:unset;margin:0 auto}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;position:relative;flex-direction:column;justify-content:space-between}#cc-main .cm__btns,#cc-main .cm__links{width:unset;padding:1rem 1.3rem}#cc-main .cm__texts{display:flex;flex-direction:column;flex:1;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);overflow-x:visible;overflow-y:auto;max-height:40vh;padding-bottom:1em;font-size:.9em;line-height:1.5}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-top:0;margin-bottom:.375rem}#cc-main .cm--inline .cm__btn+.cm__btn{margin-top:0;margin-left:.375rem}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-top:0;margin-left:.375rem}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);text-align:center;min-height:42px;padding:.5em 1em;font-size:.82em;font-weight:600}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);display:none;overflow:hidden;position:absolute;border-top:none;border-right:none;width:42px;height:42px;font-size:1em;top:0;right:0;min-width:auto!important;padding:0!important}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transition:stroke .15s;transform:scale(.5)}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-top:0;padding-bottom:0}#cc-main .cm__link-group{display:flex;flex-direction:row;width:100%;font-size:.8em}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{width:unset;max-width:54em}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{max-width:unset;opacity:1;--cc-modal-transition-duration:.35s;border-radius:0;width:100vw;margin:0;left:0;right:0;transform:translateY(0)}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{width:100%;max-width:55em;margin:0 auto}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-top:0;margin-left:.375rem}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration)ease,visibility var(--cc-modal-transition-duration)ease,transform var(--cc-modal-transition-duration)ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s,border-color .15s,color .15s}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);content:"";opacity:0;position:fixed;visibility:hidden;z-index:0;inset:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-right:1.3rem;padding-left:3rem!important}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{width:auto!important;max-width:none!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;min-width:auto!important;max-width:none!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-top:0!important;margin-bottom:.375rem!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);display:flex;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:unset;z-index:1;flex-direction:column;width:100%;box-shadow:0 .625em 1.875em #0000024d}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between;align-items: center}#cc-main .pm__title{display:flex;flex:1;align-items: center;margin-right:2em;font-weight:600}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);position:relative;width:40px;height:40px;transition:all .15s}#cc-main .pm__close-btn span{display:flex;width:100%;height:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transition:stroke .15s;transform:scale(.5)}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{overflow-y:auto;overflow-y:overlay;flex:1}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);display:none;overflow:hidden;border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:0!important}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s,border-color .25s}#cc-main .pm__section:first-child{border:none;margin-top:0;margin-bottom:2em;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;position:relative;justify-content:space-between;align-items: center;width:100%;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;transition:background-color .25s,border-color .25s}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-right-radius:0;border-bottom-left-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5)rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);display:flex;pointer-events:none;position:absolute;border-radius:100%;justify-content:center;width:20px;height:20px;left:18px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{display:flex;position:relative;align-items: center}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{background:var(--cc-btn-secondary-bg);color:var(--cc-secondary-color);display:flex;overflow:hidden;position:relative;text-align:center;white-space:nowrap;border-radius:5em;flex:none;justify-content:center;align-items: center;width:auto;min-width:23px;height:23px;margin-left:1em;padding:0 .6em 1px;font-size:.8em;font-weight:600}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);width:23px;padding:0}#cc-main .pm__service-counter[data-counterlabel]{width:auto;padding:0 .6em 1px}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);width:50px;height:23px;transform:translateZ(0)}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;z-index:1;right:18px}#cc-main .toggle-service{position:relative;width:42px;height:19px;right:0}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{width:42px;height:19px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{width:19px;height:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{cursor:pointer;display:block;position:absolute;border:0;margin:0;top:0;left:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;pointer-events:none;position:absolute;flex-direction:row;transition:all .25s}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border-radius:var(--cc-pm-toggle-border-radius);display:block;position:absolute;border:none;width:23px;height:23px;transition:transform .25s,background-color .25s;top:0;left:0;box-shadow:0 1px 2px #1820035c}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{position:absolute;width:100%;height:100%;transition:opacity .15s}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55)rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translate(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1;top:0}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{display:flex;position:relative;justify-content:space-between;align-items: center;padding:.4em 1.2em;transition:background-color .15s}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{display:flex;align-items: center;width:100%;margin-right:1em}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;min-width:8px;height:8px;margin-top:1px;margin-left:6px;margin-right:20px}#cc-main .pm__service-title{word-break:break-word;width:100%;font-size:.95em}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;overflow:hidden;text-align:left;width:100%;margin:0;padding:0;font-size:.9em}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{vertical-align:top;padding:.625em .625em .625em 1.2em}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);text-align:center;flex:auto;min-width:110px;min-height:42px;padding:.5em 1.5em;transition:background-color .15s,border-color .15s,color .15s;font-size:.82em;font-weight:600}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{left:var(--cc-modal-margin);right:var(--cc-modal-margin);max-width:43em;height:calc(100% - 2em);max-height:37.5em;margin:0 auto;top:50%;transform:translateY(calc(1.6em - 50%))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{opacity:1;--cc-modal-transition-duration:.35s;border-radius:0;width:100%;max-width:29em;height:100%;max-height:none;margin:0;top:0;bottom:0}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);overflow:hidden;text-overflow:ellipsis;flex:1;min-width:100px;padding-right:2em;font-weight:600}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-top:0;margin-bottom:.375rem}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translate(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translate(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);content:"";opacity:0;position:fixed;visibility:hidden;z-index:1;inset:0}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration)ease,visibility var(--cc-modal-transition-duration)ease,transform var(--cc-modal-transition-duration)ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translate(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translate(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translate(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;text-align:right;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;height:auto;max-height:100%;inset:0;transform:translateY(1.6em);max-width:none!important}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);overflow:hidden;text-overflow:ellipsis;flex:1;min-width:100px;padding-right:2em;font-weight:600}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-top:0!important;margin-bottom:.375rem!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}#cc-main{--cc-bg:var(--fps-surface-2,#1a1a1f);--cc-primary-color:var(--fps-fg,#f0f0f5);--cc-secondary-color:var(--fps-fg-2,#a0a0b0);--cc-font-family:var(--fps-font-sans);--cc-btn-primary-bg:var(--fps-accent,#408cdc);--cc-btn-primary-color:#061018;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:var(--fps-accent-bright,#6aaffa);--cc-btn-primary-hover-color:#061018;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#ffffff0d;--cc-btn-secondary-color:var(--fps-fg,#f0f0f5);--cc-btn-secondary-border-color:var(--fps-border-strong,#ffffff2e);--cc-btn-secondary-hover-bg:#ffffff1a;--cc-btn-secondary-hover-color:var(--fps-fg,#f0f0f5);--cc-btn-secondary-hover-border-color:var(--fps-border-strong,#ffffff2e);--cc-separator-border-color:var(--fps-border,#ffffff1f);--cc-cookie-category-block-bg:var(--fps-surface-3,#1f2028);--cc-cookie-category-block-border:var(--fps-border,#ffffff1f);--cc-cookie-category-block-hover-bg:var(--fps-surface-3,#1f2028);--cc-cookie-category-expanded-block-hover-bg:var(--fps-surface-3,#1f2028);--cc-section-category-border:var(--fps-border,#ffffff1f);--cc-toggle-on-bg:var(--fps-accent,#408cdc);--cc-toggle-off-bg:var(--fps-fg-4,#ffffff40);--cc-toggle-readonly-bg:var(--fps-border-strong,#ffffff2e);--cc-overlay-bg:var(--fps-overlay,#0000008c);--cc-footer-bg:var(--fps-surface-2,#1a1a1f);--cc-footer-color:var(--fps-fg-2,#a0a0b0);--cc-footer-border-color:var(--fps-border,#ffffff1f);--cc-modal-border-radius:var(--fps-radius-lg,16px);--cc-btn-border-radius:var(--fps-radius,8px)}#cc-main .cc__link{color:var(--fps-accent-bright,#6aaffa)}@media (max-width:640px){#cc-main .cm.cm--bar.cm--inline .cm__texts{padding:10px 0 6px}#cc-main .cm.cm--bar.cm--inline .cm__desc{font-size:13px;line-height:1.35}#cc-main .cm.cm--bar.cm--inline .cm__btns{border-top:0;padding-top:0;padding-bottom:10px}#cc-main .cm.cm--bar.cm--inline .cm__btn-group{gap:8px;flex-direction:row!important}#cc-main .cm.cm--bar.cm--inline .cm__btn{min-height:40px;padding:8px;flex:1 1 0!important;margin:0!important}}.info-btn{display:inline-grid;border:1px solid var(--ink-4,var(--fps-fg-4));color:var(--ink-3,var(--fps-fg-3));font-size:var(--fps-fs-eyebrow);font-weight:700;font-family:var(--sans,var(--fps-font-sans));vertical-align:middle;position:relative;background:0 0;border-radius:50%;flex-shrink:0;place-items: center;width:15px;height:15px;line-height:1}.info-btn:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:50%;transform:translate(-50%,-50%)}@media (pointer:coarse){.info-btn:after{width:44px;height:44px}}.info-btn:hover{border-color:var(--calm,var(--fps-accent));color:var(--calm-soft,var(--fps-accent-bright))}.pop{position:fixed;z-index:200;overflow-y:auto;background:var(--panel,var(--fps-surface));border:1px solid var(--line-2,var(--fps-border-strong));animation:popin .15s var(--ease,var(--fps-ease-out));border-radius:12px;width:290px;max-height:calc(100vh - 20px);padding:14px;box-shadow:0 18px 48px #000000a6}@keyframes popin{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.pop__term{font-size:var(--fps-fs-body);color:var(--ink-0,var(--fps-fg));display:flex;align-items: center;gap:8px;margin-bottom:3px;font-weight:700}.pop__abbr{font-family:var(--mono,var(--fps-font-mono));font-size:var(--fps-fs-caption);color:var(--calm-soft,var(--fps-accent-bright));background:var(--calm-bg,var(--fps-accent-bg));border-radius:5px;padding:2px 7px}.pop__def{font-size:var(--fps-fs-body);color:var(--ink-1,var(--fps-fg-1));line-height:1.55}.pop__formula{background:var(--panel-3,var(--fps-surface-3));font-family:var(--mono,var(--fps-font-mono));font-size:var(--fps-fs-small);color:var(--ink-1,var(--fps-fg-1));border-radius:7px;margin-top:9px;padding:8px 10px}.pop__bands{font-size:var(--fps-fs-caption);color:var(--ink-3,var(--fps-fg-3));font-family:var(--mono,var(--fps-font-mono));margin-top:8px;line-height:1.5}.pop__more{font-size:var(--fps-fs-small);color:var(--calm-soft,var(--fps-accent-bright));background:0 0;border:none;margin-top:9px;padding:0;font-weight:600}.help-card{display:flex;flex-direction:column;padding:4px 0}.help-row{display:flex;color:var(--ink-2);font:inherit;text-align:left;text-decoration:none;cursor:pointer;background:0 0;border:none;align-items: center;gap:14px;width:100%;min-height:56px;padding:10px 20px}.help-row+.help-row{border-top:1px solid var(--line-faint)}.help-row:hover{background:var(--panel-2);color:var(--ink-1)}.help-row:focus-visible{outline:2px solid var(--calm);outline-offset:-2px}.help-row__text{display:flex;flex-direction:column;flex:1;gap:2px;min-width:0}.help-row__title{font-size:var(--fps-fs-body);color:var(--ink-0);font-weight:600}.help-row__desc{font-size:var(--fps-fs-small);color:var(--ink-3);overflow-wrap:anywhere}.help-row--confirm{cursor:default;align-items: flex-start}.help-row--confirm:hover{color:var(--ink-2);background:0 0}.help-row__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.help-row--danger,.help-row--danger .help-row__title,.help-row--danger:hover{color:var(--mkt-down)}.fab-help__panel{overflow-y:auto;overscroll-behavior:contain;width:min(360px,100vw - 36px);max-height:calc(100dvh - 120px);box-shadow:0 12px 32px #00000073}:root{--ink-0:var(--buncss-light,#0d0d12)var(--buncss-dark,#f7f7fb);--ink-1:var(--buncss-light,#26262f)var(--buncss-dark,#dcdce6);--ink-2:var(--buncss-light,#43434f)var(--buncss-dark,#bcbcca);--ink-3:var(--fps-fg-2);--ink-4:var(--fps-fg-3);--calm:var(--fps-accent);--calm-soft:var(--fps-accent-bright);--calm-fill:color-mix(in srgb,var(--calm)85%,#000);--calm-fill-hover:color-mix(in srgb,var(--calm)74%,#000);--mkt-down-hover:color-mix(in srgb,var(--mkt-down)74%,#000);--calm-dim:color-mix(in srgb,var(--calm)16%,transparent);--calm-bg:var(--fps-accent-bg);--calm-border:color-mix(in srgb,var(--calm)32%,transparent);--calm-track:color-mix(in srgb,var(--calm)22%,transparent);--mkt-up:var(--fps-green);--mkt-down:var(--fps-red);--mkt-up-bg:var(--fps-green-bg);--mkt-down-bg:var(--fps-red-bg);--mkt-down-border:color-mix(in srgb,var(--mkt-down)32%,transparent);--good:var(--fps-green);--good-soft:var(--buncss-light,#186356)var(--buncss-dark,#7ed8c4);--good-bg:color-mix(in srgb,var(--good)13%,transparent);--warn:var(--fps-amber);--warn-soft:var(--buncss-light,#75500f)var(--buncss-dark,#f1cf93);--warn-bg:color-mix(in srgb,var(--warn)14%,transparent);--macro-good:var(--good);--macro-warn:var(--warn);--bg:var(--buncss-light,#f2f2f6)var(--buncss-dark,#08080b);--panel:var(--buncss-light,#fff)var(--buncss-dark,#101015);--panel-2:var(--buncss-light,#f7f7fa)var(--buncss-dark,#17171d);--panel-3:var(--buncss-light,#ececf2)var(--buncss-dark,#1f1f27);--viz-1:var(--buncss-light,#2a78d6)var(--buncss-dark,#3987e5);--viz-2:var(--buncss-light,#eb6834)var(--buncss-dark,#d95926);--viz-3:var(--buncss-light,#1baf7a)var(--buncss-dark,#199e70);--line:var(--buncss-light,#0000001a)var(--buncss-dark,#ffffff12);--line-2:var(--buncss-light,#0000002b)var(--buncss-dark,#ffffff21);--line-faint:var(--buncss-light,#0000000f)var(--buncss-dark,#ffffff0a);--wash-1:var(--buncss-light,#00000008)var(--buncss-dark,#ffffff08);--wash-2:var(--buncss-light,#0000000d)var(--buncss-dark,#ffffff0f);--wash-3:var(--buncss-light,#00000014)var(--buncss-dark,#ffffff17);--topbar-h:56px;--rail-w:340px;--radius:10px;--radius-sm:6px;--radius-pill:100px;--sans:"Inter",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--bg);font-family:var(--sans);color:var(--ink-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--fps-fs-body-lg);line-height:1.5}button{cursor:pointer;font-family:inherit}:where(button,a,[role=button],summary,input,select,textarea):focus-visible{outline:2px solid var(--calm-soft);outline-offset:2px}.chart-expand-btn,.pc-step__dismiss,.notif-bell,.crowd__toggle,.dcf-adjust__toggle,.pmf-exit__reveal,.rail__collapse,.qmj-pager__btn{position:relative}.chart-expand-btn:after,.pc-step__dismiss:after,.notif-bell:after,.crowd__toggle:after,.dcf-adjust__toggle:after,.pmf-exit__reveal:after,.rail__collapse:after,.qmj-pager__btn:after{content:"";position:absolute;width:24px;height:24px;top:50%;left:50%;transform:translate(-50%,-50%)}@media (pointer:coarse){.chart-expand-btn:after,.pc-step__dismiss:after,.notif-bell:after,.crowd__toggle:after,.dcf-adjust__toggle:after,.pmf-exit__reveal:after,.rail__collapse:after,.qmj-pager__btn:after{width:44px;height:44px}}::selection{background:var(--calm-dim)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0}.eyebrow{font-size:var(--fps-fs-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-weight:700}#root{height:100%}.vp{display:flex;background:var(--bg);flex-direction:column;height:100%}.vp--phone{overflow:hidden;border:10px solid #1c1c22;border-radius:44px;width:402px;max-width:100%;height:860px;max-height:100%;margin:auto;box-shadow:0 40px 90px #0009,0 0 0 1px #ffffff0d}.vp-frame-host{display:flex;background:radial-gradient(1200px 600px at 50% -10%,#2f7fe00d,transparent 60%),var(--bg);justify-content:center;align-items: center;height:100%;padding:0}.vp--phone-host{padding:24px}.vp--desktop-host{padding:0}.app{display:flex;overflow:hidden;position:relative;flex-direction:row;height:100%}.topbar{height:var(--topbar-h);display:flex;background:var(--fps-glass);backdrop-filter:saturate(160%)blur(18px);border-bottom:1px solid var(--line);position:relative;z-index:40;flex-shrink:0;align-items: center;gap:10px;padding:0 10px}.topbar__brand{display:flex;text-decoration:none;flex-shrink:0;align-items: center;gap:9px}.topbar__mark{border:1px solid var(--line-2);display:grid;color:var(--ink-0);font-size:var(--fps-fs-body-lg);background:linear-gradient(150deg,#20242e,#0c0d11);border-radius:7px;flex-shrink:0;place-items: center;width:26px;height:26px}.topbar__name{color:var(--ink-0);font-weight:700;font-size:var(--fps-fs-body-lg);letter-spacing:-.2px;white-space:nowrap}.topbar__name span{color:var(--ink-3);font-weight:500}.topbar__hamburger{display:inline-grid;cursor:pointer;background:0 0;border:none;border-radius:24%;flex-shrink:0;place-items: center;padding:0;transition:filter .15s}.topbar__hamburger:hover{filter:brightness(1.2)}.topbar__hamburger:focus-visible{outline:2px solid var(--calm);outline-offset:2px}.topbar__spacer{flex:0 0 0}.beta-badge{display:inline-flex;border:1px solid var(--line);background:var(--fps-glass);color:var(--fps-fg-dim,inherit);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;user-select:none;border-radius:999px;flex:none;align-items: center;height:20px;padding:0 7px;font-size:11px;font-weight:600}.app[data-mobile=true] .topbar .beta-badge{display:none}.bp{position:relative;--bp-cash:var(--buncss-light,#0f7b4a)var(--buncss-dark,#3ecf8e);--bp-cash-bright:var(--buncss-light,#007a3d)var(--buncss-dark,#6af0ad);--bp-cash-label:var(--buncss-light,#0f7b4d)var(--buncss-dark,#2aa873);--bp-cash-bg:color-mix(in srgb,var(--bp-cash)8%,transparent);--bp-cash-border:color-mix(in srgb,var(--bp-cash)24%,transparent);--bp-cash-glow:var(--buncss-light,none)var(--buncss-dark,0 0 18px #3ecf8e4d);flex-shrink:0}.bp--idle,.bp--cashonly .bp__pod{gap:0;padding:0 14px}.bp--cashonly .bp__seed-v{color:var(--ink-0);font-size:var(--fps-fs-body)}.bp__pod{display:flex;font:inherit;color:var(--ink-1);cursor:pointer;background:linear-gradient(180deg,var(--bp-cash-bg),#3ecf8e05);border:1px solid var(--bp-cash-border);border-radius:11px;align-items: center;gap:16px;height:44px;padding:0 16px 0 14px;transition:border-color .2s,background .2s,box-shadow .2s}.bp__pod:hover,.bp__pod.is-open{border-color:#3ecf8e6b;box-shadow:0 0 0 3px #3ecf8e12}.bp__seed{display:flex;flex-direction:column;align-items: flex-start;gap:1px}.bp__seed-l{display:flex;font-size:var(--fps-fs-eyebrow);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);align-items: center;gap:5px;font-weight:700}.bp__seed-v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body);color:var(--ink-1);font-weight:600}.bp__op{display:flex;flex-direction:column;align-items: center;gap:2px}.bp__times{font-family:var(--mono);font-size:var(--fps-fs-body-lg);color:var(--bp-cash);font-weight:700;line-height:1}.bp__plan{font-size:var(--fps-fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--bp-cash-label);font-weight:800}.bp__hero{display:flex;flex-direction:column;align-items: flex-start}.bp__hero-l{font-size:var(--fps-fs-eyebrow);letter-spacing:.13em;text-transform:uppercase;color:var(--bp-cash-label);font-weight:800}.bp__hero-v{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.5px;color:var(--bp-cash-bright);text-shadow:var(--bp-cash-glow);font-size:23px;font-weight:700;line-height:1}.bp__cap{display:flex;flex-direction:column;align-items: flex-end;gap:5px}.bp__cap-note{font-size:var(--fps-fs-caption);color:var(--ink-2);white-space:nowrap;font-weight:600}.bp__cap-note b{color:var(--bp-cash);font-family:var(--mono);font-weight:700}.bp__cap-note--dry{display:inline-flex;color:var(--warn);align-items: center;gap:4px}.bp__pips{display:inline-flex;gap:3px}.bp__pip{box-shadow:inset 0 0 0 1px var(--ink-4);background:0 0;border-radius:50%;width:5px;height:5px;transition:background .2s,box-shadow .2s}.bp__pip.is-on{background:var(--bp-cash);box-shadow:0 0 4px #3ecf8e80}.bp__pip.is-next{box-shadow:inset 0 0 0 1px var(--bp-cash);animation:1.8s ease-in-out infinite bpPipPulse}@keyframes bpPipPulse{0%,to{box-shadow:inset 0 0 0 1px var(--bp-cash)}50%{box-shadow:inset 0 0 0 1px var(--bp-cash),0 0 5px #3ecf8e99}}.bp__meter{background:var(--panel-3);overflow:hidden;border-radius:100px;width:60px;height:3px}.bp__meter span{display:block;background:var(--bp-cash);border-radius:100px;height:100%;transition:width .3s}.bp__glyph{display:none;color:var(--bp-cash)}.bp--mobile .bp__pod{justify-content:center;gap:0;width:36px;height:36px;padding:0}.bp--mobile .bp__glyph{display:inline-flex}.bp--mobile .bp__seed,.bp--mobile .bp__op,.bp--mobile .bp__hero,.bp--mobile .bp__cap{display:none}.bp--mobile .bp__pop{position:fixed;top:calc(var(--topbar-h) + 8px);width:auto;left:8px;right:8px}.bp__scrim{position:fixed;z-index:55;inset:0}.bp__pop{position:absolute;z-index:60;background:var(--panel);border:1px solid var(--line-2);animation:popin .18s var(--ease);border-radius:14px;width:320px;padding:16px;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #0009}.bp__pop-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.bp__pop-title{font-size:var(--fps-fs-small);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:800}.bp__pop-plan{font-size:var(--fps-fs-caption);letter-spacing:.06em;color:var(--bp-cash-label);background:#3ecf8e1f;border:1px solid #3ecf8e40;border-radius:5px;padding:2px 7px;font-weight:800}.bp__math{display:flex;justify-content:space-between;align-items: center;gap:8px;margin-bottom:14px}.bp__mathcell{display:flex;flex-direction:column;gap:2px}.bp__mathcell-l{font-size:var(--fps-fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.bp__mathcell-v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body-lg);color:var(--ink-1);font-weight:600}.bp__mathcell--out .bp__mathcell-l{color:var(--bp-cash-label)}.bp__mathcell--out .bp__mathcell-v{color:var(--bp-cash-bright);text-shadow:var(--bp-cash-glow);font-size:19px}.bp__mathop{font-family:var(--mono);font-size:var(--fps-fs-body-lg);color:var(--bp-cash);font-weight:700}.bp__bar{background:var(--panel-3);overflow:hidden;border-radius:100px;height:8px;margin-bottom:7px}.bp__bar-fill{display:block;background:linear-gradient(90deg,var(--bp-cash-label),var(--bp-cash-bright));box-shadow:var(--bp-cash-glow);transition:width .5s var(--ease);border-radius:100px;height:100%}.bp__bar-meta{display:flex;font-size:var(--fps-fs-small);color:var(--ink-2);justify-content:space-between;margin-bottom:14px}.bp__bar-meta b{color:var(--ink-0);font-family:var(--mono)}.bp__nudge{display:flex;font-size:var(--fps-fs-body);color:var(--ink-1);background:#3ecf8e0f;border:1px solid #3ecf8e29;border-radius:10px;gap:10px;margin-bottom:14px;padding:11px 12px;line-height:1.45}.bp__nudge svg{color:var(--bp-cash);flex-shrink:0;margin-top:1px}.bp__nudge b{color:var(--bp-cash-bright);font-weight:700}.bp__patience{display:flex;border-top:1px solid var(--line);justify-content:space-between;align-items: center;margin-top:12px;padding-top:12px}.bp__patience-l{display:inline-flex;font-size:var(--fps-fs-eyebrow);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);align-items: center;gap:4px;font-weight:700}.bp__patience-v{font-size:var(--fps-fs-body);color:var(--ink-0);font-weight:600}.bp__cta{display:flex;cursor:pointer;background:linear-gradient(180deg,var(--bp-cash-bright),var(--bp-cash-label));color:#06281a;font-size:var(--fps-fs-body);border:none;border-radius:10px;justify-content:center;align-items: center;gap:7px;width:100%;height:40px;font-weight:700;box-shadow:0 6px 18px #3ecf8e38}.climate-chip{display:inline-flex;background:var(--panel-2);border:1px solid var(--line);color:var(--ink-1);font-size:var(--fps-fs-body);white-space:nowrap;border-radius:9px;flex-shrink:0;align-items: center;gap:9px;height:36px;padding:0 13px;transition:border-color .15s,background .15s;font-weight:500}.climate-chip:hover{border-color:var(--line-2);background:var(--panel-3)}.climate-chip.is-open{border-color:var(--calm-border);background:var(--calm-bg)}.climate-chip__dot{background:var(--ink-2);border-radius:50%;width:7px;height:7px}.climate-chip__mood{display:none;color:var(--ink-1);align-items: center}.climate-chip__mood-dot{background:var(--ink-2);border-radius:50%;width:8px;height:8px}.climate-chip__season{color:var(--ink-2);font-size:var(--fps-fs-small)}.climate-chip__chev{color:var(--ink-3);transition:transform .2s}.climate-chip.is-open .climate-chip__chev{transform:rotate(180deg)}.acct{display:inline-grid;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items: center;width:36px;height:36px;padding:0;transition:box-shadow .15s}.acct:hover{box-shadow:0 0 0 2px var(--line-2)}.acct.is-open{box-shadow:0 0 0 2px var(--calm)}.acct:focus-visible{outline:none;box-shadow:0 0 0 2px var(--calm)}.notif-bell{position:relative;display:inline-flex;border-radius:var(--radius-pill);color:var(--ink-2);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items: center;width:34px;height:34px}.notif-bell:hover{background:var(--panel-2);color:var(--ink-1)}.notif-bell__badge{position:absolute;border-radius:var(--radius-pill);background:var(--calm);color:#fff;font-size:var(--fps-fs-caption);text-align:center;min-width:16px;height:16px;padding:0 4px;line-height:16px;top:-2px;right:-2px}.notif-pop{position:absolute;top:calc(var(--topbar-h) - 4px);max-height:min(520px,calc(100vh - var(--topbar-h) - 24px));display:flex;background:var(--panel);border:1px solid var(--line-2);z-index:60;overflow:hidden;animation:popin .18s var(--ease);border-radius:14px;flex-direction:column;width:min(380px,100vw - 28px);right:14px;box-shadow:0 24px 60px #0009}.notif-pop__head{display:flex;flex-shrink:0;justify-content:space-between;align-items: center;gap:10px;padding:14px 16px 10px}.notif-pop__title{font-size:var(--fps-fs-body-lg);color:var(--ink-0);font-weight:700}.notif-pop__body{overflow-y:auto}.notif-pop__empty{font-size:var(--fps-fs-body);color:var(--ink-3);text-align:center;padding:20px 16px 24px}.notif-item{display:flex;border:none;border-top:1px solid var(--line);text-align:left;color:var(--ink-1);background:0 0;align-items: center;gap:10px;width:100%;padding:11px 16px}.notif-item:hover{background:var(--panel-2)}.notif-item__dot{background:var(--ink-3);border-radius:50%;flex-shrink:0;width:7px;height:7px}.notif-item--unread .notif-item__dot{background:var(--calm)}.notif-item--unread .notif-item__dot--warn{background:var(--v-warn-soft)}.notif-item--unread .notif-item__dot--alarm{background:var(--mkt-down)}.notif-item__title{font-size:var(--fps-fs-body);flex:1;font-weight:500}.notif-item--unread .notif-item__title{color:var(--ink-0)}.notif-item:not(.notif-item--unread) .notif-item__title{color:var(--ink-2)}.notif-item__age{font-family:var(--mono);font-size:var(--fps-fs-caption);color:var(--ink-3);flex-shrink:0}.climate-pop{position:absolute;top:calc(var(--topbar-h) - 4px);background:var(--panel);border:1px solid var(--line-2);z-index:60;overflow:hidden;animation:popin .18s var(--ease);border-radius:14px;width:min(680px,100vw - 28px);padding:16px;right:14px;box-shadow:0 24px 60px #0009}@keyframes popin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.climate-pop__head{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.climate-pop__title{font-size:var(--fps-fs-body-lg);color:var(--ink-0);font-weight:700}.climate-pop__sub{font-size:var(--fps-fs-small);color:var(--ink-3)}.climate-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mcell{background:var(--panel-2);border:1px solid var(--line);display:flex;cursor:help;border-radius:9px;flex-direction:column;gap:7px;padding:10px 11px}.mcell__top{display:flex;justify-content:space-between;align-items:baseline}.mcell__label{font-size:var(--fps-fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.mcell__value{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body-lg);color:var(--ink-0);font-weight:700}.mgauge{position:relative;overflow:visible;background:linear-gradient(to right,var(--trk-bad)0,var(--trk-bad)var(--thr,50%),var(--trk-good)var(--thr,50%),var(--trk-good)100%);border-radius:100px;height:5px;margin-top:6px}.mgauge.reverse{background:linear-gradient(to right,var(--trk-good)0,var(--trk-good)var(--thr,50%),var(--trk-bad)var(--thr,50%),var(--trk-bad)100%)}.mgauge__thr{position:absolute;top:-5px;left:var(--thr,50%);border-left:3px solid #0000;border-right:3px solid #0000;border-top:4px solid var(--ink-2);width:0;height:0;transform:translate(-50%)}.mgauge__dot{position:absolute;top:50%;left:var(--val,50%);background:var(--ink-0);border:2px solid var(--panel-1);z-index:2;border-radius:50%;width:11px;height:11px;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000080}.mgauge__dot.is-pass{background:var(--v-good);border-color:var(--panel-1);box-shadow:0 1px 4px #0006,0 0 0 3px var(--v-good-ring)}.mgauge__dot.is-fail{background:var(--mkt-down);border-color:var(--panel-1);box-shadow:0 1px 4px #0006,0 0 0 3px var(--mkt-down-ring)}.mcell__meta{font-size:var(--fps-fs-caption);color:var(--ink-3);font-family:var(--mono)}.mcell__regime{font-size:var(--fps-fs-caption);color:var(--ink-2);line-height:1.3}.mcell__regime.macro-val--good{color:var(--v-good-soft)}.mcell__regime.macro-val--warn{color:var(--v-warn-soft)}.mcell__regime.macro-val--bad{color:var(--mkt-down)}.climate-pin{display:inline-flex;border-radius:var(--radius-pill);background:var(--panel-2);border:1px solid var(--line);color:var(--ink-2);font-size:var(--fps-fs-small);align-items: center;gap:6px;margin-left:auto;padding:5px 11px;font-weight:600}.climate-pin:hover{color:var(--calm-soft);border-color:var(--calm-border);background:var(--calm-bg)}.climate-strip{display:flex;background:var(--panel);border-bottom:1px solid var(--line);overflow-x:auto;flex-shrink:0;align-items: center;gap:14px;padding:8px 18px}.climate-strip__lead{display:flex;flex-shrink:0;align-items: center;gap:8px}.climate-strip__dot{background:var(--calm);border-radius:50%;width:7px;height:7px}.climate-strip__season{font-size:var(--fps-fs-small);letter-spacing:.04em;color:var(--ink-2);white-space:nowrap;font-weight:700}.climate-strip__cells{display:flex;flex:1;gap:0}.scell{display:flex;border-left:1px solid var(--line);flex-direction:column;flex:1;gap:4px;min-width:120px;padding:2px 16px}.scell:first-child{border-left:none}.scell__l{font-size:var(--fps-fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items: center;gap:4px;font-weight:700}.scell__v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body);color:var(--ink-0);font-weight:700}.scell__read{font-size:var(--fps-fs-eyebrow);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.scell__read.macro-val--good{color:var(--v-good-soft)}.scell__read.macro-val--warn{color:var(--v-warn-soft)}.scell__read.macro-val--bad{color:var(--mkt-down)}.scell .mgauge{margin-top:7px}.climate-strip__undock{border:1px solid var(--line);color:var(--ink-3);display:grid;background:0 0;border-radius:7px;flex-shrink:0;place-items: center;width:28px;height:28px}.climate-strip__undock:hover{color:var(--ink-0);border-color:var(--line-2)}.app[data-mobile=true] .climate-strip{gap:10px;padding:8px 12px}.app[data-mobile=true] .climate-strip__season{display:none}.master{display:flex;overflow:hidden;flex-direction:column;flex:1;min-width:0;min-height:0}.master__scroll{overflow-y:auto;scrollbar-gutter:stable;display:flex;flex-direction:column;flex:1;min-height:0}.master__scroll::-webkit-scrollbar{width:10px}.master__scroll::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:5px}.rail{width:var(--rail-w);border-right:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;flex-shrink:0;min-width:0;min-height:0}.app:not([data-mobile=true])[data-rail=hidden] .rail{overflow:hidden;pointer-events:none;border-right-color:#0000;width:0}.rail__head{border-bottom:1px solid var(--line);padding:14px 16px 10px}.rail__title{font-size:var(--fps-fs-body);color:var(--ink-0);display:flex;align-items: center;gap:8px;font-weight:700}.rail__collapse{border:1px solid var(--line);color:var(--ink-3);display:grid;cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;place-items: center;width:26px;height:26px;margin-left:auto;transition:color .15s,border-color .15s,background .15s}.rail__collapse:hover{color:var(--ink-0);border-color:var(--line-2);background:var(--panel-2)}.rail__progress{margin-top:12px}.progress{display:flex;align-items: center;gap:0}.progress__step{display:flex;position:relative;flex-direction:column;flex:1;align-items: center;gap:5px;min-width:0}.progress__bar{position:absolute;background:var(--line-2);z-index:0;height:1.5px;top:12px;left:-50%;right:50%}.progress__step:first-child .progress__bar{display:none}.progress__dot{display:grid;background:var(--panel);color:var(--ink-4);box-shadow:inset 0 0 0 1.5px var(--line-2);z-index:1;border-radius:50%;place-items: center;width:24px;height:24px;transition:color .2s,background .2s,box-shadow .2s}.progress__step.has-items .progress__dot{color:var(--ink-1);background:var(--panel-3);box-shadow:inset 0 0 0 1.5px var(--ink-3)}.progress__step.is-active .progress__dot{color:#fff;background:var(--calm);box-shadow:0 0 0 3px var(--calm-dim)}.progress__lbl{overflow:hidden;text-overflow:ellipsis;font-size:var(--fps-fs-eyebrow);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;max-width:100%;font-weight:700}.progress__step.is-active .progress__lbl{color:var(--calm-soft)}.progress__count{font-family:var(--mono);font-size:var(--fps-fs-caption);color:var(--ink-3)}.rail__body{display:flex;overflow-y:auto;flex-direction:column;flex:1;min-height:0;padding-bottom:24px}.rail__body>.stage{flex:none}.rail__body>.stage.is-scrollable{display:flex;flex-direction:column;flex:0 auto;min-height:184px}.stage.is-scrollable>.stage__body{overflow-y:auto;overscroll-behavior:contain;flex:auto;min-height:0}.rail__body>.stage:not(.stage--terminal)+.stage--terminal{margin-top:8px}.rail__body::-webkit-scrollbar{width:8px}.rail__body::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:4px}.stage{border-bottom:1px solid var(--line-faint)}.stage__head{display:flex;text-align:left;background:0 0;border:none;align-items: center;gap:9px;width:100%;padding:11px 16px}.stage__head:hover{background:var(--panel-2)}.stage__head .prow__next{color:var(--calm);font-weight:600}.stage__head:hover .prow__next{color:var(--calm-soft)}.stage__caret{color:var(--ink-3);flex-shrink:0;transition:transform .2s}.stage.is-open .stage__caret{transform:rotate(90deg)}.stage.is-active{box-shadow:inset 3px 0 0 var(--calm)}.stage.is-active>.stage__head,.stage.is-active>.stage__head:hover{background:var(--calm-dim)}.stage.is-active .stage__label,.stage.is-active .stage__icon,.stage.is-active .stage__caret{color:var(--calm-soft)}.stage.is-active .stage__count{color:var(--calm-soft);background:var(--calm-dim)}.stage--terminal.is-active{box-shadow:inset 3px 0 0 var(--ink-2)}.stage--terminal.is-active>.stage__head{background:var(--wash-1)}.stage--terminal.is-active .stage__label,.stage--terminal.is-active .stage__icon,.stage--terminal.is-active .stage__caret{color:var(--ink-1)}.stage--terminal.is-active .stage__count{color:var(--ink-1);background:var(--panel-3)}.stage__icon{color:var(--ink-2);display:grid;flex-shrink:0;place-items: center}.stage__label{display:flex;font-size:var(--fps-fs-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-1);flex-direction:column;gap:1px;font-weight:700}.stage__label-sub{font-size:var(--fps-fs-caption);letter-spacing:normal;text-transform:none;color:var(--ink-3);font-weight:500}.stage__count{font-family:var(--mono);font-size:var(--fps-fs-small);color:var(--ink-2);background:var(--panel-3);display:inline-flex;border-radius:100px;justify-content:center;align-items: center;min-width:20px;height:18px;padding:0 6px;font-weight:600}.stage__count.is-zero{color:var(--ink-4);background:0 0}.stage--terminal .stage__label,.stage--terminal .stage__icon{color:var(--ink-3)}.stage__spacer{flex:1}.stage__body{overflow:hidden}.stage__hint{font-size:var(--fps-fs-small);color:var(--ink-3);padding:2px 16px 10px 40px;line-height:1.45}.stage__hint b{color:var(--ink-2);font-weight:600}.prow{display:grid;text-align:left;text-decoration:none;color:inherit;cursor:pointer;background:0 0;border:none;align-items: center;column-gap:8px;width:100%;height:42px;padding:0 16px;transition:background .12s}.prow--pitch,.prow-cols--pitch{grid-template-columns:1fr 32px 34px 42px 28px}.prow--stalking,.prow-cols--stalking{grid-template-columns:1fr 30px 30px 46px 26px 64px}.prow--waiting,.prow-cols--waiting{grid-template-columns:1fr 26px 30px 34px 72px 30px}.prow__gap{display:inline-flex;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:6px}.prow__sigma{color:var(--ink-3)}.prow__gap.in-zone .prow__sigma{color:inherit}.prow--holding,.prow-cols--holding{grid-template-columns:1fr 38px 42px 44px}.prow-cols{display:grid;border-bottom:1px solid var(--line);align-items: center;column-gap:8px;height:22px;margin-bottom:1px;padding:0 16px}.prow-cols>span{font-family:var(--mono);font-size:var(--fps-fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);text-align:right;white-space:nowrap;font-weight:700}.prow-cols>span:first-child{text-align:left}.prow+.prow{border-top:1px solid var(--line)}.prow:hover{background:var(--panel-2)}.prow.is-selected{background:var(--calm-dim);box-shadow:inset 3px 0 0 var(--calm)}.prow.is-selected .prow__ticker{color:var(--calm-soft)}.prow.is-selected:hover{background:var(--calm-dim)}.tlogoSquare{object-fit:cover;border:1px solid var(--line-2);background:#fff;flex-shrink:0}.tlogo{object-fit:cover;border:1px solid var(--line-2);background:#fff;border-radius:50%;flex-shrink:0}.tlogo--fallback{display:grid;background:var(--panel-3);font-family:var(--mono);font-size:var(--fps-fs-eyebrow);color:var(--ink-2);letter-spacing:0;place-items: center;font-weight:700}.prow__id{display:flex;align-items: center;gap:10px;min-width:0}.prow__ticker{color:var(--ink-0);font-weight:800;font-size:var(--fps-fs-body);letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prow__circle{display:inline-flex;color:var(--warn);flex-shrink:0;margin-left:-4px}.prow__circle.is-inside{color:var(--good)}.prow__circle.is-outside{color:var(--fps-red)}.prow__val{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body);color:var(--ink-0);text-align:right;white-space:nowrap;font-weight:700}.prow__val.is-dim{color:var(--ink-3);font-weight:600}.prow__val.in-zone{color:var(--calm-soft)}.prow__prox{font-family:var(--mono);font-size:var(--fps-fs-small);color:var(--ink-3);text-align:right;white-space:nowrap}.prow__prox.in-zone{color:var(--calm-soft);font-weight:700}.prow__next{grid-column:1/-1;grid-row:2;display:flex;font-size:var(--fps-fs-caption);color:var(--ink-3);align-items: center;gap:5px;margin-top:2px}.prow.is-selected .prow__next{color:var(--ink-2)}.prow__next-arrow{color:var(--calm)}.prow-empty{font-size:var(--fps-fs-small);color:var(--ink-4);padding:6px 16px 12px 52px;font-style:italic}.detail{display:flex;background:var(--bg);flex-direction:column;flex:1 0 auto;min-height:0}.detail__back{display:none}.detail__inner{display:flex;flex-direction:column;gap:14px;width:100%;max-width:1000px;margin:0 auto;padding:22px 28px 80px}.pc-tools,.pc-sec{display:flex;gap:inherit;flex-direction:column}.pc-sec:not(:has(.card)) .pc-step__label{color:var(--ink-3)}.pc-sec:not(:has(.card)) .pc-step__purpose{color:var(--ink-4)}.pc-sec:not(:has(.card)) .pc-step__n{color:var(--ink-4);border-color:var(--line)}.pc-sec:not(:has(.card)) .pc-step__insight{display:none}.pc-sec:not(:has(.card)) .pc-step__status{display:none}.pc-step__na{display:none}.pc-sec:not(:has(.card)) .pc-step__na{display:inline;font-size:var(--fps-fs-small);color:var(--ink-4);flex-shrink:0;font-style:italic}.pc-step{display:flex;align-items:baseline;gap:10px;margin:14px 2px 0}.pc-step__n{font-family:var(--mono);font-size:var(--fps-fs-small);text-align:center;color:var(--ink-4);border:1px solid var(--line-2);border-radius:50%;flex-shrink:0;align-self: center;width:18px;height:18px;font-weight:700;line-height:18px}.pc-step__n.is-done{color:var(--calm);border-color:var(--calm-border);background:var(--calm-bg)}.pc-step__label{display:inline-flex;font-size:var(--fps-fs-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-0);flex-shrink:0;align-items: center;gap:6px;font-weight:800}.pc-step__icon{color:var(--ink-2);flex-shrink:0}.pc-sec:not(:has(.card)) .pc-step__icon{color:var(--ink-4)}.pc-step__purpose{font-size:var(--fps-fs-body);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.pc-step__status{display:inline-flex;font-size:var(--fps-fs-small);color:var(--ink-2);flex-shrink:0;align-items:baseline;gap:6px}.pc-step__status .num{color:var(--ink-1);font-weight:700}.pc-step__status-word{font-size:var(--fps-fs-caption);color:var(--ink-3)}.pc-step__insight{position:relative;margin:8px 2px 0 30px;padding-right:24px}.pc-step__dismiss{position:absolute;cursor:pointer;color:var(--ink-4);display:inline-flex;background:0 0;border:none;align-items: center;padding:0 4px;top:0;right:0}.pc-step__dismiss:hover{color:var(--ink-2)}@media (max-width:640px){.pc-step{flex-wrap:wrap;row-gap:4px}.pc-step__label{font-size:var(--fps-fs-body);letter-spacing:.08em}.pc-step__status{order:2;margin-left:auto}.pc-step__purpose{flex-basis:100%;order:3;padding-left:28px}.pc-step__insight{display:none}}.pc-sec.is-active:has(.card) .pc-step__n{color:#fff;background:var(--calm);border-color:var(--calm);box-shadow:0 0 0 4px var(--calm-dim)}.pc-fold{position:relative;display:flex;border:1px dashed var(--line-2);border-radius:var(--radius);font-size:var(--fps-fs-body);color:var(--ink-2);flex-wrap:wrap;align-items: center;gap:6px 12px;margin:26px 0 0 34px;padding:14px 18px}.pc-fold:before{content:"";position:absolute;border-bottom:1.5px dashed #8a7a55;border-left:1.5px dashed #8a7a55;border-bottom-left-radius:10px;width:22px;top:-40px;bottom:50%;left:-22px}.app[data-mobile=true] .pc-fold{margin-left:22px}.app[data-mobile=true] .pc-fold:before{width:16px;left:-16px}.pc-fold__steps{font-size:var(--fps-fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-1);font-weight:700}.pc-fold__show{font:inherit;color:var(--calm-soft);cursor:pointer;background:0 0;border:none;min-height:44px;margin-left:auto;padding:0 4px;font-weight:600}.pc-fold__show:hover{color:var(--ink-0);text-decoration:underline}.pc-fold__show:focus-visible{color:var(--ink-0);text-decoration:underline}.pile-reasons{display:flex;flex-direction:column}.pile-reasons__q{font-size:var(--fps-fs-body);color:var(--ink-0);font-weight:700}.pile-toast{display:flex;justify-content:space-between;align-items: center;gap:12px;width:100%}.pile-toast__undo{color:inherit;font:inherit;text-decoration:underline;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px 0;font-weight:800}.detail__inner--wide{max-width:1360px}.detail__inner--pitch{max-width:1120px}.qmj-card{overflow:hidden;padding:0}.qmj-wrap{overflow-x:auto;overscroll-behavior-x:contain}.qmj-pager{display:flex;border-top:1px solid var(--line-faint);justify-content:center;align-items: center;gap:14px;padding:10px 14px}.qmj-pager__btn{color:var(--ink-2);cursor:pointer;background:0 0;border:none;min-width:44px;min-height:32px;padding:6px 12px;font-size:18px;line-height:1}.qmj-pager__btn:disabled{color:var(--ink-4);cursor:default}.qmj-pager__info{font-size:var(--fps-fs-body);color:var(--ink-3);white-space:nowrap;font-weight:600}.qmj-grid{display:grid;--qmj-tick:188px;--qmj-act:130px;min-width:max-content}.qmj-tr{display:contents}.qmj-c,.qmj-th{display:flex;border-bottom:1px solid var(--line-faint);align-items: center;min-height:56px;padding:0 14px}.qmj-tr:last-child .qmj-c{border-bottom:none}.qmj-th{background:var(--panel-2);border:none;border-bottom:1px solid var(--line);font-family:var(--sans);font-size:var(--fps-fs-small);letter-spacing:.01em;color:var(--ink-2);cursor:pointer;flex-wrap:wrap;align-content: center;gap:4px;min-height:44px;transition:color .12s;font-weight:700}.qmj-th--num{justify-content:flex-end}.qmj-th:hover,.qmj-th.is-sorted{color:var(--ink-0)}.qmj-th--tick{position:sticky;z-index:3;box-shadow:1px 0 0 var(--line);justify-content:flex-start;left:0}.qmj-c--tick{position:sticky;z-index:2;background:var(--panel);box-shadow:1px 0 0 var(--line-faint);cursor:default;flex-direction:column;justify-content:center;align-items: flex-start;gap:2px;left:0}.qmj-tick__id{display:flex;align-items: center;gap:8px}button.qmj-tick__id{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-self: flex-start;min-height:32px;padding:0}.qmj-tick__sym{color:var(--ink-0);font-weight:800;font-size:var(--fps-fs-body);letter-spacing:-.2px}.qmj-tick__name{font-size:var(--fps-fs-caption);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(var(--qmj-tick) - 28px)}.qmj-research{display:grid;border:1px solid var(--line-2);color:var(--ink-3);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;place-items: center;width:24px;height:24px;transition:color .14s,border-color .14s,background .14s}.qmj-tick__id:hover .qmj-research{color:var(--calm-soft);border-color:var(--calm-border);background:var(--calm-bg)}.qmj-tick__id:focus-visible .qmj-research{color:var(--calm-soft);border-color:var(--calm-border);background:var(--calm-bg)}.qmj-tick__owned{display:grid;color:var(--calm-soft);flex-shrink:0;place-items: center;width:24px;height:24px}.qmj-c--num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body);color:var(--ink-3);justify-content:flex-end}.qmj-c--num.is-hi{color:var(--ink-0);font-weight:600}.qmj-c--num.is-sorted{color:var(--ink-0)}.qmj-th.is-sorted,.qmj-c--num.is-sorted{background:var(--calm-bg)}.qmj-c--act,.qmj-th--act{justify-content:flex-end}.qmj-add{font-size:var(--fps-fs-small);white-space:nowrap;height:30px;padding:0 12px}.qmj-owned{font-size:var(--fps-fs-small);color:var(--ink-3);white-space:nowrap;font-weight:600}.qmj-tr:hover .qmj-c{background:var(--panel-2)}.qmj-tr:hover .qmj-c--num.is-sorted{background:var(--calm-dim)}.qmj-tr:hover .qmj-c--tick{background:var(--panel-3);box-shadow:inset 2px 0 0 var(--calm),1px 0 0 var(--line-faint)}.qmj-sort{flex-shrink:0}.qmj-sort path{fill:var(--ink-4)}.qmj-sort.is-active path{fill:var(--calm-soft)}.app[data-mobile=true] .detail__inner--wide{max-width:none}.empty{display:flex;text-align:center;flex-direction:column;justify-content:center;align-items: center;gap:18px;height:100%;padding:40px}.empty__glyph{color:var(--ink-4);font-size:40px}.empty__title{color:var(--ink-0);font-size:20px;font-weight:700}.empty__body{font-size:var(--fps-fs-body);color:var(--ink-2);max-width:440px;line-height:1.6}.empty__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.empty__chip{display:flex;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items: flex-start;gap:1px;padding:9px 14px;transition:border-color .15s,background .15s}.empty__chip:hover{border-color:var(--calm-border);background:var(--panel-3)}.empty__chip-t{color:var(--ink-0);font-weight:800;font-size:var(--fps-fs-body)}.empty__chip-n{font-size:var(--fps-fs-caption);color:var(--ink-3)}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.section-label{display:flex;font-size:var(--fps-fs-small);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items: center;gap:10px;margin:8px 2px 0;font-weight:700}.section-label:after{content:"";background:var(--line);flex:1;height:1px}.pc-head{display:flex;flex-direction:column;gap:12px;padding:12px 18px 10px}.pc-id-row{display:flex;flex-wrap:wrap;align-items: flex-start;gap:14px}.pc-id{display:flex;flex-direction:column;gap:3px}.pc-id__ticker{color:var(--ink-0);letter-spacing:-.5px;font-size:30px;font-weight:800;line-height:1}.pc-id__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.pc-id__name{font-size:var(--fps-fs-body-lg);color:var(--ink-3);font-weight:500}.stage-pill{display:inline-flex;border-radius:var(--radius-pill);background:var(--panel-2);border:1px solid var(--line);font-size:var(--fps-fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-1);flex-shrink:0;align-items: center;gap:6px;margin-left:auto;padding:5px 10px 5px 9px;font-weight:700}.stage-pill__icon{display:grid;color:var(--ink-3);place-items: center}.stage-pill__lbl{white-space:nowrap}.stage-pill.tone-calm{border-color:var(--calm-border);background:var(--calm-bg);color:var(--calm-soft)}.stage-pill.tone-calm .stage-pill__icon{color:var(--calm-soft)}.stage-pill.tone-muted{color:var(--ink-3)}.stage-pill.tone-muted .stage-pill__icon{color:var(--ink-4)}.stage-menu{position:relative;flex-shrink:0;margin-left:auto}.stage-menu .stage-pill{margin-left:0}.stage-pill--menu{cursor:pointer;transition:border-color .15s;font-family:inherit}.stage-pill--menu:hover,.stage-pill--menu.is-open{border-color:var(--ink-3)}.stage-pill__chev{color:var(--ink-3);margin-left:-1px}.stage-menu__pop{position:absolute;z-index:40;display:flex;background:var(--panel);border:1px solid var(--line-2);animation:.13s stageMenuIn;text-transform:none;letter-spacing:normal;border-radius:12px;flex-direction:column;gap:2px;width:300px;max-width:calc(100vw - 32px);padding:8px;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #0000008c}.stage-menu__q{display:flex;border-bottom:1px solid var(--line);font-size:var(--fps-fs-body);color:var(--ink-0);align-items: center;gap:6px;margin-bottom:4px;padding:6px 8px 10px;font-weight:700}.stage-menu__item{display:flex;color:var(--ink-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items: flex-start;gap:10px;width:100%;min-height:44px;padding:9px 8px}.stage-menu__item:hover{background:var(--panel-2)}.stage-menu__item:focus-visible{background:var(--panel-2)}.stage-menu__icon{display:grid;color:var(--ink-3);flex-shrink:0;place-items: center;width:20px;height:20px}.stage-menu__text{display:flex;flex-direction:column;gap:2px;min-width:0}.stage-menu__label{display:flex;font-size:var(--fps-fs-body);color:var(--ink-0);flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-weight:700}.stage-menu__dest{font-size:var(--fps-fs-caption);color:var(--ink-3);font-weight:600}.stage-menu__does{font-size:var(--fps-fs-small);color:var(--ink-3);line-height:1.4}.stage-menu__pop .pile-reasons{padding:6px 8px 4px}.pc-id__meta{display:flex;font-size:var(--fps-fs-small);color:var(--ink-3);flex-wrap:wrap;align-items: center;gap:4px 8px;margin-top:2px}.pc-id__meta>span{white-space:nowrap}.pc-id__meta .dot-sep{background:var(--ink-4);border-radius:50%;width:2px;height:2px}.pc-id__badges{display:flex;align-items: center;gap:6px;margin-left:4px}.index-badge{border-radius:var(--radius-pill);background:var(--panel-2);border:1px solid var(--line);color:var(--ink-3);font-size:var(--fps-fs-caption);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:2px 8px;font-weight:700}.pay-measure{border-radius:var(--radius-pill);background:var(--panel-2);border:1px solid var(--line);color:var(--ink-3);font-size:var(--fps-fs-small);padding:2px 8px}.drivers{display:flex;flex-wrap:wrap;gap:10px}.driver{display:flex;border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--line);cursor:help;position:relative;flex-direction:column;gap:4px;min-width:96px;padding:10px 14px}.driver__l{font-size:var(--fps-fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items: center;gap:5px;font-weight:700}.driver__v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-0);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1}.driver__v small{font-size:var(--fps-fs-body);color:var(--ink-3);font-weight:500}.driver__sub{font-size:var(--fps-fs-caption);color:var(--ink-3)}.driver__meter{background:var(--panel-3);overflow:hidden;border-radius:100px;height:3px;margin-top:1px}.driver__meter span{display:block;background:var(--ink-2);border-radius:100px;height:100%}.driver.is-key{border-color:var(--calm-border);background:var(--calm-bg)}.driver.is-key .driver__meter span{background:var(--calm)}.driver.is-key .driver__l{color:var(--calm-soft)}.pc-card-sticky{position:sticky;top:calc(-1*var(--pc-head-h,0px));z-index:6;box-shadow:0 14px 30px -18px #000000d9}.pc-summary{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(172px,1fr);background:var(--line);border-top:1px solid var(--line);border-radius:0 0 calc(var(--radius) - 1px)calc(var(--radius) - 1px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:1px}.pc-summary::-webkit-scrollbar{display:none}.pc-summary[data-more-right]{mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.pc-summary[data-more-left]{mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000)}.pc-summary[data-more-left][data-more-right]{mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.pc-stat{background:var(--panel);display:flex;text-align:left;cursor:pointer;border:none;flex-direction:column;gap:6px;min-width:0;padding:14px 18px 16px;transition:background .15s}.pc-stat:disabled{cursor:default}.pc-stat:not(:disabled):hover{background:var(--panel-2)}.pc-stat.is-active{background:var(--panel-2);box-shadow:inset 0 2px 0 0 var(--calm)}.pc-stat.is-active.pc-stat--bad{box-shadow:inset 0 2px 0 0 var(--calm),inset 0 -2px 0 var(--fps-red)}.pc-stat.is-active.pc-stat--warn{box-shadow:inset 0 2px 0 0 var(--calm),inset 0 -2px 0 var(--warn)}.pc-stat__l{display:flex;align-items: flex-start;gap:8px;min-width:0;min-height:2.6em}.pc-stat__n{display:grid;font-family:var(--mono);font-size:var(--fps-fs-eyebrow);color:var(--calm);border:1px solid var(--calm-border);background:var(--calm-bg);border-radius:50%;flex-shrink:0;place-items: center;width:17px;height:17px;transition:all .2s;font-weight:700;line-height:1}.pc-stat__n.is-done{color:#fff;background:var(--calm-fill);border-color:var(--calm-fill)}.pc-stat__icon{color:var(--ink-2);flex-shrink:0;margin-top:1px}.pc-stat.is-active .pc-stat__icon{color:var(--calm)}.pc-stat__lbl{font-size:var(--fps-fs-body-lg);color:var(--ink-1);text-wrap:balance;max-width:140px;font-weight:600;line-height:1.3}.pc-stat.is-active .pc-stat__lbl{color:var(--ink-1)}.pc-stat__v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-0);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:24px;margin-top:4px;font-size:20px;font-weight:700;line-height:24px}.pc-stat__v--band{font-size:var(--fps-fs-body-lg);letter-spacing:-.01em}.pc-stat__unit{font-style:normal;font-family:var(--mono);font-size:var(--fps-fs-caption);color:var(--ink-3);letter-spacing:0;margin-left:1px;font-weight:600}.pc-stat__cl{font-size:var(--fps-fs-caption);letter-spacing:.02em;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.pc-stat.is-active .pc-stat__cl{color:var(--calm-soft)}.pc-stat.is-fogged .pc-stat__v,.pc-stat.is-fogged .pc-stat__cl{color:var(--ink-4)}.pc-stat.is-fogged .pc-stat__lbl{color:var(--ink-3)}.panel{display:flex;flex-direction:column;gap:14px;padding:16px 18px}.panel__head{display:flex;flex-wrap:wrap;align-items: center;gap:12px}.panel__title{font-size:var(--fps-fs-body);color:var(--ink-0);display:inline-flex;align-items: center;gap:7px;font-weight:700}.panel__sector{font-size:var(--fps-fs-small);color:var(--ink-3);font-style:italic}.panel__actions{display:flex;align-items: center;gap:8px;margin-left:auto}.app{--v-good:var(--good);--v-good-soft:var(--good-soft);--v-warn:var(--warn);--v-warn-soft:var(--warn-soft);--trk-good:#5bbca880;--trk-bad:#cc77746b;--v-good-ring:#5bbca852;--mkt-down-ring:#cc777457}.app[data-gain=off]{--v-good:var(--ink-1);--v-good-soft:var(--ink-1);--v-good-ring:#ffffff24;--trk-good:#a2a2b26b}.app[data-warn=off]{--v-warn:var(--ink-2);--v-warn-soft:var(--ink-2)}.macro-val--good{color:var(--v-good-soft)}.macro-val--warn{color:var(--v-warn-soft)}.macro-val--bad{color:var(--mkt-down)}.mcell__value.macro-val--good,.scell__v.macro-val--good,.qcell__v.macro-val--good{color:var(--v-good-soft)}.mcell__value.macro-val--warn,.scell__v.macro-val--warn,.qcell__v.macro-val--warn{color:var(--v-warn-soft)}.mcell__value.macro-val--bad,.scell__v.macro-val--bad,.qcell__v.macro-val--bad{color:var(--mkt-down)}.app[data-loss=match] .macro-val--bad,.app[data-loss=match] .mcell__value.macro-val--bad,.app[data-loss=match] .scell__v.macro-val--bad,.app[data-loss=match] .qcell__v.macro-val--bad{color:var(--ink-2)}.app[data-loss=match] .mgauge__dot.is-fail,.app[data-loss=match] .qgauge__dot.is-fail{background:var(--ink-2);box-shadow:0 0 0 3px #ffffff1f}.qcells{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.qcell--companion{background:0 0}.qfscore__dots{display:flex;cursor:pointer;background:0 0;border:none;align-items: center;gap:6px;padding:0}.qfscore__dot{border:1.5px solid var(--ink-3);background:0 0;border-radius:50%;flex:none;width:9px;height:9px}.qfscore__dot.is-pass{background:var(--v-good);border-color:var(--v-good)}.qfscore__dot.is-fail{border-color:var(--mkt-down);background:0 0}.app[data-loss=match] .qfscore__dot.is-fail{border-color:var(--ink-3)}.qfscore__legend{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:2px}.qfscore__leg{font-size:var(--fps-fs-eyebrow);font-family:var(--mono);color:var(--ink-3)}.qfscore__leg.is-fail{color:var(--mkt-down)}.app[data-loss=match] .qfscore__leg.is-fail{color:var(--ink-3)}.qscore{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:6px;margin-bottom:9px}.qscore__item{display:inline-flex;white-space:nowrap;align-items:baseline;gap:8px}.qscore__item--sep{border-left:1px solid var(--line-2);padding-left:8px}.qscore__v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-0);font-size:19px;font-weight:700}.qscore__t{font-size:var(--fps-fs-small);color:var(--ink-3);white-space:nowrap}.qcell{display:flex;background:var(--panel-2);border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:7px;padding:11px 12px}.qcell__top{display:flex;justify-content:space-between;align-items: flex-start;gap:6px}.qcell__l{display:inline-flex;overflow-wrap:anywhere;font-size:var(--fps-fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items: center;gap:4px;min-width:0;font-weight:700}.qcell__mark{border:1.5px solid var(--ink-3);background:0 0;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:4px}.qcell.qtone-good .qcell__mark{background:var(--v-good);border-color:var(--v-good)}.qcell.qtone-warn .qcell__mark{background:var(--v-warn);border-color:var(--v-warn)}.qcell.qtone-bad .qcell__mark{border-color:var(--mkt-down);background:0 0}.app[data-loss=match] .qcell.qtone-bad .qcell__mark{border-color:var(--ink-3)}.qcell__v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body-lg);color:var(--ink-0);font-weight:700}.qgauge{position:relative;overflow:visible;background:linear-gradient(to right,var(--trk-bad)0,var(--trk-bad)var(--thr,50%),var(--trk-good)var(--thr,50%),var(--trk-good)100%);border-radius:100px;height:5px;margin:3px 0}.qgauge.reverse{background:linear-gradient(to right,var(--trk-good)0,var(--trk-good)var(--thr,50%),var(--trk-bad)var(--thr,50%),var(--trk-bad)100%)}.qgauge--flat,.qgauge--flat.reverse{background:var(--wash-3)}.qgauge__thr{position:absolute;top:-5px;left:var(--thr,50%);border-left:3px solid #0000;border-right:3px solid #0000;border-top:4px solid var(--ink-2);width:0;height:0;transform:translate(-50%)}.qgauge__dot{position:absolute;top:50%;left:var(--val,50%);background:var(--ink-0);border:2px solid var(--panel-1);z-index:2;border-radius:50%;width:11px;height:11px;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000080}.qgauge__dot.is-pass{background:var(--v-good);border-color:var(--panel-1);box-shadow:0 1px 4px #0006,0 0 0 3px var(--v-good-ring)}.qgauge__dot.is-fail{background:var(--mkt-down);border-color:var(--panel-1);box-shadow:0 1px 4px #0006,0 0 0 3px var(--mkt-down-ring)}.qcell__t{font-size:var(--fps-fs-eyebrow);color:var(--ink-3);font-family:var(--mono);display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.qcell__ref{color:var(--ink-2);font-variant-numeric:tabular-nums}.ruler-head{display:flex;flex-wrap:wrap;align-items: center;gap:14px}.ruler-mini{display:inline-flex;align-items:baseline;gap:6px}.ruler-mini__l{font-size:var(--fps-fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.ruler-mini__v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body-lg);color:var(--ink-0);font-weight:700}.ruler-sep{background:var(--line);width:1px;height:16px}.ruler-sigma{font-family:var(--mono);font-size:var(--fps-fs-small);color:var(--ink-2);display:inline-flex;align-items: center;gap:5px}.ruler-sigma b{color:var(--ink-0)}.ruler-track-wrap{position:relative;height:92px;margin:4px -2px 0;padding:28px 14px 14px}.ruler-track{position:absolute;background:var(--panel-3);border-radius:100px;height:2px;top:54px;left:14px;right:14px}.ruler-mos{position:absolute;background:var(--calm-track);border-radius:100px;height:6px;top:54px;transform:translateY(-50%)}.ruler-cap{position:absolute;background:var(--ink-2);width:1px;height:11px;top:54px;transform:translateY(-50%)}.ruler-mark{position:absolute;display:flex;flex-direction:column;align-items: center;top:54px;transform:translate(-50%,-50%)}.ruler-dot{background:var(--mark-c,var(--ink-1));border:2px solid var(--panel);border-radius:50%;width:11px;height:11px;margin:2px}.ruler-lbl{position:absolute;display:flex;white-space:nowrap;flex-direction:column;align-items: center;gap:1px;line-height:1.1}.ruler-lbl--up{bottom:20px}.ruler-lbl--dn{top:20px}.ruler-tag{font-size:var(--fps-fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.ruler-val{font-family:var(--mono);font-size:var(--fps-fs-body);color:var(--mark-t,var(--ink-1));font-weight:700}.ruler-mark--trigger{--mark-c:var(--ink-0);--mark-t:var(--ink-0)}.ruler-mark--trigger .ruler-dot{width:13px;height:13px;box-shadow:0 0 0 3px #ffffff14}.ruler-mark--trigger .ruler-val{font-size:var(--fps-fs-body-lg)}.ruler-mark--iv{--mark-c:var(--calm);--mark-t:var(--calm-soft)}.ruler-mark--iv .ruler-tag{color:var(--calm-soft)}.ruler-mark--iv .ruler-dot{box-shadow:0 0 0 3px var(--calm-dim);width:13px;height:13px}.ruler-mark--iv .ruler-val{font-size:var(--fps-fs-body-lg)}.ruler-mark--close .ruler-dot{background:var(--ink-2);border:none;width:6px;height:6px}.ruler-mark--close .ruler-val{font-size:var(--fps-fs-small);color:var(--ink-2);font-weight:500}.ruler-mark--avg .ruler-dot{display:none}.ruler-line{position:absolute;border-left:1px dashed var(--ink-4);width:1px;height:26px;bottom:50%;left:50%;transform:translate(-50%)}.ruler-mark--avg .ruler-val{font-size:var(--fps-fs-caption);color:var(--ink-3);font-weight:500}.ruler-mark--avg .ruler-tag{color:var(--ink-4)}.ruler-mark.is-grab .ruler-dot{cursor:grab;touch-action:none;transition:box-shadow .15s,transform .12s}.ruler-mark.is-grab .ruler-dot:after{content:"";position:absolute;border-radius:50%;inset:-8px}.ruler-mark.is-grab .ruler-dot{position:relative}.ruler-mark--trigger.is-grab:hover .ruler-dot{transform:scale(1.18);box-shadow:0 0 0 5px #ffffff1f}.ruler-mark--iv.is-grab:hover .ruler-dot{box-shadow:0 0 0 5px var(--calm-dim);transform:scale(1.18)}.ruler-mark.is-active-drag .ruler-dot{cursor:grabbing;transform:scale(1.25)}.ruler-track-wrap.is-dragging{cursor:grabbing;user-select:none}.ruler-track-wrap.is-dragging .ruler-lbl{transition:none}.ruler-edit{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin-top:2px}.ruler-edit__field{display:flex;flex-direction:column;gap:4px}.ruler-edit__cap{font-size:var(--fps-fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.ruler-edit__field--iv .ruler-edit__cap{color:var(--calm-soft)}.ruler-edit__box{display:inline-flex;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;align-items: center;gap:3px;height:32px;padding:0 11px;transition:border-color .15s,background .15s}.ruler-edit__box:focus-within{border-color:var(--calm-border);background:var(--panel-3)}.ruler-edit__field--trigger .ruler-edit__box:focus-within{border-color:var(--line-2)}.ruler-edit__box i{font-style:normal;font-family:var(--mono);font-size:var(--fps-fs-body);color:var(--ink-3)}.ruler-edit__box input{outline:none;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body-lg);color:var(--ink-0);background:0 0;border:none;width:64px;padding:0;font-weight:700}.ruler-edit__field--iv .ruler-edit__box input{color:var(--calm-soft)}.ruler-edit__box input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ruler-edit__box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ruler-edit__box input[type=number]{-moz-appearance:textfield}.ruler-edit__hint{font-size:var(--fps-fs-small);color:var(--ink-3);align-self: flex-end;margin-left:auto;padding-bottom:7px}.entry-from{display:flex;flex-direction:column;gap:8px;margin-top:12px}.entry-from__line{display:flex;font-size:var(--fps-fs-small);color:var(--ink-2);flex-wrap:wrap;align-items: center;gap:6px 8px;margin:0}.entry-from__cap{display:inline-flex;font-size:var(--fps-fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items: center;gap:4px;font-weight:700}.entry-from__opt{border:1px solid var(--line);background:var(--panel-2);color:var(--ink-2);font-size:var(--fps-fs-small);cursor:pointer;border-radius:8px;min-height:32px;padding:0 11px}.entry-from__opt b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-1)}.entry-from__opt:hover{background:var(--panel-3)}.entry-from__opt[aria-pressed=true]{border-color:var(--line-2);background:var(--panel-3)}.tick{font-family:var(--mono);font-size:var(--fps-fs-small);font-weight:600}.tick.up{color:var(--mkt-up)}.tick.down{color:var(--mkt-down)}.ruler-track-wrap.has-crowd{height:132px}.ruler-crowd-range{position:absolute;background:var(--wash-2);border-radius:100px;height:4px;top:54px;transform:translateY(-50%)}.ruler-mark--crowd .ruler-dot{background:var(--ink-3);border:none;width:7px;height:7px}.ruler-mark--crowd .ruler-tag{color:var(--ink-4)}.ruler-mark--crowd .ruler-val{font-size:var(--fps-fs-caption);color:var(--ink-3);font-weight:500}.evebit{position:relative;padding:32px 4px 8px}.evebit__eyebrow{position:absolute;font-size:var(--fps-fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);font-weight:700;top:0;left:4px}.evebit__bar{position:relative;background:var(--panel-3);border-radius:100px;height:5px;margin-top:4px}.evebit__tick{position:absolute;background:var(--line-2);width:1px;top:-3px;bottom:-3px}.evebit__tick:after{content:attr(data-v);position:absolute;font-family:var(--mono);font-size:var(--fps-fs-eyebrow);color:var(--ink-4);white-space:nowrap;top:8px;left:50%;transform:translate(-50%)}.evebit__dot{position:absolute;border:2px solid var(--panel);border-radius:50%;width:10px;height:10px;top:50%;transform:translate(-50%,-50%)}.evebit__dot--trigger{background:var(--ink-0)}.evebit__dot--iv{background:var(--calm)}.evebit__dot:before{content:attr(data-label);position:absolute;font-family:var(--mono);font-size:var(--fps-fs-eyebrow);white-space:nowrap;font-weight:700;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.evebit__dot--trigger:before{color:var(--ink-1)}.evebit__dot--iv:before{color:var(--calm-soft)}.crowd{display:flex;flex-direction:column;gap:0}.crowd__toggle{display:inline-flex;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-2);font-size:var(--fps-fs-body);align-self: flex-start;align-items: center;gap:8px;padding:7px 13px;font-weight:600}.crowd__toggle:hover,.crowd__toggle.is-on{color:var(--ink-0);border-color:var(--line-2)}.crowd__toggle svg{transition:transform .2s}.crowd__toggle.is-on svg{transform:rotate(180deg)}.crowd__toggle-meta{font-family:var(--mono);font-size:var(--fps-fs-caption);color:var(--ink-3);font-weight:500}.deserved-pe{display:inline-flex;font-size:var(--fps-fs-body);color:var(--ink-2);align-items: center;font-weight:600}.deserved-pe__swatch{background:#2f9bf5;border-radius:2px;width:10px;height:10px}.deserved-pe input{background:var(--panel-2);border:1px solid var(--line);color:var(--ink-0);font-family:var(--mono);font-size:var(--fps-fs-body);text-align:right;border-radius:7px;width:64px;padding:4px 8px}.deserved-pe input:focus{outline:none;border-color:var(--line-2)}.deserved-pe__hint{font-family:var(--mono);font-size:var(--fps-fs-caption);color:var(--ink-3);font-weight:500}.crowd__body{background:var(--panel-2);border:1px solid var(--line);display:flex;border-radius:9px;flex-direction:column;gap:11px;margin-top:10px;padding:12px 14px}.crowd__dist{display:flex;flex-direction:column;gap:7px}.crowd__seg{display:flex;align-items: center;gap:11px}.crowd__seg-bar{background:var(--panel-3);overflow:hidden;border-radius:100px;flex:1;height:6px}.crowd__seg-fill{display:block;border-radius:100px;height:100%}.crowd__seg-fill--buy{background:var(--ink-1)}.crowd__seg-fill--hold{background:var(--ink-3)}.crowd__seg-fill--sell{background:var(--ink-4)}.crowd__seg-l{font-size:var(--fps-fs-small);color:var(--ink-3);width:70px}.crowd__seg-l b{font-family:var(--mono);color:var(--ink-1);margin-left:3px;font-weight:700}.crowd__note{font-size:var(--fps-fs-small);color:var(--ink-3);margin:0;line-height:1.55}.crowd__note b{color:var(--ink-0)}.zone-note{display:flex;border-radius:var(--radius-sm);background:var(--calm-bg);border:1px solid var(--calm-border);font-size:var(--fps-fs-body);color:var(--ink-1);align-items: center;gap:9px;margin-top:2px;padding:9px 13px}.zone-note__dot{background:var(--calm);border-radius:50%;flex-shrink:0;width:8px;height:8px}.zone-note b{color:var(--calm-soft);font-weight:700}.zone-note--waiting{background:var(--panel-2);border-color:var(--line)}.zone-note--waiting .zone-note__dot{background:var(--ink-3)}.zone-note--waiting b{color:var(--ink-1)}.cj-ver{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-caption);letter-spacing:.04em;color:var(--calm-soft);border:1px solid var(--calm-border);border-radius:var(--radius-pill);padding:1px 7px;font-weight:700}.cj-bar{background:var(--panel-3);overflow:hidden;border-radius:100px;flex:1;max-width:220px;height:5px}.cj-bar span{display:block;background:var(--ink-2);border-radius:100px;height:100%}.cj-meter{display:flex;align-items: center;gap:12px}.cj-meter__formula{font-size:var(--fps-fs-body);color:var(--ink-1);white-space:nowrap}.cj-meter__formula b{color:var(--ink-0)}.cj-status{display:flex;align-items: center;gap:10px}.cj-status__time,.cj-status__save{font-size:var(--fps-fs-small);color:var(--ink-3);white-space:nowrap}.qlist{display:flex;flex-direction:column;gap:7px}.qitem{display:flex;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;align-items: center;gap:11px;padding:9px 13px}.qitem__n{font-family:var(--mono);font-size:var(--fps-fs-caption);color:var(--ink-4);flex-shrink:0;width:14px}.qitem__t{font-size:var(--fps-fs-body);color:var(--ink-1);flex:1;font-weight:500}.qitem__w{font-family:var(--mono);font-size:var(--fps-fs-caption);color:var(--ink-3);background:var(--panel-3);border-radius:4px;padding:2px 6px}.qitem__score{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body);color:var(--ink-0);text-align:right;min-width:36px;font-weight:700}.qitem__score small{color:var(--ink-4);font-weight:500}.qitem__meter{background:var(--panel-3);overflow:hidden;border-radius:100px;flex-shrink:0;width:54px;height:4px}.qitem__meter span{display:block;background:var(--ink-3);border-radius:100px;height:100%}.ap-kelly{font-size:var(--fps-fs-small);color:var(--ink-3);font-family:var(--mono);margin-left:auto}.ap-kelly b{color:var(--calm-soft)}.ap-slider{position:relative;padding:4px 0 26px}.ap-ticks{position:absolute;left:calc(var(--fps-range-thumb)/2);right:calc(var(--fps-range-thumb)/2);height:18px;bottom:2px}.ap-ticks span{position:absolute;background:var(--c,var(--ink-4));width:1px;height:6px;top:0;transform:translate(-50%)}.ap-ticks span:after{content:attr(data-v);position:absolute;font-family:var(--mono);font-size:var(--fps-fs-eyebrow);color:var(--c,var(--ink-3));white-space:nowrap;top:8px;left:50%;transform:translate(-50%)}.ap-ceiling{display:flex;border:1px solid var(--calm-border);background:linear-gradient(170deg,var(--calm-bg),transparent 70%);border-radius:12px;flex-wrap:wrap;align-items: center;gap:16px 30px;margin-top:4px;padding:16px 18px}.ap-ceiling__main{display:flex;flex-direction:column;gap:5px}.ap-ceiling__lbl{display:inline-flex;font-size:var(--fps-fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items: center;gap:6px;font-weight:700}.ap-ceiling__val{display:flex;align-items:baseline;gap:2px}.ap-ceiling__field{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:var(--calm-soft);text-align:left;background:0 0;border:none;width:4.6ch;padding:0;font-size:48px;font-weight:800;line-height:.95}.ap-ceiling__field:focus{outline:none}.ap-ceiling__field:focus-visible{outline:2px solid var(--calm);outline-offset:4px;border-radius:5px}.ap-ceiling__pct{font-family:var(--mono);color:var(--calm-soft);letter-spacing:-.02em;font-size:24px;font-weight:800}.ap-ceiling__restore{display:inline-flex;background:var(--calm-dim);border:1px solid var(--calm-border);color:var(--calm-soft);font-family:var(--sans);font-size:var(--fps-fs-caption);border-radius:6px;justify-content:center;align-self: center;align-items: center;width:20px;height:20px;margin-left:4px;padding:0;font-weight:800}.ap-ceiling__restore:hover{background:var(--calm-border);color:var(--ink-0)}.ap-ceiling__restore.is-hidden{visibility:hidden;pointer-events:none}.ap-ceiling__sub{font-size:var(--fps-fs-small);color:var(--ink-3);font-family:var(--mono);font-variant-numeric:tabular-nums}.ap-ceiling__sub b{color:var(--ink-1);font-weight:700}.ap-ceiling__field--static{display:inline-block;width:auto}.ps-why{font-size:var(--fps-fs-body);color:var(--ink-3);flex:260px;align-self: center;min-width:220px;line-height:1.55}.ps-why b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-1);font-weight:700}.ps-budget{display:flex;margin-bottom:10px}.plan-cap{border:1px solid var(--calm-border);background:var(--calm-dim);border-radius:10px;margin-top:14px;padding:14px}.plan-cap__lede{font-size:var(--fps-fs-body);color:var(--ink-2);line-height:1.6}.plan-cap__lede b{color:var(--ink-0);font-weight:700}.plan-cap__row{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin-top:12px}.plan-cap__field{border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink-0);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body-lg);border-radius:8px;flex:0 170px;min-width:130px;padding:8px 10px;font-weight:700}.plan-cap__field:focus{outline:none;border-color:var(--calm-border)}.plan-cap__note{font-size:var(--fps-fs-small);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:10px}.ap-cap{display:flex;flex-direction:column;flex:210px;gap:9px;min-width:190px}.ap-cap__track{position:relative;overflow:hidden;background:var(--panel-3);display:flex;border-radius:100px;gap:2px;height:12px}.ap-cap__seg{transition:width .3s var(--ease);height:100%}.ap-cap__seg--committed{background:var(--ink-1)}.ap-cap__seg--planned{background:var(--calm)}.ap-cap__seg--over{background:var(--warn)}.ap-cap__ceil{position:absolute;background:var(--ink-0);border-radius:2px;width:2px;top:-3px;bottom:-3px;transform:translate(-1px)}.ap-cap__legend{display:flex;font-size:var(--fps-fs-caption);font-family:var(--mono);color:var(--ink-3);flex-wrap:wrap;gap:5px 16px}.ap-cap__legend span{display:inline-flex;align-items: center;gap:6px}.ap-cap__legend b{color:var(--ink-1);font-weight:700}.ap-cap__dot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.ap-cap__dot--committed{background:var(--ink-1)}.ap-cap__dot--planned{background:var(--calm)}.ap-cap__dot--head{background:var(--panel-3);border:1px solid var(--line-2)}.ap-cap__legend .is-planned b{color:var(--calm-soft)}.ap-cap__legend .is-over b{color:var(--warn-soft)}.ap-stack{display:flex;border:1px solid var(--line);overflow:hidden;border-radius:10px;flex-direction:column;margin-top:12px}.ap-line{display:grid;grid-template-columns:1fr auto;border-top:1px solid var(--line);align-items: center;gap:10px;padding:11px 14px}.ap-line:first-child{border-top:none}.ap-line__l{display:flex;align-items: center;gap:10px;min-width:0}.ap-line__dot{background:var(--ink-4);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ap-line__name{font-size:var(--fps-fs-body);color:var(--ink-1);font-weight:600}.ap-line__meta{font-size:var(--fps-fs-small);color:var(--ink-3);font-family:var(--mono);font-variant-numeric:tabular-nums}.ap-line__r{display:flex;text-align:right;flex-direction:column;align-items: flex-end;gap:1px}.ap-line__pct{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body-lg);color:var(--ink-0);letter-spacing:-.01em;font-weight:800}.ap-line__val{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-caption);color:var(--ink-3)}.ap-line--pos{background:var(--panel-2)}.ap-line--resting{background:var(--panel)}.ap-line--empty .ap-line__name{color:var(--ink-3);font-weight:500}.ap-line--empty .ap-line__r{color:var(--ink-4)}.ap-line--empty .ap-line__pct{font-size:var(--fps-fs-body);color:var(--ink-4);font-weight:600}.ap-order{background:var(--panel)}.ap-order__l{display:flex;align-items: center;gap:11px;min-width:0}.ap-order__txt{display:flex;flex-direction:column;gap:1px;min-width:0}.ap-order__name{display:flex;font-size:var(--fps-fs-body);color:var(--ink-1);align-items: center;gap:8px;font-weight:600}.ap-order__tag{font-family:var(--sans);font-size:var(--fps-fs-eyebrow);letter-spacing:.07em;text-transform:uppercase;background:var(--calm-bg);color:var(--calm-soft);border:1px solid var(--calm-border);border-radius:5px;padding:2px 6px;font-weight:700}.ap-order__tag--draft{background:var(--panel-3);color:var(--ink-3);border-color:var(--line-2)}.ap-order__meta{font-size:var(--fps-fs-small);color:var(--ink-3);font-family:var(--mono);font-variant-numeric:tabular-nums}.ap-order__r{display:flex;align-items: center;gap:12px}.ap-order__nums{display:flex;flex-direction:column;align-items: flex-end;gap:1px}.pulse{position:relative;flex-shrink:0;width:10px;height:10px}.pulse__dot{position:absolute;background:var(--calm);box-shadow:0 0 6px var(--calm-track);border-radius:50%;inset:2px}.pulse__ring{position:absolute;border:1.5px solid var(--calm);opacity:0;border-radius:50%;inset:0}@media (prefers-reduced-motion:no-preference){.pulse__ring{animation:apPulseRing 2.6s var(--ease)infinite}.pulse__dot{animation:2.6s ease-in-out infinite apPulseDot}}@keyframes apPulseRing{0%{transform:scale(.6);opacity:.8}75%,to{transform:scale(2.6);opacity:0}}@keyframes apPulseDot{0%,to{opacity:1}50%{opacity:.45}}.pulse--draft .pulse__dot{background:var(--ink-4);box-shadow:none;animation:none}.pulse--draft .pulse__ring{animation:none}.ap-order--editing{background:var(--calm-bg)}.ap-editor{display:flex;flex-direction:column;gap:12px;padding:14px}.ap-editor__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-end;gap:14px}.ap-editor__size{display:flex;flex-direction:column;gap:2px}.ap-editor__size-l{font-size:var(--fps-fs-eyebrow);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.ap-editor__pct{display:flex;font-family:var(--mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;line-height:1}.ap-editor__pct b{color:var(--ink-0);letter-spacing:-.01em;font-size:19px;font-weight:700}.ap-editor__pct i{font-style:normal;font-size:var(--fps-fs-body);color:var(--ink-2)}.ap-editor__trigger{display:flex;flex-direction:column;align-items: flex-end;gap:5px}.ap-editor__trigger label{font-size:var(--fps-fs-eyebrow);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.ap-trigger-field{display:inline-flex;background:var(--panel);border:1px solid var(--line-2);border-radius:8px;align-items: center;gap:2px;padding:6px 10px}.ap-trigger-field:focus-within{border-color:var(--calm-soft)}.ap-trigger-field span{font-family:var(--mono);font-size:var(--fps-fs-body-lg);color:var(--ink-3)}.ap-trigger-field input{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body-lg);color:var(--ink-0);background:0 0;border:none;width:7ch;font-weight:700}.ap-trigger-field input:focus{outline:none}.ap-editor__calc{display:flex;font-family:var(--mono);font-variant-numeric:tabular-nums;flex-direction:column;gap:7px}.ap-editor__port{display:flex;font-size:var(--fps-fs-small);color:var(--ink-3);align-items:baseline;gap:7px}.ap-editor__port b{color:var(--calm-soft);letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:1}.ap-editor__order{display:flex;font-size:var(--fps-fs-body);color:var(--ink-2);flex-wrap:wrap;align-items: center;gap:6px}.ap-editor__order b{color:var(--ink-0);font-weight:700}.ap-trigger-inline{display:inline-flex;background:var(--panel);border:1px solid var(--line-2);border-radius:7px;align-items: center;gap:1px;padding:3px 9px}.ap-trigger-inline:focus-within{border-color:var(--calm-soft)}.ap-trigger-inline span{font-family:var(--mono);font-size:var(--fps-fs-body);color:var(--ink-3)}.ap-trigger-inline input{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body-lg);color:var(--ink-0);background:0 0;border:none;width:6.5ch;font-weight:700}.ap-trigger-inline input:focus{outline:none}.ap-editor__warn{font-size:var(--fps-fs-small);color:var(--warn-soft);display:flex;align-items: center;gap:6px}.ap-editor__acts{display:flex;justify-content:flex-end;align-items: center;gap:8px}.ap-add{display:flex;border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--fps-fs-body);background:0 0;justify-content:center;align-items: center;gap:8px;width:100%;padding:12px;font-weight:600}.ap-add:hover{color:var(--calm-soft);background:var(--panel-2)}.ap-order__acts{display:flex;align-items: center;gap:7px}.ap-edit--sell:hover{color:var(--mkt-down);border-color:var(--mkt-down-border);background:var(--mkt-down-bg)}.ap-line--pos.ap-order--editing{background:var(--panel-2)}.ap-editor__order--sell{font-size:var(--fps-fs-body-lg)}.ap-editor__order--sell b{color:var(--ink-0)}.ap-editor__order--idle{color:var(--ink-3)}.ap-sell-keep{font-size:var(--fps-fs-small);background:var(--panel-2);color:var(--ink-3);border:1px solid var(--line);border-radius:5px;margin-left:4px;padding:2px 8px}.ap-btn-sell{display:inline-flex;background:var(--mkt-down);color:#fff;font-size:var(--fps-fs-body);border:1px solid #0000;border-radius:8px;align-items: center;gap:7px;height:34px;padding:0 16px;font-weight:700;box-shadow:0 2px 12px #cc77744d}.ap-btn-sell:hover{filter:brightness(1.08)}.ap-btn-sell:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.ap-pct-input{display:inline-flex;align-items: center;gap:5px}.ap-pct-field{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body);color:var(--ink-0);background:var(--panel);border:1px solid var(--line);border-radius:6px;width:58px;padding:3px 6px;font-weight:700}.ap-pct-field:focus{outline:none;border-color:var(--calm-soft)}.ap-pct-input i{font-style:normal;font-family:var(--mono);font-size:var(--fps-fs-body);color:var(--ink-3)}.ap-pct-restore{display:inline-flex;background:var(--calm-bg);border:1px solid var(--calm-border);color:var(--calm-soft);font-family:var(--sans);font-size:var(--fps-fs-caption);cursor:pointer;border-radius:5px;justify-content:center;align-items: center;width:19px;height:19px;padding:0;font-weight:800}.ap-pct-restore:hover{background:var(--calm-border);color:var(--ink-0)}.ap-pct-restore.is-hidden{visibility:hidden;pointer-events:none}.ap-act{display:flex;flex-wrap:wrap;align-items: center;gap:10px 14px;margin-top:6px}.ap-act__note{font-size:var(--fps-fs-small);color:var(--ink-3);max-width:340px;line-height:1.5}.sig-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px}.sig-stat{display:flex;background:var(--panel-2);border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:3px;padding:12px 14px}.sig-stat__l{font-size:var(--fps-fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.sig-stat__v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-0);letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.05}.sig-stat__sub{font-size:var(--fps-fs-caption);color:var(--ink-3)}.sig-stat:first-child .sig-stat__v{color:var(--calm-soft)}.sig-stat__v--good{color:var(--good)}.sig-skel-v{margin:2px 0}.sig-skel-bar{border-radius:100px;margin-top:12px}.sig-bar{display:flex;overflow:hidden;background:var(--panel-3);border-radius:100px;gap:1.5px;height:9px;margin-top:12px}.sig-bar__seg{height:100%}.sig-bar__seg--ins{background:var(--calm)}.sig-bar__seg--inst{background:var(--ink-1)}.sig-bar__seg--pub{background:var(--panel-3)}.sig-legend{display:flex;font-size:var(--fps-fs-small);color:var(--ink-2);font-family:var(--mono);flex-wrap:wrap;gap:16px;margin-top:9px}.sig-legend span{display:inline-flex;align-items: center;gap:6px}.sig-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.sig-dot--ins{background:var(--calm)}.sig-dot--inst{background:var(--ink-1)}.sig-dot--pub{background:var(--ink-4)}.btn{display:inline-flex;border-radius:var(--radius-pill);font-size:var(--fps-fs-body);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items: center;gap:8px;height:40px;padding:0 20px;transition:all .15s;font-weight:700}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--calm-fill);color:#fff;box-shadow:0 2px 14px #2f7fe052}.btn--primary:hover{background:var(--calm-fill-hover)}.btn--ghost{border-color:var(--line-2);color:var(--ink-1);background:0 0}.btn--ghost:hover{border-color:var(--ink-3);color:var(--ink-0)}.ap-edit--cancel{color:var(--ink-3)}.ap-edit--cancel:hover{color:var(--mkt-down);border-color:var(--mkt-down-border);background:var(--mkt-down-bg)}.btn--quiet{border-color:var(--line);color:var(--ink-2);font-size:var(--fps-fs-body);background:0 0;height:32px;padding:0 13px;font-weight:600}.btn--quiet:hover{color:var(--ink-0);border-color:var(--line-2)}.btn--block{width:100%}.btn--sm{font-size:var(--fps-fs-body);height:28px;padding:0 12px;font-weight:600}.pc-expand{background:var(--panel-2);border:1px solid var(--line);border-radius:0 0 var(--radius)var(--radius);color:var(--ink-2);font-size:var(--fps-fs-body);border-top:none;width:100%;padding:12px;font-weight:600}.pc-expand:hover{color:var(--ink-0);background:var(--panel-3)}.glossary-scrim{position:fixed;z-index:180;animation:.2s fade;background:#00000080;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.glossary{position:fixed;background:var(--panel);border-left:1px solid var(--line-2);z-index:190;display:flex;animation:slidein .25s var(--ease);flex-direction:column;width:min(420px,92vw);top:0;bottom:0;right:0;box-shadow:-20px 0 60px #00000080}@keyframes slidein{0%{transform:translate(100%)}to{transform:none}}.glossary__head{border-bottom:1px solid var(--line);display:flex;align-items: center;gap:10px;padding:18px 20px 14px}.glossary__title{font-size:var(--fps-fs-body-lg);color:var(--ink-0);font-weight:700}.glossary__sub{font-size:var(--fps-fs-small);color:var(--ink-3);margin-top:2px}.glossary__close{border:1px solid var(--line);color:var(--ink-2);display:grid;background:0 0;border-radius:8px;place-items: center;width:32px;height:32px;margin-left:auto}.glossary__close:hover{color:var(--ink-0);border-color:var(--line-2)}.glossary__search{border-bottom:1px solid var(--line);padding:12px 20px}.glossary__search input{background:var(--panel-2);border:1px solid var(--line);color:var(--ink-0);font-size:var(--fps-fs-body);font-family:var(--sans);border-radius:8px;width:100%;height:34px;padding:0 12px}.glossary__search input:focus{outline:none;border-color:var(--calm-border)}.glossary__body{overflow-y:auto;overscroll-behavior:contain;flex:1;padding:8px 0}.gterm{border-bottom:1px solid var(--line-faint);padding:13px 20px}.gterm__head{display:flex;align-items:baseline;gap:9px;margin-bottom:4px}.gterm__abbr{font-family:var(--mono);font-size:var(--fps-fs-small);color:var(--calm-soft);font-weight:700}.gterm__name{font-size:var(--fps-fs-body);color:var(--ink-0);font-weight:600}.gterm__def{font-size:var(--fps-fs-body);color:var(--ink-2);line-height:1.55}.gterm__cat{font-size:var(--fps-fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-left:auto;font-weight:700}.modal-scrim{position:fixed;z-index:170;display:grid;animation:.2s fade;background:#0000009e;place-items: center;padding:24px;inset:0}.modal{background:var(--panel);border:1px solid var(--line-2);overflow:hidden;animation:popin .2s var(--ease);border-radius:16px;width:min(460px,100%);box-shadow:0 30px 70px #0009}.modal__head{padding:20px 22px 14px}.modal__eyebrow{font-size:var(--fps-fs-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--calm-soft);font-weight:700}.modal__title{color:var(--ink-0);margin-top:6px;font-size:19px;font-weight:700}.modal__body{font-size:var(--fps-fs-body);color:var(--ink-1);padding:4px 22px 8px;line-height:1.6}.modal__summary{display:flex;flex-direction:column;gap:8px;margin:14px 0}.modal__row{display:flex;background:var(--panel-2);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items: center;padding:10px 14px}.modal__row-l{font-size:var(--fps-fs-body);color:var(--ink-2)}.modal__row-v{font-family:var(--mono);font-size:var(--fps-fs-body);color:var(--ink-0);font-weight:700}.modal__foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 20px}.modal__note{font-size:var(--fps-fs-small);color:var(--ink-3);padding:0 22px 8px;line-height:1.5}.modal__note-input{display:block;background:var(--panel-2);border:1px solid var(--line-2);color:var(--ink-0);font:inherit;font-size:var(--fps-fs-body);border-radius:9px;width:100%;height:40px;margin-top:12px;padding:0 14px}.modal__note-input:focus{outline:none;border-color:var(--calm-border)}.modal__size{display:flex;align-items: center;gap:8px;margin-top:14px}.modal__size-label{flex:1}.modal__size-input{text-align:right;font-family:var(--mono);width:88px;margin-top:0}.modal__size-free{font-size:var(--fps-fs-caption);color:var(--ink-3);text-align:right;margin-top:6px}.modal__reasons{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.modal__confirm{display:flex;flex-direction:column;gap:7px;padding:4px 22px 6px}.modal__confirm-l{font-size:var(--fps-fs-body);color:var(--ink-2);display:flex;flex-direction:column;gap:2px}.modal__confirm-l b{color:var(--ink-0);font-weight:700}.modal__confirm-hint{font-size:var(--fps-fs-caption);color:var(--ink-4);font-style:italic}.modal__confirm-input{background:var(--panel-2);border:1px solid var(--line-2);color:var(--ink-0);font-family:var(--mono);font-size:var(--fps-fs-body-lg);letter-spacing:.1em;text-transform:uppercase;border-radius:9px;height:40px;padding:0 14px;font-weight:700}.modal__confirm-input:focus{outline:none;border-color:var(--calm-border)}.modal__confirm-input.is-ok{border-color:var(--calm);background:var(--calm-bg);color:var(--calm-soft)}.modal__blocker{background:var(--mkt-down-bg);border:1px solid var(--mkt-down-border);font-size:var(--fps-fs-small);color:var(--ink-1);border-radius:8px;margin:0 22px 8px;padding:9px 13px}.btn--primary:disabled{background:var(--panel-3);color:var(--ink-4);box-shadow:none;cursor:not-allowed}.modal__eyebrow--icon{display:inline-flex;align-items: center;gap:6px}.modal--confirm .modal__title{margin-top:5px}.modal--danger .modal__eyebrow,.modal__row-v.is-danger{color:var(--mkt-down)}.btn--danger{background:var(--mkt-down);color:#fff;box-shadow:0 2px 14px #cc777452}.btn--danger:hover{background:var(--mkt-down-hover)}.modal--nudge{width:min(420px,100%)}.modal--nudge .modal__eyebrow{color:var(--ink-3)}.modal--nudge .modal__body em{color:var(--ink-0);font-style:italic}.modal--chart{width:min(1100px,92vw)}.modal--chart .modal__body,.modal--compare .modal__body{padding-bottom:22px}.modal--compare{display:flex;flex-direction:column;width:min(1240px,94vw);max-height:calc(100vh - 48px)}.modal--compare .modal__head{flex:none}.modal--compare .modal__body{overflow-y:auto;flex:auto}@media (max-width:640px){.modal-scrim--compare{padding:0}.modal--compare{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.modal--compare .modal__head{padding:10px 14px 4px}.modal--compare .modal__title{font-size:var(--fps-fs-body-lg);margin-top:2px;line-height:1.25}.modal--compare .modal__eyebrow{font-size:var(--fps-fs-eyebrow)}.modal--compare .modal__body{padding:4px 12px 12px}}.recharts-surface:focus,.recharts-wrapper:focus{outline:none}.chart-expand-btn{font-size:var(--fps-fs-small);color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;padding:3px 9px;font-weight:600}.chart-expand-btn:hover{color:var(--ink-0);border-color:var(--line-2)}.chart-expand-btn:focus{outline:none}.set-sec{overflow:hidden}.set-save{display:flex;justify-content:flex-end;padding-top:4px}.set-save.is-dirty{position:sticky;z-index:5;background:var(--bg);border-top:1px solid var(--line);padding:10px 0;bottom:-76px}.set-sec__head{display:flex;text-align:left;cursor:pointer;transition:background .15s var(--ease);background:0 0;border:none;align-items: center;gap:9px;width:100%;padding:15px 18px}.set-sec__head:hover{background:var(--panel-2)}.set-sec__head:hover .stage__caret{color:var(--ink-1)}.set-sec__head .stage__caret{color:var(--ink-3);transition:transform .2s}.set-sec__title{font-size:var(--fps-fs-body-lg);color:var(--ink-0);font-weight:700}.set-sec__body{border-top:1px solid var(--line);padding:6px 0}.set-sec__intro{font-size:var(--fps-fs-body);color:var(--ink-3);margin:0;padding:12px 18px;line-height:1.5}.set-row{display:flex;border-top:1px solid var(--line-faint);align-items: center;gap:20px;padding:13px 18px}.set-row:first-child{border-top:none}.set-row__text{flex:1;min-width:0}.set-row__title{font-size:var(--fps-fs-body);color:var(--ink-1);font-weight:600}.set-row__desc{font-size:var(--fps-fs-small);color:var(--ink-3);max-width:520px;margin:4px 0 0;line-height:1.5}.set-row__ctl{flex-shrink:0}.set-select{background:var(--panel-2);border:1px solid var(--line-2);color:var(--ink-0);font-family:var(--sans);font-size:var(--fps-fs-body);cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%238a8a99' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;border-radius:8px;height:36px;padding:0 32px 0 12px}.set-select:focus{outline:none;border-color:var(--calm-border)}.set-num{display:inline-flex;align-items: center;gap:6px}.set-num input{background:var(--panel-2);border:1px solid var(--line-2);color:var(--ink-0);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body);text-align:right;border-radius:8px;width:110px;height:36px;padding:0 10px;font-weight:700}.set-num input:focus{outline:none;border-color:var(--calm-border)}.set-num__pre,.set-num__suf{font-family:var(--mono);font-size:var(--fps-fs-body);color:var(--ink-3)}.switch{background:var(--panel-3);border:1px solid var(--line-2);position:relative;border-radius:100px;width:42px;height:24px;padding:0;transition:background .18s,border-color .18s}.switch__knob{position:absolute;background:var(--ink-2);transition:transform .18s var(--ease),background .18s;border-radius:50%;width:18px;height:18px;top:2px;left:2px}.switch.is-on{background:var(--calm-bg);border-color:var(--calm-border)}.switch.is-on .switch__knob{background:var(--calm);transform:translate(18px)}.app[data-mobile=true] .set-row{flex-direction:column;align-items:stretch;gap:10px}.app[data-mobile=true] .set-row__ctl,.app[data-mobile=true] .set-select,.app[data-mobile=true] .set-num{width:100%}.app[data-mobile=true] .set-num input{flex:1;width:auto;min-width:0}.acc-block{display:flex;flex-direction:column;gap:10px}.acc-card{display:flex;align-items: center;gap:16px;padding:18px 20px}.acc-card__avatar{display:grid;font-size:var(--fps-fs-body-lg);letter-spacing:.04em;color:var(--ink-0);border:1px solid var(--line-2);background:linear-gradient(140deg,#34506e,#2a3550);border-radius:50%;flex-shrink:0;place-items: center;width:46px;height:46px;font-weight:700}.acc-card__id{display:flex;flex-direction:column;flex:1;gap:3px;min-width:0}.acc-card__name{font-size:var(--fps-fs-body-lg);color:var(--ink-0);letter-spacing:-.2px;display:flex;flex-wrap:wrap;align-items: center;gap:10px;font-weight:700}.founding-badge{font-size:var(--fps-fs-small);letter-spacing:.2px;color:var(--warn-soft,#f1cf93);background:var(--warn-bg,#dbb87921);border:1px solid var(--warn-border,#dbb8794d);white-space:nowrap;border-radius:999px;padding:2px 9px;font-weight:600}.acc-card__sub{font-size:var(--fps-fs-body);color:var(--ink-3)}.withdraw-declaration{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:8px 0 0}.withdraw-declaration dd{color:var(--ink-1);overflow-wrap:anywhere;margin:0}.acc-card__action,.brk-card__action{font-size:var(--fps-fs-body);flex-shrink:0;height:36px;padding:0 18px}.acc-card__actions{display:flex;gap:8px}.brk-card{display:flex;align-items: center;gap:16px;padding:18px 20px}.brk-card__id{display:flex;flex-direction:column;flex:1;align-items: flex-start;gap:9px;min-width:0}.brk-card__name{font-size:var(--fps-fs-body-lg);color:var(--ink-0);letter-spacing:-.2px;font-weight:700}.brk-card__status{display:inline-flex;border-radius:var(--radius-pill);font-size:var(--fps-fs-small);color:var(--good-soft);background:var(--good-bg);border:1px solid #5bbca84d;align-items: center;gap:6px;padding:3px 11px;font-weight:700}.brk-card__status.is-off{color:var(--ink-3);background:var(--panel-2);border-color:var(--line-2)}.brk-card__action--danger:hover{border-color:var(--mkt-down-border);color:var(--mkt-down)}.app[data-mobile=true] .brk-card,.app[data-mobile=true] .acc-card{flex-wrap:wrap}.app[data-mobile=true] .acc-card__action,.app[data-mobile=true] .brk-card__action,.app[data-mobile=true] .acc-card__actions{flex-basis:100%}.app[data-mobile=true] .acc-card__actions{flex-wrap:wrap}.acc-card--stack{flex-direction:column;align-items:stretch}.app[data-mobile=true] .acc-card--stack{flex-wrap:nowrap}.app[data-mobile=true] .acc-card--stack .acc-card__action{flex-basis:auto}.empty__link{color:var(--ink-3);font-size:var(--fps-fs-body);background:0 0;border:none;padding:2px;font-weight:600}.empty__link:hover{color:var(--calm-soft)}.vptoggle{position:fixed;z-index:120;display:flex;border:1px solid var(--line-2);border-radius:var(--radius-pill);backdrop-filter:blur(12px);background:#101015eb;gap:3px;padding:4px;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.vptoggle button{border-radius:var(--radius-pill);color:var(--ink-3);font-size:var(--fps-fs-body);background:0 0;border:none;padding:6px 14px;font-weight:600}.vptoggle button.is-active{background:var(--calm);color:#fff}.fab-help{position:fixed;z-index:110;display:flex;flex-direction:column;align-items: flex-end;gap:10px;bottom:18px;right:18px}.fab-help__btn{border-radius:var(--radius-pill);background:var(--panel);border:1px solid var(--line-2);color:var(--ink-1);display:inline-flex;font-size:var(--fps-fs-body);align-items: center;gap:7px;height:40px;padding:0 16px;font-weight:600;box-shadow:0 8px 24px #0006}.fab-help__btn:hover,.fab-help__btn.is-open{border-color:var(--calm-border);color:var(--ink-0)}.app[data-mobile=true] .topbar__hamburger{display:inline-flex}.app[data-mobile=true] .topbar{gap:6px;padding:0 8px}.app[data-mobile=true] .topbar__brand{display:none}.app[data-mobile=true] .gsearch{display:block}.app[data-mobile=true] .gsearch__input{font-size:var(--fps-fs-body-lg)}.app[data-mobile=true] .topbar:has(.gsearch--active)>:not(.gsearch){display:none}.app[data-mobile=true] .topbar__spacer{display:none}.app[data-mobile=true] .climate-chip{justify-content:center;gap:0;width:36px;padding:0}.app[data-mobile=true] .climate-chip__dot,.app[data-mobile=true] .climate-chip__txt,.app[data-mobile=true] .climate-chip__chev{display:none}.app[data-mobile=true] .climate-chip__mood{display:inline-flex}.app[data-mobile=true] .climate-chip__season{display:none}.app[data-mobile=true] .rail{position:absolute;z-index:80;border-right:none;width:auto;transition:none;inset:0}.app[data-mobile=true][data-view=detail] .rail{display:none}.app[data-mobile=true] .detail__back{display:flex;position:sticky;z-index:5;backdrop-filter:blur(12px);border-bottom:1px solid var(--line);color:var(--ink-1);font-size:var(--fps-fs-body);background:#08080be6;justify-content:flex-start;align-items: center;gap:7px;width:100%;padding:11px 16px;font-weight:600;top:0}.app[data-mobile=true] .detail__inner{gap:12px;padding:14px 14px 90px}.app[data-mobile=true] .qcells{grid-template-columns:repeat(2,1fr)}.app[data-mobile=true] .ap-line,.app[data-mobile=true] .ap-editor{padding:11px}.app[data-mobile=true] .ap-ceiling{gap:14px 20px;padding:14px}.app[data-mobile=true] .ap-ceiling__field{font-size:40px}.app[data-mobile=true] .sig-stats{grid-template-columns:1fr}.app[data-mobile=true] .climate-grid{grid-template-columns:repeat(2,1fr)}.app[data-mobile=true] .climate-pop{width:auto;left:8px;right:8px}.app[data-mobile=true] .pc-id__ticker{font-size:26px}.app[data-mobile=true] .pc-card-sticky{box-shadow:none}.app[data-mobile=true] .pc-card-sticky.is-stuck{border-radius:var(--radius)var(--radius)0 0;border-bottom:none}.app[data-mobile=true] .pc-card-sticky.is-stuck .pc-summary{border-bottom:1px solid var(--line);background:var(--fps-glass);backdrop-filter:saturate(160%)blur(18px);border-radius:0;margin:0 -15px}.app[data-mobile=true] .drivers{display:grid;grid-template-columns:repeat(3,1fr)}.app[data-mobile=true] .driver{min-width:0}.app[data-mobile=true] .pc-summary{grid-auto-columns:minmax(150px,max-content)}.app[data-mobile=true] .pc-stat{gap:5px;padding:12px 14px 14px}.app[data-mobile=true] .pc-stat__v{font-size:var(--fps-fs-body-lg)}.app[data-mobile=true] .pc-stat__v--band{font-size:var(--fps-fs-body)}.app[data-mobile=true] .vptoggle{bottom:12px}.master__scroll{padding-bottom:76px}.app[data-mobile=true] .fab-help{display:none}.app:has(.set-save.is-dirty) .fab-help{display:none}.app[data-mobile=true] .set-save.is-dirty{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.app[data-mobile=true] .adv__head{padding:12px 14px}.app[data-mobile=true] .adv__body{padding:12px 14px 14px}.app[data-mobile=true] .pc-step__status-word{display:none}.app[data-mobile=true] .pc-card-sticky.is-stuck .pc-stat{gap:3px;padding:6px 12px 8px}.app[data-mobile=true] .pc-card-sticky.is-stuck .pc-stat__cl{display:none}.app[data-mobile=true] .cj-status{flex-wrap:wrap;row-gap:8px}.app[data-mobile=true] .qlist{gap:0}.app[data-mobile=true] .jq{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.app[data-mobile=true] .jq:last-child{border-bottom:0}.app[data-mobile=true] .jq__head{flex-wrap:wrap;row-gap:4px;padding:12px 0}.app[data-mobile=true] .jq__t{flex-basis:calc(100% - 22px)}.app[data-mobile=true] .jq__w{margin-left:22px}.app[data-mobile=true] .jq__meta{white-space:nowrap}.app[data-mobile=true] .jq__body{border-top:0;padding:0 0 16px}.app[data-mobile=true] .jq__score{flex-wrap:wrap;row-gap:2px}.app[data-mobile=true] .jq__score-l{flex-basis:100%}.app[data-mobile=true] .jq__field-l{flex-wrap:wrap}body:has(.adv--fullscreen) .fab-help{display:none}@media (max-width:860px){.vp--desktop-host{padding:0}}.app[data-markethue=none] .tick.up,.app[data-markethue=none] .tick.down{color:var(--ink-2)}.app[data-loss=gray]{--mkt-down:var(--ink-2);--mkt-down-bg:#a2a2b21f;--mkt-down-border:#a2a2b247;--trk-bad:#a2a2b26b}.app[data-loss=match]{--mkt-down:var(--mkt-up);--mkt-down-bg:var(--mkt-up-bg);--mkt-down-border:#5bbca84d;--trk-bad:var(--trk-good)}.app[data-loss=match] .adv__concern--elevated,.app[data-loss=match] .frisk-score--elevated,.app[data-loss=match] .pmf-head-pct.is-deep,.app[data-loss=match] .pmf-headline__pct.is-deep,.app[data-loss=match] .pmf-pill.is-deep{color:var(--ink-2)}.app[data-loss=match] .adv__concern--elevated{border-color:var(--line-2)}.app[data-loss=match] .pmf-pill.is-deep{border-color:var(--line-2);background:0 0}.app[data-patience=false] .zone-note{display:none}.app[data-density=compact] .detail__inner{gap:10px;padding-top:16px}.app[data-density=compact] .panel{gap:11px;padding:12px 14px}.app[data-density=compact] .pc-head{padding:10px 14px 8px}.app[data-density=compact] .prow{padding-top:7px;padding-bottom:7px}.app[data-density=comfy] .detail__inner{gap:18px}.app[data-density=comfy] .panel{gap:18px;padding:20px 22px}.app[data-density=comfy] .pc-head{padding:20px 22px 18px}.panel__title,.adv__title,.jhist__head,.dcf-iv__l,.risk-score__l,.adv-sec__head>span:first-child,.revdcf__title,.section-label,.pc-stage-tag,.ruler-mini__l,.driver__l,.set-sec__title{white-space:nowrap}.panel__title,.adv__title{flex-shrink:0}.seg{display:inline-flex;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-pill);gap:2px;padding:3px}.seg__btn{color:var(--ink-3);font-size:var(--fps-fs-small);border-radius:var(--radius-pill);text-transform:capitalize;background:0 0;border:none;padding:4px 12px;font-weight:600}.seg__btn.is-active{background:var(--calm-fill);color:#fff}.seg__btn:focus{outline:none}.seg__btn:focus-visible{outline:2px solid var(--calm-soft);outline-offset:2px}.dcf-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.dcf-scn{display:flex;text-align:left;background:var(--panel-2);border:1px solid var(--line);cursor:pointer;border-radius:9px;flex-direction:column;gap:4px;padding:12px 13px;transition:border-color .15s,background .15s}.dcf-scn:hover{border-color:var(--line-2)}.dcf-scn.is-editing{border-color:var(--calm);box-shadow:0 0 0 1px var(--calm-border)}.dcf-scn__edited{color:var(--calm-soft)!important;opacity:1!important}.dcf-scn.is-base{border-color:var(--calm-border);background:var(--calm-bg)}.dcf-scn__l{font-size:var(--fps-fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:baseline;gap:6px;font-weight:700}.dcf-scn.is-base .dcf-scn__l{color:var(--calm-soft)}.dcf-scn__l em{font-style:normal;font-size:var(--fps-fs-eyebrow);letter-spacing:.04em;color:var(--ink-4);font-weight:600}.dcf-scn.is-base .dcf-scn__l em{color:var(--calm-soft);opacity:.8}.dcf-scn__iv{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-0);letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.1}.dcf-scn__up{font-family:var(--mono);font-size:var(--fps-fs-caption);color:var(--ink-3)}.dcf-scn__up.is-loss{color:var(--mkt-down)}.dcf-scn__assume{display:flex;border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:7px}.dcf-scn__assume span{font-family:var(--mono);font-size:var(--fps-fs-caption);color:var(--ink-3)}.dcf-scn__assume .is-unfunded,.dcf-base__row .is-unfunded{color:var(--warn);cursor:help}.dcf-scn__mult{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.dcf-scn__mult span{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-caption);color:var(--ink-2)}.dcf-adjust{display:flex;flex-direction:column;gap:0}.dcf-adjust__toggle{display:inline-flex;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-2);font-size:var(--fps-fs-small);align-self: flex-start;align-items: center;gap:7px;padding:6px 12px;font-weight:600}.dcf-adjust__toggle:hover,.dcf-adjust__toggle.is-on{color:var(--ink-0);border-color:var(--line-2)}.dcf-adjust__toggle svg{transition:transform .2s}.dcf-adjust__toggle.is-on svg{transform:rotate(180deg)}.dcf-adjust__body{background:var(--panel-2);border:1px solid var(--line);display:flex;border-radius:9px;flex-direction:column;gap:12px;margin-top:10px;padding:12px 13px}.dcf-adjust__head{display:flex;flex-wrap:wrap;align-items: center;gap:12px}.dcf-adjust__r{font-family:var(--mono);font-size:var(--fps-fs-small);color:var(--ink-3)}.dcf-adjust__r b{color:var(--ink-1);font-weight:700}.dcf-adjust__reset{margin-left:auto}.dcf-knobs{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.dcf-knob{display:flex;flex-direction:column;gap:4px}.dcf-knob__l{display:inline-flex;font-size:var(--fps-fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items: center;gap:4px;font-weight:700}.dcf-scn-cap{display:inline-flex;font-size:var(--fps-fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);align-items: center;gap:5px;margin-bottom:7px;font-weight:700}.dcf-knob .set-select{width:100%;height:34px}.dcfrail{margin:0}.dcfrail__cap{font-size:var(--fps-fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-weight:700}.dcfrail__plot{position:relative;margin-top:4px;padding:22px 0 0}.dcfrail__track{position:absolute;background:var(--panel-3);border-radius:100px;height:2px;top:22px;left:0;right:0}.dcfrail__envelope{position:absolute;background:linear-gradient(90deg,var(--calm-dim),var(--calm-track)50%,var(--calm-dim));border-radius:100px;height:8px;top:22px;transform:translateY(-3px)}.dcfrail__gap{position:absolute;background:var(--calm-bg);border:1px dashed var(--calm-border);border-radius:100px;height:8px;top:22px;transform:translateY(-3px)}.dcfrail__gap.is-above{background:color-mix(in srgb,var(--mkt-down)7%,transparent);border-color:color-mix(in srgb,var(--mkt-down)38%,transparent)}.dcfrail__tick{position:absolute;display:flex;flex-direction:column;align-items: center;top:22px;transform:translate(-50%)}.dcfrail__tick i{background:var(--line-2);width:1px;height:5px}.dcfrail__tick em{font-family:var(--mono);font-style:normal;font-size:var(--fps-fs-eyebrow);color:var(--ink-4);margin-top:2px}.dcfrail__mark{position:absolute;background:0 0;border:0;padding:0;top:22px;transform:translate(-50%)}button.dcfrail__mark{cursor:pointer}button.dcfrail__mark:before{content:"";position:absolute;width:44px;height:44px;top:-12px;left:50%;transform:translate(-50%)}.dcfrail__mark:focus-visible{outline:none}.dcfrail__mark:focus-visible .dcfrail__bar{box-shadow:0 0 0 3px var(--calm-border)}.dcfrail__dot{display:block;background:var(--ink-0);border:2px solid var(--panel);border-radius:50%;width:11px;height:11px;transform:translateY(-4px);box-shadow:0 0 0 3px #ffffff1a}.dcfrail__bar{display:block;background:var(--ink-3);border-radius:100px;width:2px;height:16px;transform:translateY(-6px)}.dcfrail__mark:hover .dcfrail__bar{background:var(--ink-1)}.dcfrail__mark.is-selected .dcfrail__bar{background:var(--calm);box-shadow:0 0 0 3px var(--calm-dim);border-radius:2px;width:13px;height:13px;transform:translateY(-5px)rotate(45deg)}.dcfrail__lbl{position:absolute;display:flex;white-space:nowrap;pointer-events:none;flex-direction:column;align-items: center;gap:1px;line-height:1.15}.dcfrail__lbl b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body);color:var(--ink-1);font-weight:700}.dcfrail__tag{font-size:var(--fps-fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.dcfrail__lbl small{font-size:var(--fps-fs-eyebrow);color:var(--ink-4)}.dcfrail__lbl.is-market b{font-size:var(--fps-fs-body-lg);color:var(--ink-0)}.dcfrail__lbl.is-selected b{font-size:var(--fps-fs-body-lg);color:var(--calm-soft)}.dcfrail__lbl.is-selected .dcfrail__tag,.dcfrail__lbl.is-selected small{color:var(--calm-soft)}.dcfrail__read{display:flex;font-size:var(--fps-fs-body);color:var(--ink-1);background:var(--calm-bg);box-shadow:inset 0 0 0 1px var(--calm-border);border-radius:8px;align-items:baseline;gap:7px;margin:10px 0 0;padding:8px 11px}.dcfrail__read.is-inside{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2)}.dcfrail__read.is-above{background:color-mix(in srgb,var(--mkt-down)7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mkt-down)28%,transparent)}.dcf-base{background:var(--panel-2);border:1px solid var(--line);border-radius:9px;padding:10px 13px}.dcf-base__cap{font-size:var(--fps-fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-bottom:4px;font-weight:700}.dcf-base__rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));overflow:hidden;column-gap:24px;margin:0}.dcf-base__row{display:flex;border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:-1px;padding:5px 0}.dcf-base__row dt{display:inline-flex;font-size:var(--fps-fs-small);color:var(--ink-2);align-items: center;gap:4px}.dcf-base__row dd{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body);color:var(--ink-0);white-space:nowrap;margin:0;font-weight:700}.dcf-base__row--cyclical dt,.dcf-base__row--cyclical dd{color:var(--warn-soft)}.revdcf{background:var(--panel-2);border:1px solid var(--line);display:flex;border-radius:9px;flex-direction:column;gap:9px;padding:13px 14px}.revdcf__head{display:flex;align-items: center;gap:8px}.revdcf__title{font-size:var(--fps-fs-body);color:var(--ink-1);display:inline-flex;align-items: center;gap:6px;font-weight:700}.revdcf__tag{font-size:var(--fps-fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-2);border-radius:var(--radius-pill);margin-left:auto;padding:2px 8px;font-weight:700}.revdcf__tag.is-edge{color:var(--calm-soft);border-color:var(--calm-border);background:var(--calm-bg)}.revdcf__table{border-collapse:collapse;width:100%}.revdcf__table th{text-align:right;font-size:var(--fps-fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:0 0 6px 12px;font-weight:700}.revdcf__table th:first-child{text-align:left;padding-left:0}.revdcf__table td{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body);color:var(--ink-0);padding:4px 0 4px 12px;font-weight:700}.revdcf__table td:first-child{text-align:left;font-family:inherit;font-size:var(--fps-fs-body);color:var(--ink-2);padding-left:0;font-weight:400}.revdcf__table td.is-edge{color:var(--calm-soft)}.revdcf__row--gap td{border-top:1px solid var(--line);padding-top:6px}.revdcf__insight{font-size:var(--fps-fs-small);color:var(--ink-2);margin:0;font-style:italic;line-height:1.5}.jq{background:var(--panel-2);border:1px solid var(--line);overflow:hidden;border-radius:9px}.jq.is-open{border-color:var(--line-2)}.jq.is-flash{border-color:var(--calm);box-shadow:0 0 0 1px var(--calm),0 0 0 6px var(--calm-bg);animation:jqflash 2.6s var(--ease)}@keyframes jqflash{0%,70%{box-shadow:0 0 0 1px var(--calm),0 0 0 6px var(--calm-bg)}to{box-shadow:0 0 0 1px #0000,0 0 0 6px #0000}}.jq__head{display:flex;text-align:left;background:0 0;border:none;align-items: center;gap:10px;width:100%;padding:10px 13px}.jq__head:hover{background:var(--panel-3)}.jq__n{font-family:var(--mono);font-size:var(--fps-fs-small);color:var(--ink-4);flex-shrink:0;width:12px}.jq__t{font-size:var(--fps-fs-body);color:var(--ink-1);flex:1;font-weight:600}.jq__w{font-family:var(--mono);font-size:var(--fps-fs-caption);color:var(--ink-3);background:var(--panel-3);border-radius:4px;padding:2px 6px}.jq__meta{display:flex;font-family:var(--mono);font-size:var(--fps-fs-caption);color:var(--ink-4);align-items: center;gap:9px}.jq__meta .jq__sc{color:var(--ink-1);font-weight:700}.jq__meta .has{color:var(--calm-soft)}.jq__body{display:flex;border-top:1px solid var(--line);flex-direction:column;gap:11px;padding:4px 13px 13px}.jq__q{font-size:var(--fps-fs-small);color:var(--ink-1);padding-top:9px;font-style:italic;line-height:1.5}.jq__score{display:flex;align-items: center;gap:11px}.jq__score-l{font-size:var(--fps-fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.jq__field{display:flex;flex-direction:column;gap:5px}.jq__field-l{font-size:var(--fps-fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items: center;gap:8px;font-weight:700}.jq__ai{color:var(--ink-3);font-size:var(--fps-fs-eyebrow);letter-spacing:.04em}.jq__thesis,.jq__invert{font-size:var(--fps-fs-body);color:var(--ink-1);background:var(--panel-3);border:1px solid var(--line);border-radius:7px;padding:9px 11px;line-height:1.55}.jq__thesis--input{display:block;font-family:var(--sans);resize:vertical;outline:none;width:100%;min-height:56px;transition:border-color .15s,background .15s}.jq__thesis--input::placeholder{color:var(--ink-4);font-style:italic}.jq__thesis--input:hover{border-color:var(--line-2)}.jq__thesis--input:focus{border-color:var(--calm-border);background:var(--panel-2)}.jq__invert{border-style:dashed}.jq__placeholder{color:var(--ink-4);font-style:italic}.jq-facts{display:flex;flex-wrap:wrap;gap:6px}.jq-fact{display:inline-flex;background:var(--panel-3);border:1px solid var(--line);font-size:var(--fps-fs-small);border-radius:6px;align-items:baseline;gap:6px;padding:4px 9px}.jq-fact__k{color:var(--ink-3);font-size:var(--fps-fs-caption);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.jq-fact__v{color:var(--ink-1);font-weight:700}.jq-fact.is-pass .jq-fact__v{color:var(--macro-good)}.jq-fact.is-miss .jq-fact__v{color:var(--macro-warn)}.jq-nudge{font-size:var(--fps-fs-small);color:var(--ink-3);margin:0;font-style:italic;line-height:1.5}.jq-nudge--contradiction{color:var(--macro-warn);background:var(--warn-bg);border:1px solid var(--fps-amber-border);border-radius:6px;padding:7px 10px;font-style:normal}.jhist{display:flex;border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px}.adv__body>.jhist:first-child{border-top:none;padding-top:0}.jhist__head:has(.jhist__add){flex-wrap:wrap;row-gap:8px}.jhist__add{font-size:var(--fps-fs-body);letter-spacing:normal;text-transform:none;height:32px;margin-left:auto;padding:0 14px}.jhist__head{font-size:var(--fps-fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items: center;gap:8px;font-weight:700}.jhist__count{font-family:var(--mono);font-size:var(--fps-fs-caption);color:var(--ink-4);letter-spacing:0;text-transform:none;font-weight:500}.jhist__rows{display:flex;flex-direction:column;gap:5px}.jhist__row{display:flex;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;align-items: center;gap:11px;padding:7px 10px 7px 12px}.jhist__row.is-active{border-color:var(--calm-border);background:var(--calm-bg)}.jhist__ver{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-caption);letter-spacing:.04em;color:var(--calm-soft);flex-shrink:0;width:30px;font-weight:700}.jhist__date{font-family:var(--mono);font-size:var(--fps-fs-small);color:var(--ink-2);flex-shrink:0;width:100px}.jhist__cs{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body-lg);color:var(--ink-0);text-align:right;flex-shrink:0;width:40px;font-weight:700}.jhist__spacer{flex:1}.jhist__act{display:inline-flex;font-size:var(--fps-fs-body);color:var(--ink-3);border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items: center;min-width:26px;height:26px;padding:0 7px;transition:color .15s,border-color .15s,background .15s}.jhist__act:hover{color:var(--ink-0);border-color:var(--line);background:var(--panel-3)}.jhist__act--danger:hover{color:var(--mkt-down);border-color:var(--mkt-down)}.jhist__act:disabled{opacity:.5;cursor:default}.jhist__confirm{display:inline-flex;align-items: center;gap:7px}.jhist__confirm-q{font-size:var(--fps-fs-small);color:var(--ink-2)}.jfoot{display:flex;border-top:1px solid var(--line);align-items: center;gap:10px;padding-top:12px}.jfoot__formula{font-size:var(--fps-fs-small);color:var(--ink-3)}.jfoot__autosave{font-size:var(--fps-fs-small);color:var(--ink-3);white-space:nowrap}.adv{overflow:hidden}.adv--fullscreen{position:fixed;z-index:120;background:var(--panel);display:flex;overflow:hidden;border:none;border-radius:0;flex-direction:column;margin:0;inset:0}.adv--fullscreen .adv__head{border-bottom:1px solid var(--line);flex-shrink:0;padding:16px 24px}.adv--fullscreen .adv__body{overflow-y:auto;flex:1;padding:24px}.adv--fullscreen .jhist,.adv--fullscreen .qlist,.adv--fullscreen .cj-meter,.adv--fullscreen .cj-status{width:100%;max-width:min(1120px,94vw);margin-inline-start:auto;margin-inline-end:auto}.adv--fullscreen .jq__q{font-size:var(--fps-fs-body-lg);line-height:var(--fps-lh-relaxed)}.adv--fullscreen .jq__thesis--input{font-size:var(--fps-fs-body-lg);line-height:var(--fps-lh-relaxed);min-height:max(180px,26vh);padding:14px 16px}.adv--fullscreen .jq__invert.jq__thesis--input{min-height:max(140px,20vh)}.adv__expand{display:inline-grid;border-radius:var(--radius-sm);border:1px solid var(--line-2);color:var(--ink-2);background:0 0;flex-shrink:0;place-items: center;width:26px;height:26px}.adv__expand:hover{border-color:var(--calm);color:var(--ink-0)}.app[data-mobile=true] .adv--fullscreen .adv__body{padding:16px 14px}.app[data-mobile=true] .adv--fullscreen .jhist,.app[data-mobile=true] .adv--fullscreen .qlist,.app[data-mobile=true] .adv--fullscreen .cj-meter,.app[data-mobile=true] .adv--fullscreen .cj-status{max-width:none}.adv__head{display:flex;text-align:left;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;align-items: center;gap:10px;width:100%;padding:14px 18px}.adv__head:hover{background:var(--panel-2);cursor:pointer}.adv__title{font-size:var(--fps-fs-body);color:var(--ink-0);display:inline-flex;cursor:pointer;align-items: center;gap:6px;font-weight:700}.adv__ticker{font-family:var(--sans);font-size:var(--fps-fs-small);color:var(--ink-4);letter-spacing:.04em;font-weight:700}.adv__spacer{flex:1}.adv__chev{color:var(--ink-3);margin-left:auto;transition:transform .2s}.adv__head[aria-expanded=true] .adv__chev{transform:rotate(90deg)}.adv__dim{font-size:var(--fps-fs-small);color:var(--ink-3);font-family:var(--mono)}.adv__signal{font-size:var(--fps-fs-caption);color:var(--ink-1);border:1px solid var(--line-2);border-radius:var(--radius-pill);padding:3px 10px;font-weight:700}.adv__signal.color-good{color:var(--v-good-soft)}.adv__concern{font-size:var(--fps-fs-caption);border-radius:var(--radius-sm);background:var(--wash-2);color:var(--ink-1);cursor:default;border:1px solid #0000;padding:3px 10px;font-weight:700}.adv__concern--elevated{color:var(--mkt-down);background:var(--mkt-down-bg)}.adv__concern--moderate{color:var(--ink-1)}.risk-verdict{font-size:var(--fps-fs-caption);border:1px solid var(--line-2);border-radius:var(--radius-pill);color:var(--ink-1);padding:3px 10px;font-weight:700}.risk-verdict--on_track{color:var(--good);border-color:var(--good-border,var(--line-2))}.risk-verdict--off_track{color:var(--mkt-down);border-color:var(--mkt-down-border)}.adv__body{display:flex;border-top:1px solid var(--line);flex-direction:column;gap:16px;padding:14px 18px 16px}.adv-sec{display:flex;flex-direction:column;gap:9px}.adv-sec__head{display:flex;font-size:var(--fps-fs-body);color:var(--ink-1);align-items: center;gap:9px;font-weight:700}.adv-sec__sub{font-size:var(--fps-fs-caption);color:var(--ink-3);margin-left:auto;font-weight:400}.adv-badge{font-size:var(--fps-fs-caption);color:var(--calm-soft);border:1px solid var(--calm-border);background:var(--calm-bg);border-radius:var(--radius-pill);padding:2px 9px;font-weight:700}.cluster-badge{display:inline-block;font-size:var(--fps-fs-eyebrow);vertical-align:middle;color:var(--good-soft);background:var(--good-bg);border-radius:var(--radius-pill);white-space:nowrap;margin-left:5px;padding:2px 5px;font-weight:700;line-height:1}.adv-more{align-self: flex-start}.flow{display:flex;align-items: center;gap:11px}.flow__track{display:flex;overflow:hidden;background:var(--panel-3);border-radius:100px;flex:1;height:6px}.flow__buy{background:var(--good)}.flow__sell{background:var(--warn)}.flow__net{font-family:var(--mono);font-size:var(--fps-fs-small);font-weight:700}.flow__net.up{color:var(--mkt-up)}.flow__net.down{color:var(--warn)}.otable{border-collapse:collapse;font-size:var(--fps-fs-small);width:100%}.otable th{text-align:left;font-size:var(--fps-fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);padding:0 8px 7px 0;font-weight:700}.otable th:last-child,.otable td:last-child{text-align:right}.otable td{border-top:1px solid var(--line-faint);color:var(--ink-2);vertical-align:top;padding:7px 8px 7px 0}.otable .num{color:var(--ink-1)}.otable__date{font-family:var(--mono);color:var(--ink-3);white-space:nowrap}.otable__name{color:var(--ink-1);display:flex;flex-direction:column;gap:1px;font-weight:600}.otable__name small{color:var(--ink-3);font-weight:400;font-size:var(--fps-fs-caption)}.otable__type{color:var(--ink-2);white-space:nowrap}.otable__type--buy{color:var(--good);font-weight:600}.otable__stake{display:block;font-size:var(--fps-fs-eyebrow);color:var(--calm-soft);margin-top:2px}.otable tr.is-notable td{background:var(--calm-bg)}.otable tr.is-buy td.otable__type,.otable tr.is-buy td.num{background:var(--good-bg)}.otable tr.otable__row--link{cursor:pointer}.otable tr.otable__row--link:hover td{filter:brightness(1.12)}.risk-score{display:flex;align-items: center;gap:11px}.risk-score__l{font-size:var(--fps-fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.risk-flag-h{color:var(--v-warn-soft,#c79453);font-weight:700}.risk-list{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px}.risk-list li{font-size:var(--fps-fs-body);color:var(--ink-2);line-height:1.5}.risk-list--flags li{color:var(--ink-1)}.risk-mda{font-size:var(--fps-fs-body);color:var(--ink-2);margin:0;line-height:1.6}.risk-note{font-size:var(--fps-fs-caption);color:var(--ink-4);margin:0;font-style:italic}.frisk-score{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-0);margin-top:1px;font-size:21px;font-weight:700;line-height:1}.frisk-score--moderate{color:var(--ink-1)}.frisk-score--elevated{color:var(--mkt-down)}.frisk-track{position:relative;background:var(--panel-3);border:1px solid var(--line);border-radius:100px;flex:0 0 6px;width:6px}.frisk-track__thr{position:absolute;left:-3px;right:-3px;bottom:var(--thr,66%);background:var(--ink-4);height:1px}.frisk-track__dot{position:absolute;left:50%;bottom:var(--val,0%);background:var(--ink-0);border:2px solid var(--panel);border-radius:50%;width:11px;height:11px;transform:translate(-50%,50%);box-shadow:0 1px 4px #00000080}.frisk-spark{position:relative;display:flex;flex:none;align-self:stretch;align-items: flex-end;gap:4px;padding-left:2px}.frisk-spark__bar{background:var(--ink-4);border-radius:2px 2px 0 0;width:5px;min-height:2px}.frisk-spark__bar.is-latest{background:var(--ink-1)}.frisk-read{display:flex;align-items:stretch;gap:12px;height:46px}.frisk-read>span{align-self: center}.frisk-view__head{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin-bottom:4px}.frisk-view__title{font-size:var(--fps-fs-body);color:var(--ink-1);font-weight:700}.frisk-view__src{display:inline-flex;text-decoration:none;align-items:baseline;gap:10px}.frisk-view__src:hover .frisk-view__title,.frisk-view__src:hover .adv__dim{color:var(--ink-0)}.frisk-view__src:hover .frisk-view__title{text-decoration:underline}.frisk-view__ext{font-size:var(--fps-fs-caption);color:var(--ink-4)}.frisk-view__src:hover .frisk-view__ext{color:var(--ink-2)}.risk-miss__link{display:inline-block;color:var(--ink-3);font-size:var(--fps-fs-body);text-decoration:none;margin-top:8px;font-weight:600}.risk-miss__link:hover{color:var(--calm-soft)}.filings{list-style:none;display:flex;flex-direction:column;margin:0;padding:0}.filings__row{border-top:1px solid var(--line-faint)}.filings__row:first-child{border-top:none}.filings__link{display:flex;text-decoration:none;border-radius:7px;align-items: center;gap:12px;margin:0 -6px;padding:9px 6px;transition:background .12s}.filings__link:hover{background:var(--surface-2)}.filings__link--static{cursor:default}.filings__link--static:hover{background:0 0}.filings__link--static:hover .filings__label{color:var(--ink-1)}.filings__next-countdown{color:var(--ink-0)}.filings__form{font-family:var(--mono);font-size:var(--fps-fs-caption);letter-spacing:.02em;color:var(--ink-3);text-align:center;border:1px solid var(--line-faint);background:var(--surface-1);border-radius:5px;flex:none;min-width:52px;padding:3px 7px;font-weight:700}.filings__form--earnings{color:var(--calm-soft);border-color:color-mix(in srgb,var(--calm-soft)35%,transparent);background:color-mix(in srgb,var(--calm-soft)8%,transparent)}.filings__form--periodic{color:var(--warn-soft);border-color:color-mix(in srgb,var(--warn-soft)35%,transparent);background:color-mix(in srgb,var(--warn-soft)8%,transparent)}.filings__label{font-size:var(--fps-fs-body);color:var(--ink-1);flex:1;min-width:0}.filings__link:hover .filings__label{color:var(--calm-soft)}.filings__date{font-family:var(--mono);font-size:var(--fps-fs-small);color:var(--ink-3);flex:none}.app[data-mobile=true] .dcf-scenarios{gap:6px}.app[data-mobile=true] .dcf-scn{padding:9px}.app[data-mobile=true] .dcf-scn__iv{font-size:var(--fps-fs-body-lg)}.app[data-mobile=true] .dcf-scn__l em{display:none}.app[data-mobile=true] .dcf-scn__assume{flex-direction:column;gap:2px}.app[data-mobile=true] .dcf-knobs{grid-template-columns:repeat(2,1fr)}.app[data-mobile=true] .dcfrail__lbl b,.app[data-mobile=true] .dcfrail__lbl.is-market b,.app[data-mobile=true] .dcfrail__lbl.is-selected b{font-size:var(--fps-fs-body)}.app[data-mobile=true] .dcfrail__tag{font-size:var(--fps-fs-eyebrow);letter-spacing:.06em}.app[data-mobile=true] .dcfrail__tick em{font-size:var(--fps-fs-eyebrow)}.app[data-mobile=true] .dcfrail__read{font-size:var(--fps-fs-small);padding:7px 9px}.app[data-mobile=true] .otable{font-size:var(--fps-fs-small)}.app[data-mobile=true] .otable th:nth-child(3),.app[data-mobile=true] .otable td:nth-child(3){display:none}.app[data-mobile=true] .jhist__date{font-size:var(--fps-fs-caption);width:100px}.pmf{gap:13px}.pmf-grid{display:grid;grid-template-columns:minmax(300px,.85fr)minmax(0,1fr);align-items: start;gap:18px}.pmf-aside{display:flex;flex-direction:column;gap:11px}.pmf-hero{display:flex;background:var(--panel-2);border:1px solid var(--line-2);border-radius:10px;flex-direction:column;gap:3px;padding:13px 15px}.pmf-hero__pct{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-0);letter-spacing:-.01em;font-size:34px;font-weight:700;line-height:1}.pmf-hero__pct.is-loss,.pmf-hero__pct.is-deep{color:var(--mkt-down)}.pmf-hero__to{font-size:var(--fps-fs-body);color:var(--ink-1);margin-top:4px}.pmf-hero__meta{display:flex;font-size:var(--fps-fs-small);color:var(--ink-3);align-items:baseline;gap:7px}.pmf-hero__meta b{color:var(--ink-1);font-weight:600}.pmf-hero__sep{color:var(--ink-4)}.pmf-hero__risk{font-size:var(--fps-fs-small);color:var(--ink-2);margin-top:5px}.pmf-hero__risk b{color:var(--mkt-down);font-weight:700}.pmf-hero__flag{font-size:var(--fps-fs-caption);color:var(--mkt-down);margin-top:5px}.pmf-knobs{display:flex;background:var(--panel-2);border:1px solid var(--line);cursor:help;border-radius:10px;flex-direction:column;gap:8px;padding:11px 13px}.pmf-knobs__cap{font-size:var(--fps-fs-eyebrow);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.pmf-knobs__row{display:flex;flex-wrap:wrap;gap:8px}.pmf-knob{display:flex;background:var(--panel-3);border:1px solid var(--line);border-radius:8px;align-items: center;gap:7px;padding:5px 7px 5px 10px}.pmf-knob__l{font-size:var(--fps-fs-small);color:var(--ink-3);white-space:nowrap}.pmf-knob select{outline:none;color:var(--ink-0);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body);cursor:pointer;background:0 0;border:none;height:26px;padding:0 4px;font-weight:600}.pmf-knob:focus-within{border-color:var(--calm-border)}.pmf-table>.pmf-knobs{border:none;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-direction:row;align-items: center;gap:10px;padding:8px 0}.pmf-table>.pmf-knobs .pmf-knobs__cap{color:var(--ink-4)}.pmf-table>.pmf-knobs .pmf-knobs__row{margin-left:auto}.pmf-table>.pmf-table__head--sub{border-top:none;margin-top:0;padding-top:0}.pmf-table{display:flex;flex-direction:column}.pmf-table__head,.pmf-row{display:grid;grid-template-columns:minmax(0,1fr)58px 58px 56px 52px;align-items: center;column-gap:8px}.pmf-table__head{border-bottom:1px solid var(--line-2);align-items: end;padding:0 0 6px}.pmf-table__head--sub{border-top:1px solid var(--line);border-bottom:none;margin-top:9px;padding-top:9px}.pmf-cap-group{grid-column:1/3;display:flex;flex-direction:column;gap:1px;min-width:0}.pmf-cap{font-size:var(--fps-fs-small);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-1);white-space:nowrap;cursor:help;border-bottom:1px dashed #0000;flex-shrink:0;font-weight:700}.pmf-cap:hover{border-bottom-color:var(--line-2)}.pmf-cap--muted{color:var(--ink-3)}.pmf-cap__sub{font-size:var(--fps-fs-caption);color:var(--ink-4)}.pmf-col{font-size:var(--fps-fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);text-align:right;font-weight:700}.pmf-row{border-top:1px solid var(--line);padding:8px 0}.pmf-table__head+.pmf-row,.pmf-table__head--sub+.pmf-row{border-top:none}.pmf-row__l{display:inline-flex;font-size:var(--fps-fs-body);color:var(--ink-1);white-space:nowrap;align-items: center;gap:4px;min-width:0}.pmf-row__l[data-tip]{cursor:help;border-bottom:1px dashed #0000}.pmf-row__l[data-tip]:hover{border-bottom-color:var(--line-2)}.pmf-row__t{overflow:hidden;text-overflow:ellipsis;min-width:0}.pmf-row__l>.ib{flex-shrink:0}.pmf-row__price{text-align:right;font-size:var(--fps-fs-body);color:var(--ink-0);font-weight:600}.pmf-row__d{text-align:right;font-size:var(--fps-fs-small);color:var(--ink-3)}.pmf-row__d.is-loss{color:var(--mkt-down)}.pmf-row__d.is-deep{color:var(--mkt-down);font-weight:600}.pmf-row--ref .pmf-row__l{font-size:var(--fps-fs-body);color:var(--ink-3)}.pmf-row--ref .pmf-row__price{color:var(--ink-2);font-weight:500}.pmf-row__set{white-space:nowrap;border-radius:var(--radius-pill);border:1px solid var(--line-2);color:var(--ink-3);font-size:var(--fps-fs-caption);letter-spacing:.02em;background:0 0;justify-self:end;height:24px;padding:0 10px;transition:color .15s,border-color .15s,background .15s;font-weight:600}.pmf-row__set:hover{color:var(--calm-soft);border-color:var(--calm-border)}.pmf-row__set.is-set{color:var(--calm-soft);border-color:var(--calm-border);background:var(--calm-bg)}.pmf-row.is-set .pmf-row__l{color:var(--ink-0)}.pmf-grid{align-items:stretch}.pmf-tables{display:flex;flex-direction:column;gap:9px;min-width:0}.pmf-exit{display:flex;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:12px;margin-top:auto;padding:13px 15px}.pmf-exit__field{display:flex;flex-direction:column;gap:6px;margin-top:auto}.pmf-exit__cap{font-size:var(--fps-fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.pmf-exit__box{display:inline-flex;background:var(--mkt-down-bg);border:1px solid var(--mkt-down-border);border-radius:8px;align-items: center;gap:4px;height:34px;padding:0 12px}.pmf-exit__box i{font-style:normal;font-family:var(--mono);color:var(--ink-3)}.pmf-exit__box input{outline:none;color:var(--ink-0);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body-lg);background:0 0;border:none;width:100%}.pmf-exit__box input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pmf-exit__box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pmf-exit__box:focus-within{border-color:var(--mkt-down)}.pmf-exit__reveal{display:flex;text-align:left;cursor:pointer;background:0 0;border:none;align-items: center;gap:11px;width:100%;padding:0;transition:color .15s}.pmf-exit__icon{color:var(--ink-3);flex-shrink:0;transition:color .15s;font-size:17px;line-height:1}.pmf-exit__tx{display:flex;flex-direction:column;gap:2px;min-width:0}.pmf-exit__tx b{font-size:var(--fps-fs-body);color:var(--ink-1);font-weight:600}.pmf-exit__tx small{font-size:var(--fps-fs-small);color:var(--ink-4)}.pmf-exit__chev{font-size:var(--fps-fs-body-lg);color:var(--ink-4);transition:transform .15s var(--ease);margin-left:auto}.pmf-exit__reveal:hover .pmf-exit__tx b,.pmf-exit__reveal:hover .pmf-exit__icon{color:var(--ink-0)}.pmf-exit__reveal:hover .pmf-exit__chev{transform:translate(2px)}.pmf-quote{border-left:2px solid var(--line-2);font-size:var(--fps-fs-body);color:var(--ink-2);margin:0;padding-left:13px;font-style:italic;line-height:1.5}.pmf-quote cite{display:block;font-style:normal;font-size:var(--fps-fs-caption);letter-spacing:.02em;color:var(--ink-4);margin-top:4px}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;background:var(--panel-3);border:1px solid var(--line-2);color:var(--ink-1);font-family:var(--sans);font-size:var(--fps-fs-small);letter-spacing:0;text-transform:none;text-align:left;white-space:normal;opacity:0;pointer-events:none;transition:opacity .14s var(--ease),transform .14s var(--ease);z-index:80;border-radius:8px;width:max-content;max-width:280px;padding:9px 11px;font-style:normal;font-weight:400;line-height:1.5;bottom:calc(100% + 8px);left:0;transform:translateY(4px);box-shadow:0 12px 32px #00000080}[data-tip]:hover:after{opacity:1;transform:translateY(0)}[data-tip]:focus-visible:after{opacity:1;transform:translateY(0)}.pmf-head-pct[data-tip]:after{left:auto;right:0}.app[data-mobile=true] .pmf-exit{flex-direction:column;align-items:stretch}.app[data-mobile=true] .pmf-grid{grid-template-columns:1fr;gap:13px}.app[data-mobile=true] .pmf-row,.app[data-mobile=true] .pmf-table__head{grid-template-columns:minmax(0,1fr)54px 50px 50px 50px;column-gap:5px}.pmf-tables--no-entry .pmf-row,.pmf-tables--no-entry .pmf-table__head{grid-template-columns:minmax(0,1fr)58px 58px 52px}.app[data-mobile=true] .pmf-tables--no-entry .pmf-row,.app[data-mobile=true] .pmf-tables--no-entry .pmf-table__head{grid-template-columns:minmax(0,1fr)54px 50px 50px}.app[data-mobile=true] .pmf-row__price{font-size:var(--fps-fs-body)}.app[data-mobile=true] .pmf-row__d{font-size:var(--fps-fs-caption)}.app[data-mobile=true] .pmf-row__set{padding:0 7px}.app[data-mobile=true] .pmf-table>.pmf-knobs{flex-direction:column;align-items: flex-start;gap:7px}.app[data-mobile=true] .pmf-table>.pmf-knobs .pmf-knobs__row{margin-left:0}.app[data-mobile=true] .pmf-quote{border-left:none;border-top:1px solid var(--line);min-width:0;padding-top:9px;padding-left:0}.app[data-mobile=true] [data-tip]:after{max-width:220px}.otable__filing{color:inherit;text-decoration:none;border-bottom:1px dotted var(--line)}.otable__filing:hover{color:var(--ink-0);border-bottom-color:currentColor}.sig-stats--compact{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:7px}.sig-stats--compact .sig-stat{padding:9px 10px}.sig-stats--compact .sig-stat__v{font-size:var(--fps-fs-body-lg);font-weight:700}.sig-stat__v--name{letter-spacing:0;overflow-wrap:anywhere;font-family:inherit;font-weight:600;line-height:1.25;font-size:var(--fps-fs-body)!important}.ecall__periods{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ecall__dodge,.ecall__quote{border-left:2px solid var(--line-2,#80808059);margin-bottom:12px;padding-left:10px}.ecall__dodge-head{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-bottom:4px}.ecall__chip{font-size:var(--fps-fs-caption);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--line-2,#80808059);color:var(--fps-amber);border-radius:3px;padding:1px 6px}.ecall__q{font-size:var(--fps-fs-body);color:var(--ink-2);margin:0 0 4px;line-height:1.55}.ecall__q,.ecall__a,.ecall__turn{overflow-wrap:anywhere}.ecall__a{font-size:var(--fps-fs-body);color:var(--ink-3);margin:0 0 4px;line-height:1.55}.ecall__transcript{overflow-y:auto;overscroll-behavior:contain;max-height:min(420px,50vh)}.ecall__turn{font-size:var(--fps-fs-body);color:var(--ink-2);overflow-wrap:anywhere;margin:0 0 10px;line-height:1.55}@media (max-width:640px){.ecall__transcript{overflow-y:visible;max-height:none}}.qtr-list{display:flex;flex-direction:column;gap:8px;min-width:0}.qtr-overall{margin-bottom:14px}.qtr-row{background:var(--panel-2)}.qtr-row>.adv__head{flex-wrap:nowrap;gap:8px;padding:9px 12px}.qtr-row>.adv__head .adv__title{font-family:var(--mono);font-size:var(--fps-fs-small);letter-spacing:.02em;white-space:nowrap;font-weight:700}.qtr-row>.adv__body{gap:12px;padding:0 12px 12px}.qtr-row__held{font-family:var(--mono);font-size:var(--fps-fs-caption);color:var(--ink-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0}.qtr-row>.adv__head .frisk-score,.qtr-card .frisk-score{font-size:17px}.qtr-card{display:flex;font:inherit;color:inherit;text-align:left;cursor:pointer;align-items: center;gap:8px;width:100%;padding:11px 12px;transition:background .15s,border-color .15s}.qtr-card:hover{background:var(--panel-3);border-color:var(--line-2)}.qtr-card:focus-visible{background:var(--panel-3);border-color:var(--line-2)}.qtr-card>.adv__title{font-family:var(--mono);font-size:var(--fps-fs-small);letter-spacing:.02em;white-space:nowrap;font-weight:700}.qtr-card__go{display:inline-flex;color:var(--ink-4)}.qtr-card:hover .qtr-card__go{color:var(--ink-1)}.qtr-card:focus-visible .qtr-card__go{color:var(--ink-1)}.qtr-ws{display:flex;flex-direction:column;gap:12px;min-width:0}.qtr-ws__head{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.qtr-back{display:inline-flex;align-items: center;gap:6px}.qtr-ws__title{font-family:var(--mono);font-size:var(--fps-fs-body);letter-spacing:.02em;font-weight:700}.qtr-ws__body{display:flex;flex-direction:column;gap:12px;min-width:0}.qtr-tabs{display:flex;overflow-x:auto;scrollbar-width:none;gap:6px;padding-bottom:2px}.qtr-tabs::-webkit-scrollbar{display:none}.qtr-tab{display:inline-flex;font-family:inherit;font-size:var(--fps-fs-caption);color:var(--ink-3);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;background:0 0;flex:none;align-items: center;gap:6px;padding:7px 11px;transition:border-color .15s,background .15s,color .15s;font-weight:600;line-height:1.1}.qtr-tab:hover{border-color:var(--calm);color:var(--ink-0)}.qtr-tab:focus-visible{border-color:var(--calm);color:var(--ink-0)}.qtr-tab[aria-selected=true]{background:var(--panel-3);border-color:var(--line-2);color:var(--ink-0)}.qtr-tab__count{border-radius:var(--radius-pill);background:var(--calm);color:var(--ink-0);font-variant-numeric:tabular-nums;padding:0 6px}.qtr-tabs--sections{padding:8px 12px 0}.qsrc{list-style:none;margin:0;padding:0}.qsrc li+li{border-top:1px solid var(--line)}.qsrc__btn{display:grid;grid-template-columns:auto 1fr;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:4px 10px;width:100%;padding:11px 10px;font-family:inherit}.qsrc__btn:hover{background:var(--panel-3)}.qsrc__btn:focus-visible{background:var(--panel-3)}.qsrc__form{font-size:var(--fps-fs-caption);color:var(--ink-1);white-space:nowrap;font-weight:700}.qsrc__filed{font-size:var(--fps-fs-caption);white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end}.qtr-row__matches{border-radius:var(--radius-pill);background:var(--panel-3);border:1px solid var(--calm);color:var(--ink-1);font-size:var(--fps-fs-caption);white-space:nowrap;padding:2px 8px;font-weight:700}.qtr-row--upcoming{background:0 0;border-style:dashed}.qtr-row--upcoming>.adv__head{cursor:default}.qtr-row--upcoming .qtr-row__held{color:var(--ink-2);font-weight:600}.qhits{list-style:none;border-left:2px solid var(--calm);margin:0 0 4px;padding:0}.qhits__hit+.qhits__hit{border-top:1px solid var(--line)}.qhits__btn{display:grid;grid-template-columns:auto 1fr;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px 8px;width:100%;padding:7px 8px;font-family:inherit}.qhits__btn:hover:not(:disabled){background:var(--panel-3)}.qhits__btn:focus-visible{background:var(--panel-3)}.qhits__btn:disabled{cursor:default;opacity:.65}.qhits__src{font-size:var(--fps-fs-caption);color:var(--ink-1);font-weight:700}.qhits__detail{font-size:var(--fps-fs-caption);color:var(--ink-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qhits__snip{grid-column:1/-1;font-size:var(--fps-fs-caption);color:var(--ink-3);line-height:1.5}mark.qhit{background:var(--calm-wash,#164de498);color:inherit;border-radius:2px;padding:0 1px}.qtr-doc{display:flex;border:1px solid var(--line);background:var(--panel-2);overflow:hidden;border-radius:12px;flex-direction:column;min-width:0}.qtr-reader__head{display:flex;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items: center;gap:8px;padding:10px 12px}.qtr-reader__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fps-fs-body);color:var(--ink-1);flex:auto;min-width:0;font-weight:700}.qtr-reader__filed{margin-left:auto}.qtr-reader__ask{border-bottom:1px solid var(--line);padding:10px 12px}.qtr-reader__scroll{overflow-y:auto;overscroll-behavior-y:contain;max-height:70dvh;padding:12px}.qtr-reader__p{font-size:var(--fps-fs-caption);color:var(--ink-2);margin:0 0 12px;line-height:1.65}.qtr-reader__frame{background:#fff;border:0;width:100%;height:70dvh}.qtr-verdict{display:flex;flex-flow:wrap;align-items: center;gap:12px}.qtr-sub{background:var(--panel-3)}.qtr-sub>.adv__head{padding:8px 12px}.qtr-sub>.adv__head .adv__title{font-size:var(--fps-fs-small)}.qtr-sub>.adv__body{padding:0 12px 12px}.qsearch{margin-bottom:14px}.qsearch__field{position:relative;max-width:340px}.qsearch__input{background:var(--panel-2);border:1px solid var(--line);color:var(--ink-0);font-family:var(--sans);font-size:var(--fps-fs-body);border-radius:8px;width:100%;height:34px;padding:0 12px 0 32px}.qsearch__input::placeholder{color:var(--ink-4)}.qsearch__input:focus{outline:none;border-color:var(--calm-border)}.qsearch__icon{position:absolute;color:var(--ink-3);pointer-events:none;top:50%;left:10px;transform:translateY(-50%)}.qsearch__status{display:flex;flex-wrap:wrap;align-items: center;gap:8px;min-height:26px;margin-top:8px}.qsearch__count{font-size:var(--fps-fs-caption);color:var(--ink-1);font-weight:700}.brk-card__confirm{display:flex;flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items: center;gap:10px}.ob-back{display:inline-flex;border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--ink-2);font-size:var(--fps-fs-body);text-decoration:none;background:0 0;align-self: flex-start;align-items: center;gap:6px;height:30px;padding:0 12px 0 8px;font-weight:600}.ob-back:hover{color:var(--ink-0);border-color:var(--line-2);background:var(--panel-2)}.ob-title{color:var(--ink-0);letter-spacing:-.3px;margin:0;font-size:22px;font-weight:800}.ob-sub{font-size:var(--fps-fs-body);color:var(--ink-2);margin:6px 0 0;line-height:1.55}.ob-sub b{color:var(--ink-1);font-weight:600}.ob-summary{display:grid;grid-template-columns:1fr .62fr 1.25fr;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;gap:1px}.ob-sumcell{display:flex;background:var(--panel);flex-direction:column;gap:8px;padding:18px 20px}.ob-sumcell__l{display:inline-flex;white-space:nowrap;font-size:var(--fps-fs-eyebrow);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);align-items: center;gap:6px;font-weight:700}.ob-sumcell__l svg{color:var(--ink-3)}.ob-sumcell__v{display:flex;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-0);letter-spacing:-.025em;align-items:baseline;gap:10px;margin-top:2px;font-size:28px;font-weight:800;line-height:1}.ob-sumcell__note{border-top:1px solid var(--line);font-size:var(--fps-fs-caption);color:var(--ink-3);text-wrap:pretty;margin-top:auto;padding-top:9px;line-height:1.4}.ob-sumcell__note b{color:var(--ink-1);font-weight:700;font-family:var(--mono);font-variant-numeric:tabular-nums}.ob-sumcell__meta{font-size:var(--fps-fs-eyebrow);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);font-weight:700}.ob-sumcell--hero{background:var(--calm-bg);box-shadow:inset 0 0 0 1px var(--calm-border)}.ob-sumcell--hero .ob-sumcell__l,.ob-sumcell--hero .ob-sumcell__l svg{color:var(--calm-soft)}.ob-sumcell__v--hero{color:var(--calm-soft);font-size:44px}.ob-sumcell__v--op{color:var(--calm-soft);font-size:30px}.ob-sumcell__opx{color:var(--calm);margin-right:3px;font-weight:700}.ob-sumcell--hero .ob-sumcell__note{border-top-color:var(--calm-border)}.ob-sumcell--op .ob-sumcell__l,.ob-sumcell--op .ob-sumcell__l svg{color:var(--calm-soft)}.ob-cover{display:flex;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);font-size:var(--fps-fs-body);color:var(--ink-2);justify-content:space-between;align-items: center;gap:12px;margin-top:10px;padding:10px 16px}.ob-cover.is-short{border-color:color-mix(in srgb,var(--warn)40%,var(--line));background:color-mix(in srgb,var(--warn)7%,var(--panel))}.ob-cover__status{display:inline-flex;align-items: center;gap:8px}.ob-cover__glyph{font-size:var(--fps-fs-body);color:var(--calm-soft);line-height:1}.ob-cover.is-short .ob-cover__glyph{color:var(--warn)}.ob-cover__status b,.ob-cover__frac b{color:var(--ink-0);font-weight:700}.ob-cover__frac{color:var(--ink-3);white-space:nowrap}.ob-cover__note{display:flex;font-size:var(--fps-fs-small);color:var(--ink-3);align-items: center;gap:6px;margin-top:6px;padding:0 16px}.ob-cover__note b{color:var(--ink-1);font-weight:700}.ap-warn-dot{display:inline-block;background:var(--warn);vertical-align:middle;cursor:help;border-radius:50%;width:7px;height:7px;margin-left:7px}.ap-warn-dot--disarm{background:var(--mkt-down)}.ob-sumcell .info-btn{margin-left:5px}.ob-sumcell .info-btn[data-tip]:after{max-width:230px;top:calc(100% + 8px);bottom:auto;left:-2px}.ob-cash{display:flex;flex-direction:column;gap:7px;margin-top:1px}.ob-cash__track{position:relative;overflow:hidden;background:var(--panel-3);display:flex;border-radius:100px;gap:1.5px;height:7px}.ob-cash__seg{height:100%}.ob-cash__seg--resting{background:var(--ink-1)}.ob-cash__seg--planned{background:var(--calm)}.ob-filter{display:flex;flex-wrap:wrap;align-items: center;gap:7px}.ob-fbtn{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--ink-2);font-size:var(--fps-fs-body);background:0 0;height:32px;padding:0 14px;font-weight:600}.ob-fbtn:hover{color:var(--ink-0);border-color:var(--line-2)}.ob-fbtn.is-active{background:var(--calm-bg);border-color:var(--calm-border);color:var(--calm-soft)}.ob-filter__count{font-size:var(--fps-fs-small);color:var(--ink-3);font-family:var(--mono);margin-left:auto}.ob-list{display:flex;flex-direction:column;gap:12px}.ob-group{overflow:hidden;transition:border-color .18s var(--ease)}.ob-group.is-zone{border-color:var(--calm-border)}.ob-group__head{display:grid;grid-template-columns:20px minmax(118px,1fr)minmax(186px,1.5fr)minmax(104px,auto)minmax(96px,auto);text-align:left;cursor:pointer;font:inherit;color:inherit;border-radius:var(--radius);background:0 0;border:none;align-items: center;gap:14px 26px;width:100%;padding:13px 18px}.ob-group__head:hover{background:var(--panel-2)}.ob-chev{color:var(--ink-3);display:inline-flex;transition:transform .18s var(--ease)}.ob-group.is-open .ob-chev{transform:rotate(90deg)}.ob-hcol{display:flex;flex-direction:column;gap:3px;min-width:0}.ob-hcol--trig,.ob-hcol--last{text-align:right;align-items: flex-end}.ob-hsub{font-size:var(--fps-fs-caption);color:var(--ink-3);font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.ob-hsub b{color:var(--ink-1);font-weight:700}.ob-id{display:flex;flex-direction:column;gap:2px;min-width:0}.ob-id__t{font-size:var(--fps-fs-body-lg);color:var(--ink-0);letter-spacing:-.2px;font-weight:800}a.ob-id__t--link{text-decoration:none;color:var(--ink-0);transition:color .15s}a.ob-id__t--link:hover{color:var(--calm-soft)}.ob-id__n{font-size:var(--fps-fs-small);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-hcol--cap{gap:8px}.ob-hcol--cap .ap-cap__track{width:100%;height:8px}.ob-hcol--cap .ap-cap__legend{font-size:var(--fps-fs-eyebrow);gap:4px 12px}.ob-hcol--cap .ap-cap__dot{width:7px;height:7px}.ob-cells{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:22px}.ob-cell{display:flex;text-align:right;flex-direction:column;align-items: flex-end;gap:2px}.ob-cell__l{font-size:var(--fps-fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-weight:700}.ob-cell__v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body-lg);color:var(--ink-0);letter-spacing:-.01em;white-space:nowrap;font-weight:800;line-height:1.1}.ob-cell__sub{font-size:var(--fps-fs-caption);color:var(--ink-3);font-family:var(--mono);font-variant-numeric:tabular-nums}.ob-price__v{display:inline-flex;align-items:baseline;gap:6px}.ob-tick{font-size:var(--fps-fs-caption);font-weight:700}.ob-tick--up{color:var(--mkt-up)}.ob-tick--down{color:var(--mkt-down)}.app[data-markethue=none] .ob-tick--up,.app[data-markethue=none] .ob-tick--down{color:var(--ink-3)}.ob-cell--dist .ob-cell__v{color:var(--ink-0)}.ob-cell--dist.is-zone .ob-cell__v{color:var(--calm-soft)}.ob-dist-sub{display:inline-flex;gap:7px}.ob-dist-sub span{color:var(--ink-3);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-caption)}.ob-compose{display:inline-flex;align-items: center;gap:6px}.ob-tag{display:inline-flex;font-size:var(--fps-fs-caption);letter-spacing:.02em;border-radius:var(--radius-pill);font-weight:700;font-family:var(--mono);font-variant-numeric:tabular-nums;align-items: center;gap:5px;padding:3px 8px}.ob-tag--stalk{background:var(--calm-bg);color:var(--calm-soft);border:1px solid var(--calm-border)}.ob-tag--broker{background:var(--panel-3);color:var(--ink-1);border:1px solid var(--line-2)}.ob-tag--draft{background:var(--panel-3);color:var(--ink-3);border:1px dashed var(--line-2)}.ob-tag__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ob-tag--stalk .ob-tag__dot{background:var(--calm)}.ob-tag--broker .ob-tag__dot{background:var(--ink-1)}.ob-group__body{display:flex;border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:0 16px 16px}.ob-zone-line{margin-top:14px}.ob-band{display:flex;background:var(--panel-2);border-top:1px solid var(--line);align-items: center;gap:10px;padding:9px 14px}.ob-band:first-child{border-top:none}.ob-band__l{font-size:var(--fps-fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);display:inline-flex;align-items: center;gap:7px;font-weight:700}.ob-band__l svg{color:var(--ink-3)}.ob-band__rule{background:var(--line);flex:1;height:1px}.ob-band__meta{font-size:var(--fps-fs-caption);color:var(--ink-3);font-family:var(--mono);font-variant-numeric:tabular-nums}.ob-trigpill{display:inline-flex;border-radius:var(--radius-pill);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-caption);background:var(--panel-3);color:var(--ink-2);border:1px solid var(--line);align-items: center;gap:5px;margin-left:8px;padding:1px 7px;font-weight:600}.ob-trigpill.is-zone{background:var(--calm-bg);color:var(--calm-soft);border-color:var(--calm-border)}.ob-empty-row{display:flex;justify-content:space-between;align-items: center;padding:9px 14px}.ob-empty-row__l{font-family:var(--mono);font-size:var(--fps-fs-small);color:var(--ink-4)}.ob-empty-row__add{display:inline-flex;border-radius:var(--radius-pill);border:1px dashed var(--line-2);color:var(--ink-2);font-size:var(--fps-fs-small);background:0 0;align-items: center;gap:6px;height:28px;padding:0 12px;transition:color .15s,border-color .15s;font-weight:600}.ob-empty-row__add:hover{color:var(--calm-soft);border-color:var(--calm-border);border-style:solid}.ob-empty{text-align:center;color:var(--ink-3);padding:54px 20px}.ob-empty__glyph{color:var(--ink-4);margin-bottom:10px;font-size:30px}.ob-empty__t{font-size:var(--fps-fs-body-lg);color:var(--ink-1);font-weight:700}.ob-empty__b{font-size:var(--fps-fs-body);margin-top:5px}.app[data-mobile=true] .ob-summary{grid-template-columns:1fr}.app[data-mobile=true] .ob-group__head{grid-template-columns:20px 1fr 1fr;gap:14px 18px}.app[data-mobile=true] .ob-hcol--cap{grid-column:2/-1;order:5}.pricing-tier__check{display:inline-flex;background:var(--fps-cash-deep);color:#04140d;font-size:var(--fps-fs-caption);border-radius:50%;flex:none;justify-content:center;align-items: center;width:16px;height:16px;margin-top:1px;font-weight:800}.pf-back{display:inline-flex;border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--ink-2);font-size:var(--fps-fs-body);text-decoration:none;background:0 0;align-self: flex-start;align-items: center;gap:6px;height:30px;padding:0 12px 0 8px;font-weight:600}.pf-back:hover{color:var(--ink-0);border-color:var(--line-2);background:var(--panel-2)}.pf-detail{max-width:1100px}.pf-title{color:var(--ink-0);letter-spacing:-.3px;margin:0;font-size:22px;font-weight:800}.pf-title-row{display:flex;flex-wrap:wrap;align-items: center;gap:8px 12px}.pf-amount{display:inline-flex;border-radius:var(--radius-pill);border:1px solid var(--line-2);color:var(--ink-1);font-size:var(--fps-fs-body);text-decoration:none;align-items: center;gap:6px;min-height:32px;padding:0 12px;font-weight:600}.pf-amount:hover{border-color:var(--calm-border);color:var(--ink-0)}.pf-amount svg{color:var(--ink-3)}.pf-sub{font-size:var(--fps-fs-body);color:var(--ink-2);margin:6px 0 0;line-height:1.55}.pf-sub b{color:var(--ink-1);font-weight:600}.cal{overflow:hidden;padding:0}.cal-head{display:flex;border-bottom:1px solid var(--line);align-items: center;gap:12px;padding:10px 18px}.cal [data-tip]:after{top:calc(100% + 8px);bottom:auto;transform:translateY(-4px)}.cal [data-tip]:hover:after{transform:translateY(0)}.cal [data-tip]:focus-visible:after{transform:translateY(0)}.cal-count [data-tip]:after,.cal-section__dim~* [data-tip]:after{left:auto;right:0}.cal-title{display:inline-flex;font-size:var(--fps-fs-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items: center;gap:7px;font-weight:700}.cal-count{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-small);color:var(--ink-3);white-space:nowrap;margin-left:auto}.cal-grid{display:grid;grid-template-columns:repeat(4,1fr);background:var(--line);gap:1px}.cal-stat{background:var(--panel);display:flex;flex-direction:column;gap:5px;padding:11px 16px}.cal-stat__l{display:inline-flex;white-space:nowrap;font-size:var(--fps-fs-eyebrow);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);align-items: center;gap:5px;font-weight:700}.cal-stat__v{display:flex;font-family:var(--mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:7px;line-height:1}.cal-stat__sub{font-size:var(--fps-fs-caption);color:var(--ink-3)}.cal-frac{display:inline-flex;align-items:baseline;gap:3px}.cal-frac b{color:var(--ink-0);letter-spacing:-.02em;font-size:24px;font-weight:800}.cal-frac__sep{font-size:var(--fps-fs-body-lg);color:var(--ink-4);font-weight:400}.cal-frac__den{font-size:var(--fps-fs-body-lg);color:var(--ink-3);font-weight:500}.cal-meter{background:var(--panel-3);overflow:hidden;border-radius:100px;height:3px}.cal-meter span{display:block;background:var(--ink-2);border-radius:100px;height:100%}.cal-num{color:var(--ink-0);letter-spacing:-.02em;font-size:24px;font-weight:800}.cal-ticker{font-family:var(--sans);font-weight:800;font-size:var(--fps-fs-body-lg);color:var(--ink-0);letter-spacing:-.2px}.cal-ret{font-size:var(--fps-fs-body-lg);letter-spacing:-.01em;font-weight:700}.cal-ret--up{color:var(--mkt-up)}.cal-ret--down{color:var(--mkt-down)}.cal-ret__sep{color:var(--ink-4);font-size:var(--fps-fs-body);font-weight:400}.cal-flag{display:inline-flex;font-size:var(--fps-fs-eyebrow);color:var(--ink-2);border-radius:var(--radius-pill);background:var(--panel-3);border:1px solid var(--line-2);align-items: center;gap:5px;padding:2px 8px;font-weight:600}.cal-flag:before{content:"";background:var(--warn);border-radius:50%;width:5px;height:5px}.cal-stat.is-anchored{background:var(--calm-bg);box-shadow:inset 0 0 0 1px var(--calm-border)}.cal-stat.is-anchored .cal-num,.cal-stat.is-anchored .cal-stat__l{color:var(--calm-soft)}.cal-section{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:9px;padding:11px 18px}.cal-section__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.cal-section__l{display:inline-flex;font-size:var(--fps-fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items: center;gap:6px;font-weight:700}.cal-section__dim{font-size:var(--fps-fs-caption);color:var(--ink-4);margin-left:auto}.cal-market{display:flex;align-items:stretch;gap:0}.cal-mcell{display:flex;flex-direction:column;flex:1;gap:3px;padding:0 16px}.cal-mcell:first-child{padding-left:0}.cal-mcell__v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body-lg);color:var(--ink-0);letter-spacing:-.01em;font-weight:800;line-height:1}.cal-mcell__v--dim{color:var(--ink-3);font-weight:600}.cal-mcell__v--up{color:var(--mkt-up)}.cal-mcell__v--down{color:var(--mkt-down)}.cal-mcell__l{font-size:var(--fps-fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.cal-mdiv{background:var(--line);flex-shrink:0;width:1px}.cal-mcell--alpha{background:var(--calm-bg);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--calm-border);margin:-6px 0;padding:6px 16px}.cal-mcell--alpha .cal-mcell__l{color:var(--calm-soft)}.cal-bands{display:grid;grid-template-columns:repeat(3,1fr);background:var(--line);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;gap:1px}.cal-band{background:var(--panel);display:flex;flex-direction:column;gap:3px;padding:9px 14px}.cal-band__name{font-size:var(--fps-fs-caption);color:var(--ink-1);font-weight:700}.cal-band__v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body-lg);letter-spacing:-.01em;color:var(--ink-0);font-weight:800}.cal-band__v--up{color:var(--mkt-up)}.cal-band__v--down{color:var(--mkt-down)}.cal-band__n{font-family:var(--mono);font-size:var(--fps-fs-caption);color:var(--ink-4)}.cal-band.is-fat{box-shadow:inset 3px 0 0 var(--calm)}.cal-band.is-fat .cal-band__name{color:var(--calm-soft)}.pt-card{overflow:hidden;padding:0}.pt-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:18px;padding:15px 20px 13px}.pt-head__title{font-size:var(--fps-fs-body-lg);color:var(--ink-0);letter-spacing:-.2px;font-weight:800}.pt-stats{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px;margin-left:auto}.pt-stat{display:inline-flex;font-size:var(--fps-fs-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);align-items:baseline;gap:6px;font-weight:700}.pt-stat b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body);color:var(--ink-0);letter-spacing:0;text-transform:none;font-weight:700}.pt-stat.is-up b{color:var(--mkt-up)}.pt-stat.is-down b{color:var(--mkt-down)}.pt-grid{--qmj-tick:184px;min-width:max-content}.pt-grid .qmj-c{min-height:52px}.pt-grid .qmj-tick__sym{font-family:var(--sans);font-weight:800;font-size:var(--fps-fs-body);color:var(--ink-0);letter-spacing:-.2px;transition:color .12s}.pt-grid .qmj-tick__sym:hover{color:var(--calm-soft)}.pt-exch{font-size:var(--fps-fs-eyebrow);letter-spacing:.08em;color:var(--ink-4);border:1px solid var(--line-2);border-radius:4px;flex-shrink:0;padding:1px 5px;font-weight:700}.pt-coname{color:var(--ink-3)}.pt-c--stack{overflow:hidden;text-align:right;flex-direction:column;justify-content:center;align-items: flex-end;gap:2px;min-width:0}.pt-v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body);color:var(--ink-0);white-space:nowrap;font-weight:600}.pt-vsub{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-eyebrow);color:var(--ink-4);white-space:nowrap}.pt-vmuted{font-size:var(--fps-fs-eyebrow);color:var(--ink-3);font-weight:600}.pt-pl__pct{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body);font-weight:700}.pt-pl__abs{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-caption)}.pt-pl--up .pt-pl__pct,.pt-pl--up .pt-pl__abs{color:var(--mkt-up)}.pt-pl--down .pt-pl__pct,.pt-pl--down .pt-pl__abs{color:var(--mkt-down)}.pt-score{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body);color:var(--ink-1);white-space:nowrap;font-weight:600}.pt-score small{font-size:var(--fps-fs-eyebrow);color:var(--ink-4);margin-left:1px;font-weight:600}.pt-c--alloc{position:relative;gap:8px}.pt-alloc{display:flex;flex-direction:column;flex:1;gap:5px;min-width:0}.pt-alloc__track{position:relative;overflow:hidden;background:var(--panel-3);display:flex;border-radius:100px;height:6px}.pt-alloc__seg{transition:width .3s var(--ease);height:100%}.pt-alloc__seg--committed{background:var(--ink-1)}.pt-alloc__seg--planned{background:var(--calm)}.pt-alloc__meta{display:flex;white-space:nowrap;align-items:baseline;gap:7px}.pt-alloc__pct{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body);color:var(--ink-1);font-weight:700}.pt-alloc__planned{font-family:var(--mono);font-size:var(--fps-fs-eyebrow);color:var(--calm-soft)}.pt-pencil{display:inline-flex;cursor:pointer;color:var(--ink-4);opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items: center;padding:0;transition:color .12s,opacity .12s}.pt-tr:hover .pt-pencil{opacity:1}.pt-pencil:hover{color:var(--calm-soft)}.pt-c--iv{align-items: center}.pt-iv{display:flex;flex-direction:column;gap:4px;width:100%}.pt-iv__top{display:flex;white-space:nowrap;align-items:baseline;gap:7px}.pt-iv__pct{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body);color:var(--ink-0);font-weight:700}.pt-iv__label{font-size:var(--fps-fs-eyebrow);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.pt-gauge{display:block;background:var(--panel-3);overflow:hidden;border-radius:100px;height:5px}.pt-gauge span{display:block;background:var(--ink-2);border-radius:100px;height:100%}.pt-iv--bad .pt-iv__pct{color:var(--mkt-down)}.pt-iv--warn .pt-iv__pct{color:var(--warn-soft)}.pt-iv--good .pt-iv__pct{color:var(--mkt-up)}.pt-iv--bad .pt-gauge span{background:var(--mkt-down)}.pt-iv--warn .pt-gauge span{background:var(--warn)}.pt-iv--good .pt-gauge span{background:var(--mkt-up)}.pt-empty{font-size:var(--fps-fs-small);color:var(--ink-4)}.pt-setiv{display:inline-flex;font-size:var(--fps-fs-small);color:var(--calm-soft);align-items: center;gap:4px;font-weight:600}.pt-setiv:hover{text-decoration:underline;text-underline-offset:3px}.pt-tr--foot .qmj-c{background:var(--panel-2);border-bottom:none;border-top:1px solid var(--line);min-height:46px}.pt-foot__l{font-size:var(--fps-fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);flex-direction:row;align-items: center;font-weight:800}.pt-foot__v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body);color:var(--ink-0);font-weight:800}.pt-cash{display:flex;border-top:1px solid var(--line);align-items:baseline;gap:10px;padding:13px 20px}.pt-cash__l{font-size:var(--fps-fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.pt-cash__v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body);color:var(--ink-0);font-weight:800}.pt-cash__pct{font-size:var(--fps-fs-caption);color:var(--ink-3);font-weight:600}.pt-legend{display:flex;border-top:1px solid var(--line);font-size:var(--fps-fs-caption);color:var(--ink-3);flex-wrap:wrap;gap:8px 24px;padding:12px 20px}.pt-legend__grp{display:inline-flex;align-items: center;gap:8px}.pt-legend i{border-radius:100px;flex-shrink:0;width:16px;height:4px}.pt-legend .l-committed{background:var(--ink-1)}.pt-legend .l-planned{background:var(--calm)}.pt-legend .l-bad{background:var(--mkt-down)}.pt-legend .l-warn{background:var(--warn)}.pt-legend .l-good{background:var(--mkt-up)}.pt-tree{overflow:hidden;margin-top:14px;padding:0}.pt-tree__hint{font-size:var(--fps-fs-small);color:var(--ink-3);margin-left:auto}.pt-tree__chart{padding:8px 12px 14px}.pt-tree__chart .recharts-wrapper:focus,.pt-tree__chart svg:focus,.pt-tree__chart :focus{outline:none}.pt-tree__tip{display:flex;background:var(--panel);border:1px solid var(--line-2);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-small);color:var(--ink-2);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;box-shadow:0 8px 32px #0009}.pt-tree__tip-t{font-family:var(--sans);font-weight:800;font-size:var(--fps-fs-body);color:var(--ink-0)}.pt-tree__tip .is-up{color:var(--mkt-up)}.pt-tree__tip .is-down{color:var(--mkt-down)}.app[data-markethue=none] .cal-ret--up,.app[data-markethue=none] .cal-ret--down,.app[data-markethue=none] .cal-mcell__v--up,.app[data-markethue=none] .cal-mcell__v--down,.app[data-markethue=none] .cal-band__v--up,.app[data-markethue=none] .cal-band__v--down,.app[data-markethue=none] .pt-stat.is-up b,.app[data-markethue=none] .pt-stat.is-down b,.app[data-markethue=none] .pt-pl--up .pt-pl__pct,.app[data-markethue=none] .pt-pl--up .pt-pl__abs,.app[data-markethue=none] .pt-pl--down .pt-pl__pct,.app[data-markethue=none] .pt-pl--down .pt-pl__abs,.app[data-markethue=none] .perf-return--up,.app[data-markethue=none] .perf-return--down{color:var(--ink-1)}.app[data-mobile=true] .cal-grid{grid-template-columns:1fr 1fr}.app[data-mobile=true] .cal-market{flex-wrap:wrap;gap:12px}.app[data-mobile=true] .cal-mcell{flex:40%;padding:0}.app[data-mobile=true] .cal-mdiv,.app[data-mobile=true] .pt-grid .qmj-tick__name{display:none}.app[data-mobile=true] .pt-pencil{opacity:1}.app[data-density=compact] .cal-stat{min-height:78px;padding:12px 14px}.app[data-density=compact] .pt-grid .qmj-c{min-height:46px}.app[data-density=comfy] .cal-stat{padding:20px 24px}.app[data-density=comfy] .pt-grid .qmj-c{min-height:60px}.vp-remove{font-size:var(--fps-fs-small);padding:3px 9px}.perf-card{padding:16px 18px 12px}.perf-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;margin-bottom:10px}.perf-head__l{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;min-width:0}.perf-title{font-size:var(--fps-fs-body);color:var(--ink-1);letter-spacing:.2px;font-weight:700}.perf-returns{display:flex;align-items:baseline;gap:10px}.perf-return{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body-lg);font-weight:700}.perf-return--up{color:var(--mkt-up)}.perf-return--down{color:var(--mkt-down)}.perf-return--bench{font-size:var(--fps-fs-body);color:var(--ink-3);font-weight:600}.perf-empty{display:flex;text-align:center;font-size:var(--fps-fs-body);color:var(--ink-3);justify-content:center;align-items: center;padding:0 24px}.perf-note{font-size:var(--fps-fs-small);color:var(--ink-4);margin:8px 0 0;line-height:1.5}.app[data-mobile=true] .perf-head{gap:8px}.app[data-mobile=true] .perf-return{font-size:var(--fps-fs-body-lg)}.member-card{display:grid;gap:14px;margin-top:12px;padding:20px}.member-card__title{font-size:var(--fps-fs-body-lg);color:var(--ink-0);margin:0 0 4px;font-weight:700}.member-card__sub{font-size:var(--fps-fs-small);color:var(--ink-2);margin:0;line-height:1.5}.member-card__art{display:block;width:100%;max-width:720px;height:auto}.member-card__actions{display:flex;flex-wrap:wrap;gap:8px}.member-card__actions .btn{min-height:44px}.member-card__notice{font-size:var(--fps-fs-small);color:var(--ink-2);margin:0}.member-card .seg__btn{text-transform:none;min-height:40px;padding:8px 14px}.member-card__sides{justify-self:start}.member-card__back-privacy{display:grid;justify-items:start;gap:8px}.member-card__back-privacy .seg{flex-wrap:wrap}.member-card__label{font-size:var(--fps-fs-small);color:var(--ink-2)}.handle{display:flex;flex-direction:column;gap:3px;margin-top:6px}.handle__row{display:flex;align-items: center;gap:6px}.handle__at{color:var(--ink-3);font-size:13px}.handle__input{color:var(--ink-0);background:var(--fps-accent-bg,#408cdc12);border:1px solid var(--line);border-radius:7px;flex:0 200px;min-width:0;padding:5px 9px;transition:border-color .16s;font-size:13px}.handle__input:focus{outline:none;border-color:var(--fps-accent,#408cdc)}.handle__save{padding:5px 12px;font-size:12.5px}.handle__ok{color:var(--good-soft,#7ed8c4);font-size:12px}.handle__hint{color:var(--ink-3);font-size:11.5px}.handle__hint--error{color:var(--warn-soft,#f1cf93)}.punch-panel{display:grid;gap:18px;margin-top:12px;padding:20px}.punch-panel__head{display:flex;justify-content:space-between;align-items: flex-end;gap:16px}.punch-panel__title{display:flex;font-size:var(--fps-fs-body-lg);color:var(--ink-0);align-items: center;gap:6px;margin:0 0 4px;font-weight:700}.punch-panel__sub{font-size:var(--fps-fs-small);color:var(--ink-2);margin:0;line-height:1.5}.punch-panel__big{font-family:var(--mono);letter-spacing:-.02em;color:var(--ink-0);white-space:nowrap;font-size:30px;font-weight:600}.punch-panel__big small{color:var(--ink-3);font-size:15px;font-weight:500}.punch-panel__note{border-top:1px solid var(--line);font-size:var(--fps-fs-small);color:var(--ink-2);margin:0;padding-top:16px;line-height:1.5}.punch-panel__note b{color:var(--ink-1);font-weight:600}.acc-card__cta{display:flex;flex-direction:column;align-items: center;gap:4px}.acc-card__note{font-size:var(--fps-fs-small);color:var(--ink-3)}.app[data-mobile=true] .acc-card__cta{text-align:center;flex-basis:100%;align-items:stretch}.ref-card{display:flex;flex-direction:column;gap:16px;padding:18px 20px}.ref-card__head{display:flex;flex-direction:column;gap:4px}.ref-progress{display:flex;flex-direction:column;gap:8px}.ref-progress__segments{display:flex;gap:6px}.ref-seg{background:var(--line);border-radius:999px;flex:1 1 0;height:6px;transition:background .24s,box-shadow .24s}.ref-seg.is-on{background:var(--fps-accent);box-shadow:var(--fps-glow-accent,0 0 8px #408cdc80)}.ref-progress__label{color:var(--ink-3);font-size:12.5px}.ref-card__link{display:block;color:var(--ink-3);word-break:break-all;background:var(--fps-accent-bg,#408cdc12);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:12.5px}.ref-card__actions{display:flex;gap:10px}.app[data-mobile=true] .ref-card__actions{flex-wrap:wrap}.app[data-mobile=true] .ref-card__action{flex-basis:100%}.site-footer{display:grid;grid-template-columns:auto minmax(0,1fr)auto auto;grid-template-areas:"brand links links  social" "legal legal legal  legal" "meta  meta  build  status";font-size:var(--fps-fs-caption);color:var(--fps-fg-3);border-top:1px solid var(--fps-border-faint);align-items: center;gap:16px 28px;padding:28px 40px 24px}.site-footer__brand{grid-area:brand;display:flex;color:var(--fps-fg-1);align-items: center;gap:10px;font-size:15px;font-weight:600}.site-footer__brand svg{border-radius:8px}.site-footer__links{grid-area:links;display:flex;flex-wrap:wrap;align-items: center;gap:10px 18px}.site-footer__link{color:var(--fps-fg-2);text-decoration:none;transition:color var(--fps-dur)var(--fps-ease-out)}.site-footer__link:hover{color:var(--fps-fg-1)}.site-footer__link--button{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.site-footer__social{grid-area:social;display:flex;align-items: center;gap:14px}.site-footer__social-link{display:flex;color:var(--fps-fg-3);opacity:.6;transition:opacity var(--fps-dur)var(--fps-ease-out),color var(--fps-dur)var(--fps-ease-out)}.site-footer__social-link:hover{color:var(--fps-fg-1);opacity:1}.site-footer__legal{grid-area:legal;border-top:1px solid var(--fps-border-faint);border-bottom:1px solid var(--fps-border-faint);color:var(--fps-fg-4);padding:18px 0;line-height:1.65}.site-footer__legal p{max-width:100ch;margin:0}.site-footer__legal p+p{margin-top:10px}.site-footer__meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items: center;gap:8px 12px}.site-footer__sep{opacity:.4}.site-footer__build{grid-area:build;color:var(--fps-fg-4);overflow-wrap:anywhere;min-width:0}.site-footer__status{grid-area:status;display:flex;opacity:.7;transition:opacity var(--fps-dur)var(--fps-ease-out);align-items: center}.site-footer__status:hover{opacity:1}.site-footer__status img{display:block;border-radius:3px}@media (max-width:1023px){.site-footer{grid-template-columns:minmax(0,1fr)auto;grid-template-areas:"brand social" "links links" "legal legal" "meta  meta" "build status";align-items: start;gap:14px 16px;padding:24px 20px 20px}.site-footer__status{justify-self:end}}.past-due{display:flex;border-bottom:1px solid color-mix(in srgb,var(--warn)40%,var(--line));background:color-mix(in srgb,var(--warn)7%,var(--panel));flex-wrap:wrap;align-items: center;gap:10px 14px;padding:10px 16px}.past-due__text{font-size:var(--fps-fs-small);color:var(--ink-1);flex:220px;line-height:1.5}.past-due .btn{min-height:40px}.gsearch{position:relative;flex:1}.gsearch__input{background:var(--panel-2);border:1px solid var(--line);color:var(--ink-0);font-size:var(--fps-fs-body);font-family:var(--sans);border-radius:9px;width:100%;height:36px;padding:0 12px 0 34px;transition:border-color .15s,background .15s}.gsearch__input::placeholder{color:var(--ink-3)}.gsearch__input:focus{outline:none;border-color:var(--calm-border);background:var(--panel-3)}.gsearch__icon{position:absolute;color:var(--ink-3);pointer-events:none;top:50%;left:11px;transform:translateY(-50%)}.gsearch__results{z-index:200}.punch-meter{position:relative;flex-shrink:0}.punch-meter__chip{display:inline-flex;background:var(--panel-2);border:1px solid var(--line);color:var(--ink-2);font:inherit;font-size:var(--fps-fs-small);white-space:nowrap;cursor:pointer;border-radius:9px;flex-shrink:0;align-items: center;gap:9px;height:36px;padding:0 10px;transition:border-color .15s,background .15s}.punch-meter__chip:hover,.punch-meter__chip.is-open{border-color:var(--line-2)}.punch-meter__chip b{font-family:var(--mono);color:var(--ink-0);font-weight:600}.punch-meter__chip.is-full{border-color:var(--calm-border);background:var(--calm-bg);color:var(--calm-soft);font-weight:600}.punch-meter__scrim{position:fixed;z-index:55;inset:0}.punch-meter__pop{position:absolute;z-index:60;display:grid;background:var(--panel);border:1px solid var(--line-2);animation:popin .18s var(--ease);border-radius:12px;gap:12px;width:400px;padding:16px;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px #0000008c}.punch-meter__head{display:flex;justify-content:space-between;align-items:baseline}.punch-meter__head h4{font-size:var(--fps-fs-body);color:var(--ink-0);margin:0;font-weight:600}.punch-meter__head span{font-family:var(--mono);font-size:var(--fps-fs-small);color:var(--ink-2)}.punch-meter__pop p{font-size:var(--fps-fs-small);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.5}.punch-meter__foot{display:flex;border-top:1px solid var(--line);font-size:var(--fps-fs-small);color:var(--ink-3);justify-content:space-between;align-items: center;padding-top:12px}.punch-meter__link{font:inherit;color:var(--calm-soft);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.app[data-mobile=true] .punch-meter__chip{padding:0 7px}.app[data-mobile=true] .punch-ticket{width:52px;height:22.5px}.app[data-mobile=true] .punch-meter__pop{position:fixed;top:calc(var(--topbar-h) + 8px);width:auto;left:8px;right:8px}.frs{position:fixed;z-index:900;background:var(--fps-overlay);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:flex;justify-content:center;align-items: flex-start;padding:clamp(16px,5vh,56px) clamp(12px,4vw,24px) 120px;inset:0}.frs--center{align-items: center}.frs__card{background:var(--fps-surface);border:1px solid var(--fps-border);border-radius:14px;width:100%;max-width:560px;padding:clamp(20px,4vw,32px)}.frs__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--fps-accent);margin:0 0 6px;font-size:12px}.frs__title{color:var(--fps-fg);margin:0 0 8px;font-size:clamp(19px,4.5vw,23px);line-height:1.25}.frs__lead{color:var(--fps-fg-2);margin:0 0 24px;font-size:14px;line-height:1.5}.frs__q{margin-bottom:22px}.frs__q-label{display:block;color:var(--fps-fg-1);margin:0 0 10px;font-size:14px;font-weight:600}.frs__q-hint{display:block;color:var(--fps-fg-3);margin-top:2px;font-size:12px;font-weight:400}.frs__options{display:flex;flex-direction:column;gap:8px}.frs__option{display:flex;text-align:left;background:var(--fps-surface-2);border:1px solid var(--fps-border);color:var(--fps-fg-1);font:inherit;cursor:pointer;border-radius:10px;align-items: center;gap:10px;width:100%;min-height:44px;padding:10px 14px;transition:border-color .12s,background .12s;font-size:14px}.frs__option:hover{border-color:var(--fps-border-strong)}.frs__option[aria-checked=true]{background:var(--fps-accent-bg);border-color:var(--fps-accent);color:var(--fps-fg)}.frs__box{border:1px solid var(--fps-border-strong);border-radius:4px;flex:none;width:16px;height:16px}.frs__option[aria-checked=true] .frs__box{background:var(--fps-accent);border-color:var(--fps-accent);position:relative}.frs__option[aria-checked=true] .frs__box:after{content:"";position:absolute;background:var(--fps-bg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;inset:2px}.frs__text,.frs__note{background:var(--fps-surface-2);border:1px solid var(--fps-border);color:var(--fps-fg);font:inherit;box-sizing:border-box;resize:vertical;border-radius:10px;width:100%;max-width:100%;margin-top:8px;padding:10px 12px;font-size:14px}.frs__text:focus,.frs__note:focus{outline:2px solid var(--fps-accent);outline-offset:1px}.frs__option:focus-visible{outline:2px solid var(--fps-accent);outline-offset:1px}.frs__footer{display:flex;flex-direction:column;gap:10px;margin-top:26px}.frs__submit{background:var(--fps-accent);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:10px;width:100%;min-height:46px;padding:12px 18px;font-size:15px;font-weight:600}.frs__submit:disabled{background:var(--fps-surface-3);color:var(--fps-fg-3);cursor:not-allowed}.frs__error{color:var(--fps-red);margin:0;font-size:13px}.frs__foot-note{color:var(--fps-fg-3);margin:0;font-size:12px;line-height:1.5}.frs__optin{display:flex;color:var(--fps-fg-2);cursor:pointer;align-items: flex-start;gap:10px;min-height:44px;margin-top:20px;font-size:13px;line-height:1.5}.frs__optin input{accent-color:var(--fps-accent,currentColor);flex:none;width:18px;height:18px;margin:1px 0 0}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;position:fixed;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;display:block;position:relative;margin:0;font-size:19px;font-weight:700;line-height:1.5}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;position:absolute;width:32px;height:28px;transition:color .2s;font-size:18px;font-weight:500;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;display:flex;justify-content:space-between;align-items: center;margin-top:15px}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;outline:0;text-decoration:none;display:inline-block;background-color:#fff;border:1px solid #ccc;border-radius:3px;padding:3px 7px;font-size:12px;line-height:1.3}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s)ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover.fps-tour{background:var(--panel);color:var(--ink-1);border:1px solid var(--line-2);border-radius:14px;min-width:min(260px,100vw - 32px);max-width:min(320px,100vw - 32px);padding:18px 18px 16px;font-family:inherit;box-shadow:0 24px 60px #0009}.fps-tour .driver-popover-title{font-size:var(--fps-fs-body-lg);letter-spacing:-.2px;color:var(--ink-0);padding-right:28px;font-weight:700;line-height:1.35}.fps-tour .driver-popover-description{font-size:var(--fps-fs-body);color:var(--ink-2);margin-top:6px;line-height:1.55}.fps-tour .driver-popover-close-btn{color:var(--ink-3);border-radius:50%;width:28px;height:28px;top:10px;right:10px}.fps-tour .driver-popover-close-btn:hover{color:var(--ink-0);background:var(--panel-2)}.fps-tour .driver-popover-close-btn:focus-visible{color:var(--ink-0);background:var(--panel-2)}.fps-tour .driver-popover-footer{gap:12px;margin-top:16px}.fps-tour .driver-popover-progress-text{font-size:var(--fps-fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-weight:700}.fps-tour .driver-popover-navigation-btns{gap:8px}.fps-tour .driver-popover-navigation-btns button+button{margin-left:0}.fps-tour .driver-popover-footer-btn,.fps-tour .fps-tour__later{all:unset;box-sizing:border-box;display:inline-flex;border-radius:var(--radius-pill);font-size:var(--fps-fs-body);cursor:pointer;white-space:nowrap;text-shadow:none;border:1px solid var(--line-2);color:var(--ink-1);background:0 0;justify-content:center;align-items: center;height:32px;padding:0 14px;font-weight:600}.fps-tour .driver-popover-footer-btn:hover,.fps-tour .fps-tour__later:hover{border-color:var(--ink-3);color:var(--ink-0)}.fps-tour .driver-popover-next-btn{background:var(--calm-fill);color:#fff;border-color:#0000}.fps-tour .driver-popover-next-btn:hover{background:var(--calm-fill-hover);color:#fff}.fps-tour .driver-popover-footer-btn:focus-visible{outline:2px solid var(--calm);outline-offset:2px}.fps-tour .fps-tour__later:focus-visible{outline:2px solid var(--calm);outline-offset:2px}@media (pointer:coarse){.fps-tour .driver-popover-footer-btn,.fps-tour .fps-tour__later{height:44px}.fps-tour .driver-popover-close-btn{width:44px;height:44px;top:2px;right:2px}}.fps-tour .driver-popover-arrow-side-top{border-top-color:var(--panel)}.fps-tour .driver-popover-arrow-side-bottom{border-bottom-color:var(--panel)}.fps-tour .driver-popover-arrow-side-left{border-left-color:var(--panel)}.fps-tour .driver-popover-arrow-side-right{border-right-color:var(--panel)}.driver-active-element{outline:1.5px solid var(--calm);outline-offset:4px;border-radius:10px}.driver-active .gsearch__results,.driver-active .gsearch__results *{pointer-events:auto}.driver-active .gsearch__results{z-index:1000000000}.skel{display:inline-block;background:var(--panel-3);animation:1.4s ease-in-out infinite skel-shimmer;background-image:linear-gradient(100deg,#0000 30%,#ffffff0f 50%,#0000 70%);background-size:200% 100%;border-radius:6px}.skel--circle{border-radius:50%}.skel-text{display:flex;flex-direction:column;gap:9px;width:100%}.pf-skeleton{display:flex;flex-direction:column;gap:10px}@keyframes skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.oh-tr .qmj-c{font-size:var(--fps-fs-body);color:var(--ink-1)}.oh-side{font-weight:700;font-size:var(--fps-fs-small);letter-spacing:.02em}.oh-side--buy{color:var(--calm-soft)}.oh-side--sell{color:var(--ink-2)}.oh-type{color:var(--ink-3);font-size:var(--fps-fs-small)}.oh-time{color:var(--ink-3);font-size:var(--fps-fs-small);font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.oh-status{display:inline-flex;border-radius:var(--radius-pill);font-size:var(--fps-fs-caption);letter-spacing:.02em;white-space:nowrap;align-items: center;padding:3px 9px;font-weight:700}.oh-status--good{color:var(--calm-soft);background:var(--calm-bg);box-shadow:inset 0 0 0 1px var(--calm-border)}.oh-status--warn{color:var(--ink-1);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-2)}.oh-status--muted{color:var(--ink-3);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line)}.oh-status--bad{color:var(--warn);background:color-mix(in srgb,var(--warn)10%,var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn)40%,var(--line))}.paywall__line{text-wrap:pretty;margin:0 0 10px}.paywall__line--alert{color:var(--warn,var(--ink-0))}.paywall__foot{flex-wrap:wrap}.paywall__foot .btn{min-height:48px}.paywall__foot .btn--primary{flex:200px}.valve{margin-top:var(--gate-lead)}.valve__q{letter-spacing:-.015em;color:var(--ink-0);text-wrap:pretty;margin:0;font-size:24px;font-weight:800;line-height:1.25}.valve__q .info-btn{vertical-align:middle;margin-left:6px}.valve__yes{display:flex;border-top:1.5px dashed var(--line);font-size:var(--fps-fs-body);color:var(--ink-2);flex-wrap:wrap;align-items: center;gap:10px 14px;padding-top:14px}.valve__link{font:inherit;color:var(--calm-soft);cursor:pointer;background:0 0;border:none;min-height:32px;padding:0}.valve__link:hover{text-decoration:underline}.valve__link:focus-visible{text-decoration:underline}.app[data-mobile=true] .valve__q{font-size:19px}:root{--gate-air:26px;--gate-lead:58px}.app[data-mobile=true]{--gate-air:14px;--gate-lead:30px}.gate,.gate-stub{--paper:linear-gradient(150deg,#f5ecd6,#ebdfc2);--paper-ink:#23232b;--paper-ink-soft:#6e5e3c;--paper-rule:#6b5a334d}.gate{position:relative;display:flex;margin-block:var(--gate-air);background:var(--paper);color:var(--paper-ink);border-radius:14px;flex-direction:column;gap:18px;padding:26px 34px 30px}.gate>*{--buncss-light:initial;--buncss-dark: ;color-scheme:light;--ink-0:#1b1b20;--ink-1:#23232b;--ink-2:#4f4636;--ink-3:#5f5136;--ink-4:var(--paper-ink-soft);--panel:#fbf6ea;--panel-2:#f2e8cf;--panel-3:#23232b1f;--line:var(--paper-rule);--line-2:#23232b47;--calm-soft:var(--paper-ink)}.gate:before,.gate:after,.gate-stub:before,.gate-stub:after{content:"";position:absolute;background:var(--bg);border-radius:50%;width:22px;height:22px;margin-top:-11px;top:50%}.gate:before{left:-11px}.gate:after{right:-11px}.gate__top{display:flex;border-bottom:1.5px dashed var(--paper-rule);font-family:Keypunch029,var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-bottom:14px;font-size:14px}.gate__top b{color:var(--paper-ink);font-weight:400}.gate__top .info-btn{vertical-align:middle;margin-left:6px}.gate .btn.pile-btn--no,.gate .btn.pile-btn--no:hover,.gate .btn.pile-btn--no.is-on{background:var(--paper-ink);border-color:var(--paper-ink);color:#f5ecd6}.gate .btn.pile-btn--no small{color:#cdbd93}.gate .btn.pile-btn--too-hard{border:1.5px solid var(--paper-ink)}.gate .btn.pile-btn--yes{color:#23232b73;border:1.5px solid #23232b40}.gate .btn.pile-btn--yes.is-live{color:#1f6640;border-color:#1f6640}.gate .btn.pile-btn--yes.is-live:hover{background:#1f664014}.gate .btn.pile-btn:focus-visible{outline-color:var(--paper-ink)}.gate .pile-tally i{background:var(--paper-ink)}.gate .pile-tally.is-faint i{background:#b5a47c}.gate-stub{position:relative;display:flex;margin-block:var(--gate-air);background:var(--paper);font-family:Keypunch029,var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-ink-soft);border-radius:12px;flex-wrap:wrap;align-items: center;gap:4px 14px;min-height:56px;padding:8px 30px;font-size:14px}.gate-stub:before,.gate-stub:after{width:16px;height:16px;margin-top:-8px}.gate-stub:before{left:-8px}.gate-stub:after{right:-8px}.gate-stub b{color:var(--paper-ink);font-size:17px;font-weight:400}.gate-stub__change{font:500 var(--fps-fs-small)var(--sans);letter-spacing:0;text-transform:none;color:var(--paper-ink-soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;min-height:44px;margin-left:auto;padding:0}.gate-stub__change:hover{color:var(--paper-ink)}.gate-stub__change:focus-visible{color:var(--paper-ink)}.adv.cj-paper{--paper:linear-gradient(150deg,#f5ecd6,#ebdfc2);--paper-ink:#23232b;--paper-ink-soft:#6e5e3c;--paper-rule:#6b5a334d;position:relative;background:var(--paper);color:var(--paper-ink);border-color:#0000;border-radius:14px}.adv.cj-paper>*,.adv.cj-paper .adv__body{--buncss-light:initial;--buncss-dark: ;color-scheme:light;--ink-0:#1b1b20;--ink-1:#23232b;--ink-2:#4f4636;--ink-3:#5f5136;--ink-4:var(--paper-ink-soft);--panel:#fbf6ea;--panel-2:#f2e8cf;--panel-3:#23232b1a;--line:var(--paper-rule);--line-2:#23232b47;--calm-soft:var(--paper-ink)}.adv.cj-paper:before,.adv.cj-paper:after{content:"";position:absolute;background:var(--bg);border-radius:50%;width:22px;height:22px;margin-top:-11px;top:50%}.adv.cj-paper:before{left:-11px}.adv.cj-paper:after{right:-11px}.adv.cj-paper.adv--fullscreen{position:fixed;background:var(--paper);border-radius:0}.adv.cj-paper.adv--fullscreen:before,.adv.cj-paper.adv--fullscreen:after{display:none}.adv.cj-paper .adv__title{font-family:Keypunch029,var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-ink);font-size:14px;font-weight:400}.adv.cj-paper .adv__ticker{display:none}.cj-paper__progress{font-family:Keypunch029,var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-ink-soft);font-size:14px}.adv.cj-paper .adv__head[aria-expanded=true]{border-bottom:1.5px dashed var(--paper-rule)}.adv.cj-paper .qlist{gap:0}.adv.cj-paper .jq{border:none;border-top:1.5px dashed var(--paper-rule);background:0 0;border-radius:0}.adv.cj-paper .jq:first-child{border-top:none}.adv.cj-paper .jq__n{font-family:Keypunch029,var(--mono);width:28px;font-size:15px}.adv.cj-paper .jq__n:before{content:"Q"}.adv.cj-paper .jq__q{color:var(--ink-2);font-style:normal}.adv.cj-paper .jq__thesis--input{border:1.5px solid var(--paper-ink);color:var(--paper-ink);background:#fbf6ea repeating-linear-gradient(#0000 0 27px,#6b5a332e 27px 28px) 0 6px local;border-radius:8px;min-height:112px;padding:6px 14px;line-height:28px}.adv.cj-paper .jq__invert.jq__thesis--input{border-style:dashed}.adv.cj-paper .jq__thesis--input:focus{border-color:var(--paper-ink);box-shadow:0 0 0 1px var(--paper-ink)}.adv.cj-paper .cj-bar span{background:var(--paper-ink)}.adv.cj-paper .btn.btn--primary{background:var(--paper-ink);border-color:var(--paper-ink);color:#f5ecd6}.app[data-mobile=true] .gate{gap:14px;padding:20px 18px 22px}.app[data-mobile=true] .gate__top{flex-direction:column;font-size:12px}.app[data-mobile=true] .gate-stub{gap:0 10px;min-height:52px;padding:4px 20px;font-size:12px}.app[data-mobile=true] .adv.cj-paper .jq__t{flex-basis:calc(100% - 38px)}.app[data-mobile=true] .adv.cj-paper .jq__w{margin-left:38px}.app[data-mobile=true] .gate-stub b{font-size:14px}@media print{.gate,.gate-stub{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.btn.pile-btn{border-radius:var(--radius);font-size:var(--fps-fs-body-lg);white-space:normal;gap:9px;min-width:0;height:auto;min-height:52px;padding:6px 18px;font-weight:600}.btn.pile-btn small{font-size:var(--fps-fs-body);color:var(--ink-3);white-space:nowrap;font-weight:500}.btn.pile-btn--no{background:var(--ink-0);border-color:var(--ink-0);color:var(--bg,#0b0b0f)}.btn.pile-btn--no small{color:var(--ink-3)}.btn.pile-btn--no:hover,.btn.pile-btn--no.is-on{background:var(--ink-1);border-color:var(--ink-1);color:var(--bg,#0b0b0f)}.btn.pile-btn--too-hard{border-color:var(--line-2);color:var(--ink-0);background:0 0}.btn.pile-btn--too-hard:hover{border-color:var(--ink-3)}.btn.pile-btn--yes{font-size:var(--fps-fs-body);border-color:var(--line);color:var(--ink-4);background:0 0;justify-self:start;min-height:40px;padding:6px 14px}.btn.pile-btn--yes.pile-btn--large{font-size:var(--fps-fs-body-lg);min-height:52px}.btn.pile-btn--yes:disabled{opacity:1}.btn.pile-btn--yes.is-live{border-color:var(--calm-border);color:var(--calm-soft)}.btn.pile-btn--yes.is-live:hover{background:var(--calm-bg)}.btn.pile-btn:focus-visible{outline:2px solid var(--calm);outline-offset:2px}.pile-row{display:flex;flex-wrap:wrap;gap:10px}.pile-row>.pile-btn--no{flex:220px}.pile-row>.pile-btn--too-hard{flex:160px}@font-face{font-family:Keypunch029;src:url(data:font/otf;base64,T1RUTwALAIAAAwAwQ0ZGIHHzT84AADn4AABRBkZGVE2O++Y4AACL7AAAABxHREVGABUAFAAAiwAAAAAcT1MvMlh3hg0AAAEgAAAAYGNtYXCBRJRtAAA4dAAAAWJoZWFkCxZzsQAAALwAAAA2aGhlYQVWAg0AAAD0AAAAJGhtdHgNQgj/AACLHAAAAM5tYXhwAGVQAAAAARgAAAAGbmFtZV5Yl9AAAAGAAAA283Bvc3T/uAAzAAA52AAAACAAAQAAAAEAAKuDCENfDzz1AAsD6AAAAADU9xT5AAAAANT3GesALwDIAdsDIAAAAAgAAgAAAAAAAAABAAADIAAAAFoCCgAAAAAB2wABAAAAAAAAAAAAAAAAAAAAAgAAUAAAZQAAAAQCCgGQAAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAUJAAAAAAAAAAAAAwAAAIIAAAAAAAAAAFBmRWQAwAAgIxEDIP84AFoDIP84AAAAAQAAAAADIAMgAAAAIAABAAAAEgDeAAEAAAAAAAAASgCWAAEAAAAAAAEACwD5AAEAAAAAAAIABwEVAAEAAAAAAAMALwF9AAEAAAAAAAQAEwHVAAEAAAAAAAUADwIJAAEAAAAAAAYACwIxAAEAAAAAAA0RLCSXAAEAAAAAAA4AGjX6AAMAAQQJAAAAlAAAAAMAAQQJAAEAFgDhAAMAAQQJAAIADgEFAAMAAQQJAAMAXgEdAAMAAQQJAAQAJgGtAAMAAQQJAAUAHgHpAAMAAQQJAAYAFgIZAAMAAQQJAA0iWAI9AAMAAQQJAA4ANDXEAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABjACkAIAAyADAAMQA3ACwAIABTAHQAZQB3AGEAcgB0ACAAQwAuACAAUgB1AHMAcwBlAGwAbAAsACAAVABvAHIAbwBuAHQAbwAsACAAQwBhAG4AYQBkAGEALAAgAHMAYwByAHUAcwBzAEAAcwBjAHIAdQBzAHMALgBjAG8AbQAAQ29weXJpZ2h0IChjKSAyMDE3LCBTdGV3YXJ0IEMuIFJ1c3NlbGwsIFRvcm9udG8sIENhbmFkYSwgc2NydXNzQHNjcnVzcy5jb20AAEsAZQB5AHAAdQBuAGMAaAAwADIAOQAAS2V5cHVuY2gwMjkAAFIAZQBnAHUAbABhAHIAAFJlZ3VsYXIAAEYAbwBuAHQARgBvAHIAZwBlACAAMgAuADAAIAA6ACAASwBlAHkAcAB1AG4AYwBoADAAMgA5ACAAUgBlAGcAdQBsAGEAcgAgADoAIAAzAC0AMQAwAC0AMgAwADIANgAARm9udEZvcmdlIDIuMCA6IEtleXB1bmNoMDI5IFJlZ3VsYXIgOiAzLTEwLTIwMjYAAEsAZQB5AHAAdQBuAGMAaAAwADIAOQAgAFIAZQBnAHUAbABhAHIAAEtleXB1bmNoMDI5IFJlZ3VsYXIAAFYAZQByAHMAaQBvAG4AIAAwADAAMQAuADAAMAAwAABWZXJzaW9uIDAwMS4wMDAAAEsAZQB5AHAAdQBuAGMAaAAwADIAOQAAS2V5cHVuY2gwMjkAAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABjACkAIAAyADAAMQA3ACwAIABTAHQAZQB3AGEAcgB0ACAAQwAuACAAUgB1AHMAcwBlAGwAbAAsACwALAAgACgAPABVAFIATAB8AGUAbQBhAGkAbAA+ACkALAAKAHcAaQB0AGgAIABSAGUAcwBlAHIAdgBlAGQAIABGAG8AbgB0ACAATgBhAG0AZQAgAEsAZQB5AHAAdQBuAGMAaAAwADIAOQAuAAoACgBUAGgAaQBzACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAGwAaQBjAGUAbgBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAuAAoAVABoAGkAcwAgAGwAaQBjAGUAbgBzAGUAIABpAHMAIABjAG8AcABpAGUAZAAgAGIAZQBsAG8AdwAsACAAYQBuAGQAIABpAHMAIABhAGwAcwBvACAAYQB2AGEAaQBsAGEAYgBsAGUAIAB3AGkAdABoACAAYQAgAEYAQQBRACAAYQB0ADoACgBoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwACgAKAAoALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAAoAUwBJAEwAIABPAFAARQBOACAARgBPAE4AVAAgAEwASQBDAEUATgBTAEUAIABWAGUAcgBzAGkAbwBuACAAMQAuADEAIAAtACAAMgA2ACAARgBlAGIAcgB1AGEAcgB5ACAAMgAwADAANwAKAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAKAAoAUABSAEUAQQBNAEIATABFAAoAVABoAGUAIABnAG8AYQBsAHMAIABvAGYAIAB0AGgAZQAgAE8AcABlAG4AIABGAG8AbgB0ACAATABpAGMAZQBuAHMAZQAgACgATwBGAEwAKQAgAGEAcgBlACAAdABvACAAcwB0AGkAbQB1AGwAYQB0AGUAIAB3AG8AcgBsAGQAdwBpAGQAZQAKAGQAZQB2AGUAbABvAHAAbQBlAG4AdAAgAG8AZgAgAGMAbwBsAGwAYQBiAG8AcgBhAHQAaQB2AGUAIABmAG8AbgB0ACAAcAByAG8AagBlAGMAdABzACwAIAB0AG8AIABzAHUAcABwAG8AcgB0ACAAdABoAGUAIABmAG8AbgB0ACAAYwByAGUAYQB0AGkAbwBuAAoAZQBmAGYAbwByAHQAcwAgAG8AZgAgAGEAYwBhAGQAZQBtAGkAYwAgAGEAbgBkACAAbABpAG4AZwB1AGkAcwB0AGkAYwAgAGMAbwBtAG0AdQBuAGkAdABpAGUAcwAsACAAYQBuAGQAIAB0AG8AIABwAHIAbwB2AGkAZABlACAAYQAgAGYAcgBlAGUAIABhAG4AZAAKAG8AcABlAG4AIABmAHIAYQBtAGUAdwBvAHIAawAgAGkAbgAgAHcAaABpAGMAaAAgAGYAbwBuAHQAcwAgAG0AYQB5ACAAYgBlACAAcwBoAGEAcgBlAGQAIABhAG4AZAAgAGkAbQBwAHIAbwB2AGUAZAAgAGkAbgAgAHAAYQByAHQAbgBlAHIAcwBoAGkAcAAKAHcAaQB0AGgAIABvAHQAaABlAHIAcwAuAAoACgBUAGgAZQAgAE8ARgBMACAAYQBsAGwAbwB3AHMAIAB0AGgAZQAgAGwAaQBjAGUAbgBzAGUAZAAgAGYAbwBuAHQAcwAgAHQAbwAgAGIAZQAgAHUAcwBlAGQALAAgAHMAdAB1AGQAaQBlAGQALAAgAG0AbwBkAGkAZgBpAGUAZAAgAGEAbgBkAAoAcgBlAGQAaQBzAHQAcgBpAGIAdQB0AGUAZAAgAGYAcgBlAGUAbAB5ACAAYQBzACAAbABvAG4AZwAgAGEAcwAgAHQAaABlAHkAIABhAHIAZQAgAG4AbwB0ACAAcwBvAGwAZAAgAGIAeQAgAHQAaABlAG0AcwBlAGwAdgBlAHMALgAgAFQAaABlAAoAZgBvAG4AdABzACwAIABpAG4AYwBsAHUAZABpAG4AZwAgAGEAbgB5ACAAZABlAHIAaQB2AGEAdABpAHYAZQAgAHcAbwByAGsAcwAsACAAYwBhAG4AIABiAGUAIABiAHUAbgBkAGwAZQBkACwAIABlAG0AYgBlAGQAZABlAGQALAAgAAoAcgBlAGQAaQBzAHQAcgBpAGIAdQB0AGUAZAAgAGEAbgBkAC8AbwByACAAcwBvAGwAZAAgAHcAaQB0AGgAIABhAG4AeQAgAHMAbwBmAHQAdwBhAHIAZQAgAHAAcgBvAHYAaQBkAGUAZAAgAHQAaABhAHQAIABhAG4AeQAgAHIAZQBzAGUAcgB2AGUAZAAKAG4AYQBtAGUAcwAgAGEAcgBlACAAbgBvAHQAIAB1AHMAZQBkACAAYgB5ACAAZABlAHIAaQB2AGEAdABpAHYAZQAgAHcAbwByAGsAcwAuACAAVABoAGUAIABmAG8AbgB0AHMAIABhAG4AZAAgAGQAZQByAGkAdgBhAHQAaQB2AGUAcwAsAAoAaABvAHcAZQB2AGUAcgAsACAAYwBhAG4AbgBvAHQAIABiAGUAIAByAGUAbABlAGEAcwBlAGQAIAB1AG4AZABlAHIAIABhAG4AeQAgAG8AdABoAGUAcgAgAHQAeQBwAGUAIABvAGYAIABsAGkAYwBlAG4AcwBlAC4AIABUAGgAZQAKAHIAZQBxAHUAaQByAGUAbQBlAG4AdAAgAGYAbwByACAAZgBvAG4AdABzACAAdABvACAAcgBlAG0AYQBpAG4AIAB1AG4AZABlAHIAIAB0AGgAaQBzACAAbABpAGMAZQBuAHMAZQAgAGQAbwBlAHMAIABuAG8AdAAgAGEAcABwAGwAeQAKAHQAbwAgAGEAbgB5ACAAZABvAGMAdQBtAGUAbgB0ACAAYwByAGUAYQB0AGUAZAAgAHUAcwBpAG4AZwAgAHQAaABlACAAZgBvAG4AdABzACAAbwByACAAdABoAGUAaQByACAAZABlAHIAaQB2AGEAdABpAHYAZQBzAC4ACgAKAEQARQBGAEkATgBJAFQASQBPAE4AUwAKACIARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAiACAAcgBlAGYAZQByAHMAIAB0AG8AIAB0AGgAZQAgAHMAZQB0ACAAbwBmACAAZgBpAGwAZQBzACAAcgBlAGwAZQBhAHMAZQBkACAAYgB5ACAAdABoAGUAIABDAG8AcAB5AHIAaQBnAGgAdAAKAEgAbwBsAGQAZQByACgAcwApACAAdQBuAGQAZQByACAAdABoAGkAcwAgAGwAaQBjAGUAbgBzAGUAIABhAG4AZAAgAGMAbABlAGEAcgBsAHkAIABtAGEAcgBrAGUAZAAgAGEAcwAgAHMAdQBjAGgALgAgAFQAaABpAHMAIABtAGEAeQAKAGkAbgBjAGwAdQBkAGUAIABzAG8AdQByAGMAZQAgAGYAaQBsAGUAcwAsACAAYgB1AGkAbABkACAAcwBjAHIAaQBwAHQAcwAgAGEAbgBkACAAZABvAGMAdQBtAGUAbgB0AGEAdABpAG8AbgAuAAoACgAiAFIAZQBzAGUAcgB2AGUAZAAgAEYAbwBuAHQAIABOAGEAbQBlACIAIAByAGUAZgBlAHIAcwAgAHQAbwAgAGEAbgB5ACAAbgBhAG0AZQBzACAAcwBwAGUAYwBpAGYAaQBlAGQAIABhAHMAIABzAHUAYwBoACAAYQBmAHQAZQByACAAdABoAGUACgBjAG8AcAB5AHIAaQBnAGgAdAAgAHMAdABhAHQAZQBtAGUAbgB0ACgAcwApAC4ACgAKACIATwByAGkAZwBpAG4AYQBsACAAVgBlAHIAcwBpAG8AbgAiACAAcgBlAGYAZQByAHMAIAB0AG8AIAB0AGgAZQAgAGMAbwBsAGwAZQBjAHQAaQBvAG4AIABvAGYAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAYwBvAG0AcABvAG4AZQBuAHQAcwAgAGEAcwAKAGQAaQBzAHQAcgBpAGIAdQB0AGUAZAAgAGIAeQAgAHQAaABlACAAQwBvAHAAeQByAGkAZwBoAHQAIABIAG8AbABkAGUAcgAoAHMAKQAuAAoACgAiAE0AbwBkAGkAZgBpAGUAZAAgAFYAZQByAHMAaQBvAG4AIgAgAHIAZQBmAGUAcgBzACAAdABvACAAYQBuAHkAIABkAGUAcgBpAHYAYQB0AGkAdgBlACAAbQBhAGQAZQAgAGIAeQAgAGEAZABkAGkAbgBnACAAdABvACwAIABkAGUAbABlAHQAaQBuAGcALAAKAG8AcgAgAHMAdQBiAHMAdABpAHQAdQB0AGkAbgBnACAALQAtACAAaQBuACAAcABhAHIAdAAgAG8AcgAgAGkAbgAgAHcAaABvAGwAZQAgAC0ALQAgAGEAbgB5ACAAbwBmACAAdABoAGUAIABjAG8AbQBwAG8AbgBlAG4AdABzACAAbwBmACAAdABoAGUACgBPAHIAaQBnAGkAbgBhAGwAIABWAGUAcgBzAGkAbwBuACwAIABiAHkAIABjAGgAYQBuAGcAaQBuAGcAIABmAG8AcgBtAGEAdABzACAAbwByACAAYgB5ACAAcABvAHIAdABpAG4AZwAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAHQAbwAgAGEACgBuAGUAdwAgAGUAbgB2AGkAcgBvAG4AbQBlAG4AdAAuAAoACgAiAEEAdQB0AGgAbwByACIAIAByAGUAZgBlAHIAcwAgAHQAbwAgAGEAbgB5ACAAZABlAHMAaQBnAG4AZQByACwAIABlAG4AZwBpAG4AZQBlAHIALAAgAHAAcgBvAGcAcgBhAG0AbQBlAHIALAAgAHQAZQBjAGgAbgBpAGMAYQBsAAoAdwByAGkAdABlAHIAIABvAHIAIABvAHQAaABlAHIAIABwAGUAcgBzAG8AbgAgAHcAaABvACAAYwBvAG4AdAByAGkAYgB1AHQAZQBkACAAdABvACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlAC4ACgAKAFAARQBSAE0ASQBTAFMASQBPAE4AIAAmACAAQwBPAE4ARABJAFQASQBPAE4AUwAKAFAAZQByAG0AaQBzAHMAaQBvAG4AIABpAHMAIABoAGUAcgBlAGIAeQAgAGcAcgBhAG4AdABlAGQALAAgAGYAcgBlAGUAIABvAGYAIABjAGgAYQByAGcAZQAsACAAdABvACAAYQBuAHkAIABwAGUAcgBzAG8AbgAgAG8AYgB0AGEAaQBuAGkAbgBnAAoAYQAgAGMAbwBwAHkAIABvAGYAIAB0AGgAZQAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUALAAgAHQAbwAgAHUAcwBlACwAIABzAHQAdQBkAHkALAAgAGMAbwBwAHkALAAgAG0AZQByAGcAZQAsACAAZQBtAGIAZQBkACwAIABtAG8AZABpAGYAeQAsAAoAcgBlAGQAaQBzAHQAcgBpAGIAdQB0AGUALAAgAGEAbgBkACAAcwBlAGwAbAAgAG0AbwBkAGkAZgBpAGUAZAAgAGEAbgBkACAAdQBuAG0AbwBkAGkAZgBpAGUAZAAgAGMAbwBwAGkAZQBzACAAbwBmACAAdABoAGUAIABGAG8AbgB0AAoAUwBvAGYAdAB3AGEAcgBlACwAIABzAHUAYgBqAGUAYwB0ACAAdABvACAAdABoAGUAIABmAG8AbABsAG8AdwBpAG4AZwAgAGMAbwBuAGQAaQB0AGkAbwBuAHMAOgAKAAoAMQApACAATgBlAGkAdABoAGUAcgAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAG4AbwByACAAYQBuAHkAIABvAGYAIABpAHQAcwAgAGkAbgBkAGkAdgBpAGQAdQBhAGwAIABjAG8AbQBwAG8AbgBlAG4AdABzACwACgBpAG4AIABPAHIAaQBnAGkAbgBhAGwAIABvAHIAIABNAG8AZABpAGYAaQBlAGQAIABWAGUAcgBzAGkAbwBuAHMALAAgAG0AYQB5ACAAYgBlACAAcwBvAGwAZAAgAGIAeQAgAGkAdABzAGUAbABmAC4ACgAKADIAKQAgAE8AcgBpAGcAaQBuAGEAbAAgAG8AcgAgAE0AbwBkAGkAZgBpAGUAZAAgAFYAZQByAHMAaQBvAG4AcwAgAG8AZgAgAHQAaABlACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAG0AYQB5ACAAYgBlACAAYgB1AG4AZABsAGUAZAAsAAoAcgBlAGQAaQBzAHQAcgBpAGIAdQB0AGUAZAAgAGEAbgBkAC8AbwByACAAcwBvAGwAZAAgAHcAaQB0AGgAIABhAG4AeQAgAHMAbwBmAHQAdwBhAHIAZQAsACAAcAByAG8AdgBpAGQAZQBkACAAdABoAGEAdAAgAGUAYQBjAGgAIABjAG8AcAB5AAoAYwBvAG4AdABhAGkAbgBzACAAdABoAGUAIABhAGIAbwB2AGUAIABjAG8AcAB5AHIAaQBnAGgAdAAgAG4AbwB0AGkAYwBlACAAYQBuAGQAIAB0AGgAaQBzACAAbABpAGMAZQBuAHMAZQAuACAAVABoAGUAcwBlACAAYwBhAG4AIABiAGUACgBpAG4AYwBsAHUAZABlAGQAIABlAGkAdABoAGUAcgAgAGEAcwAgAHMAdABhAG4AZAAtAGEAbABvAG4AZQAgAHQAZQB4AHQAIABmAGkAbABlAHMALAAgAGgAdQBtAGEAbgAtAHIAZQBhAGQAYQBiAGwAZQAgAGgAZQBhAGQAZQByAHMAIABvAHIACgBpAG4AIAB0AGgAZQAgAGEAcABwAHIAbwBwAHIAaQBhAHQAZQAgAG0AYQBjAGgAaQBuAGUALQByAGUAYQBkAGEAYgBsAGUAIABtAGUAdABhAGQAYQB0AGEAIABmAGkAZQBsAGQAcwAgAHcAaQB0AGgAaQBuACAAdABlAHgAdAAgAG8AcgAKAGIAaQBuAGEAcgB5ACAAZgBpAGwAZQBzACAAYQBzACAAbABvAG4AZwAgAGEAcwAgAHQAaABvAHMAZQAgAGYAaQBlAGwAZABzACAAYwBhAG4AIABiAGUAIABlAGEAcwBpAGwAeQAgAHYAaQBlAHcAZQBkACAAYgB5ACAAdABoAGUAIAB1AHMAZQByAC4ACgAKADMAKQAgAE4AbwAgAE0AbwBkAGkAZgBpAGUAZAAgAFYAZQByAHMAaQBvAG4AIABvAGYAIAB0AGgAZQAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABtAGEAeQAgAHUAcwBlACAAdABoAGUAIABSAGUAcwBlAHIAdgBlAGQAIABGAG8AbgB0AAoATgBhAG0AZQAoAHMAKQAgAHUAbgBsAGUAcwBzACAAZQB4AHAAbABpAGMAaQB0ACAAdwByAGkAdAB0AGUAbgAgAHAAZQByAG0AaQBzAHMAaQBvAG4AIABpAHMAIABnAHIAYQBuAHQAZQBkACAAYgB5ACAAdABoAGUAIABjAG8AcgByAGUAcwBwAG8AbgBkAGkAbgBnAAoAQwBvAHAAeQByAGkAZwBoAHQAIABIAG8AbABkAGUAcgAuACAAVABoAGkAcwAgAHIAZQBzAHQAcgBpAGMAdABpAG8AbgAgAG8AbgBsAHkAIABhAHAAcABsAGkAZQBzACAAdABvACAAdABoAGUAIABwAHIAaQBtAGEAcgB5ACAAZgBvAG4AdAAgAG4AYQBtAGUAIABhAHMACgBwAHIAZQBzAGUAbgB0AGUAZAAgAHQAbwAgAHQAaABlACAAdQBzAGUAcgBzAC4ACgAKADQAKQAgAFQAaABlACAAbgBhAG0AZQAoAHMAKQAgAG8AZgAgAHQAaABlACAAQwBvAHAAeQByAGkAZwBoAHQAIABIAG8AbABkAGUAcgAoAHMAKQAgAG8AcgAgAHQAaABlACAAQQB1AHQAaABvAHIAKABzACkAIABvAGYAIAB0AGgAZQAgAEYAbwBuAHQACgBTAG8AZgB0AHcAYQByAGUAIABzAGgAYQBsAGwAIABuAG8AdAAgAGIAZQAgAHUAcwBlAGQAIAB0AG8AIABwAHIAbwBtAG8AdABlACwAIABlAG4AZABvAHIAcwBlACAAbwByACAAYQBkAHYAZQByAHQAaQBzAGUAIABhAG4AeQAKAE0AbwBkAGkAZgBpAGUAZAAgAFYAZQByAHMAaQBvAG4ALAAgAGUAeABjAGUAcAB0ACAAdABvACAAYQBjAGsAbgBvAHcAbABlAGQAZwBlACAAdABoAGUAIABjAG8AbgB0AHIAaQBiAHUAdABpAG8AbgAoAHMAKQAgAG8AZgAgAHQAaABlAAoAQwBvAHAAeQByAGkAZwBoAHQAIABIAG8AbABkAGUAcgAoAHMAKQAgAGEAbgBkACAAdABoAGUAIABBAHUAdABoAG8AcgAoAHMAKQAgAG8AcgAgAHcAaQB0AGgAIAB0AGgAZQBpAHIAIABlAHgAcABsAGkAYwBpAHQAIAB3AHIAaQB0AHQAZQBuAAoAcABlAHIAbQBpAHMAcwBpAG8AbgAuAAoACgA1ACkAIABUAGgAZQAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUALAAgAG0AbwBkAGkAZgBpAGUAZAAgAG8AcgAgAHUAbgBtAG8AZABpAGYAaQBlAGQALAAgAGkAbgAgAHAAYQByAHQAIABvAHIAIABpAG4AIAB3AGgAbwBsAGUALAAKAG0AdQBzAHQAIABiAGUAIABkAGkAcwB0AHIAaQBiAHUAdABlAGQAIABlAG4AdABpAHIAZQBsAHkAIAB1AG4AZABlAHIAIAB0AGgAaQBzACAAbABpAGMAZQBuAHMAZQAsACAAYQBuAGQAIABtAHUAcwB0ACAAbgBvAHQAIABiAGUACgBkAGkAcwB0AHIAaQBiAHUAdABlAGQAIAB1AG4AZABlAHIAIABhAG4AeQAgAG8AdABoAGUAcgAgAGwAaQBjAGUAbgBzAGUALgAgAFQAaABlACAAcgBlAHEAdQBpAHIAZQBtAGUAbgB0ACAAZgBvAHIAIABmAG8AbgB0AHMAIAB0AG8ACgByAGUAbQBhAGkAbgAgAHUAbgBkAGUAcgAgAHQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAZABvAGUAcwAgAG4AbwB0ACAAYQBwAHAAbAB5ACAAdABvACAAYQBuAHkAIABkAG8AYwB1AG0AZQBuAHQAIABjAHIAZQBhAHQAZQBkAAoAdQBzAGkAbgBnACAAdABoAGUAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlAC4ACgAKAFQARQBSAE0ASQBOAEEAVABJAE8ATgAKAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAYgBlAGMAbwBtAGUAcwAgAG4AdQBsAGwAIABhAG4AZAAgAHYAbwBpAGQAIABpAGYAIABhAG4AeQAgAG8AZgAgAHQAaABlACAAYQBiAG8AdgBlACAAYwBvAG4AZABpAHQAaQBvAG4AcwAgAGEAcgBlAAoAbgBvAHQAIABtAGUAdAAuAAoACgBEAEkAUwBDAEwAQQBJAE0ARQBSAAoAVABIAEUAIABGAE8ATgBUACAAUwBPAEYAVABXAEEAUgBFACAASQBTACAAUABSAE8AVgBJAEQARQBEACAAIgBBAFMAIABJAFMAIgAsACAAVwBJAFQASABPAFUAVAAgAFcAQQBSAFIAQQBOAFQAWQAgAE8ARgAgAEEATgBZACAASwBJAE4ARAAsAAoARQBYAFAAUgBFAFMAUwAgAE8AUgAgAEkATQBQAEwASQBFAEQALAAgAEkATgBDAEwAVQBEAEkATgBHACAAQgBVAFQAIABOAE8AVAAgAEwASQBNAEkAVABFAEQAIABUAE8AIABBAE4AWQAgAFcAQQBSAFIAQQBOAFQASQBFAFMAIABPAEYACgBNAEUAUgBDAEgAQQBOAFQAQQBCAEkATABJAFQAWQAsACAARgBJAFQATgBFAFMAUwAgAEYATwBSACAAQQAgAFAAQQBSAFQASQBDAFUATABBAFIAIABQAFUAUgBQAE8AUwBFACAAQQBOAEQAIABOAE8ATgBJAE4ARgBSAEkATgBHAEUATQBFAE4AVAAKAE8ARgAgAEMATwBQAFkAUgBJAEcASABUACwAIABQAEEAVABFAE4AVAAsACAAVABSAEEARABFAE0AQQBSAEsALAAgAE8AUgAgAE8AVABIAEUAUgAgAFIASQBHAEgAVAAuACAASQBOACAATgBPACAARQBWAEUATgBUACAAUwBIAEEATABMACAAVABIAEUACgBDAE8AUABZAFIASQBHAEgAVAAgAEgATwBMAEQARQBSACAAQgBFACAATABJAEEAQgBMAEUAIABGAE8AUgAgAEEATgBZACAAQwBMAEEASQBNACwAIABEAEEATQBBAEcARQBTACAATwBSACAATwBUAEgARQBSACAATABJAEEAQgBJAEwASQBUAFkALAAKAEkATgBDAEwAVQBEAEkATgBHACAAQQBOAFkAIABHAEUATgBFAFIAQQBMACwAIABTAFAARQBDAEkAQQBMACwAIABJAE4ARABJAFIARQBDAFQALAAgAEkATgBDAEkARABFAE4AVABBAEwALAAgAE8AUgAgAEMATwBOAFMARQBRAFUARQBOAFQASQBBAEwACgBEAEEATQBBAEcARQBTACwAIABXAEgARQBUAEgARQBSACAASQBOACAAQQBOACAAQQBDAFQASQBPAE4AIABPAEYAIABDAE8ATgBUAFIAQQBDAFQALAAgAFQATwBSAFQAIABPAFIAIABPAFQASABFAFIAVwBJAFMARQAsACAAQQBSAEkAUwBJAE4ARwAKAEYAUgBPAE0ALAAgAE8AVQBUACAATwBGACAAVABIAEUAIABVAFMARQAgAE8AUgAgAEkATgBBAEIASQBMAEkAVABZACAAVABPACAAVQBTAEUAIABUAEgARQAgAEYATwBOAFQAIABTAE8ARgBUAFcAQQBSAEUAIABPAFIAIABGAFIATwBNAAoATwBUAEgARQBSACAARABFAEEATABJAE4ARwBTACAASQBOACAAVABIAEUAIABGAE8ATgBUACAAUwBPAEYAVABXAEEAUgBFAC4AAENvcHlyaWdodCAoYykgMjAxNywgU3Rld2FydCBDLiBSdXNzZWxsLCwsICg8VVJMfGVtYWlsPiksCndpdGggUmVzZXJ2ZWQgRm9udCBOYW1lIEtleXB1bmNoMDI5LgoKVGhpcyBGb250IFNvZnR3YXJlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBTSUwgT3BlbiBGb250IExpY2Vuc2UsIFZlcnNpb24gMS4xLgpUaGlzIGxpY2Vuc2UgaXMgY29waWVkIGJlbG93LCBhbmQgaXMgYWxzbyBhdmFpbGFibGUgd2l0aCBhIEZBUSBhdDoKaHR0cDovL3NjcmlwdHMuc2lsLm9yZy9PRkwKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpTSUwgT1BFTiBGT05UIExJQ0VOU0UgVmVyc2lvbiAxLjEgLSAyNiBGZWJydWFyeSAyMDA3Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpQUkVBTUJMRQpUaGUgZ29hbHMgb2YgdGhlIE9wZW4gRm9udCBMaWNlbnNlIChPRkwpIGFyZSB0byBzdGltdWxhdGUgd29ybGR3aWRlCmRldmVsb3BtZW50IG9mIGNvbGxhYm9yYXRpdmUgZm9udCBwcm9qZWN0cywgdG8gc3VwcG9ydCB0aGUgZm9udCBjcmVhdGlvbgplZmZvcnRzIG9mIGFjYWRlbWljIGFuZCBsaW5ndWlzdGljIGNvbW11bml0aWVzLCBhbmQgdG8gcHJvdmlkZSBhIGZyZWUgYW5kCm9wZW4gZnJhbWV3b3JrIGluIHdoaWNoIGZvbnRzIG1heSBiZSBzaGFyZWQgYW5kIGltcHJvdmVkIGluIHBhcnRuZXJzaGlwCndpdGggb3RoZXJzLgoKVGhlIE9GTCBhbGxvd3MgdGhlIGxpY2Vuc2VkIGZvbnRzIHRvIGJlIHVzZWQsIHN0dWRpZWQsIG1vZGlmaWVkIGFuZApyZWRpc3RyaWJ1dGVkIGZyZWVseSBhcyBsb25nIGFzIHRoZXkgYXJlIG5vdCBzb2xkIGJ5IHRoZW1zZWx2ZXMuIFRoZQpmb250cywgaW5jbHVkaW5nIGFueSBkZXJpdmF0aXZlIHdvcmtzLCBjYW4gYmUgYnVuZGxlZCwgZW1iZWRkZWQsIApyZWRpc3RyaWJ1dGVkIGFuZC9vciBzb2xkIHdpdGggYW55IHNvZnR3YXJlIHByb3ZpZGVkIHRoYXQgYW55IHJlc2VydmVkCm5hbWVzIGFyZSBub3QgdXNlZCBieSBkZXJpdmF0aXZlIHdvcmtzLiBUaGUgZm9udHMgYW5kIGRlcml2YXRpdmVzLApob3dldmVyLCBjYW5ub3QgYmUgcmVsZWFzZWQgdW5kZXIgYW55IG90aGVyIHR5cGUgb2YgbGljZW5zZS4gVGhlCnJlcXVpcmVtZW50IGZvciBmb250cyB0byByZW1haW4gdW5kZXIgdGhpcyBsaWNlbnNlIGRvZXMgbm90IGFwcGx5CnRvIGFueSBkb2N1bWVudCBjcmVhdGVkIHVzaW5nIHRoZSBmb250cyBvciB0aGVpciBkZXJpdmF0aXZlcy4KCkRFRklOSVRJT05TCiJGb250IFNvZnR3YXJlIiByZWZlcnMgdG8gdGhlIHNldCBvZiBmaWxlcyByZWxlYXNlZCBieSB0aGUgQ29weXJpZ2h0CkhvbGRlcihzKSB1bmRlciB0aGlzIGxpY2Vuc2UgYW5kIGNsZWFybHkgbWFya2VkIGFzIHN1Y2guIFRoaXMgbWF5CmluY2x1ZGUgc291cmNlIGZpbGVzLCBidWlsZCBzY3JpcHRzIGFuZCBkb2N1bWVudGF0aW9uLgoKIlJlc2VydmVkIEZvbnQgTmFtZSIgcmVmZXJzIHRvIGFueSBuYW1lcyBzcGVjaWZpZWQgYXMgc3VjaCBhZnRlciB0aGUKY29weXJpZ2h0IHN0YXRlbWVudChzKS4KCiJPcmlnaW5hbCBWZXJzaW9uIiByZWZlcnMgdG8gdGhlIGNvbGxlY3Rpb24gb2YgRm9udCBTb2Z0d2FyZSBjb21wb25lbnRzIGFzCmRpc3RyaWJ1dGVkIGJ5IHRoZSBDb3B5cmlnaHQgSG9sZGVyKHMpLgoKIk1vZGlmaWVkIFZlcnNpb24iIHJlZmVycyB0byBhbnkgZGVyaXZhdGl2ZSBtYWRlIGJ5IGFkZGluZyB0bywgZGVsZXRpbmcsCm9yIHN1YnN0aXR1dGluZyAtLSBpbiBwYXJ0IG9yIGluIHdob2xlIC0tIGFueSBvZiB0aGUgY29tcG9uZW50cyBvZiB0aGUKT3JpZ2luYWwgVmVyc2lvbiwgYnkgY2hhbmdpbmcgZm9ybWF0cyBvciBieSBwb3J0aW5nIHRoZSBGb250IFNvZnR3YXJlIHRvIGEKbmV3IGVudmlyb25tZW50LgoKIkF1dGhvciIgcmVmZXJzIHRvIGFueSBkZXNpZ25lciwgZW5naW5lZXIsIHByb2dyYW1tZXIsIHRlY2huaWNhbAp3cml0ZXIgb3Igb3RoZXIgcGVyc29uIHdobyBjb250cmlidXRlZCB0byB0aGUgRm9udCBTb2Z0d2FyZS4KClBFUk1JU1NJT04gJiBDT05ESVRJT05TClBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZwphIGNvcHkgb2YgdGhlIEZvbnQgU29mdHdhcmUsIHRvIHVzZSwgc3R1ZHksIGNvcHksIG1lcmdlLCBlbWJlZCwgbW9kaWZ5LApyZWRpc3RyaWJ1dGUsIGFuZCBzZWxsIG1vZGlmaWVkIGFuZCB1bm1vZGlmaWVkIGNvcGllcyBvZiB0aGUgRm9udApTb2Z0d2FyZSwgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CgoxKSBOZWl0aGVyIHRoZSBGb250IFNvZnR3YXJlIG5vciBhbnkgb2YgaXRzIGluZGl2aWR1YWwgY29tcG9uZW50cywKaW4gT3JpZ2luYWwgb3IgTW9kaWZpZWQgVmVyc2lvbnMsIG1heSBiZSBzb2xkIGJ5IGl0c2VsZi4KCjIpIE9yaWdpbmFsIG9yIE1vZGlmaWVkIFZlcnNpb25zIG9mIHRoZSBGb250IFNvZnR3YXJlIG1heSBiZSBidW5kbGVkLApyZWRpc3RyaWJ1dGVkIGFuZC9vciBzb2xkIHdpdGggYW55IHNvZnR3YXJlLCBwcm92aWRlZCB0aGF0IGVhY2ggY29weQpjb250YWlucyB0aGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBsaWNlbnNlLiBUaGVzZSBjYW4gYmUKaW5jbHVkZWQgZWl0aGVyIGFzIHN0YW5kLWFsb25lIHRleHQgZmlsZXMsIGh1bWFuLXJlYWRhYmxlIGhlYWRlcnMgb3IKaW4gdGhlIGFwcHJvcHJpYXRlIG1hY2hpbmUtcmVhZGFibGUgbWV0YWRhdGEgZmllbGRzIHdpdGhpbiB0ZXh0IG9yCmJpbmFyeSBmaWxlcyBhcyBsb25nIGFzIHRob3NlIGZpZWxkcyBjYW4gYmUgZWFzaWx5IHZpZXdlZCBieSB0aGUgdXNlci4KCjMpIE5vIE1vZGlmaWVkIFZlcnNpb24gb2YgdGhlIEZvbnQgU29mdHdhcmUgbWF5IHVzZSB0aGUgUmVzZXJ2ZWQgRm9udApOYW1lKHMpIHVubGVzcyBleHBsaWNpdCB3cml0dGVuIHBlcm1pc3Npb24gaXMgZ3JhbnRlZCBieSB0aGUgY29ycmVzcG9uZGluZwpDb3B5cmlnaHQgSG9sZGVyLiBUaGlzIHJlc3RyaWN0aW9uIG9ubHkgYXBwbGllcyB0byB0aGUgcHJpbWFyeSBmb250IG5hbWUgYXMKcHJlc2VudGVkIHRvIHRoZSB1c2Vycy4KCjQpIFRoZSBuYW1lKHMpIG9mIHRoZSBDb3B5cmlnaHQgSG9sZGVyKHMpIG9yIHRoZSBBdXRob3Iocykgb2YgdGhlIEZvbnQKU29mdHdhcmUgc2hhbGwgbm90IGJlIHVzZWQgdG8gcHJvbW90ZSwgZW5kb3JzZSBvciBhZHZlcnRpc2UgYW55Ck1vZGlmaWVkIFZlcnNpb24sIGV4Y2VwdCB0byBhY2tub3dsZWRnZSB0aGUgY29udHJpYnV0aW9uKHMpIG9mIHRoZQpDb3B5cmlnaHQgSG9sZGVyKHMpIGFuZCB0aGUgQXV0aG9yKHMpIG9yIHdpdGggdGhlaXIgZXhwbGljaXQgd3JpdHRlbgpwZXJtaXNzaW9uLgoKNSkgVGhlIEZvbnQgU29mdHdhcmUsIG1vZGlmaWVkIG9yIHVubW9kaWZpZWQsIGluIHBhcnQgb3IgaW4gd2hvbGUsCm11c3QgYmUgZGlzdHJpYnV0ZWQgZW50aXJlbHkgdW5kZXIgdGhpcyBsaWNlbnNlLCBhbmQgbXVzdCBub3QgYmUKZGlzdHJpYnV0ZWQgdW5kZXIgYW55IG90aGVyIGxpY2Vuc2UuIFRoZSByZXF1aXJlbWVudCBmb3IgZm9udHMgdG8KcmVtYWluIHVuZGVyIHRoaXMgbGljZW5zZSBkb2VzIG5vdCBhcHBseSB0byBhbnkgZG9jdW1lbnQgY3JlYXRlZAp1c2luZyB0aGUgRm9udCBTb2Z0d2FyZS4KClRFUk1JTkFUSU9OClRoaXMgbGljZW5zZSBiZWNvbWVzIG51bGwgYW5kIHZvaWQgaWYgYW55IG9mIHRoZSBhYm92ZSBjb25kaXRpb25zIGFyZQpub3QgbWV0LgoKRElTQ0xBSU1FUgpUSEUgRk9OVCBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELApFWFBSRVNTIE9SIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gQU5ZIFdBUlJBTlRJRVMgT0YKTUVSQ0hBTlRBQklMSVRZLCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5UCk9GIENPUFlSSUdIVCwgUEFURU5ULCBUUkFERU1BUkssIE9SIE9USEVSIFJJR0hULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKQ09QWVJJR0hUIEhPTERFUiBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUiBMSUFCSUxJVFksCklOQ0xVRElORyBBTlkgR0VORVJBTCwgU1BFQ0lBTCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIE9SIENPTlNFUVVFTlRJQUwKREFNQUdFUywgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCkZST00sIE9VVCBPRiBUSEUgVVNFIE9SIElOQUJJTElUWSBUTyBVU0UgVEhFIEZPTlQgU09GVFdBUkUgT1IgRlJPTQpPVEhFUiBERUFMSU5HUyBJTiBUSEUgRk9OVCBTT0ZUV0FSRS4AAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATAAAaHR0cDovL3NjcmlwdHMuc2lsLm9yZy9PRkwAAAAAAAMAAAADAAAAHAABAAAAAABcAAMAAQAAABwABABAAAAADAAIAAIABAB+AKMArCCsIxH//wAAACAAogCsIKwjEf///+H/vv+237fdUwABAAAAAAAAAAAAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpbXF1eXwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/tQAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQxLZXlwdW5jaDAyOQABAgABAC74DwD4HQH4HgL4HwP4GASMDAG691z4b/m0BRwAzg8cAAAQHAGXERwAHxw6ERIABQIAAQAFAA4AWABrAHZFdXJvc3Fsb3plbmdlQ29weXJpZ2h0IChjKSAyMDE3LCBTdGV3YXJ0IEMuIFJ1c3NlbGwsIFRvcm9udG8sIENhbmFkYSwgc2NydXNzQHNjcnVzcy5jb21LZXlwdW5jaDAyOSBSZWd1bGFyS2V5cHVuY2gwMjkAAAAAAQACAAMABAAFAAYABwBoAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQAB8AEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGEAYgCXAYcBiABlAgABACIAIwBiAHgB0wMfBEgEyQVIBZQF4AcmB+kINwhrCM4JDwnGCnULQQu2DNYN4w6sDz0PxhB5EU0R3hIxEk0SoBL8E/oUdxTpFVkVuRYZFpYXXxd4F+kYcRkBGW8aGxrNG2QbwRxSHTkdtR4VHtsfMyBVINQhLSG/IqQi5SPHJAAkNCRaJNclSSWqJkMmoycgKAsoJCiVKRwptSojKsYrYCuuLAss5i3NLkkuqS9uL8YxDDGLMeQydjLyMyozmTPRNJA1KDVtNjk3rIu9+EW9Ab2999a9A70W+Dr4qfw6Br38dxX4RffW/EUHDg73XOHg4Yvhi+GL4IvhErrhE8L3GfgyFSAKE6IgChOSIQoTiiAKE4YiChOKIwoTkiQKE6IjChPCJQr7PwQmCg75CeABuuHh4QP3GfjeFScK90AWJwoO97Lgi+Hh4YvgErrgi+Hh4YvgEyT3bvjeFSEKExQoChMoi3SdeaKKdYp5eYp1iqJ5nXSLCHN4eHNznnijH6KLnZ2Moox0nnmiiwijnp6jHxMh95UWKQoTInSLeXmKdIqheZ11jKKMnZ2LoggTEigKEyKLdJ15oop0inl4i3SLc554o4uii56djKKMdJ15oosIo56eox8ThPuV++sVi6J5nnSMooydnouii6J5nXSMooydnouiCBNIo3iecx50i3h5inSKonmddIsIc3h4c3OeeKMfooudnYyiCBOEjHWdeaGKdIp5eYt0i3SdeKKKdIp5eIt0CHOeeKMeo56eox8TgvdAFouieZ50jKKMnZ6LoouieZ10jKGMnZ2MoQgTQSoKE0J0i3l5inSKoniddItzi3h4i3MIE4KLdJ14oop0inl5i3SLdJ14oop0inl4i3QIc554ox6jnp6jHw73suCL4Yvhi+GL4BK64OHhi+GL4BMMgPhv+TMVKQoTDQB0i3l6inSKonicdIsIEw4AdIt4eop0iqF5nHWMooydnouiCKN4nnNzeHhzHot0nXiiinWKeXqKdYqieJx0iwhzeHhzc555ox+ii56cjKKMdJ56oouii56cjKKMdJ56oosIEw0AoouenIyijHSdeqKLCKOenaMf++s2FRMUACsKEyaA95Y1FaN4nnMedIt4eYp0iqJ4nXSLdIt4eYp0iqJ4nXSLCHN4eHNznnijH6KLnp2Moox0nnmii6KLnp2Moox0nnmiiwijnp6jH+A1FRNEgCwKE4aA+z/7PxUtChNGgC4KE4aAiqJ4nHSLdIt4eop0iqJ5nHSLCHN4eXNznnijH6KLnZyMoox0nnqii6KLnpyMoox1nXqhinSKeXiLdAhznnijHqOenqMfDvey4Ivhi+GL4YvgErrgi+GL4Yvhi+ATDAD3GPk2FYqhepx1jKGMnJ2MoYx1nXmhigh1inl6inUIE4CA95b8QRWKoXmddYyhjJ2cjKGMdZx6oYoIdYp6eYp1CBMNAPtA+D4Vi6J5nnSMooydnouii6N4nnOLdIt4eYp0iqJ5nXSLc4t4eItzCIt0nHiiinSKeniLdItznnmji6KLnZyMoox0nnqiiwijnp2jHxMIQPeVFi8KExCANjYVMAoTIQA1NRUwChNCADU1FTAKE4QANfs/FTEKE0QAMgoThAAzChOAQPfrFjEKE0CAo3idcx50i3l6inSKonicdItzi3h5i3MIE4CAi3SdeKKKdIp5eIt0i3OeeKOLoouenYyijHSdeaKLCKOenqMfDvdc4Yvgi+GL4eHgi+ESuuCL4Yvhi+GL4BMFAPdu+YkVMAoTCgA1+z8VNAoTBgA1ChMaADYKEwiA90AWIQoTBIAiChMYgDcKExEANTUVMAoTIIDhNRUwChMgIPc/FjgKE1IA++s2FTkKE0BA95YWOgo1NRUTgUA7ChOAIPc/FjgKDvkJ4BK64YvhE8D3Gfk2FTwKNQQ9ChOg4YkVi6J5nnSMooydnYuii6J5nnSMooydnouii6N4nnOLCBPAdIt4eYp0iqJ4nXSLc4t4eItzi3SdeKKKdIp5eIt0i3SdeaKKCHSKeXiLdItznniji6KLnp2Moox0nnmiiwijnp6jHw73XOGL4Ivhi+GL4Yvgi+ESuuGL4YvhEwJA98X5iRUwChMEgDU1FT4KEyEANfuVFSAKExUAKAoTIQAlChNAgOE2FToKE4BA4TUVMAoO91zhi+CL4Yvhi+GL4IvhErrhi+GL4RMDAPcZ+YkVMAoTBIDhNRU+ChMgQOH7lRUgChMUQCgKEyBAJQoTQIA1NhU6ChOBADU1FTAKDvgH4Yvhi+GL4IvhErrg4eGL4YvgEyYA92744BU/CuEWPQo1NRUTRgBACuEWQAr7QPeTFRMMACsKEwyA9+sWKQoTDQBzeXhzc514ox+jnp6jH/vr++sVE4QAKwoThoD3QBZBChNEgIx0nnmii6OLnp6Lo4uieZ50jAgTRQChjJ2djKGMdJ15oosIEyyAQgoTLQB0i3l5inSKoXmddYwIEw6AQwoTFoCKoXmcdYyijJ2ei6IIEw6AIgoTFoCLdJ14oop1inl6inUIEy6AiqJ4nHSLc4t4eItzi3SdeaKKdYp5eYp1iqJ5nXSLCHN4eHMfE0aAc554ox6ii52djKKMdZ15oYp0inl4i3SLc554o4uii56djKIIE4aAjHWdeaGKdIp5eIt0CHOeeKMeo56eox/3PxYpChOFAHN5eHNznXijo56eox8O97Lgi+GL4eHgErrg4eHh4BQOE573xPfdFUQKE15BChM+jHSeeaKLoouenYyijHSdeaKLCKOenqOjeJ5zH3SLeXmKdIqieJ10i3SLeHmKdIqheZ11jKKMnZ6LoouieZ50jAiijJ2di6IIo3iec3N4eHMei3SdeaKKdIp5eIt0i3SdeKKKdYp5eYp1iqJ4nXSLdIt4eYp0CIqieZ10iwhzeHhzc554ox+ii52djKKMdJ55oouii56djKIIE15FChOeRgoO91zhi+CL4YvhErrhi+ETKPcZ+DQViqF5nXWMoYydnYyhjHWdeaGKCHWKeXmKdQgTROE0FUQKEyQgChMYRwoTKEgKE0RJChOINTUVMAoO+AfhErrgi+GL4Yvhi+AThPhv+DIVKQoTiEoKE5BLChOgSwoTwEwKE6BNChOQTQoTiE4KDvey4BK64YvhE8D3GfeJFT8KE6DhiRWLonmedIyijJ2ei6KLo3idc4sIE8B0i3h6inSKonicdItzi3h5i3OLdJ14oop0inl4i3SLc554o4sIoouenYyijHSeeaKLCKOenqMfDvey4Ivhi+GL4YvgErrgi+GL4Yvhi+ATCED4b/kzFU8KExCANjYVMAoTIQA1NRUwChNCADU1FTAKE4QANTYVUAoO91zhi+Dh4eHgi+ESuuGL4Yvhi+ATKoD3xfmJFTsKE3QA+0D8QBWLonmddIyijJ2ei6KLonmedIyijJ2ei6KLonmedIyijJ2ei6IIi6J5nnSMooydnYuiCBMsACIKE3QAi3SdeaKKdIp5eIt0i3SdeKKKdIp5eIt0i3SdeKKKdIp5eIt0CIt0nXiiinSKeXmLdAhznnijHqOenqMfE3CA95UWUQoTKIBSChNwgFMKNjUVE6KAOwoO91zhi+CL4Yvh4eASuuGL4YvhE4n3xfeHFSkKE4pUChNKRAoTKiAKExqLonmedIyijJ2ei6KLonmedIwIExmijJ2di6KLonmedIwIExqijJ2ei6IIo3iec3N4eHMei3SdeKKKCBMcdYp5eop1iqJ4nHSLCHN4eHNznnmjH6KLnpyMoox1nXqhiggTGnSKeXiLdIt0nXiiinSKeXiLdAgTKiMKE0pVChOMVgoTilcKDvdc4Yvgi+GL4eHgi+ESuuCL4Yvhi+GL4BMEoPga+YkVWAoTBQBZChMEoFcKEwoA+5Y1FVoKEwgg9+s2FTQKEwQgUgoTGCBbCjY1FSkKExCASwoTEQBZChMQoFcK4PuVFROAQFwKE4CASwoTgQBLChOCAF0KE1IAi6J6nXSMooycnouiCKN5nnNzeHhzHot0nHiiinSKenmLdAgTggCLdJx4oop0inp4i3SLc554o4uii52djKKMdJ55oosIE4EATQoTgIBNChOAQE4KDvdc4Yvg4eHh4IvhErrgi+GL4Yvhi+ATKUD4GvmJFVgKEyoAWQoTKUBXChM0APuWNRVaChMwQPfrNhU0ChMoQFIKEzBAWwo2NRUpChMhQF4KE2QA+5b7PxVQChNgQPfrFl8KNjUVE6EAWAoTogBZChOhQFcKDvdc4Yvgi+GL4Yvhi+ASuuCL4eHhi+ATCQD3bvjeFTAKE4CA90D76xUgChNAgGAKEyBAKgoTIIB0i3l5inSKoXmddYyijJ2ei6IIExCAIAoTCEAhChMFgIuieZ50jKKMnZ6LogijeJ5zc3h4cx6LdJ14oop1inl6inWKonicdIsIc3h4c3OeeaMfoouenIyiCBMJgIx1nXqhinSKeXiLdAgTEYAjChMpgIt0nXiiinWKeXmKdYqieJ10i3SLeHmKdIqieJ10iwgTKgB0i3h5inSKoXqddYyijJyei6IIo3mec3N4eHMei3SceKKKdIp6eIt0i3OeeKOLooudnYyijHSeeaKLCBMhgGEKE0CAjHWdeaGKdIp5eYt0CBOAgCUKDvdc4Yvg4eGL4Yvgi+ESuuCL4Yvhi+GL4BMQoPga+N4VWAoTEQBLChMSAHSLeHmKdIqhep11jKKMnJ2LoggTCgCLonqedIyhjJydjKGMdJ55oosIEwkATQoTCIBNChMEQGIKEwQgQgoTBEBKChMEgEsKEwUASwoTBgB0i3h5inSKonmddItzi3h4i3MIEwoAYwoTEgCLdJx5oop0inp4i3SLc554o4uii52djKKMdJ55oosIExEATQoTEKBXChNCAPuW+5UVUAoTYCD36xZkChMQIFIKE2Agi3SceKKKdIp6eIt0i3SceKKKdIp6eYt0CHOdeKMeo56eox82NRUTgIBYChOBAFkKE4CgVwoO91zhi+Dh4Yvhi+CL4RK64Ivhi+GL4YvgEwSg+Br5iRU7ChMJAPtANRU+ChNqADX76hWLonqddIyijJyei6KLonqedIyhjJydjKGMdJ55oosIE2kATQoTaKBlChNpAEsKE2oAdIt4eYp0iqF6nXWMooycnouiCKN5nnNzeHhzHot0nHiiinSKeniLdIt0nHiiinSKeniLdIt0nHiiinSKenmLdAhznnijHqOdnqMfE2Ag9+sWXwo2NRUTgIBYChOBAFkKE4CgVwoO91zhi+CL4Yvhi+GL4IvhErrgi+GL4Yvhi+ATBBD4b/kzFTEKEwIgXAoTAkBLChMCgEsKEwMATAoTAoBNChMCQE0KEwQgZgoTBBBnChMIIDY2FTAKExBANTUVMAoTgIA1+5UVIAoTUICLonmddIyijJ2ei6IIo3iec3N4eHMei3SdeKKKdIp5eYt0CBOAgCUKDvdc4Yvg4eHh4IvhErrgi+GL4Yvhi+ATKUD4GvmJFVgKEyoAWQoTKUBXChM0APuW+z8VNAoTLAA1ChM0ADYKEzBA9+sWNAoTKEBSChMwQFsKNjUVKQoTIQBLChMiAFkKEyFAVwoTZAD7lvs/FTkKE2BA9+sWXwo2NRUToQBYChOiAFkKE6FAVwoO91zhi+CL4Yvh4eCL4RK64Ivhi+GL4YvgEwSg+Br5iRVYChMFAFkKEwSgVwoTCgD7lvs/FTQKEwYANQoTGgA2ChMgIPfr+0AVMQoTGCBoChMEIFIKExggi3SceaKKdIp6eIt0i3SceKKKCBMQQHWKenmKdYqieJ10iwgTEIBLChMRAFkKExCATQoTIEBmChMgIHSKeniLdAhznXijHqOenqMfE0BANjYVOgo1NRUTgUA7Cg73suD3luASuuGL4RPg9xn44BU/CvuVBIqheZx1jKGMnZ2MoYx1nXmhinWKeXqKdQgT0OH3kxWLonmedIyijJ2di6KLo3iec4sIE+B0i3h6inSKonicdItzi3h4i3OLdJ15oop0inl4i3SLc554o4sIoouenYyijHSeeaKLCKOenqMfE9D7lQSLonmddIyijJ2ei6KLo3iec4sIE+B0i3h5inSKoniddItzi3h4i3OLdJ14oop0inl5i3SLc554o4sIoouenIyijHSeeqKLCKOenqMfDvdc4Yvgi+GL4eHgErrhi+ETDPcZ+TYVPAr7lgQTLEAKEwrh95MVi6J5nnSMooydnouii6N4nnOLCBMMdIt4eYp0iqJ4nXSLc4t4eItzi3SdeKKKdIp5eIt0i3OeeaOLCKKLnpyMoox0nnqiiwijnp2jHxNK++oERAoTKiAKExxHChMsSAoTSkkKE4w1NRUwCg73XOGL4Ivhi+GL4Yvgi+ESuuGL4Yvhi+ATAiD4GvmJFTgKEwRANjUVPgoTCIA1NhUwChMRADU1FTAKEyCA4TUVMAoTQEDhNhU6ChOAIOA1FTgKDvgH4eHhAbrg4eHh4AMUOPhv+N4VaQr7QARpCg73XOGL4Ivhi+GL4Yvgi+ESuuCL4Yvhi+ETAwD3GPmJFWoKEwSA4TUVPgoTCEDhNhUwChMQIOE1FTAKEyBANTUVMAoTQIA1NhU6ChOBADU1FWoKDvdc4eDhi+Hh4IvhErrg4eGL4RON98T5iRUpChOOXgr7QDUVE5SjeZ5zc3h4c3OeeaOjnZ2jHhOV95Y2FSEKE40iChO1NwoTxjX7QBUgChOmIgoTxiUK+z8EJgoO91zhi+Dh4eHgi+ESuuCL4Yvhi+GL4BMpQPga+YkVWAoTKgBZChMpQFcKEzQA+5Y1FVoK++oEE2QAi6J6nXSMooycnouiCKN5nnNzeHhzHot0nHiiinSKenmLdAhznnijo52eox4TcED36xZRChMoQFIKE3BAUwo2NRUToQCjeJ5zHnSLeHmKdIqheZ11jKKMnZ6LoggTYQCLonmddIyijJ2ei6KLonmedIwIE2KAooydnouii6N4nnOLdIt4eYp0iqJ4nXSLCHN4eHNznnijH6KLnp2Moox1nXmhiggTYQB0inl4i3SLdJ14oop0inl5i3QIE6IAVgoToUBXCg73suCL4Yvhi+GL4IvhErrgi+GL4Yvhi+ATBID3xPmJFTAKEwkANTUVPgoTCED3QBY+ChOAIOD8QBVrChNAIDEKEyggbAoTQEBtChNAgEsKE0EASwoTQgBdChMqAG4KE0IAYwoTggBvChNBAHAKE0CATQoTgEBmChOAIHEKDvdc4Yvg4eHh4IvhErrgi+GL4Yvhi+ATMED4b/jeFTQKEyhAUgoTMEBbCvuVBBNgQHIKNjUVE6EAWAoTogBUChNyAHMKEzFAZQoTMgB0ChMpQHUKEyoASwoTLAB2ChNyAHcKE6QAeAoTogBNChOhQFcKDvdc4Yvg4eHh4IvhErrgi+GL4Yvhi+ATKUD4GvmJFVgKEyoAWQoTKUBXCuA1FRMwQKN4nnNzeXhzc515o6OenaMeE3QA++v76hVRChMsADUKE3QAeQoTYED36xZ6CjY1FROhAFgKE6IAWQoToUBXCg73XOGL4OHh4eCL4RK64Ivhi+GL4YvgE3BA+G/33RVRChMoQFIKE3BAUwo2NRUToQBYChOiAFQKE3IAewoTKUB1ChMqAEsKEywAdgoTcgB3ChOkAHgKE6IATQoToUBXCg73XOGL4Ivhi+GL4Yvgi+ESuuDh4eHgFAHAE4HA+G/3hxV8ChNBwH0KEyHAfgoTEcB/ChMJwDQKEwXAfgoTA8CAChMFwGMKEwnAgQoTEcBjChMhwGMKE0HAggoTgcCDCg73XOGL4Ivhi+GL4Yvgi+ESuuDh4Yvhi+ATgYD3GPeHFTEKE0GAfQoTIYB+ChMRgHAKExFAQgoTEYCEChMJgDQKEwWAfgoTA4CFChMDQGIKEwMgQgoTA0BKChMDgIYKEwWAYwoTCYCBChMRgGMKEyGAYwoTQYCCChOBgDMKDvdc4Yvg4eHh4IvhErrgi+GL4eHgEymA+G/5iRWHChMqgFkKEymAiAoTdID76/xAFVEKEyyANQoTdIB5CvfrNRUToYAxChNhgIuiep10jKKMnJ6Loouiep50jKKMnJ6LooujeJ5zi3SLeXmKdAiKoniddIsIc3h4c3OeeKMfoouenYyijHWceaGKdIp6eIt0i3SceKKKdIp6eYt0CBOhgIkKE6KAWQoToYCii56djKKMdJ55oouii56djKKMdJ15oouji56ei6MIDvey4OHh4eABuuDh4eHgAxT8+G/3hxWKCg73XOGL4Ivhi+GL4Yvgi+ESuuGL4YvhE4BA98X3hxUpChOAgFQKE0CARAoTIIAgChMQgCAKEwiAIQoTBIBBChMCQIsKEwKASwoTAwCMChMEgEUKEwiAJAoTEIAjChMggCMKE0CAVQoTgQBWChOAgFcKDvdc4Yvg4eGL4Yvgi+ESuuCL4Yvhi+GL4BNCAPcY990VUAoTYCD36xaNChMQIDQKEwggMQoTBCBSChMIIGMKExAggQoTYCCLdJx4oop0inp4i3SLdJx4oop0inp4i3SLdJx4oop0inp5i3QIc514ox6jnp6jHzY1FROAgFgKE4EAWQoTgKBXCg73XOGL4Ivhi+GL4Yvgi+ESuuDh4Yvhi+ATAyD4b/mJFTgKEwVANjUVPgoTCYA1NhUwCvtABBMhgCYKE0FA4TYVOgr7ljUVE4GAMQoTQYB9ChMhgH4KExGAjgoTCYA0ChMFgDEKEwOANQoTBYBjChMJgIEKExGAYwoTIYBjChNBgIIKE4GAjwoTgSD36xY4Cg73XOGL4Ivhi+GL4Yvgi+ESuuDh4Yvhi+ATgSD4b/eHFSkKE4FASgoTgYCQChNBgH0KEyGAMQoTEYAxChMJgDQKEwWAMQoTA4A1ChMFgGMKEwmAgQoTEYBjChMhgGMKE0GAggoTgYCRChOBQE4KDvey4OHhi+GL4BK64OHh4eAUDhPe98T4iBWLonmedIyijJ2ei6IIo3iec3N4eHMei3SdeKKKdIp5eIt0CHOeeKMeo56eox/7QPuVFZIKE66TChOelAoTroEKE86VCvfrFpIKE640ChOelgoTrpcKE86LdJx4oop0inp4i3SLdJx4oop0inp4i3SLdJx4oop0inp5i3QIi3SceKKKdIp6eIt0CHOdeKOjnp6jHg73suDh4Yvhi+ASuuDh4eHgFA4TrvfE+N4VMAr7QPvrFWsKE86LonqedIyijJyei6KLonqedIyijJyei6IIE66TChOelAoTroEKE86VCvfrFpIKE640ChOebAoTroEKE86LdJx4oop1inp5inWKoniddIsIc3h4c3OeeKMfoouenYyijHWceaGKdIp6eIt0i3SceKKKdIp6eYt0i3SceKKKCHSKeniLdAhznXijo56eox4O91zhi+Dh4eHgi+ESuuDh4eHgFAcTp/ga94kVmAoTd5kKEy+aChN3mwoTp4t0nHiiigh1inp5inUI4IkVMQoTd5wKEy+dChN3ngoTp4t0nHiiinSKeniLdItznniji6KLnZ2Moox0nnmii6KLnp2MogiMdJ55oouii56djKKMdJ55oouii56djKKMdJ15oouji56ei6MIDvdc4Yvgi+GL4eHgi+ESuuDh4Yvhi+ATCkD4b/jeFTQKEwZAUgoTGkBbCvvr++sVE4NAMQoTQ0B9ChMjQH4KExtAnwoTB0CgChMbQKEKEyNAYwoTQ0CCChODQI8KDvdc4Yvgi+GL4eHgi+ESuuCL4Yvhi+GL4BMEoPga+YkVWAoTBQBZChMEoFcKNfvrFRMggCYKEyAg9z8WMQoTGCBoChMEIFIKExggogoTICCjChNCAPvrNhV9ChMiADEKExoAaAoTBgA1ChMaAKIKEyIAYwoTQgCkChNAQPeWFjoKNTUVE4FAOwoTgCD3PxY4Cg73XOGL4Ivhi+Hh4IvhErrg4eGL4YvgEwpA+G/43hU0ChMGQFIKExpAWwoTQoA2+5UVOgr7ljUVE4NAMQoTQ0B9ChMjQH4KExNApQoTI0CMdZ15oYp0inl4i3QIc554o6OenqMei6J5nnSMoYydnYyhCBMbQIx0nnmiiwijnp6jo3iecx90i3h5inSKoniddIt0i3h5inSKoniddIt0i3h5inSKoXqddYwIooycnouii6J6nnSMooycnYuii6J6nnSMoYycnYyhCBMHQKAKExtAoQoTI0BjChNDQIIKE4NAjwr36xYsCg73XOGL4Ivhi+GL4Yvgi+ESuuCL4Yvhi+GL4BMCUPga+YkVWAoTAoBZChMCUFcKEwUA+5Y1FVoKEwQQ9+sWTwoTCID7lTYVMAoTEEDhNRUwChMgIOE1FTAKE0EA+5Y2FVAKE0AQ9+sWego2NRUTgEBYChOAgFkKE4BQVwoO91zhi+CL4Yvhi+GL4IvhErrg4eHh4BQBwBOBwPfE94cVIAoTQcBEChMhwCAKExHAIAoTCcAhChMFwEEKEwPApgoTBcBFChMJwCQKExHAIwoTIcAjChNBwFUKE4HAJQoO91zhi+Dh4eHgErrgi+GL4Yvhi+ATeAD3GPfdFacKE3CA9+sWi6J6nXSMooycnouii6J6nnSMooycnouii6J6nnSMooycnouiCIuiep50jKKMnJ2Loouiep50jKKMnJ6LogijeJ5zc3l4cx6LdJx4oop0inp4i3SLdJx5oop0inp4i3SLdJx4oop0inp4i3QIi3SceKKKdIp6eIt0i3SceKKKdIp6eYt0CHOdeKMeo56eox82NRUTsgBYChO0AFkKE7KAVwoO91zhi+CL4Yvh4eASuuCL4Yvhi+GL4BMcAPcY+N4VqAoTGED36xapChMqAPuV+0AVIAoTGgAiChMqACUKEyiA90AWIAoTGIAiChMogCUKE6kANfs/FaoKDvey4Ivhi+Hh4BK64OHh4eAUDhNe98T4MhUwCvtA+z8VE56rChNeMQoTPouiep50jKKMnJ6Loouiep50jKKMnJ2Loouiep50jKKMnJ6LogijeZ5zc3h4cx6LdJx4oop0inp4i3SLdJx5oop0inp4i3SLdJx4oop0inp4i3QIE15jChOerAr36xZrChNeMQoTPouiep50jKKMnJ6Loouiep50jKKMnJ2Loouiep50jKKMnJ6LogijeJ5zc3l4cx6LdJx4oop0inp4i3SLdJx5oop0inp4i3SLdJx4oop0inp4i3QIE15jChOei3SceKKKdYp6eop1iqJ4nHSLCHN4eXNznnijH6KLnpyMoox1nHqhinSKeniLdAhznXijo56eox4O97Lgi+GL4Yvhi+ASuuCL4Yvhi+GL4BMMAPcY+TMVrQoTCED36xYvChMSAPuVNhUwChMQgPdAFjAKEyEANTUVMAoTQgA1NRUwChNAgPdAFjAKE4QA+5b7PxUxChNEADIKE4QAMwoTgED36xYxChNAQKN4nXNzeXlzHhOAQKMKDvdc4Yvgi+GL4Yvhi+ASuuCL4Yvhi+GL4BMGAPcY+TMVrQoTBCD36xYvChMJAPuVNhUwChMIQPdAFjAKE4CANfvrFSAKE0CARAoTKIAoChNAgFUKE4CAJQoO91zhi+CL4Yvhi+GL4IvhErrgi+GL4Yvhi+ATBBD4b/kzFTEKEwIgXAoTAkBLChMCgEsKEwMATAoTAoBNChMCQE0KEwQgZgoTBBBnChMIIDY2FTAKExBANTUVMAoTIIA1NRUwChOgEPeV+z8VKQoToCBKChOgQEsKE6CASwoToQCuChOggE0KE6BATQoToCBOCg73XOGL4Ivhi+GL4Yvgi+ESuuDh4ROBgPfE94cVo3iecx50i3h5inSKoniddIt0i3h5inSKoXqddYyijJyei6IIE0GAfQoTIYAxChMRgDEKEwmANAoTBYB+ChMDgIx0nnmii6KLnp2Moox0nnmiiwijnp6jo3iecx90i3h5inSKoniddIt0i3h5inSKonmddItzi3h4i3MIEwWAYwoTCYCBChMRgGMKEyGAYwoTQYCCChOBgIt0nHiiinSKeniLdItznniji6KLnZ2Moox0nnmii6KLnp2MogiMdJ55oosIo56eox8O97Lgi+GL4Yvhi+ASuuCL4Yvhi+GL4BMMAPcY+TMVWgoTEgDhNhUwChMhAOE1FTAKE0CA4TUVMAoTgEDgNhV6Cg73XOGL4Ivhi+GL4Yvgi+ESuuHh4BOBgPfE94cVMQoTQYB9ChMhgDEKExGAMQoTCYA0ChMFgDEKEwOAo3iecx50i3l5inSKoniddIt0i3h5inSKoniddIsIc3h4c3OeeKMfoouenYyijHSeeaKLoouenYyiCBMFgIx1nHmhinSKeniLdAgTCYCBChMRgGMKEyGAYwoTQYCCChOBgIt0nHiiinWKenmKdYqieJ10i3SLeHmKdIqieJ10iwhzeHhzc554ox+ii56djKKMdJ55oouii56djKKMdJ15oosIo56eox8O+LPhi+CL4RK64Ivhi+GL4YvgEyT3xPmJFTAKE0g1NRU+ChNC90AWPgoTkPuWNhVqChOB9+sWOAoO91zhErrgi+GL4Yvhi+AThPhv94cVKQoTiEoKE5BLChOgSwoTwEwKE6BNChOQTQoTiE4KDviz4Yvgi+ESuuCL4YvhEzD3GPmJFWoKE0jhNRU+ChOE4TYVMAoO97Lgi+GL4Yvhi+CL4RK64Ivhi+GL4YvgE4Ag+G/3hxVrChNAIDEKEyggbAoTQEBtChNAgEsKE0EASwoTQgBdChMqAG4KE0IAYwoTggBvChNBAHAKE0CATQoTgEBmChOAIHEKEwhANvhAFT4KEwkA+0AWPgoTBIDh4RUwCg73XOGL4OHh4eCL4RK64Ivhi+GL4YvgE6FA+Br3hxVYChOiAFQKE3IAcwoTMUBlChMyAHQKEylAdQoTKgBLChMsAHYKE3IAdwoTpAB4ChOiAE0KE6FAVwrg4RUTYEByCveVBBMwQDQKEyhAUgoTMECvCg73XOGL4OHh4eCL4RK64Ivhi+GL4YvgE6FA+Br3hxVYChOiAFkKE6FAVwrg4RUTYECwChN0APvrFlEKEywANQoTdAB5ChMwQPfr9+oVTwo24RUTKQBYChMqAFkKEylAVwoO91zhi+Dh4eHgi+ESuuCL4Yvhi+GL4BOhQPga94cVWAoTogBUChNyAHsKEylAdQoTKgBLChMsAHYKE3IAdwoTpAB4ChOiAE0KE6FAVwrg4RUTcEBRChMoQFIKE3BAi3SceaKKdIp6eIt0i3SceKKKdIp6eIt0i3SceKKKdIp6eIt0CIt0nHiiinSKenmLdAhznXijo56eox4O91zhi+CL4Yvhi+GL4IvhErrg4eHh4BQBwBOBwPhv94cVfAoTQcB9ChMhwH4KExHAfwoTCcA0ChMFwH4KEwPAgAoTBcBjChMJwIEKExHAYwoTIcBjChNBwIIKE4HAgwoO91zhi+CL4Yvhi+GL4IvhErrg4eGL4YvgE4GA9xj3hxUxChNBgH0KEyGAfgoTEYBwChMRQEIKExGAhAoTCYA0ChMFgH4KEwOAhQoTA0BiChMDIEIKEwNASgoTA4CGChMFgGMKEwmAgQoTEYBjChMhgGMKE0GAggoTgYAzCg73XOGL4OHhi+GL4IvhErrgi+GL4eHgE4DA+G/3hxUxChNgwGQKExDAo3iecx50i3l5inQIE2DAiqJ4nXSLCHN4eHNznnijH6KLnp2Moox1nHmhinSKeniLdIt0nHiiinSKenmLdAgTgMCJChOBQFkKE4DAiAoTYkD76+EVjQoTFkCLonqedIyijJydi6IIo3mec3N4eHMei3SceaKKdIp6eIt0CBNiQIt0nHiiinSKeniLdIt0nHiiinSKeniLdIt0nHiiinSKenmLdAhznnijHqOdnqMf9+v4QBUTBMCHChMFQFkKEwTAiAoO97Lg4eHh4AG64OHh4eADFPz4b/eHFYoKDvdc4Yvgi+GL4Yvhi+CL4RK64Yvhi+ETgED3xfeHFSkKE4CAVAoTQIBEChMggCAKExCAIAoTCIAhChMEgEEKEwJAiwoTAoBLChMDAIwKEwSARQoTCIAkChMQgCMKEyCAIwoTQIBVChOBAFYKE4CAVwoO91zhi+Dh4Yvhi+CL4RK64Ivhi+GL4YvgE4Cg+Br3hxVYChOBAFkKE4CgVwrg4RUTYCCNChMQIDQKEwggMQoTBCBSChMIIGMKExAggQoTYCCLdJx4oop0inp4i3SLdJx4oop0inp4i3SLdJx4oop0inp5i3QIc514o6OenqMeE0IA++sWUAoO91zhi+CL4Yvhi+GL4IvhErrg4eGL4YvgE4Eg+G/3hxU4CvvrFjEKE0GAfQoTIYB+ChMRgI4KEwmANAoTBYAxChMDgDUKEwWAYwoTCYCBChMRgGMKEyGAYwoTQYCCChOBgI8KE0FA95bhFToKEyGANeAVMAr3QAQTCYAiChMRgHOeeKOjnp6jHhMFQOHgFT4KEwMg4OEVOAoO91zhi+CL4Yvhi+GL4IvhErrg4eGL4YvgE4Eg+G/3hxUpChOBQEoKE4GAkAoTQYB9ChMhgDEKExGAMQoTCYA0ChMFgDEKEwOANQoTBYBjChMJgIEKExGAYwoTIYBjChNBgIIKE4GAkQoTgUBOCg73suDh4Yvhi+ASuuDh4eHgFA4Tzvhv94cVkgoTrjQKE56WChOulwoTzot0nHiiinSKeniLdIt0nHiiinSKeniLdIt0nHiiinSKenmLdAiLdJx4oop0inp4i3QIc514ox6jnp6jH/vrFpIKE66TChOelAoTroEKE86VCvdA95UVIAoT3qN4nnNzeHhzHot0nXiiinSKeXiLdAhznnijo56eox4O97Lg4eGL4YvgErrg4eHh4BQOE874b/eHFZIKE640ChOebAoTroEKE86LdJx4oop1inp5inWKoniddIsIc3h4c3OeeKMfoouenYyijHWceaGKdIp6eIt0i3SceKKKdIp6eYt0i3SceKKKCHSKeniLdAhznXijHqOenqMf++sWkgoTrpMKE56UChOugQoTzpUK90D36xUTriYKDvdc4Yvg4eHh4IvhErrg4eHh4BQHE6f4b/eHFTEKE3ecChMvnQoTd54KE6eDCjaNFZgKE3eZChMvmgoTd5sKE6eLdJx4oop1inp5inUIDvdc4Yvgi+GL4eHgi+ESuuDh4Yvhi+ATg0D3GPeHFTEKE0NAfQoTI0B+ChMbQJ8KEwdAoAoTG0ChChMjQGMKE0NAggoTg0AzCvfr9+sVEwpANAoTBkBSChMaQK8KDvdc4Yvgi+H3QOCL4RK64Ivhi+GL4YvgE4BA+G/3hxU4ChOCgPs/FjsK4eEVE0CAo3idc3N4eXNznnijo56eox4TRAD7lhZ9ChM0ALEKEwwANQoTNACLdJx5oop0inp4i3SLdJx4oop0inp4i3SLdJx4oop0inp4i3QIE0QApAoTMED36+AVsQoTCEBSChMwQIt0nHmiinSKeniLdIt0nHiiinSKeniLdIt0nHiiinSKeniLdAhznXijHqOenqMfEyEA+z8WMAoTCUDh9+sVWAoTCgBZChMJQFcKDvdc4Yvgi+GL4eHgi+ESuuDh4Yvhi+ATgkD4b/eHFTgK++sWMQoTQ0B9ChMjQH4KExNApQoTI0CMdZ15oYp0inl4i3QIc554o6OenqMei6J5nnSMoYydnYyhjHSeeaKLCKOenqMfExtAo3iecx50i3h5inSKoniddIt0i3h5inSKoniddIt0i3h5inSKoXqddYwIooycnouii6J6nnSMooycnYuii6J6nnSMoYycnYyhCBMHQKAKExtAoQoTI0BjChNDQIIKE4NAjwoTQoD3luEVOgoTCkDg95UVNAoTBkBSChMaQFsKDvdc4Yvgi+GL4Yvhi+CL4RK64Ivhi+GL4YvgE4BQ+Br3hxVYChOAgFkKE4BQVwrg4RUTQBCwChNBAPvrFlAKEyAg95bgFTAKExBANeEVMAoTCIA14RUwChMEEPeV4BVPChMFAPvrFloKEwJQ95bhFVgKEwKAWQoTAlBXCg73XOGL4Ivhi+GL4Yvgi+ESuuDh4eHgFAHAE4HA98T3hxUgChNBwEQKEyHAIAoTEcAgChMJwCEKEwXAQQoTA8CmChMFwEUKEwnAJAoTEcAjChMhwCMKE0HAVQoTgcAlCg73XOGL4OHh4eASuuCL4Yvhi+GL4BOygPga94cVWAoTtABZChOygFcK4OEVE3CAi6J6nXSMooycnouii6J6nnSMooycnouii6J6nnSMooycnouiCIuiep50jKKMnJ2Loouiep50jKKMnJ6LogijeJ5zc3l4cx6LdJx4oop0inp4i3SLdJx5oop0inp4i3SLdJx4oop0inp4i3QIi3SceKKKdIp6eIt0i3SceKKKdIp6eYt0CHOdeKOjnp6jHhN4APvrFqcKDvdc4Yvgi+GL4eHgErrgi+GL4Yvhi+ATqQD3xPeHFaoKEyiA4fc/FSAKExiAIgoTKIAlChMqAPtAFiAKExoAIgoTKgAlChMYQPeV90AVqQoTHAD76xaoCg73suCL4fdA4BK64OHh4eAUHBO8+G/3hxVrChN8i6J6nnSMooycnouii6J6nnSMooycnouii6J6nnSMooycnYuiCIuiep50jKKMnJ6LogijeJ5zc3l4cx6LdJx4oop0inp4i3SLdJx5oop0inp4i3SLdJx4oop0inp4i3QIi3SceKKKdIp6eIt0CBO8i3SceKKKdYp6eop1iqJ4nHSLCHN4eXNznnijH6KLnpyMoox1nHqhinSKeniLdAhznXijHqOenqMf++sWqwoTfIuiep50jKKMnJ6Loouiep50jKKMnJ6Loouiep50jKKMnJ2LogiLonqedIyijJyei6IIo3mec3N4eHMei3SceKKKdIp6eIt0i3SceaKKdIp6eIt0i3SceKKKdIp6eIt0CIt0nHiiinSKeniLdAgTvKwK90D3PxUTfCYKDvey4Ivhi+GL4YvgErrgi+GL4Yvhi+ATgED4b/eHFTEKE0BAo3idc3N5eXMeE4BAowoThAD76xYxChNEADIKE4QAMwoTQID3lvc/FTAKE0IA+0AWMAoTIQDh4RUwChMQgOHhFTAKExIA+0AWMAoTCED3leAVLwoTDAD76xatCg73XOGL4Ivhi+GL4YvgErrgi+GL4Yvhi+ATgID3xPeHFSAKE0CARAoTKIAoChNAgFUKE4CAJQoTCEDh9+sVMAoTCQD7QBYwChMEIPeV4BUvChMGAPvrFq0KDvdc4Yvgi+GL4Yvhi+CL4RK64Ivhi+GL4YvgE6AQ+G/3hxUpChOgIEoKE6BASwoToIBLChOhAK4KE6CATQoToEBNChOgIE4KEyCA+5X3PxUwChMQQOHhFTAKEwgg4eEVMAoTBBDg4BUxChMCIFwKEwJASwoTAoBLChMDAEwKEwKATQoTAkBNChMEIGYKEwQQZwoO91zhi+CL4Yvhi+GL4IvhErrgi+GL4YvhEwIg+Br5iRUpChMCQF4KEwqA+0D7PxWLonmedIyijJ2di6IIo3iec3N4eHMei3SdeaKKdIp5eIt0CHOeeKMeo56eox8TEQA1NRVqChNQgOH7PxWyChOAIPdANRUpChOAQF4KDvey4Ivhi+GL4YvgErrhE4T3GffdFUQKE0QgChMkIAoTFCEKEwwiChMUJAoTJCMKE0QjChOERgoO91zhi+CL4Yvhi+GL4IvhErrhi+GL4YvgEwNA92/5iRU7CuH7PxUTCkCLonmedIyijJ2di6IIo3iec3N4eHMei3SdeaKKdIp5eIt0CHOeeKOjnp6jHhMQIOA1FTgKE1BANvs/FbIKNTUVE4FAOwoO+Afhi+GL4RK64Ivhi+GL4YvgEyj3bvjeFTAKE1A1NRVqChNE90AWMAoTQfc/FjgKE4I2NRUwCg73suCL4Yvhi+GL4BK64OHhEw74GvkzFaN4nnMedIt4eop0iqF5nHWMooydnouiCKN4nnNzeHhzHot0nXiiinWKeXqKdYqieJx0iwhzeHhzc555ox+ii56cjKKMdJ56oouii56cjKKMdJ56oosIo56dox/7lvuVFRNGMQoTLm4KE0aPCvdA+z8VE4YtChNGLgoThoqieJx0iwhzeHlzc554ox+ii56cjKKMdZ16oYp0inl4i3QIc554o6OenqMeDvdc4Yvgi+GL4eHgi+ESuuCL4Yvh4eATBMD4b/mJFbMK/JYEE4DAhwoTgUBUChNBQEQKEyFAQQoTGMCLChMZQHSLeHmKdIqheZ11jKKMnZ6LoouieZ50jKKMnZ2LoggTBUAiChMZQIt0nXmiinSKeXiLdIt0nXiiiggTEkC0ChMhQEUKE0FAVQoTgkB4ChOBQE0KE4DAiAoO91zhi+CL4RK64Ivhi+Hh4BOG+G/3hxUxChNGfQoTJocKEypLChMyTAoTKk0KEyZhChNGjHWceaGKdIp6eYt0CBOGowoO91zhi+CL4eHhi+CL4RK64Ivhi+Hh4BMEwPhv+YkVswoTQUD7lfxAFWAKEzTAiwoTNUB0i3h5inSKoXmddYyijJ2ei6KLonmedIyhjJ2djKGMdJ55oosIEzTAQgoTNUB0i3h5inSKoXmddYyijJ2di6IIo3iec3N4eHMei3SdeaKKCBMyQHWKeXmKdYqieZ10iwhzeHhzc554ox+ii52djKKMdZ15oYoIEyFAdIp5eIt0i3SdeKKKCBMiQLQKE0FASQr3lTUVE4DAswoO91zhi+Dh4eHgi+ESuuCL4Yvhi+GL4BNxAPfE998ViqJ4nHSLCBNyAHSLeHqKdIqheZx1jKKMnZ6LoouieZ50jKKMnZ6LoouieZ50jAiijJ2ei6KLonmedIyhjJ2cjKGMdJ56oosIE3EAoouenIyijHWdeqGKCBNwgHSKeXiLdIt0nXiiinSKeXiLdIt0nXiiinSKeXiLdIt0nXiiigh1inl6inUIEywA+0D4PhVqChMoQPfrFjgKNvxAFRNwgIuieZ10jKKMnZ6LoouieZ50jKKMnZ6LoouieZ50jKKMnZ6LogiLonmedIwIEylAQwoTMgAuChMqAIqieJx0i3OLeHiLcwgTcgCLdJ15oop0inl4i3SLdJ14oop0inl4i3SLdJ14oop0inl4i3QIi3SdeKKKdIp5eYt0i3OeeKOLoouenIyijHSeeqKLCBNxQKKLnpyMoox0nnqii6OLnp6LowgTpAD7ljUVagoToED36xY4Cg74nhSLFfdci/jsiwaLDArhCuCMDAzgC+CMDA0cAB8TAJUCAAEADwAdACcANQBDAFsAbQCyANYA3ADtAP8BEQE1AUMBcQGEAZIBnAG0AcIBzAHkAfwCDwI9AlACfgKZArMCxgLhAvsDCQMTAycDNQNDA1sDdAOOA6YDtAPCA+YD9AQHBBoELQRgBGoEpwS7BMkE8wUGBRkFPQVQBWgFewWPBbgF5gX0BggGFgYkBj4GYgZwBoIGnAcUBycHQQdlB3kHnQfZB+0ICwg4CFgIhQivCM0JDAk2CXMJhgnFCgMKEQofClsKyQrXCuULLwtPC28Lmgu5C9gL+A2PDaANvg3kDggOHw5MDoUOuA7GDwAPPA92D4QPtw/2EBwQWxCaENgRFxGEEdcR/RIXEi8SRxJVEsATUBOWE9wUChQ6FF0UixTHFN4U8BUWFUQVihWoi6J5nnSMooydnouiCAuLonmedIyijJ2di6IIC6N4nnNzeHhzHguLdJ14oop0inl4i3QIC4t0nXmiinSKeXiLdAgLi3SdeKKKdIp5eIt0CHOeeKMeo56eox8Lo3iec3N4eHNznnijo56eox4Li6J5nnSMooydnYuii6J5nnSMooydnouiCKN4nnNzeHhzHot0nXiiinSKeXiLdIt0nXmiinSKeXiLdAhznnijo56eox4Li6J5nnSMooydnouiCKN4nnNzeHhzHot0nXiiinSKeXiLdAgLo3iecx4LjHSdeaKLCKOenqOjeJ5zHwujeZ5zc3h4c3OeeKOjnZ6jHgujeJ5zc3l4c3OdeKOjnp6jHguLonmedIyhjJ2cjKGMdJ56oosIo56eo6N4nXMfdIt4eop0CAuKonicdIt0i3h6inQIC4uiep50jKKMnJ6LogijeJ5zc3l4cx6LdJx4oop0inp4i3QIc515ox6jnp2jHwujeJ5zc3h4c3OeeKMeo56eox8Li6J6nnSMooycnouiCAujeZ1zc3h5cx4Li3SceKKKdIp6eIt0CHOeeKMeo52eox8Li6J6nnSMooycnYuiCAujeZ5zc3h4cx4Li3SceaKKdIp6eIt0CHOeeKMeo52eox8Li3SdeaKKdIp5eIt0CHOeeKMeo56eox8Lo3iec3N5eHNznXijHqOenqMfC4uiep10jKKMnJ6LogijeZ5zc3h4cx6LdJx4oop0inp5i3QIc554ox6jnZ6jHwujeJ1zc3h5c3OeeKMeo56eox8Lo3iecx50i3h5inSKoniddIsIc3h4c3OeeKMfoouenYyijHSeeaKLCKOenqMfC4qheZx1jKGMnZ2MoYx1nXmhigh1inl6inUIC4qheZ11jKGMnZyMoYx1nXqhinWKeXmKdQgLo3iec3N4eHNznnmjHqOenaMfC4qheZ11jKGMnZyMoYx1nXqhigh1inl5inUIC4qheZ11jKGMnZ2MoYx1nXmhinWKeXmKdQgLi6J5nnSMoYydnYyhCAujnp6jo3iecx8LooydnYuii6N4nnOLdIt4eop0CAuLonmddIyijJ2ei6IIC4x1nXmhinSKeXiLdAgLi3SdeKKKdIp5eYt0CHOeeKMeo56eox8Lo3iecx50i3h5inSKoniddItzi3h4i3MIC4t0nXiiinSKeXiLdItznniji6KLnp2MoggLjHWdeaGKdIp5eYt0CHOeeKMeo56eox8LdIt5eYp0iqJ4nXSLCAt0i3h5inSKoniddIsIC3SLeHmKdIqieZ10iwhzeHhzc554ox+ii52djKKMdJ55oosIC6KLnp2Moox0nnmiiwgLoouenYyijHSdeaKLCKOenqMfC6N4nnNzeXhzc515ox6jnp2jHwujeZ1zc3h5c3OeeKMeo52eox8Li6J6nXSMooycnouii6J6nnSMooycnouii6J6nnSMooycnouiCIuiep50jKKMnJ2LoggLo3iec3N5eHMeC4t0nHmiinSKeniLdIt0nHiiinSKeniLdIt0nHiiinSKeniLdAiLdJx4oop0inp5i3QIc514ox6jnp6jHwt0i3h5inSKoXmddYyijJ2ei6IIC4t0nXiiinSKeXmLdAgLi3SdeKKKdYp5eYp1iqJ4nXSLCHN4eHNznnijH6KLnp2Moox0nnmiiwgLoouenYyijHSeeaKLCKOenqMfC6N4nnMedIt4eYp0iqJ4nXSLCAt0i3h5inSKoniddIsIc3h4c3OeeKMfoouenYyijHSeeaKLCAujeZ5zc3h4c3OeeaMeo52dox8Li3SceaKKdIp6eIt0CHOdeKMeo56eox8Lo3iecx50i3l5inSKoniddIsIC3SLeHmKdIqhep11jKKMnJ6LoggLdIt4eYp0iqJ4nXSLCHN4eHNznnijH6KLnp2Moox0nnmiiwijnp6jHwuLonqddIyijJyei6IIo3iec3N5eHMei3SceKKKdIp6eYt0CHOdeKMeo56eox8Li6J5nXSMoYydnYyhCAuii56djKKMdJ55oouii56djKIIC6KLnp2Moox0nXmiiwgLi3SceKKKdIp6eIt0CAuLonqddIyijJyei6KLonqedIyijJyei6IIC6KLnp2Moox0nnmiiwijnp6jo3iecx90i3h5inSKoniddIsIC6KLnp2Moox1nHmhiggLdIp6eIt0CHOdeaMeo56dox8Li6J6nnSMooycnouii6J6nnSMooycnYuiCAujeJ5zHnSLeXmKdIqieJ10i3SLeHmKdIqieJ10i3SLeHmKdIqieJ10iwh0i3h5inSKonmddIsIc3h4c3OeeKMfooudnYyijHSeeaKLoouenYyijHSeeaKLoouenYyijHSeeaKLCKKLnp2Moox0nXmiiwijnp6jHwujeZ5zc3h4c3OeeKMeo52eox8Li6J6nnSMooycnouii6J6nXSMooycnouiCAuLonqedIyijJyei6IIo3iec3N5eHMei3SceKKKdIp6eIt0CAuLdJx4oop1inp5inWKoniddIsIC4uiep50jKKMnJ6LogijeZ5zc3h4cx6LdJx4oop0inp4i3QIC4t0nHiiinSKenmLdIt0nHiiinSKeniLdAhznnijo52eox6LonqedIyijJyei6KLonqddIyhjJydjKEIC4x0nnmii6KLnp2Moox0nnmiiwgLdIp6eYt0i3SceKKKdIp6eIt0CHOdeKMeo56eox8Li6J6nXSMooycnouiCKN4nnNzeXhzHot0nHiiinSKenmLdAhznXijo56eox4Li6J5nXSMooydnouii6J5nnSMoYydnYyhjHSeeaKLCAt0i3h5inSKoXmddYyijJ2ei6KLonmedIyijJ2di6KLonmedIwIoYydnYyhCAuMdJ55oouii56djKKMdJ55oosIo56eo6N4nnMfdIt4eYp0iqJ4nXSLCAt0i3h5inSKonmddIsIc3h4c3OeeKMfooudnYyiCAuMdZ15oYp0inl4i3SLdJ15oop0inl4i3SLdJ14oop0inl4i3QIi3SdeKKKdIp5eIt0i3SdeKKKdIp5eYt0CAuLdJ14oop1inl5inWKonmddIsIc3h4c3OeeKMfooudnYyijHSeeaKLCAuLdJx5oop0inp4i3SLdJx4oop0inp4i3SLdJx4oop0inp4i3QIi3SceKKKdIp6eYt0CHOeeKMeo52eox8Lo3idc3N5eXNznXijHqOenqMfC4uieZ10jKKMnZ6LoouieZ50jKKMnZ6LoouieZ50jKKMnZ6LogiLonmedIyijJ2di6KLonmedIyhjJ2djKEIC6N4nnMedIt5eYp0iqJ4nXSLdIt4eYp0iqJ4nXSLdIt4eYp0iqJ4nXSLCHSLeHmKdIqhep11jKKMnJ6LoggLi6J6nXSMooycnouiCAuLonqedIyhjJydjKEIC4x0nnmii6KLnp2Moox0nnmiiwijnp6jo3iecx90i3h5inSKoniddIt0i3h5inSKoXqddYyijJyei6IIC4x0nnmii6KLnp2Moox0nnmii6KLnp2Moox0nnmii6KLnp2MogiMdJ15oosIo56eo6N4nnMfdIt5eYp0iqJ4nXSLdIt4eYp0iqJ4nXSLdIt4eYp0iqJ4nXSLCHSLeHmKdIqieZ10i3OLeHiLcwgLi3SceaKKdIp6eIt0CAuLdJx4oop0inp5i3QIC4t0nHiiinSKeniLdItznniji6KLnZ2Moox0nnmii6KLnp2MogiMdJ55oouii56djKKMdJ55oouii56djKKMdJ15oosIo56eox8LdIt4eYp0iqJ4nXSLdIt4eYp0iqF6nXWMooycnouiCAuMdJ55oouii56djKKMdJ55oouii56djKKMdJ55oosIC3SLeHmKdIqieJ10i3SLeHmKdIqieJ10i3SLeHmKdIqieZ10iwhzeHhzHwujeJ5zHnSLeXmKdIqieJ10i3SLeHmKdIqieJ10iwgLoouenYyijHSeeaKLoouenYyijHSdeaKLCKOenqMfC4t0nHiiinWKenmKdYqieJ10i3SLeHmKdIqieJ10iwgLi6J6nnSMooycnouii6J6nXSMooycnouii6J6nnSMooycnouiCIuiep50jKKMnJ6Loouiep50jKKMnJ2Loouiep50jKKMnJ6LogijeJ5zc3l4cx6LdJx4oop0inp4i3SLdJx5oop0inp4i3SLdJx4oop1inp5inUIiqJ4nXSLdIt4eYp0iqJ4nXSLdIt4eYp0iqJ4nXSLdIt4eYp0CIqhep11jKKMnJ6Loouiep50jKKMnJ2Loouiep50jKKMnJ6LogijeZ5zc3h4cx6LdJx4oop0inp4i3SLdJx5oop0inp4i3SLdJx4oop0inp4i3QIi3SceKKKdIp6eIt0i3SceKKKdIp6eYt0i3SceKKKdIp6eIt0CHOeeKOjnZ6jHouiep50jKKMnJ6Loouiep10jKKMnJ6Loouiep50jKGMnJ2MoQiMdJ55oouii56djKKMdJ55oouii56djKKMdJ55oouii56djKIIjHWceaGKdIp6eIt0i3SceKKKdIp6eYt0i3SceKKKdIp6eIt0CHOdeKOjnp6jHguMdJ55oosIo56eo6N4nnMfC3SLeHmKdIqieJ10iwhzeHhzc554ox+ii56djKIIC4uiep10jKKMnJ6Loouiep50jKKMnJ6Loouiep50jKKMnJ6LoggLjHSeeaKLCKOenqOjeJ5zH3SLeHmKdIqhep11jKKMnJ6LoggLi3SceKKKdIp6eIt0CHOeeKOjnZ6jHgt0i3h5inSKoniddIt0i3h5inSKoniddIt0i3h5inSKoXqddYwIooycnouiCAuLdJx4oop0inp4i3SLc554o4uii52djKKMdJ55oouii56djKIIjHSeeaKLoouenYyijHSeeaKLCAuLonqedIyijJyei6KLonqddIyijJyei6KLonqedIyijJyei6IIi6J6nnSMooycnouiCAuLonqedIyhjJycjKEIC4x0nnqiiwijnp2jo3iecx90i3h6inSKoXqcdYyijJyei6IIo3mec3N4eHMei3SceKKKdIp6eIt0CAuLdJx4oop0inp4i3SLdJx4oop0inp4i3SLdJx4oop0inp5i3QIi3SceKKKdIp6eIt0CHOeeKOjnZ6jHguLonqedIyijJyei6IIo3iec3N5eHMei3SceKKKdYp6eop1iqJ4nHSLCHN4eHNznnmjH6KLnpyMoggLjHWceqGKdIp6eIt0CAuKoniddIt0i3h5inSKoniddIt0i3h5inSKoniddIt0i3h5inQIiqF6nXWMooycnouiCAuLonqddIyijJyei6KLonqedIyijJyei6KLonqedIyijJyei6IIi6J6nnSMooycnYuii6J6nnSMoYycnYyhCAuMdJ55oouii56djKKMdJ55oouii56djKKMdJ55oouii56djKIIC4x1nHmhinSKeniLdIt0nHmiinSKeniLdIt0nHiiinSKeniLdAiLdJx4oop0inp4i3SLdJx4oop0inp5i3QIC4uiep10jKKMnJ6Loouiep50jKKMnJ6Loouiep50jKKMnJ6LogiLonqedIyijJydi6KLonqedIyijJyei6IIC6N4nnMedIt5eYp0iqJ4nXSLdIt4eYp0iqJ4nXSLdIt4eYp0iqJ4nXSLCHSLeHmKdIqieZ10i3OLeHiLcwgLi3SceKKKdIp6eIt0i3SceaKKdIp6eIt0i3SceKKKdIp6eIt0CIt0nHiiinSKeniLdIt0nHiiinSKenmLdAgLjHSeeaKLoouenYyijHSeeaKLoouenYyijHSeeaKLCKOenqOjeJ5zH3SLeHmKdIqieJ10i3SLeHmKdIqieJ10i3SLeHmKdIqhep11jAiijJyei6KLonqedIyijJydi6KLonqedIyhjJydjKEIC4x0nnmii6KLnp2Moox0nnmii6KLnp2Moox0nnmiiwijnp6jo3iecx90i3h5inSKoniddIt0i3h5inSKoniddIt0i3h5inSKonmddIsIc3h4cx8Li3SceKKKdIp6eIt0i3SceaKKdIp6eIt0i3SceKKKdIp6eIt0CAuLdJx5oop0inp4i3SLdJx4oop0inp4i3QIC4t0nHiiinSKeniLdAhznXijHqOenqMfC4t0nHiiinSKenmLdAhznnijHqOdnqMfC4x0nnmii6KLnp2MoggLjHSeeaKLoouenYyijHSdeaKLCKOenqOjeJ5zH3SLeXmKdIqieJ10i3SLeHmKdIqieJ10i3SLeHmKdIqieJ10iwh0i3h5inSKonmddIsIc3h4c3OeeKMfooudnYyijHSeeaKLoouenYyiCAuLonqddIyijJyei6KLonqedIyijJyei6KLonqedIyijJyei6IIi6J6nnSMooycnYuii6J6nnSMooycnouiCKN5nnNzeHhzHot0nHiiinSKeniLdIt0nHmiinSKeniLdIt0nHiiinSKeniLdAiLdJx4oop0inp4i3SLdJx4oop0inp5i3QIc554ox6jnZ6jHwuLonqedIyijJydi6KLonqedIyijJyei6IIo3mec3N4eHMei3SceKKKdIp6eIt0i3SceaKKdIp6eIt0CHOeeKMeo52eox8Li6J6nnSMooycnYuii6J6nnSMooycnouiCKN4nnNzeXhzHot0nHiiinSKeniLdIt0nHmiinSKeniLdAhznXijHqOenqMfC4uieZ50jKKMnZ6LogijeJ1zc3h5cx6LdJ14oop0inl4i3QIc554ox6jnp6jHwuLonqedIyhjJycjKGMdJ56oosIo56eo6N4nXMfdIt4eop0iqF6nHWMooycnouiCAuLdJx4oop0inp5i3SLdJx4oop0inp4i3QIc554o6OdnqMeC4uiep50jKKMnJ6LogijeZ5zc3h4cx6LdJx4oop0inp4i3QIc555ox6jnZ2jHwt0i3h5inSKoXqddYyijJyei6IIo3mdc3N4eXMei3SceKKKdIp6eIt0i3OeeKOLooudnYyijHSeeaKLCAuLdJx5oop0inp4i3QIc514o6OenqMeC6N4nXNzeXlzc514o6OenqMeC4uiep50jKKMnJ6Loouiep50jKKMnJ6Loouiep50jKKMnJ2LoggLi6J5nXSMooydnouiCKN4nnNzeHhzHot0nXiiinSKeXmLdAhznnijHqOenqMfC6N4nnMedIt5eYp0iqJ4nXSLdIt4eYp0iqJ4nXSLCHN4eHNznnijH6KLnp2Moox0nnmii6KLnp2Moox0nXmiiwijnp6jHwt1inl5inWKonmddIsIc3h4c3OeeKMfooudnYyiCAsAAAABAAAAAAAAAAwAFAAEAAAAAgAAAAEAAAABAAACCgAAAgoAAAAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAvAC8ALwAAAAAAAQAAAADlDbdTAAAAANT3FPkAAAAA1PcZ6w==)format(opentype);font-display:block}.pc-verdict{position:relative;display:flex;flex-direction:column;align-items: flex-end;gap:8px;margin-left:auto}.pc-verdict .stage-pill{margin-left:0}.pc-verdict .reopen-link{min-height:24px;margin-left:0}.pc-verdict:has(.vstamp-anchor){min-height:118px}.app[data-mobile=true] .pc-verdict:has(.vstamp-anchor){min-height:92px}.pc-verdict__reopen-short,.app[data-mobile=true] .pc-verdict__reopen-long{display:none}.app[data-mobile=true] .pc-verdict__reopen-short{display:inline}.vstamp-anchor{position:absolute;z-index:1;pointer-events:none;top:12px;right:calc(100% + 8px)}.vstamp{display:inline-flex;font-family:Keypunch029,var(--mono);text-transform:uppercase;opacity:.9;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle at 30% 40%,#000 55%,#000000b8 56%,#000 70%),repeating-linear-gradient(17deg,#000 0 3px,#000000d1 3px 4px);-webkit-mask-composite:source-in;mask-image:radial-gradient(circle at 30% 40%,#000 55%,#000000b8 56%,#000 70%),repeating-linear-gradient(17deg,#000 0 3px,#000000d1 3px 4px);mask-composite:intersect;box-shadow:inset 0 0 0 2px var(--panel),inset 0 0 0 3px currentColor;border:3px solid;border-radius:6px;flex-direction:column;align-items: center;gap:4px;padding:8px 16px 7px;transform:rotate(-9deg)}.vstamp b{letter-spacing:.08em;white-space:nowrap;font-size:32px;font-weight:400;line-height:1}.vstamp span{letter-spacing:.14em;white-space:nowrap;font-size:11px}.vstamp em{letter-spacing:.06em;white-space:nowrap;opacity:.85;font-size:11px;font-style:normal}.vstamp--hard{color:var(--warn)}.vstamp--pass{color:var(--fps-red)}.vstamp--ok{color:#79b892}@keyframes vstamp-in{0%{opacity:0;transform:rotate(-9deg)scale(1.7)}60%{opacity:1;transform:rotate(-9deg)scale(.96)}to{opacity:.9;transform:rotate(-9deg)scale(1)}}.vstamp.is-landing{animation:.42s cubic-bezier(.2,.9,.3,1.2) both vstamp-in}@keyframes vstamp-fade{0%{opacity:0}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.vstamp.is-landing{animation:.15s ease-out both vstamp-fade}}.app[data-mobile=true] .vstamp-anchor{transform-origin:right top;top:8px;right:calc(100% + 4px);transform:scale(.65)}.circle0{--circle-d:172px;--circle-flag:var(--fps-red)}.circle0__card{display:grid;grid-template-columns:minmax(0,350px)minmax(0,1fr)}.circle0__ask{border-right:1.5px dashed var(--line);padding-right:28px}.circle0__q{letter-spacing:-.015em;color:var(--ink-0);text-wrap:pretty;margin:0 0 8px;font-size:21px;font-weight:800;line-height:1.25}.circle0__sub{font-size:var(--fps-fs-body);color:var(--ink-2);text-wrap:pretty;margin:0 0 18px;line-height:1.5}.circle0__biz{display:flex;flex-direction:column;align-items: flex-start;gap:10px;min-width:0;padding-left:28px}.circle0__biz-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.circle0__name{font-size:var(--fps-fs-body-lg);color:var(--ink-0);margin:0;font-weight:700}.circle0__link{display:inline-flex;font-size:var(--fps-fs-body);color:var(--calm-soft);text-decoration:none;align-items: center;min-height:32px;font-weight:500}.circle0__link--quiet{color:var(--ink-3)}.circle0__link:hover{color:var(--ink-0);text-decoration:underline}.circle0__link:focus-visible{color:var(--ink-0);text-decoration:underline}.circle0__desc{font-size:var(--fps-fs-body);color:var(--ink-1);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:5;overflow:hidden;-webkit-box-orient:vertical;max-width:62ch;margin:0;line-height:1.6}.circle0__desc.is-open{display:block}.circle0__more{font:inherit;font-size:var(--fps-fs-body);color:var(--calm-soft);cursor:pointer;background:0 0;border:none;min-height:32px;padding:0;font-weight:500}.circle0__more:hover{color:var(--ink-0);text-decoration:underline}.circle0__more:focus-visible{color:var(--ink-0);text-decoration:underline}.app[data-mobile=true] .circle0__card{grid-template-columns:minmax(0,1fr)}.app[data-mobile=true] .circle0__ask{border-right:none;border-bottom:1.5px dashed var(--line);padding:0 0 16px}.app[data-mobile=true] .circle0__q{font-size:19px}.app[data-mobile=true] .circle0__biz{padding:16px 0 0}.app[data-mobile=true] .circle0__desc:not(.is-open){-webkit-line-clamp:3}.circle0__field{position:relative;height:calc(var(--circle-d) + 24px);max-width:360px}.circle0__ring{position:absolute;width:var(--circle-d);height:var(--circle-d);border:2px dashed var(--line-2);border-radius:50%;top:0;left:0}.circle0__card[class*=is-] .circle0__ring{border-style:solid}.circle0__opt{position:absolute;display:inline-flex;border:1.5px solid var(--line-2);background:var(--panel-2);color:var(--ink-1);font:inherit;font-size:var(--fps-fs-body);white-space:nowrap;cursor:pointer;border-radius:22px;align-items: center;gap:8px;min-height:44px;padding:0 14px;font-weight:600;transform:translate(-50%,-50%)}.circle0__opt:hover{color:var(--ink-0);border-color:var(--ink-3)}.circle0__opt:focus-visible{outline:2px solid var(--calm);outline-offset:2px}.circle0__opt--inside{left:calc(var(--circle-d)/2);top:calc(var(--circle-d)/2)}.circle0__opt--unsure{left:calc(var(--circle-d)/2);top:var(--circle-d)}.circle0__opt--outside{left:calc(var(--circle-d) + 16px);top:calc(var(--circle-d)/2);transform:translateY(-50%)}.circle0__dot{border:2px solid;border-radius:50%;flex-shrink:0;width:14px;height:14px}.circle0__opt.is-on{color:var(--ink-0);border-color:var(--ink-0);box-shadow:0 0 0 1px var(--ink-0)}.circle0__opt.is-on .circle0__dot{box-shadow:inset 0 0 0 2px var(--panel-2);background:currentColor}.circle0__caption{width:var(--circle-d);text-align:center;font-size:var(--fps-fs-caption);letter-spacing:.04em;color:var(--ink-3);margin:4px 0 0}.circle0__nudge{display:flex;border-radius:var(--radius);border:1px solid var(--line-2);background:var(--panel-2);font-size:var(--fps-fs-body);color:var(--ink-1);flex-wrap:wrap;align-self:stretch;align-items: center;gap:8px 12px;margin-top:auto;padding:10px 12px}.circle0__nudge.is-outside{border-color:var(--fps-red-border);background:var(--fps-red-bg)}.circle0__nudge.is-outside b{color:var(--circle-flag)}.circle0__nudge.is-unsure b{color:var(--warn)}.circle0 .circle0__too-hard{min-height:44px}.circle0__stop{color:var(--ink-3);font:inherit;font-size:var(--fps-fs-small);cursor:pointer;background:0 0;border:none;min-height:44px;padding:0 4px}.circle0__stop:hover{color:var(--ink-1);text-decoration:underline}.circle0__stop:focus-visible{color:var(--ink-1);text-decoration:underline}.pc-stat__ring{vertical-align:-2px;flex-shrink:0;margin-right:5px}.pc-stat--warn{box-shadow:inset 0 -2px 0 var(--warn)}.pc-stat--warn .pc-stat__v{color:var(--warn)}.pc-stat--bad{box-shadow:inset 0 -2px 0 var(--fps-red)}.pc-stat--bad .pc-stat__v{color:var(--fps-red)}.app[data-mobile=true] .pc-stat--circle.pc-stat--warn,.app[data-mobile=true] .pc-stat--circle.pc-stat--bad{position:sticky;z-index:1;box-shadow:inset 0 -2px 0 var(--pc-flag-tone,var(--warn)),1px 0 0 var(--line);left:0}.app[data-mobile=true] .pc-stat--circle.pc-stat--bad{--pc-flag-tone:var(--fps-red)}.pc-flag{display:flex;border:none;border-bottom:1px solid var(--fps-red-border);border-radius:calc(var(--radius) - 1px)calc(var(--radius) - 1px)0 0;background:var(--fps-red-bg);color:var(--fps-red);font:inherit;font-size:var(--fps-fs-small);text-align:left;cursor:pointer;align-items: center;gap:8px;width:100%;min-height:36px;padding:6px 16px;font-weight:700}.pc-flag:hover{text-decoration:underline}.pc-flag:focus-visible{text-decoration:underline}.pc-flag__short,.app[data-mobile=true] .pc-flag__long,.app[data-mobile=true] .pc-id__wide{display:none}.app[data-mobile=true] .pc-flag__short{display:inline}.askben-field{--askben-mark:var(--buncss-light,#c2342f)var(--buncss-dark,#f25c53);--askben-wash:var(--buncss-light,#c2342f0d)var(--buncss-dark,#ef444412);position:relative;isolation:isolate;display:flex;flex-direction:column;gap:16px;margin-block-start:6px;margin-block-end:6px;padding:14px 0 14px 18px}.askben-field:before{content:"";position:absolute;z-index:-1;pointer-events:none;border-radius:var(--fps-radius);background:radial-gradient(52% 60% at 14% 24%,var(--askben-wash),transparent 70%);inset:0}.askben-field__keyline{position:absolute;background:linear-gradient(180deg,var(--askben-mark),color-mix(in srgb,var(--askben-mark)18%,transparent)45%,transparent);width:1px;top:0;bottom:0;left:0}.askben-field__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;min-width:0}.askben-field__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px}.askben__lockup{display:inline-flex;align-items: center;gap:10px;min-width:0}.askben__avatar{background:#faf8f5;border-radius:9px;flex:none}.askben__stack{display:flex;flex-direction:column;gap:2px;min-width:0}.askben__name{display:inline-flex;font-family:var(--fps-font-mono);font-size:13px;font-weight:var(--fps-fw-semibold);letter-spacing:.12em;color:var(--ink-1);align-items: center;gap:6px;line-height:1.1}.askben__role{font-family:var(--fps-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);overflow-wrap:anywhere;font-size:10.5px;line-height:1.15}.askben__star{color:var(--askben-mark);font-size:.92em;line-height:1}.askben__sig{display:flex;font-family:var(--fps-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);flex-wrap:wrap;align-items: center;gap:8px;font-size:11px;line-height:1.5}.askben__src{display:inline-flex;text-transform:none;letter-spacing:0;align-items: center;gap:6px}.askben__translate{border:1px solid var(--line-2);border-radius:var(--fps-radius-pill);color:var(--ink-2);font:inherit;font-size:var(--fps-fs-caption);cursor:pointer;transition:border-color var(--fps-dur)var(--ease),color var(--fps-dur)var(--ease);background:0 0;flex:none;min-height:36px;padding:8px 14px}.askben__translate:hover:not(:disabled){border-color:var(--askben-mark);color:var(--ink-0)}.askben__translate:disabled{cursor:default;color:var(--ink-4)}.askben__trigger{border:1px solid var(--line-2);border-radius:var(--fps-radius-pill);color:var(--ink-1);font:inherit;font-size:var(--fps-fs-body);cursor:pointer;transition:border-color var(--fps-dur)var(--ease),color var(--fps-dur)var(--ease);background:0 0;align-self: flex-start;min-height:36px;padding:8px 16px;font-weight:600}.askben__trigger:hover:not(:disabled){border-color:var(--askben-mark);color:var(--ink-0)}.askben__trigger:disabled{cursor:default;color:var(--ink-3)}.askben{display:flex;border:1px solid var(--line);background:var(--panel-2);border-radius:10px;flex-direction:column;gap:12px;padding:14px}.askben__head{display:flex;align-items: center;gap:10px;min-width:0}.askben__lines{display:flex;flex-direction:column;gap:2px;min-width:0}.askben__phase{color:var(--ink-2);font-size:.86rem;line-height:1.3}.askben__elapsed{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.78rem}.askben__aside{color:var(--ink-3);margin:0;font-size:.78rem;line-height:1.35}@media (prefers-reduced-motion:no-preference){.askben .askben__avatar{animation:askben-pulse 1.4s var(--ease)}}@keyframes askben-pulse{0%{box-shadow:0 0 var(--buncss-light,#c2342f40)var(--buncss-dark,#ef44444d)}60%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.askben__avatar--still{animation:none}.askben__label{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0}.askben__label .askben__lockup{align-self: center}.ben-tag{display:inline-flex;font-size:var(--fps-fs-caption);color:var(--ink-3);white-space:nowrap;vertical-align:middle;align-items: center;gap:4px;margin-left:8px;font-weight:500}.ben-tag .askben__avatar{flex:none}.dlog__toggle{cursor:pointer;background:0 0;border:0;align-self: flex-start;padding:0}.dlog__chev{transition:transform .15s}.dlog__toggle[aria-expanded=true] .dlog__chev{transform:rotate(90deg)}.dlog__list{list-style:none;display:grid;grid-template-columns:max-content max-content minmax(0,1fr);row-gap:5px;margin:0;padding:0}.dlog__row{grid-column:1/-1;display:grid;grid-template-columns:subgrid;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;align-items:baseline;gap:4px 16px;padding:7px 12px}.dlog__status{display:inline-flex;font-size:var(--fps-fs-body);color:var(--ink-0);align-items: center;gap:6px;font-weight:700}.dlog__status svg{flex-shrink:0}.dlog__row time{font-family:var(--mono);font-size:var(--fps-fs-small);color:var(--ink-3);white-space:nowrap}.dlog__row q{font-size:var(--fps-fs-body);color:var(--ink-1);line-height:1.5}.app[data-mobile=true] .dlog__list{grid-template-columns:max-content minmax(0,1fr)}.app[data-mobile=true] .dlog__row q{grid-column:1/-1}.score-pick{display:flex;flex-wrap:wrap;gap:4px}.score-pick button,.score-step button{box-sizing:border-box;border:1.5px solid var(--line-2);color:var(--ink-1);cursor:pointer;background:0 0;padding:0}.score-pick button{font:600 var(--fps-fs-small)var(--mono);border-radius:7px;width:36px;height:36px}.score-pick button:hover,.score-step button:hover:not(:disabled){border-color:var(--ink-1)}.score-pick button.is-on{background:var(--ink-1);border-color:var(--ink-1);color:var(--panel)}.score-pick button:focus-visible{outline:2px solid var(--ink-1);outline-offset:2px}.score-step button:focus-visible{outline:2px solid var(--ink-1);outline-offset:2px}.score-step{display:none;align-items: center;gap:8px}.score-step button{font:600 20px/1 var(--sans);border-radius:10px;width:44px;height:44px}.score-step button:disabled{opacity:.35;cursor:default}.score-step b{text-align:center;font-family:Keypunch029,var(--mono);color:var(--ink-1);min-width:64px;font-size:22px;font-weight:400}.score-step b small{color:var(--ink-4);font-size:13px}.app[data-mobile=true] .score-pick{display:none}.app[data-mobile=true] .score-step{display:flex}.frozen{position:relative}.frozen:has(.gate,.gate-stub){margin-block:var(--gate-air)}.frozen:has(.gate.valve){margin-top:var(--gate-lead)}.frozen .gate,.frozen .gate-stub{margin-block-start:0;margin-block-end:0}.frozen:has(.gate)>.frozen__veil{border-radius:14px}.frozen__veil{position:absolute;z-index:2;border-radius:var(--radius);inset:0}.frozen__veil.is-live{cursor:pointer}.frozen__veil.is-live:hover{box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff04}.frozen__tip{position:absolute;background:var(--panel-3);border:1px solid var(--line-2);font-size:var(--fps-fs-small);color:var(--ink-1);opacity:0;border-radius:6px;padding:6px 10px;transition:opacity .12s ease-out;font-weight:500;top:14px;right:14px}.frozen__veil.is-live:hover .frozen__tip{opacity:1}[data-frozen] .circle0__opt:not(.is-on){opacity:.28}[data-frozen] .circle0__opt{border-style:dashed}[data-frozen] .circle0__nudge button,[data-frozen] .valve .pile-row,[data-frozen] .valve__yes,[data-frozen] .gate-stub__change{display:none}.frozen__lock{display:flex;border:1px solid var(--line);border-radius:var(--radius);font-size:var(--fps-fs-small);color:var(--ink-2);flex-wrap:wrap;align-items: center;gap:10px;margin-top:12px;padding:12px 16px}.reopen-link{font:inherit;font-size:var(--fps-fs-small);color:var(--ink-3);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ink-4);cursor:pointer;background:0 0;border:none;min-height:32px;margin-left:auto;padding:0;font-weight:500}.reopen-link:hover{color:var(--ink-1)}.reopen-link:focus-visible{color:var(--ink-1)}.cmp{display:flex;flex-direction:column;gap:12px}.cmp__scroll{overflow-x:auto;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);scrollbar-width:none}.cmp__scroll::-webkit-scrollbar{display:none}.cmp__table{border-collapse:collapse;width:100%}.cmp__table th,.cmp__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 10px}.cmp__table tbody tr:last-child th,.cmp__table tbody tr:last-child td{border-bottom:none}.cmp__table thead th{background:var(--panel-2);font-size:var(--fps-fs-caption);color:var(--ink-1);vertical-align:top;font-weight:600;line-height:1.3}.cmp__col{display:inline-flex;flex-direction:column;align-items: flex-start;gap:4px}.cmp__col .pc-stat__n{flex-shrink:0}.cmp__hl{display:flex;text-wrap:balance;align-items: flex-start;gap:7px;max-width:130px}.cmp__icon{color:var(--ink-2);flex-shrink:0;margin-top:1px}.cmp__table th[scope=row],.cmp__corner{position:sticky;z-index:1;background:var(--panel);font-family:var(--mono);font-size:var(--fps-fs-body);color:var(--ink-0);white-space:nowrap;vertical-align:middle;font-weight:700;left:0}.cmp__table th[scope=row]{white-space:normal;max-width:120px}.cmp__alt th[scope=row],.cmp__alt td{background:var(--calm-bg);border-top:1px solid var(--calm-border)}.cmp__alt th[scope=row]{background:linear-gradient(var(--calm-bg),var(--calm-bg)),var(--panel)}.cmp__alt-tag{display:block;font-size:var(--fps-fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--calm-soft);margin-bottom:8px;font-weight:600}.cmp__cell{display:flex;flex-direction:column;gap:6px;padding-bottom:2px}.cmp__cell .pc-stat__v{display:flex;white-space:nowrap;align-items: center}.cmp__cell .pc-stat__cl{white-space:normal;overflow:visible;min-width:8ch}.cmp__cell.pc-stat--warn,.cmp__cell.pc-stat--bad{box-shadow:none}.app[data-mobile=true] .cmp__table th,.app[data-mobile=true] .cmp__table td{padding:12px 10px}.app[data-mobile=true] .cmp__table th[scope=row]{max-width:104px}.app[data-mobile=true] .cmp__alt-tag{letter-spacing:.06em}.app[data-mobile=true] .cmp .cmp__pick{width:100%;min-width:0}.cmp .cmp__pick{font-family:var(--mono);min-width:84px;height:36px;font-weight:700}.btn.cmp__toggle{display:none}.app[data-mobile=true] .btn.cmp__toggle{display:flex;background:var(--panel);justify-content:space-between;width:100%;min-height:48px}.app[data-mobile=true] .cmp__toggle small{font-size:var(--fps-fs-small);color:var(--ink-3);font-weight:500}.app[data-mobile=true] .cmp:not(.is-open) .cmp__scroll{display:none}.verdict-sec{margin-top:var(--gate-lead)}.gate.verdict{gap:24px;padding-top:30px;padding-bottom:34px}.verdict__head{display:flex;flex-direction:column;gap:6px}.verdict__q{letter-spacing:-.02em;color:var(--ink-0);text-wrap:pretty;max-width:860px;margin:0;font-size:30px;font-weight:800;line-height:1.15}.verdict__q-tail{white-space:nowrap}.verdict__q .info-btn{vertical-align:middle;margin-left:6px}.verdict__subject{font-size:var(--fps-fs-body);color:var(--ink-2);font-variant-numeric:tabular-nums;text-wrap:pretty;margin:0}.verdict__subject .info-btn{vertical-align:middle;margin-left:6px}.verdict__piles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items: start;gap:16px}.pile{display:flex;flex-direction:column;gap:10px;min-width:0}.pile>.pile-btn{width:100%}.pile-tally{display:block;background:var(--panel-3);overflow:hidden;border-radius:3px;height:6px}.pile-tally i{display:block;background:var(--ink-2);border-radius:3px;height:100%}.pile-tally.is-faint i{background:var(--ink-3)}.pile-line{font-family:var(--mono);font-size:var(--fps-fs-small);color:var(--ink-3);font-weight:500}.pile-line>span{white-space:nowrap}.pile-line b{color:var(--ink-1);font-weight:600}.pile-mini{display:flex;align-items: center;gap:12px;min-width:0}.pile-req-toggle{display:inline-flex;font:inherit;font-size:var(--fps-fs-small);color:var(--calm-soft);cursor:pointer;background:0 0;border:none;align-self: flex-start;align-items: center;gap:6px;min-height:32px;padding:0;font-weight:500}.pile-req-toggle:hover{color:var(--ink-0)}.pile-req-toggle:focus-visible{color:var(--ink-0)}.pile-req{list-style:none;display:grid;gap:2px;margin:0;padding:0}.pile-req li{display:flex;font-size:var(--fps-fs-body);color:var(--ink-1);align-items: center;gap:10px;min-height:36px;font-weight:500}.pile-req__tick{border:1.5px solid var(--ink-4);border-radius:50%;flex:none;width:18px;height:18px}.pile-req li.is-done{color:var(--ink-3)}.pile-req li.is-done .pile-req__tick{border-color:var(--ink-2);background:var(--ink-2);box-shadow:inset 0 0 0 3px var(--panel)}.pile-req__label{min-width:0}.pile-req__step{border:1px solid var(--line-2);font-family:var(--mono);font-size:var(--fps-fs-eyebrow);color:var(--ink-3);border-radius:5px;flex:none;padding:1px 6px}.pile-req__go{font:inherit;font-size:var(--fps-fs-small);color:var(--calm-soft);white-space:nowrap;cursor:pointer;background:0 0;border:none;min-height:36px;margin-left:auto;padding:0 0 0 6px;font-weight:500}.pile-req__go:hover{color:var(--ink-0);text-decoration:underline}.pile-req__go:focus-visible{color:var(--ink-0);text-decoration:underline}.verdict__yes-mode{display:flex;flex-direction:column;gap:16px;min-width:0}.verdict__yes-panel{display:grid;grid-template-columns:auto minmax(0,1fr);border:1px solid var(--calm-border);border-radius:var(--radius);background:var(--calm-bg);align-items: start;gap:18px;padding:18px 20px}.verdict__yes-card{display:flex;flex-direction:column;align-items: flex-start;gap:8px}.verdict__yes-body{display:flex;flex-direction:column;gap:12px;min-width:0}.verdict__yes-h{display:flex;font-size:var(--fps-fs-body-lg);color:var(--ink-0);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-weight:700}.verdict__yes-h span{font-size:var(--fps-fs-body);color:var(--ink-2);font-weight:400}@media (max-width:900px){.verdict__piles{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.verdict__yes-panel{grid-template-columns:minmax(0,1fr)}}.app[data-mobile=true] .gate.verdict{gap:18px;padding:22px 18px}.app[data-mobile=true] .verdict__q{font-size:21px}.app[data-mobile=true] .verdict__piles,.app[data-mobile=true] .verdict__yes-panel{grid-template-columns:minmax(0,1fr)}.app[data-mobile=true] .verdict__yes-panel{padding:16px}.wait-form{display:flex;flex-direction:column;gap:12px}.wait-form__field{display:grid;gap:8px}.wait-form__label{font-size:var(--fps-fs-body);color:var(--ink-1);font-weight:600}.wait-form__why{resize:vertical;min-height:64px;line-height:1.45}.wait-form .modal__size{flex-wrap:wrap;margin-top:0}.wait-form .modal__size-free{flex-basis:100%;margin-top:0}.wait-form__lock{font-size:var(--fps-fs-small);color:var(--ink-3);margin:0}.wait-form__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:10px}.wait-form__foot .btn{border-radius:var(--radius)}.dmap{background:var(--panel-2);border:1px solid var(--line-2);border-radius:10px;margin:0;padding:11px 13px 9px}.dmap__cap{display:block;font-size:var(--fps-fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-bottom:2px;font-weight:700}.dmap__svg{display:block;overflow:visible;width:100%}.dmap__grid{stroke:var(--line);stroke-width:1}.dmap__axis{stroke:var(--line-2);stroke-width:1}.dmap__tick{fill:var(--ink-4);font-family:var(--mono);font-size:var(--fps-fs-eyebrow)}.dmap__line{stroke-width:1.5}.dmap__leader{stroke-width:1;stroke-dasharray:2 2;opacity:.55}.dmap__price{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-small);fill:var(--ink-0);font-weight:600}.dmap__name{font-size:var(--fps-fs-caption);fill:var(--ink-4)}.dmap__lvl.is-current .dmap__line{stroke:var(--ink-2)}.dmap__dot{fill:var(--ink-0)}.dmap__lvl.is-floor .dmap__line,.dmap__leader.is-floor{stroke:var(--mkt-down)}.dmap__lvl.is-floor .dmap__name{fill:var(--mkt-down);opacity:.75}.dmap__lvl.is-ref .dmap__line,.dmap__leader.is-ref{stroke:var(--ink-4);stroke-dasharray:5 4}.dmap__lvl.is-ref .dmap__price{fill:var(--ink-2);font-weight:500}.dmap__lvl.is-active .dmap__line{stroke-width:2.5}.dmap__lvl.is-active .dmap__price{fill:var(--ink-0);font-weight:700}.dmap__lvl.is-yours .dmap__line{stroke:var(--calm);stroke-width:2.5}.dmap__lvl.is-yours .dmap__dot{fill:var(--calm)}.dmap__lvl.is-yours .dmap__price,.dmap__lvl.is-yours .dmap__name{fill:var(--calm);font-weight:700}.dmap__legend{display:flex;border-top:1px solid var(--line);flex-wrap:wrap;gap:16px;margin-top:7px;padding-top:7px}.dmap__key{display:inline-flex;font-size:var(--fps-fs-caption);color:var(--ink-4);align-items: center;gap:6px}.dmap__key i{border-top:2px solid;width:18px;height:0}.dmap__key.is-floor{color:var(--mkt-down)}.dmap__key.is-yours{color:var(--calm)}.dmap__key.is-ref i{border-top-style:dashed}.reopen-dialog{max-width:480px}.reopen-dialog__title{font-size:var(--fps-fs-h2);letter-spacing:-.01em;color:var(--ink-0);margin:0;font-weight:800}.reopen-dialog__body{font-size:var(--fps-fs-body);color:var(--ink-2);text-wrap:pretty;margin:0 0 14px;line-height:1.55}.reopen-dialog__foot{display:flex;flex-wrap:wrap;gap:12px}.reopen-dialog__foot .btn{min-height:48px}.reopen-dialog__foot .btn--primary{flex:160px}.rto__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-start;gap:12px}.rto__hero{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--ink-0);font-size:40px;font-weight:800;line-height:1}.rto__per{font-family:var(--sans);font-size:var(--fps-fs-small);letter-spacing:0;color:var(--ink-3);margin-left:6px;font-weight:600}.rto__caption{font-size:var(--fps-fs-caption);color:var(--ink-3);margin-top:6px}.rto__parts-l{display:block;margin-top:18px}.rto__bars{container-type:inline-size;list-style:none;display:grid;gap:10px;margin:8px 0 0;padding:0}.rto__row{display:grid;grid-template-columns:minmax(88px,34%)1fr 56px;align-items: center;gap:10px}@container (width<=300px){.rto__row{grid-template-columns:1fr 56px;row-gap:4px}.rto__label{grid-column:1/-1}}.rto__label{font-size:var(--fps-fs-small);color:var(--ink-2);line-height:1.25}.rto__value{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-small);color:var(--ink-1);text-align:right;font-weight:700}.rto__track{position:relative;background:var(--panel-3);border-radius:4px;height:10px}.rto__zero{position:absolute;background:var(--ink-4);width:1px;top:-3px;bottom:-3px}.rto__bar{position:absolute;border-radius:4px;min-width:2px;top:0;bottom:0}.rto__bar--growth{background:var(--viz-1)}.rto__bar--buybacks{background:var(--viz-2)}.rto__bar--dividends{background:var(--viz-3)}.rto__bar--rerating{background:repeating-linear-gradient(135deg,var(--ink-3)0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--ink-3)}.rto__timing{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.rto__timing-head{display:flex;justify-content:space-between;align-items: center;gap:10px}.rto__chip{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--panel-2);font-size:var(--fps-fs-small);color:var(--ink-1);padding:3px 10px;font-weight:700}.rto__chip--good{color:var(--good);border-color:color-mix(in srgb,var(--good)40%,transparent);background:var(--good-bg)}.rto__paid{font-size:var(--fps-fs-small);color:var(--ink-2);margin:8px 0 0;line-height:1.45}.rto__link{min-height:44px;margin-top:8px;padding-left:0;padding-right:0}.rto__skel-gap{margin-top:10px}.rto__parts-l:first-child{margin-top:0}.rto__cash{border-collapse:collapse;width:100%;max-width:560px;margin-top:8px}.rto__cash th{text-align:right;font-size:var(--fps-fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:0 0 6px 12px;font-weight:700}.rto__cash td{text-align:right;border-top:1px solid var(--line);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fps-fs-body);color:var(--ink-0);white-space:nowrap;padding:5px 0 5px 12px;font-weight:700}.rto__cash th:first-child,.rto__cash td:first-child{text-align:left;padding-left:0}.rto__cash td:first-child{color:var(--ink-2);font-weight:400}.sv-item{display:flex;border-radius:var(--radius-sm);align-items: center}.sv-item:hover{background:var(--panel-3)}.sv-apply{display:flex;text-align:left;font-size:var(--fps-fs-small);color:var(--ink-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:1;align-items: center;gap:8px;min-width:0;height:36px;padding:0 8px}.sv-item.is-current .sv-apply{color:var(--calm-soft);font-weight:600}.sv-dot{border-radius:50%;flex:none;width:6px;height:6px}.sv-item.is-current .sv-dot{background:var(--calm)}.sv-rm{display:grid;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items: center;width:36px;height:36px}.sv-rm:hover:not(:disabled){color:var(--ink-0)}.sv-rm:disabled{opacity:.5;cursor:default}@media (hover:hover){.sv-rm{opacity:0}.sv-item:hover .sv-rm{opacity:1}.sv-rm:focus-visible{opacity:1}}.sv-form{display:flex;border-top:1px solid var(--line);gap:6px;padding:10px 12px}.scr-input{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-0);font-size:var(--fps-fs-small);border-radius:7px;flex:1;min-width:0;height:36px;padding:0 10px}.scr-input:focus{outline:none;border-color:var(--calm-border)}.sv-save{border:1px solid var(--calm-border);background:var(--calm-bg);color:var(--calm-soft);font-size:var(--fps-fs-small);cursor:pointer;border-radius:7px;height:36px;padding:0 14px;font-weight:600}.sv-save:hover:not(:disabled){color:var(--ink-0)}.sv-save:disabled{opacity:.4;cursor:default}.app[data-mobile=true] .sv-list{max-height:none}.app[data-mobile=true] .sv-apply,.app[data-mobile=true] .sv-rm{min-height:44px}.app[data-mobile=true] .scr-input,.app[data-mobile=true] .sv-save{height:44px;font-size:16px}.fld{display:flex;flex-direction:column;gap:6px;min-width:0}.fld__head{display:flex;align-items: center;gap:6px;min-height:24px}.fld__label{font-size:var(--fps-fs-small);color:var(--ink-1);white-space:nowrap;font-weight:600}.fld.is-active .fld__label{color:var(--ink-0)}.fld__val{font-family:var(--mono);font-size:var(--fps-fs-caption);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;margin-left:auto;font-weight:500}.fld.is-active .fld__val{color:var(--calm-soft)}.fld__reset{display:grid;border-radius:var(--radius-sm);color:var(--ink-3);cursor:pointer;visibility:hidden;background:0 0;border:0;flex:none;place-items: center;width:24px;height:24px;padding:0}.fld.is-active .fld__reset{visibility:visible}.fld__reset:hover{color:var(--ink-0);background:var(--panel-3)}.fld__foot{display:flex;font-size:var(--fps-fs-caption);color:var(--ink-3);justify-content:space-between;gap:8px;min-height:17px}.fld__n{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.fld.is-active .fld__n{color:var(--ink-2)}@media (pointer:coarse){.fld__head{min-height:32px}.fld__reset{width:36px;height:36px}}.rng__track{position:relative;height:var(--fps-range-hit)}.rng__rail{position:absolute;inset:0 calc(var(--fps-range-thumb)/2)}.rng__track-bg{position:absolute;top:calc((var(--fps-range-hit) - var(--fps-range-track))/2);height:var(--fps-range-track);background:var(--panel-3);border-radius:100px;left:0;right:0}.rng__track-bg--banded{background:linear-gradient(to right,var(--trk-bad)0,var(--trk-bad)var(--thr,50%),var(--trk-good)var(--thr,50%),var(--trk-good)100%)}.rng__track-bg--banded.reverse{background:linear-gradient(to right,var(--trk-good)0,var(--trk-good)var(--thr,50%),var(--trk-bad)var(--thr,50%),var(--trk-bad)100%)}.rng__thr{position:absolute;top:calc((var(--fps-range-hit) - var(--fps-range-thumb))/2 - 6px);left:var(--thr,50%);border-left:3px solid #0000;border-right:3px solid #0000;border-top:4px solid var(--ink-2);width:0;height:0;transform:translate(-50%)}.rng__fill{position:absolute;top:calc((var(--fps-range-hit) - var(--fps-range-track))/2);height:var(--fps-range-track);pointer-events:none;opacity:0;background:var(--buncss-light,#00000073)var(--buncss-dark,#fff9);border-radius:100px;transition:opacity .12s}.fld.is-active .rng__fill{opacity:1}.rng__input{position:absolute;pointer-events:none;top:0;left:0}.fps-range.rng__input::-webkit-slider-runnable-track{background:0 0}.fps-range.rng__input::-moz-range-track{background:0 0}.rng__input::-webkit-slider-thumb{pointer-events:auto}.rng__input::-moz-range-thumb{pointer-events:auto}.flt{background:var(--panel);border:1px solid var(--line);border-radius:12px}.flt__head{display:flex;align-items: center;gap:12px;min-height:52px;padding:0 12px 0 16px}.flt:not(.is-collapsed) .flt__head{border-bottom:1px solid var(--line)}.flt__toggle{display:inline-flex;font-size:var(--fps-fs-body);color:var(--ink-0);cursor:pointer;background:0 0;border:0;align-items: center;gap:8px;height:36px;padding:0;font-weight:700}.flt__count{font-size:var(--fps-fs-small);color:var(--ink-3);white-space:nowrap}.flt__head .scr-link{margin-left:auto}.flt__close,.flt__foot,.flt.is-collapsed .flt__body,.flt.is-collapsed .flt__warn{display:none}.flt__warn{display:flex;background:var(--calm-bg);border-bottom:1px solid var(--calm-border);font-size:var(--fps-fs-small);color:var(--calm-soft);flex-wrap:wrap;align-items: center;gap:6px 12px;padding:10px 16px}.flt__warn .scr-link{color:var(--ink-0)}.flt__body{container-type:inline-size}.flt__cols{display:grid;grid-template-columns:minmax(230px,1fr)minmax(0,2.5fr)minmax(230px,1fr)}.flt__sec{display:flex;flex-direction:column;gap:16px;min-width:0;padding:16px 18px 18px;transition:opacity .15s}.flt__sec+.flt__sec{border-left:1px solid var(--line)}.flt.is-bypassed .flt__sec--u,.flt.is-bypassed .flt__sec--q,.flt.is-bypassed .flt__ceo{opacity:.4}.flt__h{display:flex;font-size:var(--fps-fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items: center;gap:6px 14px;min-height:18px;margin:0;font-weight:700}.flt__lg{display:inline-flex;font-size:var(--fps-fs-caption);letter-spacing:0;text-transform:none;color:var(--ink-3);align-items: center;gap:6px;font-weight:500}.flt__lg i{display:inline-block;border-radius:2px;width:14px;height:4px;margin-left:4px}.flt__lg .flt__lg-w{background:var(--trk-bad)}.flt__lg .flt__lg-s{background:var(--trk-good)}.flt__lg .flt__lg-t{border-left:3px solid #0000;border-right:3px solid #0000;border-top:4px solid var(--ink-2);border-radius:0;width:0;height:0}.flt__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}@container (width<=1080px){.flt__cols{grid-template-columns:1fr 1fr}.flt__sec--q{grid-column:1/-1;border-top:1px solid var(--line);order:3;border-left:0!important}}@container (width<=560px){.flt__cols{grid-template-columns:1fr}.flt__sec+.flt__sec{border-left:0;border-top:1px solid var(--line)}.flt__sec--q{order:0}.flt__grid{grid-template-columns:1fr;gap:20px}}.fld__spacer{margin-left:auto}.scr-pills{display:flex;flex-wrap:wrap;gap:6px}.scr-pill{display:inline-flex;border-radius:var(--radius-pill);border:1px solid var(--line-2);background:var(--panel-2);font-size:var(--fps-fs-small);color:var(--ink-1);cursor:pointer;align-items: center;gap:6px;min-height:36px;padding:0 12px;font-weight:600}.scr-pill:hover{border-color:var(--ink-4);color:var(--ink-0)}.scr-pill[aria-pressed=true]{border-color:var(--calm-border);background:var(--calm-bg);color:var(--calm-soft)}.scr-pills--scroll{overflow-y:auto;overscroll-behavior:contain;max-height:204px}.scr-pills--scroll .scr-pill{text-align:left;max-width:100%}.scr-pill__n{color:var(--ink-4);font-weight:500}.scr-sw{display:flex;border:1px solid var(--line-2);background:var(--panel-2);text-align:left;font-size:var(--fps-fs-small);color:var(--ink-1);cursor:pointer;border-radius:8px;align-items: center;gap:10px;width:100%;min-height:36px;padding:6px 12px 6px 10px;font-weight:600}.scr-sw:hover{border-color:var(--ink-4);color:var(--ink-0)}.scr-sw__knob{position:relative;background:var(--panel-3);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;flex:none;width:28px;height:16px;transition:background .14s}.scr-sw__knob:after{content:"";position:absolute;background:var(--ink-3);transition:transform .16s var(--ease),background .14s;border-radius:50%;width:12px;height:12px;top:2px;left:2px}.scr-sw[aria-checked=true]{border-color:var(--calm-border);background:var(--calm-bg);color:var(--calm-soft)}.scr-sw[aria-checked=true] .scr-sw__knob{background:var(--calm)}.scr-sw[aria-checked=true] .scr-sw__knob:after{background:#fff;transform:translate(12px)}.app[data-mobile=true] .flt{display:none;position:fixed;z-index:150;border:0;border-radius:0;flex-direction:column;inset:0}.app[data-mobile=true] .flt.is-sheet{display:flex}.app[data-mobile=true] .flt__head{border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top)}.app[data-mobile=true] .flt__chev{display:none}.app[data-mobile=true] .flt.is-collapsed .flt__body{display:block}.app[data-mobile=true] .flt.is-collapsed .flt__warn{display:flex}.app[data-mobile=true] .flt__close{display:grid;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items: center;width:44px;height:44px;margin-left:4px}.app[data-mobile=true] .flt__body{overflow-y:auto;overscroll-behavior:contain;flex:1}.app[data-mobile=true] .flt__foot{display:flex;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--panel)}.app[data-mobile=true] .flt__apply{background:var(--calm);color:#fff;cursor:pointer;border:0;border-radius:10px;flex:1;height:48px;font-size:15px;font-weight:700}@media (pointer:coarse){.scr-pill,.scr-sw{min-height:44px}}.tbar{display:flex;align-items: center;gap:10px}.tbar__sum{display:flex;font-size:var(--fps-fs-small);color:var(--ink-3);flex:1;align-items: center;gap:10px;min-width:0;min-height:30px}.tbar__count{white-space:nowrap}.tbar__count b{color:var(--ink-1);font-weight:700}.tbar__chips{display:flex;overflow-x:auto;scrollbar-width:none;align-items: center;gap:6px;min-width:0}.tbar__act{display:flex;gap:8px}.tbar__filters{display:none}.scr-chip{display:inline-flex;border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink-1);font-size:var(--fps-fs-caption);white-space:nowrap;border-radius:14px;flex:none;align-items: center;gap:4px;height:28px;padding:0 2px 0 10px}.scr-chip b{color:var(--ink-0);font-weight:600}.scr-chip__x{display:grid;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items: center;width:24px;height:24px;padding:0}.scr-chip__x:hover{background:var(--panel-3);color:var(--ink-0)}.scr-list__h{display:block;font-size:var(--fps-fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);padding:8px 8px 2px;font-weight:700}.scr-opt{display:flex;border-radius:var(--radius-sm);text-align:left;font-size:var(--fps-fs-small);color:var(--ink-1);cursor:pointer;background:0 0;border:0;align-items: center;gap:10px;width:100%;min-height:34px;padding:0 8px}.scr-opt:hover{background:var(--panel-3);color:var(--ink-0)}.scr-opt__mark{display:grid;border:1px solid var(--line-2);border-radius:4px;flex:none;place-items: center;width:14px;height:14px}.scr-opt[aria-checked=true] .scr-opt__mark{background:var(--calm);border-color:var(--calm)}.scr-opt[aria-checked=true] .scr-opt__mark:after{content:"";background:#fff;border-radius:2px;width:6px;height:6px}.app[data-mobile=true] .tbar{flex-wrap:wrap}.app[data-mobile=true] .tbar__act{order:-1;width:100%}.app[data-mobile=true] .tbar__act>*{flex:1}.app[data-mobile=true] .tbar__act .scr-btn{width:100%;height:44px}.app[data-mobile=true] .tbar__filters{display:inline-flex}.app[data-mobile=true] .tbar__sum{flex-wrap:wrap}.app[data-mobile=true] .tbar__chips{overflow:visible;flex-wrap:wrap}.app[data-mobile=true] .scr-chip{white-space:normal;flex:0 auto;max-width:100%;height:auto;min-height:36px}.app[data-mobile=true] .scr-list{max-height:none}.app[data-mobile=true] .scr-opt{min-height:44px}@media (pointer:coarse){.scr-chip{height:36px}.scr-chip__x{width:32px;height:32px}}.scr-head{display:flex;flex-wrap:wrap;align-items: center;gap:4px 14px}.scr-head__title{letter-spacing:-.3px;color:var(--ink-0);margin:0;font-size:22px;font-weight:800}.scr-head__lead{font-size:var(--fps-fs-small);color:var(--ink-3);margin:0}.scr-head__lead strong{color:var(--ink-2);font-weight:600}.scr-head__lead .info-btn{margin-left:6px}.scr-head__saved{margin-left:auto}.scr-btn{display:inline-flex;border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink-1);font-size:var(--fps-fs-small);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items: center;gap:6px;height:36px;padding:0 10px 0 12px;transition:border-color .12s,background .12s,color .12s;font-weight:600}.scr-btn:hover{border-color:var(--ink-4);color:var(--ink-0)}.scr-btn:active{background:var(--panel-3)}.scr-btn[aria-expanded=true]{border-color:var(--calm-border);background:var(--panel-3);color:var(--ink-0)}.scr-btn.is-set{border-color:var(--calm-border);background:var(--calm-bg);color:var(--calm-soft)}.scr-btn__val{overflow:hidden;text-overflow:ellipsis;color:var(--ink-0);max-width:180px;font-weight:700}.scr-btn.is-set .scr-btn__val{color:var(--calm-soft)}.scr-chev{color:var(--ink-4);transition:transform .16s var(--ease);flex:none}[aria-expanded=true]>.scr-chev{transform:rotate(180deg)}.scr-badge{display:inline-grid;background:var(--calm);color:#fff;font-size:var(--fps-fs-eyebrow);font-variant-numeric:tabular-nums;border-radius:9px;place-items: center;min-width:18px;height:18px;padding:0 5px;font-weight:700}.scr-link{font-size:var(--fps-fs-small);color:var(--calm-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:600}.scr-link:hover{color:var(--ink-0);text-decoration:underline}.scr-link:disabled{color:var(--ink-4);text-decoration:none;cursor:default}.scr-dd{position:relative}.scr-pop{position:absolute;z-index:60;background:var(--panel-2);border:1px solid var(--line-2);border-radius:10px;min-width:240px;max-width:calc(100vw - 24px);top:calc(100% + 6px);left:0;box-shadow:0 16px 48px #00000080}.scr-pop--right{left:auto;right:0}.scr-pop--saved{width:320px}.scr-pop--cols{width:264px}.scr-pop__head,.scr-pop__foot{display:flex;align-items: center;gap:8px;padding:10px 12px}.scr-pop__head{border-bottom:1px solid var(--line)}.scr-pop__foot{border-top:1px solid var(--line);justify-content:space-between;padding:8px 12px}.scr-pop__title{font-size:var(--fps-fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.scr-pop__aside{font-size:var(--fps-fs-caption);color:var(--ink-3)}.scr-pop__head .scr-pop__aside{margin-left:auto}.scr-pop__note{font-size:var(--fps-fs-caption);color:var(--ink-3);margin:0;padding:10px 12px;line-height:1.5}.scr-scrim{display:none}.sv-list,.scr-list,.scr-list__group{list-style:none;margin:0;padding:0}.sv-list,.scr-list{overflow-y:auto;overscroll-behavior:contain;max-height:320px;padding:4px}.scr-grid{--scr-tick:210px}.scr-grid .qmj-th{white-space:nowrap;flex-wrap:nowrap}.scr-grid .qmj-th--num .info-btn{margin-right:auto}.scr-grid .is-grp{box-shadow:inset 1px 0 0 var(--line)}.scr-grid .qmj-c--num.is-neg{color:var(--mkt-down)}.scr-grid .qmj-c--tick{flex-direction:row;align-items:stretch;min-width:0;padding-right:8px}.scr-tick{display:flex;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items: center;gap:8px;width:100%;min-width:0;padding:0}.scr-tick__txt{display:flex;flex-direction:column;min-width:0;line-height:1.3}.scr-tick__name{font-size:var(--fps-fs-caption);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scr-tick__act{display:grid;color:var(--ink-4);border:1px solid #0000;border-radius:7px;flex:none;place-items: center;width:26px;height:26px;margin-left:auto;transition:color .14s,border-color .14s,background .14s}.scr-tick:hover .scr-tick__act{color:var(--calm-soft);border-color:var(--calm-border);background:var(--calm-bg)}.scr-tick:focus-visible .scr-tick__act{color:var(--calm-soft);border-color:var(--calm-border);background:var(--calm-bg)}.scr-tick__act.is-owned{color:var(--calm-soft)}.scr-noresult{font-size:var(--fps-fs-small);color:var(--ink-3);margin:0;padding:28px 16px}.scr-pager{justify-content:flex-end;gap:4px}.app[data-mobile=true] .scr-head__lead{flex-basis:100%;order:3}.app[data-mobile=true] .scr-scrim{display:block;position:fixed;z-index:155;background:#0000008c;inset:0}.app[data-mobile=true] .scr-pop{position:fixed;z-index:160;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom);border-radius:14px 14px 0 0;width:auto;max-width:none;max-height:85dvh;inset:auto 0 0}.app[data-mobile=true] .scr-grid{--scr-tick:150px}.app[data-mobile=true] .scr-grid .qmj-c--tick{padding-left:12px}.app[data-mobile=true] .scr-tick__act:not(.is-owned){display:none}@media (pointer:coarse){.scr-btn{min-height:44px}}@keyframes prow-arrive{0%,to{box-shadow:0 0 #d6d6e000}30%{box-shadow:0 0 0 3px #d6d6e059}}.prow.is-arriving{animation:1.4s ease-out 50ms 3 prow-arrive}@keyframes prow-arrive-still{0%,99%{box-shadow:0 0 0 3px #d6d6e059}to{box-shadow:none}}@media (prefers-reduced-motion:reduce){.prow.is-arriving{animation:2s linear prow-arrive-still}}.prow-ghost{display:flex;border:1px dashed var(--line-2);font-size:var(--fps-fs-small);color:var(--ink-4);border-radius:8px;align-items: center;min-height:36px;margin:2px 10px;padding:0 10px}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.auth-gate{display:flex;background:var(--fps-bg-alt);position:relative;overflow:hidden;justify-content:center;align-items: center;min-height:100vh;padding:32px 16px}.auth-gate:before{content:"";position:absolute;pointer-events:none;background:radial-gradient(circle,#408cdc1a,#0000 60%);width:900px;height:900px;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-gate__card{position:relative;border:1px solid var(--fps-border);border-radius:var(--fps-radius-xl);box-shadow:var(--fps-shadow-xl);display:flex;text-align:center;background:#ffffff08;flex-direction:column;align-items: center;gap:14px;width:100%;max-width:440px;padding:48px 40px}.auth-gate__logo{object-fit:contain;filter:drop-shadow(0 0 16px #408cdc59);border-radius:14px;width:56px;height:56px;margin-bottom:2px}.auth-gate__title{letter-spacing:-.3px;color:var(--fps-fg);margin:0;font-size:24px;font-weight:700}.auth-gate__sub{color:var(--fps-fg-3);margin:-6px 0 6px;font-size:13px}.auth-gate__desc{font-size:var(--fps-fs-body);color:var(--fps-fg-3);margin:0;line-height:1.55}.auth-gate__desc--error{color:var(--fps-red)}.auth-gate__actions{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:6px}.auth-gate__google{display:flex;flex-direction:column;justify-content:center;align-items: center;gap:8px}.auth-gate__google .g_id_signin{border-radius:var(--fps-radius-cta);overflow:hidden;height:40px}.auth-gate__btn{border-radius:var(--fps-radius-cta);display:flex;cursor:pointer;box-sizing:border-box;transition:opacity var(--fps-dur-fast),transform var(--fps-dur-fast),border-color var(--fps-dur-fast),background var(--fps-dur-fast),color var(--fps-dur-fast);border:1px solid #0000;justify-content:center;align-items: center;gap:10px;width:100%;min-height:40px;font-family:inherit;font-size:15px;font-weight:600}.auth-gate__btn:hover{opacity:.88;transform:translateY(-1px)}.auth-gate__btn:active{opacity:1;transform:translateY(0)}.auth-gate__btn:disabled{cursor:wait;opacity:.6;transform:none}.auth-gate__btn svg{flex-shrink:0;width:18px;height:18px}.auth-gate__btn--outline{color:var(--fps-fg-1);border-color:var(--fps-border);background:0 0}.auth-gate__btn--outline:hover{border-color:var(--fps-border-strong);color:var(--fps-fg)}.auth-gate__btn--primary{background:var(--fps-accent-gradient);color:#fff;box-shadow:var(--fps-glow-accent)}.auth-gate__divider{display:flex;color:var(--fps-fg-3);align-items: center;gap:12px;width:100%;margin:2px 0;font-size:12px}.auth-gate__divider:before,.auth-gate__divider:after{content:"";background:var(--fps-border);flex:1;height:1px}.auth-gate__email-flow{width:100%}.auth-gate__email-step{display:flex;flex-direction:column;gap:10px;width:100%}.auth-gate__input{border-radius:var(--fps-radius);border:1px solid var(--fps-border);background:var(--fps-surface-2);color:var(--fps-fg-1);box-sizing:border-box;width:100%;padding:14px 16px;font-family:inherit;font-size:15px}.auth-gate__input:focus{outline:none;border-color:var(--fps-accent);box-shadow:0 0 0 3px var(--fps-accent-dim)}.auth-gate__input--code{text-align:center;letter-spacing:8px;font-family:var(--fps-font-mono);font-size:20px}.auth-gate__code-row{display:flex;justify-content:space-between;align-items: center;gap:8px}.auth-gate__link-btn{appearance:none;color:var(--fps-fg-2);text-decoration:underline;cursor:pointer;background:0 0;border:none;padding:2px;font-family:inherit;font-size:12px}.auth-gate__link-btn:hover{color:var(--fps-fg)}.auth-gate__link-btn:disabled{cursor:wait;opacity:.6}.auth-gate__note{font-size:var(--fps-fs-caption);color:var(--fps-fg-2);margin:10px 0 0;line-height:1.6}.auth-gate__legal{font-size:var(--fps-fs-caption);color:var(--fps-fg-2);margin:6px 0 0;line-height:1.6}.auth-gate__legal a{color:inherit;text-decoration:underline}@media (max-width:480px){.auth-gate__card{padding:36px 24px}}#credential_picker_container,#credential_picker_iframe,iframe[src*="accounts.google.com"]{box-shadow:none!important;background:0 0!important;border:none!important}#credential_picker_container iframe,#credential_picker_iframe,iframe[src*="accounts.google.com"],.g_id_signin iframe{--buncss-light:initial!important;--buncss-dark: !important;color-scheme:light!important;background-color:#0000!important}.g_id_signin,#g_id_onload,iframe[src*="accounts.google.com/gsi/button"]{width:100%!important;max-width:100%!important}.admin{background:var(--fps-bg);color:var(--fps-fg-1);font-family:var(--fps-font-sans);min-height:100vh}.admin__header{position:sticky;z-index:10;display:flex;align-items: center;gap:var(--fps-sp-6);padding:0 var(--fps-sp-6);background:linear-gradient(var(--fps-admin-bg),var(--fps-admin-bg)),var(--fps-glass,#060608d9);backdrop-filter:blur(12px);border-bottom:1px solid var(--fps-red-border);height:56px;top:0}.admin__brand{display:flex;align-items: center;gap:var(--fps-sp-3)}.admin__close{display:flex;border:1px solid var(--fps-border-strong);color:var(--fps-fg-1);text-decoration:none;background:0 0;border-radius:9px;justify-content:center;align-items: center;width:36px;height:36px;font-size:18px;line-height:1}.admin__close:hover{color:var(--fps-fg);border-color:var(--fps-red-border);background:var(--fps-red-bg)}.admin__title{letter-spacing:.04em;font-weight:700}.admin__tabs{display:flex;gap:var(--fps-sp-1);flex:1}.admin__tab{color:var(--fps-fg-2);padding:var(--fps-sp-2)var(--fps-sp-4);border-radius:var(--fps-radius);font-size:var(--fps-fs-body);cursor:pointer;background:0 0;border:none;font-weight:600}.admin__tab:hover{color:var(--fps-fg);background:var(--fps-surface)}.admin__tab--active{color:var(--fps-fg);background:var(--fps-accent-bg,#408cdc1a)}.admin-links-menu{position:relative;padding-left:var(--fps-sp-4);border-left:1px solid var(--fps-border)}.admin-links-menu__trigger{list-style:none;cursor:pointer;color:var(--fps-fg-2);font-size:var(--fps-fs-body);user-select:none;font-weight:600}.admin-links-menu__trigger::-webkit-details-marker{display:none}.admin-links-menu__trigger:hover{color:var(--fps-fg)}.admin-links-menu__panel{position:absolute;top:calc(100% + var(--fps-sp-2));z-index:20;display:flex;gap:var(--fps-sp-1);padding:var(--fps-sp-2);background:var(--fps-surface);border:1px solid var(--fps-border-strong);border-radius:var(--fps-radius);flex-direction:column;min-width:160px;right:0;box-shadow:0 8px 24px #00000059}.admin-links-menu__link{padding:var(--fps-sp-1)var(--fps-sp-2);border-radius:var(--fps-radius);color:var(--fps-fg-2);text-decoration:none;font-size:var(--fps-fs-body)}.admin-links-menu__link:hover{color:var(--fps-fg);background:var(--fps-bg)}.admin__me{display:flex;align-items: center}.admin__main{padding:var(--fps-sp-8)var(--fps-sp-6);max-width:1400px;margin:0 auto}.admin__subhead{margin:var(--fps-sp-8)0 var(--fps-sp-3);font-size:var(--fps-fs-body);color:var(--fps-fg-2);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.admin__note{padding:var(--fps-sp-6);color:var(--fps-fg-2);font-size:var(--fps-fs-body-lg)}.admin__note--error{color:var(--fps-red)}.admin__footnote{padding:var(--fps-sp-3)0;color:var(--fps-fg-3);font-size:var(--fps-fs-body)}.admin-muted{color:var(--fps-fg-3)}.kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--fps-sp-4)}.kpi{background:var(--fps-surface);border:1px solid var(--fps-border);border-radius:var(--fps-radius-md);padding:var(--fps-sp-5)}.kpi__label{font-size:var(--fps-fs-body);color:var(--fps-fg-2);text-transform:uppercase;letter-spacing:.08em}.kpi__value{margin-top:var(--fps-sp-2);font-size:28px;font-weight:700;font-family:var(--fps-font-mono);color:var(--fps-fg)}.kpi__sub{margin-top:var(--fps-sp-1);font-size:var(--fps-fs-body);color:var(--fps-fg-3)}.tier-bars{display:flex;gap:var(--fps-sp-3);flex-direction:column;max-width:480px}.tier-bars__row{display:grid;grid-template-columns:90px 1fr 40px;align-items: center;gap:var(--fps-sp-3)}.tier-bars__name{font-size:var(--fps-fs-body);color:var(--fps-fg-1)}.tier-bars__track{background:var(--fps-surface-2);border-radius:var(--fps-radius-pill);overflow:hidden;height:8px}.tier-bars__fill{background:var(--fps-accent);border-radius:var(--fps-radius-pill);height:100%}.tier-bars__count{font-size:var(--fps-fs-body);font-family:var(--fps-font-mono);text-align:right;color:var(--fps-fg-2)}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;font-size:var(--fps-fs-body);width:100%}.admin-table th,.admin-table td{padding:var(--fps-sp-3)var(--fps-sp-3);text-align:left;border-bottom:1px solid var(--fps-border-faint);white-space:nowrap}.admin-table th{color:var(--fps-fg-2);font-weight:600;font-size:var(--fps-fs-small);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--fps-border)}.admin-table tbody tr:hover{background:var(--fps-surface)}.admin-table__sort{cursor:pointer;user-select:none}.admin-table__sort:hover{color:var(--fps-fg)}.admin-table .num{text-align:right;font-family:var(--fps-font-mono)}.admin-user{display:flex;align-items: center;gap:var(--fps-sp-3)}.admin-user__id{display:flex;flex-direction:column}.admin-user__email{color:var(--fps-fg)}.admin-user__name{color:var(--fps-fg-3);font-size:var(--fps-fs-small)}.admin-select{font-size:var(--fps-fs-body);color:var(--fps-fg);background:var(--fps-surface);border:1px solid var(--fps-border);border-radius:var(--fps-radius-sm);height:26px;padding:0 6px}.admin-code{font-family:var(--fps-font-mono);font-size:var(--fps-fs-body);color:var(--fps-fg-1);background:var(--fps-surface-2);border-radius:var(--fps-radius-sm);padding:2px 6px}.chip{display:inline-block;border-radius:var(--fps-radius-pill);font-size:var(--fps-fs-small);text-transform:capitalize;border:1px solid var(--fps-border);color:var(--fps-fg-2);padding:2px 8px;font-weight:600}.chip--essential{color:var(--fps-fg-1)}.chip--plus{color:var(--fps-accent-bright,var(--fps-accent));border-color:var(--fps-accent)}.chip--allocator{color:var(--fps-green);border-color:var(--fps-green-border)}.chip--readOnly{color:var(--fps-fg-3)}.dot{font-size:var(--fps-fs-body);text-transform:capitalize;color:var(--fps-fg-2)}.dot--active{color:var(--fps-green)}.dot--past_due{color:var(--fps-amber)}.dot--canceled{color:var(--fps-fg-3)}.dot--watch,.dot--order-active{color:var(--fps-accent)}.dot--order-triggered{color:var(--fps-amber)}.dot--order-submitted{color:var(--fps-green)}.dot--order-failed{color:var(--fps-red)}.dot--order-cancelled,.dot--order-expired{color:var(--fps-fg-3)}.dot--deactivated{color:var(--fps-fg-3);font-style:italic}.admin-row-actions{display:flex;gap:var(--fps-sp-2)}.cap{display:flex;align-items: center;gap:var(--fps-sp-2);min-width:120px}.cap__track{background:var(--fps-surface-2);border-radius:var(--fps-radius-pill);overflow:hidden;flex:1;height:6px}.cap__fill{border-radius:var(--fps-radius-pill);height:100%}.cap__fill--low{background:var(--fps-accent)}.cap__fill--mid{background:var(--fps-amber)}.cap__fill--high{background:var(--fps-red)}.cap__label{font-family:var(--fps-font-mono);font-size:var(--fps-fs-small);color:var(--fps-fg-3)}.stalk{display:flex;gap:var(--fps-sp-4);flex-direction:column}.stalk-group{border:1px solid var(--fps-border);border-radius:var(--fps-radius-md);overflow:hidden}.stalk-group__head{display:flex;align-items: center;gap:var(--fps-sp-3);padding:var(--fps-sp-3)var(--fps-sp-4);background:var(--fps-surface);color:var(--fps-fg);cursor:pointer;font-size:var(--fps-fs-body);border:none;width:100%}.stalk-group__chev{color:var(--fps-fg-3)}.stalk-group__email{font-weight:600}.stalk-group__count{color:var(--fps-fg-3);font-size:var(--fps-fs-body);margin-left:auto}.stalk-table{background:var(--fps-bg)}.stalk-table th,.stalk-table td{padding:var(--fps-sp-2)var(--fps-sp-4)}.stalk-ticker{display:inline-flex;align-items: center;gap:var(--fps-sp-2);font-weight:600}.stalk-row--watch td{color:var(--fps-fg-2)}.stalk-note{color:var(--fps-fg-3);font-size:var(--fps-fs-body);white-space:normal}.beta{display:flex;gap:var(--fps-sp-3);flex-direction:column;max-width:640px}.beta__gate{display:flex;justify-content:space-between;align-items: center;gap:var(--fps-sp-4);padding:var(--fps-sp-4);border:1px solid var(--fps-border);border-radius:var(--fps-radius-md);background:var(--fps-surface);flex-wrap:wrap}.beta__gate-title{margin-bottom:2px;font-weight:600}.beta__add{display:flex;gap:var(--fps-sp-2)}.lever__founding{flex-direction:column;align-items:stretch}.lever__form{display:flex;align-items: flex-end;gap:var(--fps-sp-2);flex-wrap:wrap;width:100%}.lever__field{display:flex;flex-direction:column;flex:8rem;gap:4px;min-width:8rem}.beta__input{font-size:var(--fps-fs-body);color:var(--fps-fg);background:var(--fps-surface);border:1px solid var(--fps-border);border-radius:var(--fps-radius-md);flex:1;height:28px;padding:0 10px}.beta__list{list-style:none;border:1px solid var(--fps-border);border-radius:var(--fps-radius-md);overflow:hidden;margin:0;padding:0}.beta__row{display:flex;justify-content:space-between;align-items: center;gap:var(--fps-sp-3);padding:var(--fps-sp-2)var(--fps-sp-4);border-top:1px solid var(--fps-border);flex-wrap:wrap}.beta__row:first-child{border-top:none}.beta__id{display:flex;align-items: center;gap:var(--fps-sp-2);min-width:0}.beta__email{font-size:var(--fps-fs-body)}.beta__actions{display:flex;gap:var(--fps-sp-2);flex-shrink:0}.beta__badge{font-size:var(--fps-fs-small);border:1px solid var(--fps-border);white-space:nowrap;border-radius:999px;padding:1px 7px;font-weight:600}.beta__badge--approved{color:var(--fps-accent);border-color:var(--fps-accent);background:var(--fps-accent-bg,#408cdc1a)}.beta__badge--pending{color:var(--fps-fg-3)}.beta__survey{display:flex;font-size:var(--fps-fs-body);color:var(--fps-fg-3);flex-direction:column;flex-basis:100%;gap:2px}@media (max-width:760px){.admin__header{padding:var(--fps-sp-3);flex-wrap:wrap;height:auto}.admin__main{padding:var(--fps-sp-4)}}.health{display:flex;gap:var(--fps-sp-3);flex-direction:column}.health-table{width:100%}.health-error{font-size:var(--fps-fs-body);color:var(--fps-fg-3);overflow-wrap:anywhere;max-width:340px}.health-email__top{display:flex;justify-content:space-between;align-items: center;gap:var(--fps-sp-2);flex-wrap:wrap}.health-email__counts{display:flex;gap:var(--fps-sp-3)}.health-email__actions{display:flex;align-items: center;gap:var(--fps-sp-2);margin:var(--fps-sp-3)0;flex-wrap:wrap}.email-preview-frame{border:1px solid var(--fps-border-strong);border-radius:var(--fps-radius);background:#fff;width:100%;height:70vh}.coverage-table__expand{color:var(--fps-fg-1);font-size:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:none;padding:0}.coverage-table__expand:hover{color:var(--fps-accent,var(--fps-fg))}.coverage-table__breakdown-row{color:var(--fps-fg-3)}.coverage-table__breakdown-label{padding-left:var(--fps-sp-6)}.coverage-table__drill{font:inherit;color:inherit;cursor:pointer;text-decoration:underline dotted;text-underline-offset:2px;background:0 0;border:none;padding:0}.coverage-table__drill:hover{color:var(--fps-accent,var(--fps-fg))}.coverage-table__detail-row{background:var(--fps-bg-alt)}.coverage-table__detail-row td{text-align:left;padding:var(--fps-sp-3)var(--fps-sp-6)}.coverage-table__detail-list{list-style:none;overflow-y:auto;border:1px solid var(--fps-border,var(--fps-fg-4));border-radius:var(--fps-radius);max-height:260px;margin:0;padding:0}.coverage-table__detail-ticker{padding:var(--fps-sp-2)var(--fps-sp-3);color:var(--fps-fg-2);border-bottom:1px solid var(--fps-fg-4)}.coverage-table__detail-ticker:last-child{border-bottom:none}.coverage-table__detail-ticker .admin-code{margin-right:var(--fps-sp-2)}.admin-share__preview{display:flex;gap:var(--fps-sp-3);padding:var(--fps-sp-3);margin:var(--fps-sp-3)0;border:1px solid var(--fps-border);border-radius:var(--fps-radius);background:var(--fps-surface);flex-direction:column}.admin-share__meta{display:flex;gap:var(--fps-sp-1);flex-direction:column}.admin-share__card{aspect-ratio:1200/628;border:1px solid var(--fps-border-strong);border-radius:var(--fps-radius);width:100%;max-width:600px;height:auto}.admin-share__link{display:flex;align-items: center;gap:var(--fps-sp-2);flex-wrap:wrap}.admin-share__link-input{font-family:var(--fps-font-mono);flex:1;min-width:200px}.admin-share__overrides,.admin-share__actions{display:flex;align-items: center;gap:var(--fps-sp-2);flex-wrap:wrap}.lv2-num{font-family:var(--fps-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.lv2-card{background:var(--fps-surface);border:1px solid var(--fps-border);border-radius:var(--fps-radius-lg,16px)}.lv2-compare-grid{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:18px}.lv2-obook{overflow:hidden;display:flex;flex-direction:column}.lv2-obook table{flex:auto}.lv2-obook tbody td{vertical-align:top}.lv2-obook__top{display:flex;box-sizing:border-box;border-bottom:1px solid var(--fps-border);flex-wrap:nowrap;justify-content:space-between;align-items: center;gap:12px;min-height:86px;padding:12px 18px}.lv2-obook__top>div{min-width:0}.lv2-obook__top strong{display:block;color:var(--fps-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;font-weight:600}.lv2-obook__top span{display:block;color:var(--fps-fg-2);margin-top:5px;font-size:13px}.lv2-obook--armed{outline:1px solid var(--fps-accent-dim)}.lv2-obook td .lv2-num,.lv2-obook td:nth-child(2),.lv2-obook td:last-child,.lv2-obook th:last-child{font-family:var(--fps-font-mono);font-variant-numeric:tabular-nums}.lv2-obook td:nth-child(2){color:var(--fps-fg)}.lv2-obook td:last-child,.lv2-obook th:last-child{text-align:right}.lv2-obook td:first-child{color:var(--fps-fg);letter-spacing:-.2px;font-weight:700}.lv2-locked{color:var(--fps-red);font-weight:600}.lv2-total{background:var(--fps-surface)}.lv2-total td{border-bottom:none;border-top:1px solid var(--fps-border-strong);padding-top:14px;padding-bottom:14px;font-size:14px;font-weight:700}.lv2-total td:first-child{font-size:var(--fps-fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--vgreen)}.lv2-obook[data-book=std] .lv2-total td:first-child,.lv2-obook[data-book=std] .lv2-total .lv2-fp-committed{color:var(--vgreen)}.lv2-obook__top--fp{align-items: center}.lv2-fp-replay{display:inline-flex;box-sizing:border-box;font-family:var(--fps-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fps-fg-2);border:1px solid var(--fps-border);border-radius:var(--fps-radius-pill,999px);cursor:pointer;transition:color var(--fps-dur,.2s),border-color var(--fps-dur,.2s);background:#ffffff0a;flex-shrink:0;justify-content:center;align-items: center;gap:7px;height:30px;padding:0 12px;font-size:11px;font-weight:600}.lv2-fp-replay:hover{color:var(--fps-fg);border-color:var(--fps-border-strong)}.lv2-fp-replay__dot{background:var(--fps-green);box-shadow:0 0 8px var(--fps-green);border-radius:50%;width:7px;height:7px}.lv2-fp-replay span{display:inline-block;font-size:inherit;margin:0;line-height:1}@media (prefers-reduced-motion:no-preference){.lv2-fp-replay__dot{animation:1.6s ease-in-out infinite lv2FpPulse}}@keyframes lv2FpPulse{0%,to{opacity:1}50%{opacity:.3}}.lv2-obook th,.lv2-obook td{padding:9px 11px;line-height:22px}.lv2-obook td:first-child,.lv2-obook th:first-child{padding-left:18px}.lv2-obook td:last-child,.lv2-obook th:last-child{padding-right:18px}.lv2-obook th.lv2-r,.lv2-obook td.lv2-num{text-align:right}.lv2-obook th{white-space:nowrap}.lv2-obook td{transition:opacity .45s var(--fps-ease-out,ease-out),background-color .3s}.lv2-obook .lv2-locked{color:var(--vred);font-weight:600}.lv2-obook .lv2-fp-committed{color:var(--vgreen);font-weight:600}.lv2-obook .lv2-fp-committed.lv2-is-filled{color:var(--vgreen);font-size:18px;font-weight:700}.lv2-obook .lv2-st-cell{text-align:right}.lv2-obook .lv2-st{display:inline-flex;font-family:var(--fps-font-mono);letter-spacing:.04em;text-transform:uppercase;align-items: center;gap:6px;font-size:11px;font-weight:600}.lv2-obook .lv2-st i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.lv2-st--live{color:var(--fps-fg-3)}.lv2-st--live i{background:var(--fps-accent);box-shadow:0 0 6px #408cdcb3}.lv2-st--filled{color:var(--vgreen)}.lv2-st--filled i{background:var(--vgreen);box-shadow:0 0 7px var(--vgreen)}.lv2-st--cancelled i{background:var(--vred);box-shadow:0 0 6px var(--vred)}.lv2-obook tr.lv2-is-pitch{background:linear-gradient(90deg,#2fd39a29,#2fd39a0d)}.lv2-obook tr.lv2-is-pitch td{box-shadow:inset 0 1px 0 var(--hl-line-green),inset 0 -1px 0 var(--hl-line-green)}.lv2-obook tr.lv2-is-pitch td:first-child{box-shadow:inset 0 1px 0 var(--hl-line-green),inset 0 -1px 0 var(--hl-line-green),inset 1px 0 0 var(--hl-line-green);border-top-left-radius:9px;border-bottom-left-radius:9px}.lv2-obook tr.lv2-is-pitch td:last-child{box-shadow:inset 0 1px 0 var(--hl-line-green),inset 0 -1px 0 var(--hl-line-green),inset -1px 0 0 var(--hl-line-green);border-top-right-radius:9px;border-bottom-right-radius:9px}.lv2-obook tr.lv2-is-stood{opacity:.4}.lv2-obook .lv2-fp-qty{color:var(--fps-accent-bright);font-weight:700;box-shadow:inset 1px 0 #408cdc2e,inset -1px 0 #408cdc2e}.lv2-compare-tags{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);align-items: end;gap:18px;margin:-8px 0 14px}.lv2-book-tag{font-family:var(--fps-font-heading);letter-spacing:-.8px;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:800;line-height:1.06}.lv2-book-tag--fp{color:var(--fps-accent-bright)}.lv2-book-tag--std{color:var(--fps-fg-2)}.lv2-tape{display:flex;box-sizing:border-box;border:1px solid var(--fps-border);background:var(--fps-surface);overflow:hidden;border-radius:12px;align-items: center;gap:12px;margin:0 0 14px;padding:7px 0 7px 10px}.lv2-tape__replay{flex:none}.lv2-tape__viewport{position:relative;overflow:hidden;--lv2-tape-fade:26px;flex:auto;min-width:0}.lv2-tape__viewport:before,.lv2-tape__viewport:after{content:"";position:absolute;width:var(--lv2-tape-fade);z-index:1;pointer-events:none;top:0;bottom:0}.lv2-tape__viewport:before{background:linear-gradient(90deg,var(--fps-surface),color-mix(in srgb,var(--fps-surface)0%,transparent));left:0}.lv2-tape__viewport:after{background:linear-gradient(270deg,var(--fps-surface),color-mix(in srgb,var(--fps-surface)0%,transparent));right:0}.lv2-tape__track{display:flex;will-change:transform;align-items: center;width:max-content}.lv2-tape__q{display:inline-flex;font-family:var(--fps-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:6px;padding:0 14px;font-size:12px}.lv2-tape__q b{color:var(--fps-fg-2);font-weight:700}.lv2-tape__px{font-variant-numeric:tabular-nums}.lv2-tape__q i{font-size:9px;font-style:normal}.lv2-tape__q em{font-style:normal;font-weight:600}.lv2-tape__q--up .lv2-tape__px,.lv2-tape__q--up i,.lv2-tape__q--up em{color:#2fd39ab8}.lv2-tape__q--down .lv2-tape__px,.lv2-tape__q--down i,.lv2-tape__q--down em{color:#f76c6cb8}.lv2-tape__q--drop b{color:var(--fps-fg)}.lv2-tape__q--drop .lv2-tape__px,.lv2-tape__q--drop i,.lv2-tape__q--drop em{color:var(--vred);font-weight:700}.lv2-tape__q--drop{transition:background-color var(--fps-dur,.2s)ease-out,box-shadow var(--fps-dur,.2s)ease-out;border-radius:999px}.lv2-tape.lv2-is-lit .lv2-tape__q--drop{background:#f76c6c1f;box-shadow:inset 0 0 0 1px #f76c6c57}@media (max-width:699px){.lv2-tape{gap:8px;padding-left:8px}.lv2-tape__q{gap:5px;padding:0 10px;font-size:11px}.lv2-tape__viewport{--lv2-tape-fade:14px}}.lv2-obook__top--std{align-items: center}.lv2-conc-toggle{display:inline-flex;box-sizing:border-box;border-radius:var(--fps-radius-pill,999px);background:var(--fps-surface);border:1px solid var(--fps-border);flex-shrink:0;align-items: center;gap:2px;height:30px;padding:2px}.lv2-conc-btn{font-family:var(--fps-font-sans);color:var(--fps-fg-3);border-radius:var(--fps-radius-pill,999px);cursor:pointer;white-space:nowrap;transition:color var(--fps-dur,.2s),background var(--fps-dur,.2s);background:0 0;border:none;height:100%;padding:0 11px;font-size:11px;font-weight:600}.lv2-conc-btn:hover{color:var(--fps-fg-1)}.lv2-conc-btn.lv2-is-on{color:var(--fps-fg);background:var(--fps-surface-2);box-shadow:inset 0 0 0 1px var(--fps-border-strong)}.lv2-st--missed{color:var(--vred)}.lv2-st--missed i{background:var(--vred);box-shadow:0 0 6px var(--vred);animation:1.1s ease-in-out infinite lv2FpPulse}.lv2-obook tr.lv2-is-missed td{background:#f76c6c17;box-shadow:inset 0 1px #f76c6c66,inset 0 -1px #f76c6c66}.lv2-obook tr.lv2-is-missed td:first-child{border-top-left-radius:9px;border-bottom-left-radius:9px;box-shadow:inset 0 1px #f76c6c66,inset 0 -1px #f76c6c66,inset 1px 0 #f76c6c66}.lv2-obook tr.lv2-is-missed td:last-child{border-top-right-radius:9px;border-bottom-right-radius:9px;box-shadow:inset 0 1px #f76c6c66,inset 0 -1px #f76c6c66,inset -1px 0 #f76c6c66}.lv2-obook tr.lv2-is-missed .lv2-locked{color:var(--vred)}.lv2-obook tr.lv2-is-pitch .lv2-qty-win{color:var(--vgreen);font-size:18px;font-weight:800}@media (prefers-reduced-motion:no-preference){.lv2-obook tr.lv2-is-pitch .lv2-qty-win.lv2-is-win{animation:lv2WinPop var(--lv2-fill-hl,1.4s)var(--fps-ease-out,ease-out)}}@keyframes lv2WinPop{0%{transform:scale(1)}18%{transform:scale(1.22)}40%,to{transform:scale(1)}}.lv2-m-lmt,.lv2-compare-mobile{display:none}@media (max-width:699px){.lv2-compare-grid{grid-template-columns:1fr 1fr;gap:8px}.lv2-compare-tags{gap:8px;margin:-4px 0 8px}.lv2-book-tag{font-size:15px;line-height:1.2}.lv2-obook{overflow:visible;display:flex;flex-direction:column;height:100%}.lv2-obook table{display:flex;flex-direction:column;flex:auto;min-height:0}.lv2-obook thead,.lv2-obook tfoot{flex:none}.lv2-obook tbody{flex:auto}.lv2-obook__top,.lv2-obook__top--fp,.lv2-obook__top--std{box-sizing:border-box;flex-wrap:wrap;align-content: center;gap:6px;min-height:70px;padding:9px clamp(8px,1.6vw,16px)}.lv2-obook__top strong{font-size:11px;line-height:1.25}.lv2-fp-replay{letter-spacing:.04em;color:var(--fps-fg-3);gap:4px;height:22px;padding:0 8px;font-size:8px}.lv2-fp-replay__dot{width:4px;height:4px}.lv2-conc-toggle{gap:2px;height:22px;padding:2px}.lv2-conc-btn{height:100%;padding:0 7px;font-size:9px}.lv2-obook td:first-child,.lv2-obook th:first-child,.lv2-obook td:last-child,.lv2-obook th:last-child{padding-left:0;padding-right:0}.lv2-obook thead tr,.lv2-obook tbody tr{display:grid;grid-template-columns:minmax(0,1fr)auto clamp(22px,5.5vw,36px)clamp(48px,11vw,78px)7px;box-sizing:border-box;align-items: center;column-gap:clamp(6px,1.6vw,12px);min-height:34px;padding:5px clamp(6px,1.2vw,12px)}.lv2-obook tbody tr{border-bottom:1px solid var(--fps-border-faint)}.lv2-obook thead{position:sticky;z-index:4;background:var(--fps-surface);box-shadow:inset 0 -1px 0 var(--fps-border);top:0}.lv2-obook thead th{display:block;white-space:nowrap;letter-spacing:0;color:var(--fps-fg-3);text-align:right;padding:0;font-size:clamp(7px,1.3vw,10px);line-height:1.15}.lv2-obook thead th:first-child{text-align:left;font-size:clamp(9px,1.7vw,13px)}.lv2-obook thead th:nth-child(2){font-size:0}.lv2-obook thead th:nth-child(2):after{content:"LMT";font-size:clamp(7px,1.3vw,10px)}.lv2-obook thead th:nth-child(5){font-size:0}.lv2-obook tbody td{border:none;padding:0;font-size:clamp(11px,2vw,14px)}.lv2-obook tbody td:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(11px,2vw,14px);font-weight:700}.lv2-obook tbody td:nth-child(3){text-align:right;box-shadow:none;font-size:clamp(11px,2vw,14px);font-weight:700}.lv2-obook tbody td:nth-child(4){text-align:right;font-size:clamp(14px,2.9vw,18px);font-weight:700}.lv2-obook tbody td.lv2-st-cell{text-align:center}.lv2-obook tbody td:nth-child(2){text-align:right;color:var(--fps-fg);white-space:nowrap;font-size:clamp(7.5px,1.5vw,11px);line-height:1.1}.lv2-obook .lv2-st{font-size:0}.lv2-obook .lv2-st i{width:6px;height:6px}.lv2-obook .lv2-fp-committed.lv2-is-filled{font-size:clamp(14px,2.9vw,18px)}.lv2-obook tr.lv2-is-pitch .lv2-qty-win{font-size:clamp(11px,2vw,14px)}.lv2-obook tfoot tr.lv2-total{display:flex;box-sizing:border-box;justify-content:space-between;align-items:baseline;min-height:44px}.lv2-obook tfoot tr.lv2-total td{border:none;padding:10px clamp(8px,1.6vw,16px);font-size:clamp(12px,2.2vw,15px)}.lv2-obook tfoot tr.lv2-total td:last-child{display:none}.lv2-obook tbody tr.lv2-is-pitch{box-shadow:inset 0 0 0 1px var(--hl-line-green);background:#2fd39a17;border-radius:8px}.lv2-obook tbody tr.lv2-is-pitch td{box-shadow:none!important;background:0 0!important;border-radius:0!important}.lv2-obook tbody tr.lv2-is-missed{background:#f76c6c14;border-radius:8px;box-shadow:inset 0 0 0 1px #f76c6c80}.lv2-obook tbody tr.lv2-is-missed td{box-shadow:none!important;background:0 0!important;border-radius:0!important}}@media (min-width:700px) and (max-width:1023px){.lv2-obook{display:flex;flex-direction:column;height:100%}.lv2-obook__top{flex-direction:column;justify-content:center;align-items: flex-start;gap:8px;padding:12px 14px}.lv2-obook table{display:flex;flex-direction:column;flex:auto;min-height:0}.lv2-obook thead,.lv2-obook tfoot{display:block;flex:none}.lv2-obook tbody{display:block;flex:auto}.lv2-compare-grid,.lv2-compare-tags{grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:clamp(8px,1.6vw,12px)}.lv2-obook thead tr,.lv2-obook tbody tr{display:grid;grid-template-columns:minmax(0,1fr)clamp(42px,6vw,62px)clamp(28px,4.4vw,46px)clamp(56px,9.6vw,92px)14px;box-sizing:border-box;align-items: center;column-gap:clamp(4px,.9vw,8px);min-height:40px;padding:9px clamp(9px,1.4vw,14px)}.lv2-obook tbody tr{border-bottom:1px solid var(--fps-border-faint)}.lv2-obook th,.lv2-obook td{border-bottom:none;padding:0;font-size:13px;line-height:1.15}.lv2-obook thead th:not(:first-child),.lv2-obook tbody td:not(:first-child){text-align:right}.lv2-obook thead th{white-space:nowrap;letter-spacing:.02em;font-size:10px}.lv2-obook tbody td:nth-child(3){box-shadow:none;font-weight:700}.lv2-obook tbody td:nth-child(4){font-size:15px;font-weight:700}.lv2-obook .lv2-fp-committed.lv2-is-filled{font-size:16px}.lv2-obook tr.lv2-is-pitch .lv2-qty-win{font-size:13px}.lv2-obook .lv2-st{font-size:0}.lv2-obook .lv2-st-cell{text-align:center}.lv2-obook .lv2-st i{width:7px;height:7px}.lv2-obook thead th:last-child{font-size:0}.lv2-obook tfoot tr.lv2-total{display:grid;grid-template-columns:minmax(0,1fr)clamp(42px,6vw,62px)clamp(28px,4.4vw,46px)clamp(56px,9.6vw,92px)14px;align-items:baseline;column-gap:clamp(4px,.9vw,8px);padding:12px clamp(9px,1.4vw,14px)}.lv2-obook tfoot tr.lv2-total td{border:none;padding:0}.lv2-obook tfoot tr.lv2-total td:first-child{grid-column:1/3}.lv2-obook tfoot tr.lv2-total .lv2-fp-committed{grid-column:4;text-align:right;font-size:15px}.lv2-obook tfoot tr.lv2-total td:last-child{display:none}}@media (max-width:389px){.lv2-compare-mobile{display:block;margin-bottom:18px}.lv2-compare-tags{display:none}.lv2-scoreboard{display:grid;grid-template-columns:1fr auto 1fr;border-radius:var(--fps-radius-lg,16px);background:var(--fps-surface);border:1px solid var(--fps-border);align-items:stretch;gap:12px;padding:16px 16px 17px}.lv2-score{display:flex;flex-direction:column;gap:5px;min-width:0}.lv2-score--fp{text-align:right;align-items: flex-end}.lv2-score-k{letter-spacing:.08em;text-transform:uppercase;color:var(--fps-fg-3);font-size:10.5px;font-weight:700}.lv2-score-v{font-family:var(--fps-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.5px;transition:color .3s;font-size:25px;font-weight:700;line-height:1}.lv2-score--std .lv2-score-v{color:var(--fps-red)}.lv2-score--fp .lv2-score-v{color:var(--fps-accent-bright)}.lv2-score-sub{color:var(--fps-fg-2);font-size:11px;line-height:1.35}.lv2-score-vs{font-family:var(--fps-font-mono);color:var(--fps-fg-3);text-transform:uppercase;letter-spacing:.1em;align-self: center;font-size:11px}.lv2-seg{display:grid;grid-template-columns:1fr 1fr;background:var(--fps-surface);border:1px solid var(--fps-border);border-radius:var(--fps-radius-pill,999px);gap:4px;margin-top:10px;padding:4px}.lv2-seg-btn{font-family:var(--fps-font-sans);color:var(--fps-fg-2);border-radius:var(--fps-radius-pill,999px);cursor:pointer;transition:color var(--fps-dur,.2s),background var(--fps-dur,.2s);background:0 0;border:none;padding:10px 8px;font-size:13px;font-weight:600}.lv2-seg-btn.lv2-is-on{color:var(--fps-fg);background:var(--fps-surface-2);box-shadow:inset 0 0 0 1px var(--fps-border-strong)}.lv2-compare-grid{grid-template-columns:1fr;gap:0}.lv2-compare-grid.lv2-m-show-std [data-book=fp],.lv2-compare-grid.lv2-m-show-fp [data-book=std]{display:none}}.lv2-btn{display:inline-flex;font-family:var(--fps-font-sans);white-space:nowrap;border-radius:var(--fps-radius-cta,10px);border:1px solid var(--fps-border-strong);cursor:pointer;transition:transform var(--fps-dur,.2s),opacity var(--fps-dur,.2s);justify-content:center;align-items: center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600}.lv2-btn:hover{opacity:.88;transform:translateY(-1px)}.lv2-btn--primary{background:var(--fps-accent-gradient);color:#061018;box-shadow:var(--fps-accent-shadow);border-color:#0000}.lv2-btn--ghost{color:var(--fps-fg);backdrop-filter:blur(8px);background:#ffffff0d}.lv2-cta-arrow{display:inline-block;transition:translate .25s var(--fps-ease-out);margin-left:8px}.lv2-btn:hover .lv2-cta-arrow{translate:3px}.lv2-nav-end{display:flex;align-items: center;gap:10px;min-width:0}.lv2-nav-toggle,.locale-switch,.theme-toggle{flex-shrink:0}.theme-toggle{display:inline-flex;border-radius:var(--fps-radius-cta,10px);border:1px solid var(--fps-border);color:var(--fps-fg-2);cursor:pointer;transition:color var(--fps-dur,.2s),border-color var(--fps-dur,.2s);background:#ffffff0d;justify-content:center;align-items: center;width:40px;height:40px;padding:0}.theme-toggle:hover{color:var(--fps-fg);border-color:var(--fps-border-strong)}.theme-toggle:focus-visible{outline:2px solid var(--fps-accent);outline-offset:2px}.lv2-nav-end .lv2-btn{display:block;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.locale-switch{display:inline-flex;font-family:var(--fps-font-mono);letter-spacing:.06em;color:var(--fps-fg-2);text-decoration:none;border-radius:var(--fps-radius-sm,8px);justify-content:center;align-items: center;min-width:44px;min-height:44px;padding:0 6px;font-size:12px;font-weight:700}.locale-switch:hover{color:var(--fps-fg)}.locale-switch:focus-visible{color:var(--fps-fg)}.lv2-nav-toggle{display:none;border-radius:var(--fps-radius-cta,10px);border:1px solid var(--fps-border-strong);color:var(--fps-fg);cursor:pointer;background:#ffffff0d;place-items: center;width:40px;height:40px;padding:0}.lv2-nav-bars{position:relative;width:18px;height:12px}.lv2-nav-bars i{position:absolute;transition:transform .35s var(--fps-ease-out),opacity .2s;background:currentColor;border-radius:2px;width:18px;height:2px;left:0}.lv2-nav-bars i:first-child{top:0}.lv2-nav-bars i:nth-child(2){top:5px}.lv2-nav-bars i:nth-child(3){top:10px}.lv2-nav-toggle[aria-expanded=true] .lv2-nav-bars i:first-child{transform:translateY(5px)rotate(45deg)}.lv2-nav-toggle[aria-expanded=true] .lv2-nav-bars i:nth-child(2){opacity:0}.lv2-nav-toggle[aria-expanded=true] .lv2-nav-bars i:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.lv2-mobile-menu{position:fixed;top:var(--fps-nav-h,60px);height:calc(100vh - var(--fps-nav-h,60px));height:calc(100dvh - var(--fps-nav-h,60px));z-index:39;display:flex;padding:8px 24px calc(24px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:var(--fps-bg);clip-path:inset(0 0 0 0);transition:clip-path .45s var(--fps-ease-out),display .45s allow-discrete;flex-direction:column;left:0;right:0}.lv2-mobile-menu[hidden]{display:none;clip-path:inset(0 0 100% 0)}@starting-style{.lv2-mobile-menu{clip-path:inset(0 0 100% 0)}}body:has(.lv2-mobile-menu:not([hidden])){overflow:hidden}.lv2-mobile-menu>a,.lv2-mobile-menu .lv2-nav-group>summary{display:flex;letter-spacing:-.2px;color:var(--fps-fg);border-bottom:1px solid var(--fps-border);transition:opacity .3s,translate .45s var(--fps-ease-out);justify-content:space-between;align-items: center;min-height:56px;transition-delay:80ms;font-size:20px;font-weight:600}.lv2-mobile-menu>:nth-child(2){transition-delay:.115s}.lv2-mobile-menu>:nth-child(3){transition-delay:.15s}.lv2-mobile-menu>:nth-child(4){transition-delay:.185s}.lv2-mobile-menu>:nth-child(n+5){transition-delay:.22s}@starting-style{.lv2-mobile-menu>a,.lv2-mobile-menu .lv2-nav-group>summary{opacity:0;translate:0 10px}}.lv2-mobile-menu>a[aria-current=page]{color:var(--fps-accent-bright)}.lv2-menu-index{font:500 12px var(--fps-font-mono);color:var(--fps-fg-3)}.lv2-menu-foot{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:auto;padding-top:24px}.lv2-menu-foot a{display:inline-flex;color:var(--fps-fg-3);align-items: center;min-height:44px;font-size:14px}.lv2-menu-foot a:hover{color:var(--fps-fg)}.lv2-mobile-menu .lv2-nav-group>summary{cursor:pointer;list-style:none}.lv2-mobile-menu .lv2-nav-sub{display:flex;border-left:1px solid var(--fps-border);flex-direction:column;margin-bottom:8px;padding-left:16px}.lv2-mobile-menu .lv2-nav-sub a{display:flex;color:var(--fps-fg-2);align-items: center;min-height:44px;font-size:16px}@media (prefers-reduced-motion:reduce){.lv2-mobile-menu,.lv2-mobile-menu>a,.lv2-mobile-menu .lv2-nav-group>summary,.lv2-nav-bars i{transition:none}}.lv2-nav{position:sticky;z-index:40;height:var(--fps-nav-h,60px);backdrop-filter:saturate(180%)blur(20px);-webkit-backdrop-filter:saturate(180%)blur(20px);background:var(--fps-glass);transition:height .35s var(--fps-ease-out),border-color .35s;border-bottom:1px solid #0000;top:0}.lv2-nav a{text-decoration:none}.lv2-nav .lv2-wrap{width:min(var(--fps-content-max),calc(100% - 48px));margin:0 auto}@media (max-width:639px){.lv2-nav .lv2-wrap{width:calc(100% - 32px)}}.lv2-nav-sentinel{height:1px;margin-bottom:-1px}@media (min-width:640px){:root:has(.lv2-nav.is-scrolled){--fps-nav-h:52px}.lv2-nav.is-scrolled{border-bottom-color:var(--fps-border)}.lv2-nav.is-scrolled .tb-mark{width:26px;height:26px}}.lv2-nav-progress{display:none;position:absolute;transform-origin:0 50%;background:var(--fps-accent);width:100%;height:1px;bottom:-1px;left:0;scale:0 1}@supports (animation-timeline: scroll()){.lv2-nav-progress{display:block;animation:linear both lv2-nav-progress}.lv2-nav .lv2-nav-progress{animation-timeline:scroll(root)}}@keyframes lv2-nav-progress{to{scale:1}}.lv2-nav-inner{display:flex;justify-content:space-between;align-items: center;gap:20px;height:100%}.lv2-brand{display:flex;color:var(--fps-fg);overflow:hidden;align-items: center;gap:10px;min-width:0}.tb-mark{display:block;transition:width .35s var(--fps-ease-out),height .35s var(--fps-ease-out);flex:none;width:32px;height:32px}.tb-mark svg{display:block;width:100%;height:100%}.tb-wordmark{font-size:21px}.tb-beta{display:none;font-family:var(--fps-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fps-accent);background:var(--fps-accent-bg);border:1px solid var(--fps-accent-dim);border-radius:var(--fps-radius-sm,6px);white-space:nowrap;padding:6px 9px 5px;font-size:12px;font-weight:600;line-height:1}.lv2-nav-links{position:relative;display:flex;overflow-x:clip;justify-content:center;align-self:stretch;align-items:stretch;gap:4px;min-width:0}.lv2-nav-links>a,.lv2-nav-group>summary{position:relative;z-index:1;display:flex;white-space:nowrap;color:var(--fps-fg-2);transition:color var(--fps-dur,.2s);align-items: center;height:100%;padding:0 14px;font-size:14px;font-weight:500}.lv2-nav-links>a:hover,.lv2-nav-links>a[aria-current=page],.lv2-nav-group>summary:hover,.lv2-nav-group[open]>summary{color:var(--fps-fg)}.lv2-nav-links>a:focus-visible{outline:2px solid var(--fps-accent);outline-offset:-6px;border-radius:var(--fps-radius-sm,8px)}.lv2-nav-group>summary:focus-visible{outline:2px solid var(--fps-accent);outline-offset:-6px;border-radius:var(--fps-radius-sm,8px)}.lv2-nav-links>a[aria-current=page]:after{content:"";position:absolute;background:var(--fps-accent);box-shadow:0 0 12px var(--fps-accent-dim);view-transition-name:nav-rail;border-radius:2px 2px 0 0;height:2px;bottom:-1px;left:14px;right:14px}::view-transition-group(nav-rail){animation-duration:.4s;animation-timing-function:var(--fps-ease-out)}.lk-short{display:none}.lv2-nav-plate{position:absolute;border-radius:var(--fps-radius-sm,8px);background:color-mix(in srgb,var(--fps-fg)6%,transparent);opacity:0;pointer-events:none;transition:left .32s var(--fps-ease-out),width .32s var(--fps-ease-out),opacity .2s;width:0;height:32px;top:50%;left:0;translate:0 -50%}.lv2-nav-links:hover .lv2-nav-plate,.lv2-nav-links:focus-within .lv2-nav-plate{opacity:1}.lv2-nav-group{position:relative}.lv2-nav-group>summary{cursor:pointer;list-style:none;gap:5px}.lv2-nav-group>summary::-webkit-details-marker{display:none}.lv2-nav-caret{transition:transform var(--fps-dur,.2s)}.lv2-nav-group[open] .lv2-nav-caret{transform:rotate(180deg)}.lv2-nav-links .lv2-nav-sub{position:absolute;z-index:41;display:flex;background:var(--fps-bg);border:1px solid var(--fps-border-strong);border-radius:var(--fps-radius-md,12px);flex-direction:column;min-width:190px;padding:6px;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 18px 40px #0000008c}.lv2-nav-links .lv2-nav-sub a{border-radius:var(--fps-radius-sm,8px);color:var(--fps-fg-2);padding:9px 12px}.lv2-nav-links .lv2-nav-sub a:hover{color:var(--fps-fg);background:#ffffff0f}@media (min-width:1024px){.lv2-nav-inner{display:grid;grid-template-columns:auto minmax(0,1fr)auto}}@media (min-width:1024px) and (max-width:1079px){.lv2-nav-links .lk-long{display:none}.lv2-nav-links .lk-short{display:inline}.lv2-nav-links>a{padding:0 11px}.lv2-nav-links>a[aria-current=page]:after{left:11px;right:11px}}@media (max-width:1023px){.lv2-nav-links{display:none}.lv2-nav-toggle{display:inline-grid}.tb-beta{display:inline-flex}}@media (max-width:639px){:root:has(.lv2-nav){--fps-nav-h:120px}.lv2-nav{border-bottom-color:var(--fps-border);height:auto}.lv2-nav-inner{display:grid;grid-template-columns:1fr auto auto 44px;grid-template-areas:"brand brand beta toggle" "cta cta theme lang";align-items: center;gap:6px 10px;padding:10px 0 12px}.lv2-brand{grid-area:brand;gap:9px}.tb-mark{width:46px;height:46px}.tb-wordmark{font-size:30px}.tb-beta{grid-area:beta;justify-self:end}.theme-toggle{grid-area:theme;justify-self:end;width:36px;height:36px}.lv2-nav-toggle{grid-area:toggle;justify-self:end;width:44px;height:44px}.lv2-nav-end{display:contents}.locale-switch{grid-area:lang;justify-self:end}.lv2-nav-end .lv2-btn{grid-area:cta;border-radius:var(--fps-radius-pill,999px)}.lv2-cta-arrow{display:none}}@media (max-width:399px){.lv2-nav-inner{column-gap:8px}.tb-wordmark{font-size:24px}.tb-beta{padding:5px 7px 4px;font-size:11px}}@media (prefers-reduced-motion:reduce){.lv2-nav,.tb-mark,.lv2-nav-plate,.lv2-cta-arrow{transition:none}::view-transition-group(nav-rail){animation:none}}.wordmark-pitches{fill:#57ff8c;color:#57ff8c}:root[data-theme=light] .wordmark-pitches{fill:#157a45;color:#157a45}.tb-wordmark{display:flex;letter-spacing:-.015em;white-space:nowrap;align-items:baseline;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1}.tb-wordmark b{color:var(--fps-fg);font-weight:700}.tb-wordmark s{text-decoration:none;font-weight:500}.cheap{padding:var(--fps-sp-4)var(--fps-sp-4)calc(var(--fps-sp-6)*2);color:var(--fps-fg);font-family:var(--fps-font-sans);width:100%;min-width:0;max-width:1000px;margin:0 auto}.cheap__header{display:flex;padding-bottom:var(--fps-sp-4);justify-content:space-between;align-items: center}.cheap__brand{color:var(--fps-accent);letter-spacing:.18em;text-decoration:none;font-size:13px;font-weight:700}.cheap__title-row{display:flex;align-items:baseline;gap:var(--fps-sp-2)var(--fps-sp-4);margin-bottom:var(--fps-sp-4);flex-wrap:wrap}.cheap__h1{display:flex;align-items:baseline;gap:var(--fps-sp-2);flex-wrap:wrap;margin:0}.cheap__ticker{letter-spacing:-.02em;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:700}.cheap__company{font-size:var(--fps-fs-body-lg);color:var(--fps-fg-2);font-weight:400}.cheap__question{letter-spacing:-.01em;margin:0;font-size:clamp(1.1rem,2.4vw,1.5rem);font-weight:700}.cheap__strip{display:flex;align-items:baseline;gap:var(--fps-sp-2)var(--fps-sp-4);padding:var(--fps-sp-3)var(--fps-sp-4);border:1px solid var(--fps-border);border-radius:var(--fps-radius);background:var(--fps-surface);flex-wrap:wrap}.cheap__verdict{display:inline-flex;align-items:baseline;gap:var(--fps-sp-2);flex-wrap:wrap}.cheap__verdict-label{font-size:var(--fps-fs-small);color:var(--fps-fg-2);letter-spacing:.1em;text-transform:uppercase}.cheap__verdict-answer{font-size:var(--fps-fs-body-lg);letter-spacing:-.01em;font-weight:700}.cheap__metric-label{font-size:var(--fps-fs-small);color:var(--fps-fg-2);letter-spacing:.1em;text-transform:uppercase}.cheap__metric-value{font-variant-numeric:tabular-nums;font-size:clamp(2rem,5vw,2.75rem);font-weight:700;line-height:1.1}.cheap__is-held{color:var(--fps-green)}.cheap__is-fell{color:var(--fps-red)}.cheap__metric-from{font-size:var(--fps-fs-small);color:var(--fps-fg-2);font-variant-numeric:tabular-nums}.cheap__read{font-size:var(--fps-fs-body-lg);color:var(--fps-fg-1)}.cheap__section{margin-top:calc(var(--fps-sp-6))}.cheap__h2{font-size:var(--fps-fs-h2);letter-spacing:-.01em;margin:0 0 var(--fps-sp-3);font-weight:700}.cheap__body{color:var(--fps-fg-1);font-size:var(--fps-fs-body-lg);max-width:62ch;line-height:1.6}.cheap__list{color:var(--fps-fg-1);font-size:var(--fps-fs-body-lg);max-width:62ch;padding-left:1.2em;line-height:1.8}.cheap__pane-label{letter-spacing:.12em;text-transform:uppercase;color:var(--fps-fg-2);margin:var(--fps-sp-3)0 2px;font-size:11px}.cheap__pane-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--fps-sp-3);flex-wrap:wrap}.cheap__nudge{margin:var(--fps-sp-3)0 0;color:var(--fps-fg-2);font-size:var(--fps-fs-small);max-width:62ch;line-height:1.6}.cheap__matrix{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fps-sp-2);align-items: center}.cheap__matrix-chart{min-width:0}@media (min-width:900px){.cheap__matrix{grid-template-columns:minmax(0,1fr)200px;gap:var(--fps-sp-4)}}.cheap__rangecta{display:flex;align-items: center;gap:var(--fps-sp-3)var(--fps-sp-4);margin-top:var(--fps-sp-4);padding:var(--fps-sp-3)var(--fps-sp-4);border:1px solid var(--fps-accent);border-radius:var(--fps-radius);background:var(--fps-surface);flex-wrap:wrap}.cheap__rangecta-copy{color:var(--fps-fg-1);font-size:var(--fps-fs-small);flex:26ch;margin:0;line-height:1.6}.cheap__rangecta .cheap__cta-btn{flex:none}.cheap__price-row{display:flex;align-items: center;gap:var(--fps-sp-2);margin:var(--fps-sp-3)0}.cheap__price-prefix{color:var(--fps-fg-2);font-size:2rem}.cheap__price-input{padding:var(--fps-sp-2)var(--fps-sp-3);font-variant-numeric:tabular-nums;color:var(--fps-fg);background:var(--fps-surface);border:1px solid var(--fps-border-strong);border-radius:var(--fps-radius);width:180px;font-family:inherit;font-size:2rem;font-weight:700}.cheap__price-anchor{font-size:var(--fps-fs-small);color:var(--fps-fg-2);font-variant-numeric:tabular-nums}.cheap__price-input:focus{outline:none;border-color:var(--fps-accent)}.cheap__price-read{margin-top:var(--fps-sp-2)}.cheap__cta{padding:var(--fps-sp-5);border:1px solid var(--fps-border);border-radius:var(--fps-radius);background:var(--fps-accent-bg)}.cheap__cta-btn{display:inline-block;margin-top:var(--fps-sp-3);padding:var(--fps-sp-3)var(--fps-sp-5);background:var(--fps-accent);color:#fff;border-radius:var(--fps-radius);text-decoration:none;font-weight:700}.cheap__note{padding:var(--fps-sp-6)var(--fps-sp-4);color:var(--fps-fg-2)}.cheap__link{color:var(--fps-accent)}.cheap__note-inline{margin-top:var(--fps-sp-3);color:var(--fps-fg-2);font-size:14px}.cheap__live{display:flex;gap:var(--fps-sp-3);list-style:none;flex-wrap:wrap;margin:0;padding:0}.cheap{--ink-0:#f7f7fb;--ink-1:#d6d6e0;--ink-2:#a2a2b2;--ink-3:#777785;--ink-4:#4e4e5a;--panel:#101015;--panel-2:#17171d;--panel-3:#1f1f27;--line:#ffffff12;--line-2:#ffffff21;--calm:#408cdc;--calm-soft:#6aaffa;--calm-dim:#408cdc29;--calm-bg:#408cdc12;--calm-border:#408cdc52;--calm-track:#408cdc38;--radius:10px;--radius-pill:100px;--mono:"JetBrains Mono",ui-monospace,monospace;--trk-good:#5bbca880;--trk-bad:#cc77746b}.cheap .seg{display:inline-flex;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-pill);gap:2px;padding:3px}.cheap .seg__btn{color:var(--ink-3);border-radius:var(--radius-pill);text-transform:capitalize;cursor:pointer;background:0 0;border:none;padding:4px 12px;font-size:11.5px;font-weight:600}.cheap .seg__btn.is-active{background:var(--calm);color:#fff}.cheap .seg__btn:focus{outline:none}.cheap .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.cheap .adv{overflow:hidden}.cheap .adv__head{display:flex;text-align:left;background:0 0;border:none;align-items: center;gap:10px;width:100%;padding:14px 18px}.cheap .adv__title{color:var(--ink-0);display:inline-flex;align-items: center;gap:6px;font-size:13px;font-weight:700}.cheap .adv__ticker{font-family:var(--fps-font-sans);color:var(--ink-4);letter-spacing:.04em;font-size:11px;font-weight:700}.cheap .adv__spacer{flex:1}.cheap .adv__chev{color:var(--ink-3)}.cheap .adv__dim{color:var(--ink-3);font-size:11px;font-family:var(--mono)}.cheap .adv__body{display:flex;border-top:1px solid var(--line);flex-direction:column;gap:16px;padding:14px 18px 16px}.cheap .pc-head{display:flex;flex-direction:column;gap:12px;padding:16px 18px 14px}.cheap .pc-id-row{display:flex;flex-wrap:wrap;align-items: flex-start;gap:14px}.cheap .pc-id{display:flex;flex-direction:column;gap:3px}.cheap .pc-id__ticker{color:var(--ink-0);letter-spacing:-.5px;font-size:24px;font-weight:800;line-height:1}.cheap .pc-id__name-row{display:inline-flex;position:relative;align-items: center;gap:6px}.cheap .pc-id__name{color:var(--ink-2);font-size:12.5px}.cheap .qcells{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:9px}.cheap .qcell{display:flex;background:var(--panel-2);border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:7px;padding:11px 12px}.cheap .qcell__top{display:flex;justify-content:space-between;align-items: center}.cheap .qcell__l{display:inline-flex;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items: center;gap:4px;font-size:9.5px;font-weight:700}.cheap .qcell__mark{border:1.5px solid var(--ink-3);background:0 0;border-radius:50%;width:8px;height:8px}.cheap .qcell__v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-0);font-size:15px;font-weight:700}.cheap .qgauge{position:relative;overflow:visible;background:linear-gradient(to right,var(--trk-bad)0,var(--trk-bad)var(--thr,50%),var(--trk-good)var(--thr,50%),var(--trk-good)100%);border-radius:100px;height:5px;margin:3px 0}.cheap .qgauge.reverse{background:linear-gradient(to right,var(--trk-good)0,var(--trk-good)var(--thr,50%),var(--trk-bad)var(--thr,50%),var(--trk-bad)100%)}.cheap .qgauge__thr{position:absolute;top:-5px;left:var(--thr,50%);border-left:3px solid #0000;border-right:3px solid #0000;border-top:4px solid var(--ink-2);width:0;height:0;transform:translate(-50%)}.cheap .qgauge__dot{position:absolute;top:50%;left:var(--val,50%);background:var(--ink-0);border:2px solid var(--panel-1,var(--panel));z-index:2;border-radius:50%;width:11px;height:11px;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000080}.cheap .qcell__t{color:var(--ink-3);font-size:9.5px;font-family:var(--mono);display:flex;justify-content:space-between}.cheap .dcfrail{margin:0}.cheap .dcfrail__cap{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-size:9.5px;font-weight:700}.cheap .dcfrail__plot{position:relative;margin-top:4px;padding:22px 0 0}.cheap .dcfrail__track{position:absolute;background:var(--panel-3);border-radius:100px;height:2px;top:22px;left:0;right:0}.cheap .dcfrail__envelope{position:absolute;background:linear-gradient(90deg,var(--calm-dim),var(--calm-track)50%,var(--calm-dim));border-radius:100px;height:8px;top:22px;transform:translateY(-3px)}.cheap .dcfrail__gap{position:absolute;background:var(--calm-bg);border:1px dashed var(--calm-border);border-radius:100px;height:8px;top:22px;transform:translateY(-3px)}.cheap .dcfrail__gap.is-above{background:#cc777412;border-color:#cc777461}.cheap .dcfrail__tick{position:absolute;display:flex;flex-direction:column;align-items: center;top:22px;transform:translate(-50%)}.cheap .dcfrail__tick i{background:var(--line-2);width:1px;height:5px}.cheap .dcfrail__tick em{font-family:var(--mono);color:var(--ink-4);margin-top:2px;font-size:9.5px;font-style:normal}.cheap .dcfrail__mark{position:absolute;background:0 0;border:0;padding:0;top:22px;transform:translate(-50%)}.cheap button.dcfrail__mark{cursor:default}.cheap button.dcfrail__mark:before{content:"";position:absolute;width:44px;height:44px;top:-12px;left:50%;transform:translate(-50%)}.cheap .dcfrail__dot{display:block;background:var(--ink-0);border:2px solid var(--panel);border-radius:50%;width:11px;height:11px;transform:translateY(-4px);box-shadow:0 0 0 3px #ffffff1a}.cheap .dcfrail__bar{display:block;background:var(--ink-3);border-radius:100px;width:2px;height:16px;transform:translateY(-6px)}.cheap .dcfrail__mark.is-selected .dcfrail__bar{background:var(--calm);box-shadow:0 0 0 3px var(--calm-dim);border-radius:2px;width:13px;height:13px;transform:translateY(-5px)rotate(45deg)}.cheap .dcfrail__lbl{position:absolute;display:flex;white-space:nowrap;pointer-events:none;flex-direction:column;align-items: center;gap:1px;line-height:1.15}.cheap .dcfrail__lbl b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-1);font-size:13px;font-weight:700}.cheap .dcfrail__tag{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:8.5px;font-weight:700}.cheap .dcfrail__lbl small{color:var(--ink-4);font-size:9px}.cheap .dcfrail__lbl.is-market b{color:var(--ink-0);font-size:14px}.cheap .dcfrail__lbl.is-selected b{color:var(--calm-soft);font-size:14px}.cheap .dcfrail__lbl.is-selected .dcfrail__tag,.cheap .dcfrail__lbl.is-selected small{color:var(--calm-soft)}.cheap .dcfrail__read{display:flex;color:var(--ink-1);background:var(--calm-bg);box-shadow:inset 0 0 0 1px var(--calm-border);border-radius:8px;align-items:baseline;gap:7px;margin:10px 0 0;padding:8px 11px;font-size:12px}.cheap__preview{position:relative;border-radius:var(--radius);overflow:hidden}.cheap__preview-content{filter:blur(3.5px)saturate(.55);pointer-events:none;user-select:none;display:flex;gap:var(--fps-sp-3);flex-direction:column;margin:-12px;padding:12px}.cheap__preview-panel{padding:14px 18px 18px}.cheap__preview-lock{position:absolute;display:flex;padding:var(--fps-sp-4);background:#06060857;justify-content:center;align-items: center;inset:0}.cheap__preview-chip{display:flex;align-items: center;gap:var(--fps-sp-2);text-align:center;padding:var(--fps-sp-4)var(--fps-sp-5);border:1px solid var(--line-2);border-radius:var(--fps-radius);background:#060608e0;flex-direction:column;max-width:36ch;box-shadow:0 18px 40px -20px #000000e6}.cheap__preview-copy{color:var(--fps-fg);font-size:var(--fps-fs-body-lg);margin:0;font-weight:700}.cheap__preview-features{display:flex;list-style:none;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0}.cheap__preview-features li{border:1px solid var(--line-2);border-radius:var(--radius-pill);font-size:var(--fps-fs-small);color:var(--fps-fg-1);padding:3px 9px}.cheap__preview-btn{display:inline-block;margin-top:var(--fps-sp-1);padding:var(--fps-sp-2)var(--fps-sp-4);background:var(--fps-accent);color:#fff;font-weight:700;font-size:var(--fps-fs-small);border-radius:var(--fps-radius);text-decoration:none}.cheap__preview-foot{font-size:var(--fps-fs-small);color:var(--fps-fg-2)}.sizing-classic{margin-top:var(--fps-sp-6)}.sizing-classic__title{margin:0 0 var(--fps-sp-3);font-size:var(--fps-fs-h3);font-weight:var(--fps-fw-semibold);color:var(--fps-fg);text-wrap:pretty}.sizing-classic__grid{gap:var(--fps-sp-4)}.sizing-account{margin:var(--fps-sp-3)0}.sizing-account__box{margin-top:var(--fps-sp-1);max-width:16rem}.sizing-stamp{display:flex;align-items:baseline;gap:var(--fps-sp-2)var(--fps-sp-4);margin-bottom:var(--fps-sp-5);flex-wrap:wrap}.sizing-stamp b{font-family:var(--fps-font-mono);font-size:var(--fps-fs-small);font-weight:var(--fps-fw-semibold);color:var(--fps-fg-1);letter-spacing:var(--fps-tracking-label)}.sizing-stamp span{font-size:var(--fps-fs-caption);color:var(--fps-fg-3)}.sizing-section{padding:var(--fps-sp-8)0}.sizing-rule{background:var(--fps-border);border:0;height:1px;margin:0}.sizing-sec-head{display:flex;align-items:baseline;gap:var(--fps-sp-3);margin-bottom:var(--fps-sp-4)}.sizing-sec-head h2{font-size:var(--fps-fs-h2);font-weight:var(--fps-fw-semibold);letter-spacing:var(--fps-tracking-tight);color:var(--fps-fg);margin:0}.sizing-sec-n{font-family:var(--fps-font-mono);font-size:var(--fps-fs-h2);color:var(--fps-accent);flex:none;padding-top:3px}.sizing-cap{color:var(--fps-fg-3);font-size:var(--fps-fs-caption);line-height:var(--fps-lh-normal)}.sizing-cap--spaced{margin-top:var(--fps-sp-3)}.sizing-num{font-family:var(--fps-font-mono);font-variant-numeric:tabular-nums}.sizing-ask-grid{display:grid;gap:var(--fps-sp-6);padding:var(--fps-sp-5);background:var(--fps-surface);border:1px solid var(--fps-border);border-radius:var(--fps-radius-lg)}.sizing-q{display:block;font-size:var(--fps-fs-body);font-weight:var(--fps-fw-semibold);color:var(--fps-fg);margin:0 0 var(--fps-sp-2);text-wrap:pretty}.sizing-pricebox{display:flex;padding:0 var(--fps-sp-3);background:var(--fps-bg);border:1px solid var(--fps-border-strong);border-radius:var(--fps-radius-md);align-items: center;gap:2px}.sizing-pricebox:focus-within{border-color:var(--fps-accent)}.sizing-pricebox span{font-family:var(--fps-font-mono);font-size:var(--fps-fs-h3);color:var(--fps-fg-3)}.sizing-pricebox input{padding:var(--fps-sp-3)0;font-family:var(--fps-font-mono);font-size:var(--fps-fs-h3);font-weight:var(--fps-fw-semibold);font-variant-numeric:tabular-nums;color:var(--fps-fg);outline:none;background:0 0;border:0;width:100%}.sizing-pricebox input::placeholder{color:var(--fps-fg-4);font-weight:var(--fps-fw-regular)}.sizing-ref{display:flex;align-items: center;gap:var(--fps-sp-2);margin-top:var(--fps-sp-2);flex-wrap:wrap}.sizing-ref__fig{display:flex;align-items:baseline;gap:var(--fps-sp-2);min-width:0}.sizing-ref__lab{font-size:var(--fps-fs-eyebrow);font-weight:var(--fps-fw-bold);letter-spacing:var(--fps-tracking-label);text-transform:uppercase;color:var(--fps-fg-3)}.sizing-ref__val{font-family:var(--fps-font-mono);font-size:var(--fps-fs-body);font-weight:var(--fps-fw-semibold);color:var(--fps-fg-1)}.sizing-ref__as{font-size:var(--fps-fs-eyebrow);color:var(--fps-fg-3);font-family:var(--fps-font-mono)}.sizing-ref .sizing-btn{margin-left:auto}.sizing-btn{font-family:inherit;font-size:var(--fps-fs-small);font-weight:var(--fps-fw-semibold);color:var(--fps-fg-1);background:var(--fps-surface-2);border:1px solid var(--fps-border-strong);border-radius:var(--fps-radius-pill);padding:0 var(--fps-sp-3);cursor:pointer;transition:border-color var(--fps-dur-fast)var(--fps-ease-out),color var(--fps-dur-fast)var(--fps-ease-out);min-height:34px}.sizing-btn:hover{border-color:var(--fps-accent);color:var(--fps-fg)}.sizing-budget__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--fps-sp-3);margin-bottom:4px}.sizing-budget__val{font-family:var(--fps-font-mono);font-size:var(--fps-fs-body-lg);font-weight:var(--fps-fw-semibold);color:var(--fps-fg);flex:none}.sizing-scale{display:flex;font-family:var(--fps-font-mono);font-size:var(--fps-fs-eyebrow);color:var(--fps-fg-3);justify-content:space-between;margin-top:-6px}.sizing-answer{margin-top:var(--fps-sp-4);padding:var(--fps-sp-6)var(--fps-sp-5);border:1px solid var(--fps-border-strong);border-radius:var(--fps-radius-lg);background:var(--fps-surface)}.sizing-answer__empty{font-size:var(--fps-fs-body-lg);color:var(--fps-fg-3);margin:0}.sizing-answer__lab{font-size:var(--fps-fs-body);color:var(--fps-fg-2);margin:0}.sizing-answer__val{font-size:clamp(3.5rem,17vw,5.5rem);font-weight:var(--fps-fw-bold);letter-spacing:var(--fps-tracking-display);color:var(--fps-accent-bright);font-variant-numeric:tabular-nums;margin:2px 0 0;line-height:1}.sizing-answer__sub{margin:var(--fps-sp-2)0 0;font-size:var(--fps-fs-body);color:var(--fps-fg-2)}.sizing-answer__why{margin:var(--fps-sp-4)0 0;padding-top:var(--fps-sp-4);border-top:1px solid var(--fps-border);font-size:var(--fps-fs-body);line-height:var(--fps-lh-relaxed);color:var(--fps-fg-2);text-wrap:pretty}.sizing-answer__why b,.sizing-answer__why .sizing-num{color:var(--fps-fg);font-weight:var(--fps-fw-semibold)}.sizing-answer__cond{margin:var(--fps-sp-3)0 0;font-size:var(--fps-fs-caption);line-height:var(--fps-lh-relaxed);color:var(--fps-fg-3);text-wrap:pretty}.sizing-ceilings{display:grid;grid-template-columns:1fr;gap:var(--fps-sp-2);margin-top:var(--fps-sp-4)}.sizing-ceiling{padding:var(--fps-sp-3);border:1px solid var(--fps-border);border-radius:var(--fps-radius-md);background:var(--fps-bg)}.sizing-ceiling.is-binding{border-color:var(--fps-accent);background:var(--fps-accent-bg)}.sizing-ceiling__name{font-size:var(--fps-fs-eyebrow);font-weight:var(--fps-fw-bold);letter-spacing:var(--fps-tracking-label);text-transform:uppercase;color:var(--fps-fg-2);display:flex;gap:var(--fps-sp-2);align-items: center;margin:0}.sizing-ceiling.is-binding .sizing-ceiling__name{color:var(--fps-accent-bright)}.sizing-ceiling__name em{font-style:normal;font-size:var(--fps-fs-eyebrow);color:var(--fps-accent-bright);border:1px solid var(--fps-accent-dim);border-radius:var(--fps-radius-sm);padding:1px 5px}.sizing-ceiling__value{font-family:var(--fps-font-mono);font-size:var(--fps-fs-h2);font-weight:var(--fps-fw-semibold);color:var(--fps-fg);font-variant-numeric:tabular-nums;margin:5px 0 2px}.sizing-ceiling__note{font-size:var(--fps-fs-caption);color:var(--fps-fg-3);margin:0}.sizing-map{margin-top:var(--fps-sp-4)}.sizing-map__bar{position:relative;border-radius:var(--fps-radius-sm);overflow:hidden;background:var(--fps-surface);border:1px solid var(--fps-border);height:52px}.sizing-map__zone{position:absolute;top:0;bottom:0;left:0}.sizing-map__zone--fall{background:repeating-linear-gradient(135deg,var(--fps-red-bg)0 6px,transparent 6px 12px)}.sizing-map__zone--held{background:var(--fps-green-bg)}.sizing-map__tick{position:absolute;background:var(--fps-border-strong);width:1px;top:0;bottom:0}.sizing-map__tick--floor{background:var(--fps-red);width:2px}.sizing-map__tick--floor.is-dim{background:var(--fps-red-border);width:1px}.sizing-map__tick--you{background:var(--fps-accent-bright);width:2px}.sizing-map__tick--close{background:var(--fps-fg-2)}.sizing-map__labels{position:relative;height:46px;margin-top:6px}.sizing-map__lab{position:absolute;text-align:center;white-space:nowrap;font-size:var(--fps-fs-eyebrow);color:var(--fps-fg-3);line-height:1.35;top:0;transform:translate(-50%)}.sizing-map__lab b{display:block;font-family:var(--fps-font-mono);font-size:var(--fps-fs-caption);font-weight:var(--fps-fw-semibold);color:var(--fps-fg-1)}.sizing-map__lab.is-you b{color:var(--fps-accent-bright)}.sizing-map__lab.is-floor b{color:var(--fps-red)}.sizing-map__axis{display:flex;font-family:var(--fps-font-mono);font-size:var(--fps-fs-eyebrow);color:var(--fps-fg-3);justify-content:space-between;margin-top:2px}.sizing-map__legend{display:flex;gap:var(--fps-sp-2)var(--fps-sp-4);margin-top:var(--fps-sp-3);font-size:var(--fps-fs-caption);color:var(--fps-fg-3);flex-wrap:wrap}.sizing-map__legend i{display:inline-block;vertical-align:middle;width:14px;height:2px;margin-right:6px}.sizing-legend--floor{background:var(--fps-red)}.sizing-legend--close{background:var(--fps-fg-2)}.sizing-legend--you{background:var(--fps-accent-bright)}.sizing-legend--fall{background:var(--fps-red-border)}.sizing-table{border-collapse:collapse;margin-top:var(--fps-sp-5);width:100%}.sizing-table th{text-align:left;font-size:var(--fps-fs-eyebrow);font-weight:var(--fps-fw-bold);letter-spacing:var(--fps-tracking-label);text-transform:uppercase;color:var(--fps-fg-3);padding:0 0 var(--fps-sp-2);border-bottom:1px solid var(--fps-border)}.sizing-table th:last-child,.sizing-table td:last-child{text-align:right}.sizing-table td{padding:var(--fps-sp-3)0;border-bottom:1px solid var(--fps-border-faint);font-size:var(--fps-fs-body);color:var(--fps-fg-2)}.sizing-table td b{font-family:var(--fps-font-mono);font-size:var(--fps-fs-body);font-weight:var(--fps-fw-semibold);color:var(--fps-fg-1);font-variant-numeric:tabular-nums}.sizing-src{display:block;font-size:var(--fps-fs-eyebrow);color:var(--fps-fg-3)}.sizing-table tr.is-used td{color:var(--fps-fg-1)}.sizing-table tr.is-used td b{color:var(--fps-accent-bright)}.sizing-table tr.is-used td .sizing-src{color:var(--fps-accent)}.sizing-arg p{margin:0 0 var(--fps-sp-3);font-size:var(--fps-fs-body-lg);line-height:var(--fps-lh-relaxed);color:var(--fps-fg-2);text-wrap:pretty;max-width:34rem}.sizing-arg p:last-child{margin:0}.sizing-arg b{color:var(--fps-fg);font-weight:var(--fps-fw-semibold)}.sizing-pull{margin:0 0 var(--fps-sp-5);padding:0 0 0 var(--fps-sp-4);border-left:2px solid var(--fps-accent);font-size:var(--fps-fs-h3);line-height:var(--fps-lh-snug);font-weight:var(--fps-fw-semibold);letter-spacing:var(--fps-tracking-tight);color:var(--fps-fg);text-wrap:pretty;max-width:32rem}.sizing-limits-list{list-style:none;margin:0;padding:0}.sizing-limits-list li{display:flex;gap:var(--fps-sp-3);padding:var(--fps-sp-3)0;border-bottom:1px solid var(--fps-border-faint);font-size:var(--fps-fs-body);color:var(--fps-fg-2);text-wrap:pretty}.sizing-limits-list li:before{content:"—";color:var(--fps-fg-3);flex:none}.sizing-receipt{margin-top:var(--fps-sp-4);padding:var(--fps-sp-5);border:1px solid var(--fps-border-strong);border-radius:var(--fps-radius-md);background:var(--fps-bg)}.sizing-receipt__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--fps-sp-3);padding-bottom:var(--fps-sp-3);border-bottom:1px solid var(--fps-border)}.sizing-receipt__title{font-size:var(--fps-fs-eyebrow);font-weight:var(--fps-fw-bold);letter-spacing:var(--fps-tracking-label);text-transform:uppercase;color:var(--fps-fg-1)}.sizing-receipt__date{font-size:var(--fps-fs-eyebrow);color:var(--fps-fg-3);font-family:var(--fps-font-mono)}.sizing-receipt__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--fps-sp-3);padding:var(--fps-sp-2)0;border-bottom:1px solid var(--fps-border-faint);font-size:var(--fps-fs-body);color:var(--fps-fg-2)}.sizing-receipt__row b{font-family:var(--fps-font-mono);font-size:var(--fps-fs-body);font-weight:var(--fps-fw-semibold);color:var(--fps-fg-1);font-variant-numeric:tabular-nums}.sizing-receipt__row.is-answer{padding-top:var(--fps-sp-3);border-bottom:0;border-top:1px solid var(--fps-border-strong);color:var(--fps-fg);margin-top:4px}.sizing-receipt__row.is-answer span{font-weight:var(--fps-fw-semibold)}.sizing-receipt__row.is-answer b{font-size:var(--fps-fs-h2);color:var(--fps-accent-bright)}.sizing-receipt__vow{margin:var(--fps-sp-3)0 0;font-size:var(--fps-fs-caption);line-height:var(--fps-lh-normal);color:var(--fps-fg-2);text-wrap:pretty;font-style:italic}.sizing-receipt__foot{display:flex;align-items: center;gap:var(--fps-sp-2);margin-top:var(--fps-sp-3);padding-top:var(--fps-sp-3);border-top:1px solid var(--fps-border);font-size:var(--fps-fs-caption);color:var(--fps-fg-3);font-family:var(--fps-font-mono);overflow-wrap:anywhere}.sizing-share{margin-top:var(--fps-sp-4)}.sizing-share__modes{display:inline-flex;border:1px solid var(--fps-border-strong);border-radius:var(--fps-radius-pill);background:var(--fps-surface);gap:2px;max-width:100%;padding:3px}.sizing-share__mode{font-family:inherit;font-size:var(--fps-fs-small);font-weight:var(--fps-fw-semibold);color:var(--fps-fg-2);border-radius:var(--fps-radius-pill);padding:0 var(--fps-sp-3);cursor:pointer;white-space:nowrap;transition:color var(--fps-dur-fast)var(--fps-ease-out),background var(--fps-dur-fast)var(--fps-ease-out);background:0 0;border:0;min-height:34px}.sizing-share__mode:hover{color:var(--fps-fg)}.sizing-share__mode.is-on{color:var(--fps-fg);background:var(--fps-surface-2)}.sizing-share__hint{margin:var(--fps-sp-3)0 var(--fps-sp-2);font-size:var(--fps-fs-small);color:var(--fps-fg-3);text-wrap:pretty}.sizing-share__text{display:block;resize:vertical;padding:var(--fps-sp-3);font-family:var(--fps-font-sans);font-size:var(--fps-fs-body);line-height:var(--fps-lh-normal);color:var(--fps-fg-1);background:var(--fps-surface);border:1px solid var(--fps-border);border-radius:var(--fps-radius-md);outline:none;width:100%;min-height:118px}.sizing-share__text.is-receipt{font-family:var(--fps-font-mono);font-size:var(--fps-fs-caption);line-height:var(--fps-lh-relaxed);white-space:pre;overflow-x:auto}.sizing-share__text:focus{border-color:var(--fps-accent)}.sizing-share__acts{display:flex;gap:var(--fps-sp-2);margin-top:var(--fps-sp-3);flex-wrap:wrap;align-items: center}.sizing-share__btn{display:inline-flex;align-items: center;gap:var(--fps-sp-2);font-family:inherit;font-size:var(--fps-fs-small);font-weight:var(--fps-fw-semibold);color:var(--fps-fg-1);background:var(--fps-surface-2);border:1px solid var(--fps-border-strong);border-radius:var(--fps-radius-pill);padding:0 var(--fps-sp-4);cursor:pointer;text-decoration:none;transition:border-color var(--fps-dur-fast)var(--fps-ease-out),color var(--fps-dur-fast)var(--fps-ease-out);min-height:40px}.sizing-share__btn:hover{border-color:var(--fps-accent);color:var(--fps-fg)}.sizing-share__btn svg{flex:none}.sizing-share__said{font-size:var(--fps-fs-caption);color:var(--fps-green);font-family:var(--fps-font-mono)}.sizing-footer{padding:var(--fps-sp-6)0 0;border-top:1px solid var(--fps-border);font-size:var(--fps-fs-caption);color:var(--fps-fg-3);display:grid;gap:var(--fps-sp-2)}.sizing-footer p{margin:0}.sizing-footer a{color:var(--fps-fg-2)}@media (max-width:420px){.sizing-share__modes{display:flex}.sizing-share__mode{padding:0 var(--fps-sp-1);font-size:var(--fps-fs-caption);flex:1;min-width:0}.sizing-share__modeLong{display:none}}@media (pointer:coarse){.sizing-btn,.sizing-share__btn,.sizing-share__mode{min-height:44px}}@media (min-width:720px){.sizing-ask-grid{grid-template-columns:1fr 1fr;padding:var(--fps-sp-6)}.sizing-ceilings{grid-template-columns:1fr 1fr}.sizing-answer{padding:var(--fps-sp-8)var(--fps-sp-6)}.sizing-section{padding:var(--fps-sp-10)0}}@media (prefers-reduced-motion:reduce){.sizing-btn,.sizing-share__btn,.sizing-share__mode{transition:none}}.sizing-disclose{display:inline;margin-left:var(--fps-sp-2);font:inherit;font-size:var(--fps-fs-eyebrow);color:var(--fps-accent-bright);text-decoration:underline;text-underline-offset:2px;cursor:pointer;position:relative;background:0 0;border:none;padding:0}.sizing-disclose:after{content:"";position:absolute;inset:-12px -8px}.sizing-disclose:hover{color:var(--fps-fg)}.sizing-inputs td{padding-top:0}.sizing-inputs dl{margin:0 0 var(--fps-sp-3);padding:var(--fps-sp-3)var(--fps-sp-4);background:var(--fps-surface-2);font-size:var(--fps-fs-caption);border-radius:8px}.sizing-inputs div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--fps-sp-4);padding:3px 0}.sizing-inputs dt{color:var(--fps-fg-3);min-width:0}.sizing-inputs dd{font-family:var(--fps-font-mono);font-variant-numeric:tabular-nums;color:var(--fps-fg-1);white-space:nowrap;margin:0}.sizing-inputs .is-result{padding-top:var(--fps-sp-2);border-top:1px solid var(--fps-border);margin-top:3px}.sizing-inputs .is-result dt{color:var(--fps-fg-2)}.sizing-maths{margin-top:var(--fps-sp-4);padding:var(--fps-sp-4);background:var(--fps-surface-2);font-size:var(--fps-fs-caption);line-height:var(--fps-lh-relaxed);color:var(--fps-fg-2);border-radius:10px}.sizing-maths p{margin:0 0 var(--fps-sp-3);text-wrap:pretty}.sizing-maths p:last-child{margin-bottom:0}.sizing-maths b{color:var(--fps-fg-1)}.sizing-stress{margin-top:var(--fps-sp-5);padding:var(--fps-sp-4);border:1px solid var(--fps-border);border-radius:10px}.sizing-stress__head{margin:0 0 var(--fps-sp-4);font-size:var(--fps-fs-caption);color:var(--fps-fg-2);text-wrap:pretty}.sizing-stress__grid{display:grid;grid-template-columns:1fr;gap:var(--fps-sp-5)}@media (min-width:560px){.sizing-stress__grid{grid-template-columns:1fr 1fr;gap:var(--fps-sp-6)}}.sizing-stress__lab{display:flex;justify-content:space-between;align-items:baseline;gap:var(--fps-sp-3);margin-bottom:var(--fps-sp-2);font-size:var(--fps-fs-caption);color:var(--fps-fg-2)}.sizing-stress__lab b{font-family:var(--fps-font-mono);font-variant-numeric:tabular-nums;color:var(--fps-fg);white-space:nowrap}.sizing-stress__note{margin:var(--fps-sp-4)0 0;font-size:var(--fps-fs-caption);color:var(--fps-amber);text-wrap:pretty}.sizing-share-off{margin:var(--fps-sp-4)0 0;padding:var(--fps-sp-4);border:1px dashed var(--fps-border-strong);font-size:var(--fps-fs-caption);color:var(--fps-fg-2);text-wrap:pretty;border-radius:10px}.sizing-page{--sizing-max:44rem;box-sizing:border-box;max-width:var(--sizing-max);padding:2rem 1rem max(12rem,calc(var(--punchcard-cta-clearance,0px) + 1rem));color:var(--fps-fg-1);font-size:var(--fps-fs-body);line-height:var(--fps-lh-normal);margin:0 auto}.sizing-page--thin{padding-bottom:4rem}.sizing-page *{box-sizing:border-box}.sizing-hero{margin-bottom:1.75rem}.sizing-h1{color:var(--fps-fg);font-size:clamp(var(--fps-fs-h2),6vw,var(--fps-fs-h1));font-weight:var(--fps-fw-bold);line-height:var(--fps-lh-tight);letter-spacing:var(--fps-tracking-display);margin:0 0 .75rem}.sizing-lede{color:var(--fps-fg-2);font-size:var(--fps-fs-body-lg);line-height:var(--fps-lh-relaxed);margin:0}.sizing-card{background:var(--fps-surface);border:1px solid var(--fps-border);border-radius:var(--fps-radius-md);margin-bottom:1rem;padding:1.25rem}.sizing-muted{color:var(--fps-fg-2);font-size:var(--fps-fs-small)}.sizing-tight{margin:.5rem 0 0}.sizing-hint{color:var(--fps-fg-3);font-size:var(--fps-fs-caption);text-wrap:pretty;margin:.5rem 0 0}.sizing-page .dmap{margin:.85rem 0 0}.sizing-terms{position:fixed;z-index:40;display:flex;background:var(--fps-glass);border-top:1px solid var(--fps-border-strong);backdrop-filter:blur(12px);flex-direction:column;gap:.75rem;padding:.9rem 1rem;bottom:0;left:0;right:0}.sizing-terms__copy{color:var(--fps-fg-2);font-size:var(--fps-fs-caption);line-height:var(--fps-lh-snug);margin:0}.sizing-terms__btn{color:var(--fps-fg);font-size:var(--fps-fs-body);font-weight:var(--fps-fw-bold);background:var(--fps-surface-2);border:1px solid var(--fps-border-strong);border-radius:var(--fps-radius-pill);cursor:pointer;min-height:40px;padding:0 20px;font-family:inherit}.sizing-terms__btn:focus-visible{outline:2px solid var(--fps-accent);outline-offset:2px}@media (pointer:coarse){.sizing-terms__btn{min-height:44px}}@media (min-width:720px){.sizing-page{padding:3rem 1.5rem max(7rem,calc(var(--punchcard-cta-clearance,0px) + 1rem))}.sizing-card{padding:1.5rem}.sizing-terms{flex-direction:row;justify-content:center;align-items: center;gap:1.5rem}.sizing-terms__copy{max-width:60ch}.sizing-terms__btn{flex:none}}.sizing-index-search .gsearch__input{font-size:var(--fps-fs-body-lg);font-weight:var(--fps-fw-medium);border-radius:var(--fps-radius-md);height:52px;padding:0 1rem 0 2.5rem}.sizing-index-search .gsearch__icon{left:.9rem}.sizing-picks{display:flex;flex-wrap:wrap;align-items: center;gap:.5rem;margin-top:.85rem}.sizing-picks>span{color:var(--fps-fg-3);font-size:var(--fps-fs-caption)}.sizing-receipt__who{color:var(--fps-fg-3);font-size:var(--fps-fs-eyebrow);margin-left:.5rem;font-style:normal}.sizing-ticker-grid{display:flex;list-style:none;flex-wrap:wrap;gap:.5rem;margin:.9rem 0 0;padding:0}.sizing-ticker-chip{display:inline-block;border:1px solid var(--fps-border);background:var(--fps-bg-2);color:var(--fps-fg);text-decoration:none;border-radius:8px;padding:.4rem .7rem;font-size:.875rem;font-weight:600;line-height:1.6}.sizing-ticker-chip:hover{border-color:var(--fps-accent,currentColor)}.sizing-ticker-chip:focus-visible{border-color:var(--fps-accent,currentColor)}.sizing-aside{display:none}@media (min-width:1140px){.sizing-layout{display:grid;grid-template-columns:minmax(0,1fr)300px;align-items: start;gap:40px;max-width:calc(44rem + 388px);margin:0 auto;padding:0 24px}.sizing-layout>.sizing-page{margin:0}.sizing-aside{display:block;position:sticky;top:calc(var(--fps-nav-h,60px) + 24px);margin-top:3rem}}.sizing-shell{display:flex;flex-direction:column;min-height:100vh}.sizing-shell>.lv2-nav{flex-shrink:0}.sizing-switch{display:block;margin-bottom:1rem}.sizing-switch__label{display:block;color:var(--fps-fg-3);font-size:var(--fps-fs-eyebrow);font-weight:var(--fps-fw-bold);letter-spacing:var(--fps-tracking-label);text-transform:uppercase;margin-bottom:.4rem}.punchcard-cta{background:linear-gradient(180deg,var(--fps-accent-bg),transparent);border:1px solid var(--fps-accent-dim);border-radius:var(--fps-radius-lg);padding:22px 24px}.punchcard-cta__heading{font-size:17px;line-height:1.3;font-weight:var(--fps-fw-semibold);color:var(--fps-fg-1);text-wrap:balance;margin:0 0 8px}.punchcard-cta__body{color:var(--fps-fg-2);margin:0;font-size:14.5px;line-height:1.6}.punchcard-cta__action{display:inline-flex;border-radius:var(--fps-radius-pill);background:var(--fps-accent-gradient);color:#061018;box-shadow:var(--fps-accent-shadow);font-weight:var(--fps-fw-semibold);text-decoration:none;transition:filter var(--fps-dur);border:1px solid #0000;justify-content:center;align-items: center;gap:8px;margin-top:16px;padding:11px 20px}.punchcard-cta__action:hover{filter:brightness(1.08)}.punchcard-cta__action:focus-visible{outline:2px solid var(--fps-accent-bright);outline-offset:2px}.punchcard-cta__image{display:block;width:100%;height:auto}.punchcard-cta__punchcard{display:block;filter:drop-shadow(0 2px 8px #00000040)}.punchcard-cta--card .punchcard-cta__punchcard{width:100%;max-width:240px;margin:14px auto 0}.punchcard-cta--card .punchcard-cta__action{display:flex;width:100%}.punchcard-cta--outro{display:flex;border-radius:var(--fps-radius-xl,20px);background:linear-gradient(135deg,#408cdc24,#408cdc08);justify-content:space-between;align-items: center;gap:28px;width:100%;padding:32px 36px}.punchcard-cta--outro .punchcard-cta__copy{flex:300px}.punchcard-cta--outro .punchcard-cta__heading{font-family:var(--fps-font-heading);letter-spacing:-.6px;margin-bottom:10px;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800}.punchcard-cta--outro .punchcard-cta__actions{display:flex;flex-direction:column;flex:none;align-items: center;gap:16px;min-width:min(280px,100%)}.punchcard-cta--outro .punchcard-cta__punchcard{width:100%;max-width:280px}.punchcard-cta--outro .punchcard-cta__action{width:100%;margin-top:0}@media (max-width:767px){.punchcard-cta--outro{flex-direction:column;align-items: flex-start;padding:24px 20px}.punchcard-cta--outro .punchcard-cta__actions{width:100%}}.punchcard-cta-bar{position:fixed;z-index:40;pointer-events:none;container:cta-bar/inline-size;bottom:0;left:0;right:0}@media (min-width:1140px){.punchcard-cta-bar{display:none}}.punchcard-cta--bar{--cta-collapsible:1;--peek:calc((100cqi - 32px)*.259 + 16px);pointer-events:auto;position:relative;display:grid;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));transform:translateY(calc(100% - var(--peek)));animation:.75s cubic-bezier(.34,1.56,.64,1) both punchcard-cta-bump-in,.7s ease-in-out 3.5s punchcard-cta-nudge;background:0 0;border:none;border-radius:22px 22px 0 0;gap:14px;width:100%;margin:0;transition:transform .5s cubic-bezier(.32,1.25,.5,1),background-color .3s,box-shadow .3s}.punchcard-cta--bar[data-expanded=true]{background:var(--fps-glass);backdrop-filter:saturate(180%)blur(20px);box-shadow:0 -1px 0 var(--fps-border),0 -12px 40px #00000059;transform:none}@keyframes punchcard-cta-bump-in{0%{translate:0 100%}to{translate:0}}@keyframes punchcard-cta-nudge{0%,to{translate:0}40%{translate:0 -16px}70%{translate:0 3px}}@media (prefers-reduced-motion:reduce){.punchcard-cta--bar{animation:none;transition:none}}.punchcard-cta__peek{display:block;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:100%;padding:0}.punchcard-cta__peek:focus-visible{outline:2px solid var(--fps-accent-bright);outline-offset:4px;border-radius:22px}.punchcard-cta--bar .punchcard-cta__punchcard{filter:drop-shadow(0 -6px 18px #00000073);width:100%;transition:translate .2s}.punchcard-cta--bar:not([data-expanded=true]) .punchcard-cta__peek:hover .punchcard-cta__punchcard,.punchcard-cta--bar:not([data-expanded=true]) .punchcard-cta__peek:active .punchcard-cta__punchcard{translate:0 -6px}.punchcard-cta__reveal{display:grid;opacity:0;gap:12px;transition:opacity .25s}.punchcard-cta--bar[data-expanded=true] .punchcard-cta__reveal{opacity:1;transition-delay:.15s}.punchcard-cta--bar .punchcard-cta__heading{text-align:center;margin:0;font-size:16px}.punchcard-cta--bar .punchcard-cta__body{display:none}.punchcard-cta--bar .punchcard-cta__action{width:100%;min-height:48px;margin:0;padding:12px 20px;font-size:15px}.punchcard-cta__dismiss{position:absolute;z-index:1;display:grid;cursor:pointer;background:0 0;border:none;place-items: center;width:44px;height:44px;padding:0;top:-12px;right:6px}.punchcard-cta__dismiss span{display:grid;background:var(--fps-surface-2);border:1px solid var(--fps-border-strong);color:var(--fps-fg-1);border-radius:50%;place-items: center;width:30px;height:30px;font-size:18px;line-height:1;box-shadow:0 2px 8px #0000004d}@container cta-bar (width>=640px){.punchcard-cta--bar{--cta-collapsible:0;grid-template-columns:240px minmax(0,1fr);padding:12px max(56px,calc((100cqi - 720px)/2))calc(12px + env(safe-area-inset-bottom,0px))max(16px,calc((100cqi - 720px)/2));border-top:1px solid var(--fps-border);background:var(--fps-glass);backdrop-filter:saturate(180%)blur(20px);border-radius:0;align-items: center;gap:20px;transform:none}.punchcard-cta--bar[data-expanded=true]{box-shadow:none}.punchcard-cta__peek{pointer-events:none;cursor:default}.punchcard-cta--bar .punchcard-cta__punchcard{filter:drop-shadow(0 2px 8px #0000004d)}.punchcard-cta__reveal{opacity:1;justify-items:start}.punchcard-cta--bar .punchcard-cta__heading{text-align:left;font-size:17px}.punchcard-cta--bar .punchcard-cta__body{display:block;text-wrap:pretty;margin:4px 0 0;font-size:13.5px;line-height:1.5}.punchcard-cta--bar .punchcard-cta__action{width:auto;min-height:44px;padding:10px 22px}.punchcard-cta__dismiss{top:50%;right:max(6px,50cqi - 410px);translate:0 -50%}.punchcard-cta__dismiss span{box-shadow:none;color:var(--fps-fg-2);background:0 0;border:none;font-size:20px}}:root{--punchcard-cta-clearance:calc((100vw - 32px)*.259 + 16px + env(safe-area-inset-bottom,0px))}@media (min-width:640px){:root{--punchcard-cta-clearance:calc(212px + env(safe-area-inset-bottom,0px))}}@media (min-width:720px){:root{--punchcard-cta-clearance:calc(180px + env(safe-area-inset-bottom,0px))}}@media (min-width:1140px){:root{--punchcard-cta-clearance:0px}}.sizing-sub{margin:0 0 var(--fps-sp-3);color:var(--fps-fg);font-size:var(--fps-fs-h3);font-weight:var(--fps-fw-semibold);line-height:var(--fps-lh-snug);text-wrap:pretty}.sizing-howto>p{margin:0 0 var(--fps-sp-3)}.sizing-formula{margin:var(--fps-sp-2)0;padding:var(--fps-sp-3)var(--fps-sp-4);background:var(--fps-surface);border:1px solid var(--fps-border);border-radius:var(--fps-radius-md);font-family:var(--fps-font-mono);font-size:var(--fps-fs-small);color:var(--fps-fg);overflow-wrap:anywhere}.sizing-faq{border-bottom:1px solid var(--fps-border)}.sizing-faq summary{display:flex;padding:var(--fps-sp-2)0;cursor:pointer;color:var(--fps-fg);font-weight:var(--fps-fw-semibold);align-items: center;min-height:44px}.sizing-faq p{margin:0 0 var(--fps-sp-3);color:var(--fps-fg-2)}.sizing-reading{list-style:none;margin:0;padding:0}.sizing-reading li{display:flex;gap:var(--fps-sp-1);padding:var(--fps-sp-3)0;border-bottom:1px solid var(--fps-border);flex-direction:column}.sizing-reading a{display:flex;font-weight:var(--fps-fw-semibold);align-items: center;min-height:44px}.sizing-reading span{color:var(--fps-fg-2);font-size:var(--fps-fs-small)}.sizing-crumbs{margin:0 0 var(--fps-sp-3);font-size:var(--fps-fs-caption);color:var(--fps-fg-3)}.sizing-crumbs a{color:var(--fps-fg-2)}.sizing-glance{margin-top:var(--fps-sp-5)}.sizing-glance p{margin:0 0 var(--fps-sp-2);color:var(--fps-fg-2);font-size:var(--fps-fs-small);line-height:var(--fps-lh-relaxed)}.sizing-faq{border-bottom:1px solid var(--fps-border)}.sizing-faq summary{display:flex;padding:var(--fps-sp-2)0;cursor:pointer;color:var(--fps-fg);font-weight:var(--fps-fw-semibold);align-items: center;min-height:44px}.sizing-faq p{margin:0 0 var(--fps-sp-3);color:var(--fps-fg-2)}.sizing-peers{margin-top:var(--fps-sp-5)}.sizing-unpub__tk{font-family:var(--fps-font-mono);font-weight:var(--fps-fw-bold);letter-spacing:var(--fps-tracking-tight)}.sizing-h1.sizing-unpub__h1{margin-bottom:var(--fps-sp-6);font-size:clamp(var(--fps-fs-h1),11vw,4.25rem)}.sizing-unpub__premise{display:grid;gap:var(--fps-sp-2);padding-left:var(--fps-sp-4);border-left:2px solid var(--fps-accent);max-width:32rem;margin:0}.sizing-unpub__premise p{color:var(--fps-fg-2);font-size:var(--fps-fs-body-lg);font-weight:var(--fps-fw-medium);line-height:var(--fps-lh-snug);text-wrap:pretty;margin:0}.sizing-unpub__premise p+p{color:var(--fps-fg)}.sizing-unpub__premise+.sizing-lede{margin-top:var(--fps-sp-8);max-width:46rem}.sizing-unpub__cta-row{display:flex;align-items: center;gap:var(--fps-sp-5);margin-top:var(--fps-sp-8);flex-wrap:wrap}.sizing-unpub__cta{display:inline-flex;padding:0 var(--fps-sp-6);font-family:inherit;font-size:var(--fps-fs-body);font-weight:var(--fps-fw-bold);border-radius:var(--fps-radius-pill);cursor:pointer;text-decoration:none;color:#06121f;background:var(--fps-accent-gradient);box-shadow:var(--fps-accent-shadow);transition:box-shadow var(--fps-dur-fast)var(--fps-ease-out);border:1px solid #0000;align-items: center;min-height:48px}.sizing-unpub__cta:hover{color:#06121f;box-shadow:var(--fps-accent-shadow),var(--fps-glow-accent-strong);border-color:#0000}.sizing-unpub__reassure{margin:var(--fps-sp-4)0 0;color:var(--fps-fg-3);font-size:var(--fps-fs-small);text-wrap:pretty}.sizing-unpub__back{color:var(--fps-fg-2);font-size:var(--fps-fs-small)}.sizing-unpub__back:hover{color:var(--fps-fg)}.sizing-unpub__split{display:grid;gap:var(--fps-sp-3)}.sizing-unpub__card{padding:var(--fps-sp-5);background:var(--fps-surface);border:1px solid var(--fps-border);border-radius:var(--fps-radius-md)}.sizing-unpub__card--desk{background:var(--fps-accent-bg);border-color:var(--fps-border-strong)}.sizing-unpub__card h3{margin:0 0 var(--fps-sp-1);color:var(--fps-fg-3);font-size:var(--fps-fs-eyebrow);font-weight:var(--fps-fw-bold);letter-spacing:var(--fps-tracking-label);text-transform:uppercase}.sizing-unpub__card--desk h3{color:var(--fps-accent-bright)}.sizing-unpub__card>p{margin:0 0 var(--fps-sp-3);color:var(--fps-fg-2);font-size:var(--fps-fs-small);text-wrap:pretty}.sizing-unpub__card ul{list-style:none;display:grid;margin:0;padding:0}.sizing-unpub__card li{display:flex;gap:var(--fps-sp-2);padding:var(--fps-sp-2)0;border-top:1px solid var(--fps-border-faint);color:var(--fps-fg-1);font-size:var(--fps-fs-small)}.sizing-unpub__card li:first-child{border-top:0}.sizing-unpub__card li:before{content:"—";color:var(--fps-fg-3);flex:none}.sizing-unpub__card--desk li:before{content:"·";color:var(--fps-accent-bright);font-weight:var(--fps-fw-bold)}@media (min-width:640px){.sizing-unpub__split{grid-template-columns:1fr 1fr}}@media (pointer:coarse){.sizing-unpub__cta{min-height:44px}}
