html:has(.jst-resource){--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(12.9% .042 264.695);--card:oklch(100% 0 0);--card-foreground:oklch(12.9% .042 264.695);--popover:oklch(100% 0 0);--popover-foreground:oklch(12.9% .042 264.695);--primary:oklch(20.8% .042 265.755);--primary-foreground:oklch(98.4% .003 247.858);--secondary:oklch(96.8% .007 247.896);--secondary-foreground:oklch(20.8% .042 265.755);--muted:oklch(96.8% .007 247.896);--muted-foreground:oklch(55.4% .046 257.417);--accent:oklch(96.8% .007 247.896);--accent-foreground:oklch(20.8% .042 265.755);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(92.9% .013 255.508);--input:oklch(92.9% .013 255.508);--ring:oklch(70.4% .04 256.788);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.4% .003 247.858);--sidebar-foreground:oklch(12.9% .042 264.695);--sidebar-primary:oklch(20.8% .042 265.755);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(96.8% .007 247.896);--sidebar-accent-foreground:oklch(20.8% .042 265.755);--sidebar-border:oklch(92.9% .013 255.508);--sidebar-ring:oklch(70.4% .04 256.788)}html:has(.jst-resource) .dark{--background:oklch(12.9% .042 264.695);--foreground:oklch(98.4% .003 247.858);--card:oklch(20.8% .042 265.755);--card-foreground:oklch(98.4% .003 247.858);--popover:oklch(20.8% .042 265.755);--popover-foreground:oklch(98.4% .003 247.858);--primary:oklch(92.9% .013 255.508);--primary-foreground:oklch(20.8% .042 265.755);--secondary:oklch(27.9% .041 260.031);--secondary-foreground:oklch(98.4% .003 247.858);--muted:oklch(27.9% .041 260.031);--muted-foreground:oklch(70.4% .04 256.788);--accent:oklch(27.9% .041 260.031);--accent-foreground:oklch(98.4% .003 247.858);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.1% .027 264.364);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.8% .042 265.755);--sidebar-foreground:oklch(98.4% .003 247.858);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(27.9% .041 260.031);--sidebar-accent-foreground:oklch(98.4% .003 247.858);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.1% .027 264.364)}@layer base{html:has(.jst-resource) *{border-color:var(--color-border)}html:has(.jst-resource) body{background-color:var(--color-background);color:var(--color-foreground)}}html:has(.jst-resource){--ink:#000;--body:#393939;--mute:#636466;--line:#e4e4e4;--line2:#d6d6d6;--tint:#f7f7f7;--white:#fff;--brand:#636466;--brand-dark:#4f5052;--serif:"Playfair Display", Georgia, "Times New Roman", serif;--sans:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--focus:0 0 0 3px #00000012}html:has(.jst-resource){background:var(--white)}html:has(.jst-resource) body{background:var(--white);min-height:100dvh;color:var(--body);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased}html:has(.jst-resource) .vf-page{flex-direction:column;max-width:880px;min-height:100dvh;margin:0 auto;padding:0 20px 70px;display:flex}html:has(.jst-resource) .vf-top{padding-top:min(11vh,92px);transition:padding-top .28s cubic-bezier(.4,0,.2,1)}html:has(.jst-resource) .vf-top.vf-active{padding-top:20px}html:has(.jst-resource) .jst-wordmark{--wm:268px;width:var(--wm);max-width:72vw;color:var(--ink);margin:0 auto}html:has(.jst-resource) .jst-wordmark .l1{font:400 calc(var(--wm) * .132)/1.05 var(--serif);letter-spacing:.005em;text-align:center;white-space:nowrap}html:has(.jst-resource) .jst-wordmark .l2{width:88%;margin:calc(var(--wm) * .066) auto 0;align-items:center;gap:calc(var(--wm) * .0625);display:flex}html:has(.jst-resource) .jst-wordmark .l2:before{content:"";height:max(1px, calc(var(--wm) * .0045));background:currentColor;flex:1}html:has(.jst-resource) .jst-wordmark .l2:after{content:"";height:max(1px, calc(var(--wm) * .0045));background:currentColor;flex:1}html:has(.jst-resource) .jst-wordmark .l2 span{font:400 calc(var(--wm) * .0574)/1 var(--serif);letter-spacing:.42em;text-indent:.42em}html:has(.jst-resource) .vf-brand{text-align:center}html:has(.jst-resource) .vf-brandmark{--logo-size:86px;margin:0 auto 18px;display:block}html:has(.jst-resource) .vf-sub{font:300 12.5px var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--mute);margin-top:16px}html:has(.jst-resource) .vf-asset{object-fit:contain;display:block}html:has(.jst-resource) .vf-assetph{border:1px solid var(--line);background:var(--white);font:400 9.5px/1.35 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--mute);text-align:center;box-sizing:border-box;border-radius:2px;justify-content:center;align-items:center;padding:0 10px;display:flex}html:has(.jst-resource) .vf-searchwrap{margin-top:30px}html:has(.jst-resource) .vf-searchwrap.vf-sticky{z-index:30;margin-top:0;position:sticky;top:0}html:has(.jst-resource) .vf-searchwrap.vf-sticky:before{content:"";background:var(--white);border-bottom:1px solid var(--line);z-index:-1;position:absolute;inset:-14px -20px}html:has(.jst-resource) .vf-search{background:var(--white);border:1px solid var(--line2);border-radius:2px;align-items:center;gap:11px;padding:0 16px;display:flex}html:has(.jst-resource) .vf-search:focus-within{border-color:var(--ink);box-shadow:var(--focus)}html:has(.jst-resource) .vf-search svg{color:var(--mute);stroke:var(--mute);stroke-width:1.8px;flex:none}html:has(.jst-resource) .vf-search input{min-width:0;font:400 16.5px var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:16px 0}html:has(.jst-resource) .vf-search input::placeholder{color:#9a9a9c;font-weight:300}html:has(.jst-resource) .vf-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}html:has(.jst-resource) .vf-clear{cursor:pointer;width:30px;height:30px;color:var(--mute);background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}html:has(.jst-resource) .vf-clear:hover{color:var(--ink)}html:has(.jst-resource) .vf-hint{text-align:center;font:300 12px var(--sans);letter-spacing:.06em;color:var(--mute);margin-top:12px}html:has(.jst-resource) .vf-launcher{margin-top:36px}html:has(.jst-resource) .vf-group+.vf-group{margin-top:32px}html:has(.jst-resource) .vf-grouphead{align-items:center;gap:12px;margin-bottom:14px;display:flex}html:has(.jst-resource) .vf-grouphead h2{font:500 10.5px var(--sans);text-transform:uppercase;letter-spacing:.18em;color:var(--mute);margin:0}html:has(.jst-resource) .vf-rule{background:var(--line);flex:1;height:1px}html:has(.jst-resource) .vf-chip{color:var(--ink);font:400 11px var(--sans);font-variant-numeric:tabular-nums}html:has(.jst-resource) .vf-groups{flex-direction:column;gap:8px;display:flex}html:has(.jst-resource) .vf-groupblock{flex-direction:column;display:flex}html:has(.jst-resource) .vf-groupbtn{border-radius:12px;width:100%}html:has(.jst-resource) .vf-groupbtn[aria-expanded=true]{background:var(--brand-dark);border-color:var(--brand-dark)}html:has(.jst-resource) .vf-subwrap{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .22s,visibility .22s;display:grid}html:has(.jst-resource) .vf-subwrap>.vf-subs{min-height:0;overflow:hidden}html:has(.jst-resource) .vf-subwrap.vf-subopen{visibility:visible;grid-template-rows:1fr}html:has(.jst-resource) .vf-subs{flex-direction:column;gap:6px;display:flex}html:has(.jst-resource) .vf-subwrap.vf-subopen>.vf-subs{padding:8px 0 2px 14px}html:has(.jst-resource) .vf-sub{border-radius:12px;width:100%;padding:12px 14px;font-size:13.5px}html:has(.jst-resource) .vf-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:8px;display:grid}html:has(.jst-resource) .vf-cat{text-align:left;background:var(--brand);border:1px solid var(--brand);font:500 14px var(--sans);color:var(--white);cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:14px 15px;line-height:1.3;transition:background .15s,border-color .15s;display:flex}:is(html:has(.jst-resource) .vf-cat:hover,html:has(.jst-resource) .vf-cat:focus-visible){border-color:var(--brand-dark);background:var(--brand-dark);color:var(--white);outline:none}html:has(.jst-resource) .vf-count{color:#ffffff9e;font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}html:has(.jst-resource) .vf-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:22px 0 12px;display:flex}html:has(.jst-resource) .vf-metacount{font:300 12.5px var(--sans);text-transform:uppercase;letter-spacing:.1em;color:var(--mute)}html:has(.jst-resource) .vf-row{background:var(--white);border:1px solid var(--line);border-radius:2px;margin-bottom:10px;padding:18px 20px}html:has(.jst-resource) .vf-row:hover{border-color:var(--line2)}html:has(.jst-resource) .vf-main{min-width:0}html:has(.jst-resource) .vf-name{font:500 20px/1.25 var(--serif);color:var(--ink);word-break:break-word}html:has(.jst-resource) .vf-co{font:300 13.5px var(--sans);color:var(--body);word-break:break-word}html:has(.jst-resource) .vf-gchip{font:400 10.5px var(--sans);text-transform:uppercase;letter-spacing:.11em;color:var(--mute);margin-top:9px;display:inline-block}html:has(.jst-resource) .vf-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}html:has(.jst-resource) .vf-btn{font:400 14px var(--sans);border:1px solid var(--line2);background:var(--white);color:var(--body);word-break:break-all;box-sizing:border-box;border-radius:2px;align-items:center;gap:8px;min-height:44px;padding:11px 15px;text-decoration:none;display:inline-flex}html:has(.jst-resource) .vf-btn:hover{border-color:var(--ink);color:var(--ink)}html:has(.jst-resource) .vf-btn .vf-g{opacity:.6;flex:none;font-size:13px}html:has(.jst-resource) .vf-call{background:var(--ink);border-color:var(--ink);color:var(--white);font-variant-numeric:tabular-nums;font-weight:500}html:has(.jst-resource) .vf-call:hover{color:var(--white);background:#242424;border-color:#242424}html:has(.jst-resource) .vf-notes{font:300 13px var(--sans);color:var(--mute);border-left:2px solid var(--line);margin-top:12px;padding-left:12px}html:has(.jst-resource) .vf-row mark{color:var(--ink);background:#ededed;border-radius:1px;padding:0 2px}html:has(.jst-resource) .vf-empty{text-align:center;padding:56px 20px}html:has(.jst-resource) .vf-empty h3{font:500 21px var(--serif);color:var(--ink);margin:0 0 8px}html:has(.jst-resource) .vf-empty p{font:300 14px var(--sans);color:var(--mute);margin:0}html:has(.jst-resource) .vf-footer{text-align:center;margin-top:auto;padding-top:44px}html:has(.jst-resource) .vf-badges{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;padding-bottom:18px;display:flex}html:has(.jst-resource) .vf-badges>*{opacity:.85}html:has(.jst-resource) .vf-fine{font:300 11px var(--sans);letter-spacing:.06em;color:var(--mute);margin-top:16px}html:has(.jst-resource) .vf-footeracts{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}html:has(.jst-resource) .vf-signout{cursor:pointer;min-height:44px;font:300 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);background:0 0;border:0}html:has(.jst-resource) .vf-signout:hover{color:var(--ink)}@media (width<=520px){html:has(.jst-resource) .vf-page{padding:0 15px 50px}html:has(.jst-resource) .vf-top{padding-top:7vh}html:has(.jst-resource) .vf-grid{grid-template-columns:1fr 1fr;gap:8px}html:has(.jst-resource) .vf-groups{gap:6px}:is(html:has(.jst-resource) .vf-groupbtn,html:has(.jst-resource) .vf-sub){padding:12px 13px}html:has(.jst-resource) .vf-cat{padding:13px 12px;font-size:13.5px}html:has(.jst-resource) .vf-name{font-size:18.5px}html:has(.jst-resource) .vf-badges{gap:18px}html:has(.jst-resource) .vf-brandmark{--logo-size:72px}}@media (prefers-reduced-motion:reduce){:is(html:has(.jst-resource) .vf-top,html:has(.jst-resource) .vf-cat,html:has(.jst-resource) .vf-subwrap){transition:none!important}}html:has(.jst-resource) .vf-installoverlay{z-index:60;background:#0000006b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}html:has(.jst-resource) .vf-installsheet{background:var(--white);border:1px solid var(--line2);width:100%;max-width:420px;padding:26px 24px calc(20px + env(safe-area-inset-bottom));text-align:left;color:var(--ink);border-radius:2px}html:has(.jst-resource) .vf-installsheet h2{font:400 17px/1.35 var(--sans);letter-spacing:.01em;margin:0 0 14px}html:has(.jst-resource) .vf-installsheet ol{margin:0;padding-left:20px}html:has(.jst-resource) .vf-installsheet li{font:300 14px/1.6 var(--sans);margin-bottom:6px}html:has(.jst-resource) .vf-installnote{font:300 12.5px/1.5 var(--sans);color:var(--mute);margin:14px 0 0}html:has(.jst-resource) .vf-installclose{cursor:pointer;background:var(--ink);border:1px solid var(--ink);width:100%;min-height:44px;color:var(--white);font:500 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;border-radius:2px;margin-top:20px}html:has(.jst-resource) .vf-installclose:hover{background:#242424}html:has(.jst-resource) .vf-installclose:focus-visible{outline:2px solid var(--ink);outline-offset:2px}html:has(.jst-resource) .vf-authpage{min-height:100dvh;padding:24px max(16px, env(safe-area-inset-left)) calc(24px + env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex}html:has(.jst-resource) .vf-authcard{background:var(--white);border:1px solid var(--line);border-radius:2px;width:100%;max-width:390px;padding:30px 26px 22px}html:has(.jst-resource) .vf-authcard-center{text-align:center}html:has(.jst-resource) .vf-authbrand{text-align:center;margin-bottom:24px}html:has(.jst-resource) .vf-authicon{margin:0 auto 18px;display:block}html:has(.jst-resource) .vf-h1{font:500 22px/1.2 var(--serif);color:var(--ink);margin:0}html:has(.jst-resource) .vf-authform{flex-direction:column;gap:14px;display:flex}html:has(.jst-resource) .vf-field{font:400 10.5px var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--mute);flex-direction:column;gap:6px;display:flex}:is(html:has(.jst-resource) .vf-field input,html:has(.jst-resource) .vf-field textarea,html:has(.jst-resource) .vf-adminform textarea){min-height:44px;font:400 16px var(--sans);color:var(--ink);background:var(--white);border:1px solid var(--line2);border-radius:2px;outline:none;padding:11px 13px}html:has(.jst-resource) .vf-field textarea{resize:vertical;text-transform:none;letter-spacing:normal;min-height:96px;line-height:1.5}:is(html:has(.jst-resource) .vf-field input:hover:not(:disabled),html:has(.jst-resource) .vf-field textarea:hover:not(:disabled),html:has(.jst-resource) .vf-adminform textarea:hover:not(:disabled)){border-color:var(--border-strong,#393939)}:is(html:has(.jst-resource) .vf-field input:focus,html:has(.jst-resource) .vf-field textarea:focus,html:has(.jst-resource) .vf-adminform textarea:focus){border-color:var(--ink);box-shadow:var(--focus)}:is(html:has(.jst-resource) .vf-field input:disabled,html:has(.jst-resource) .vf-field textarea:disabled,html:has(.jst-resource) .vf-adminform textarea:disabled){opacity:.55;cursor:not-allowed;resize:none}:is(html:has(.jst-resource) .vf-field input[aria-invalid=true],html:has(.jst-resource) .vf-field textarea[aria-invalid=true],html:has(.jst-resource) .vf-adminform textarea[aria-invalid=true]){border-color:var(--danger,#b3261e)}html:has(.jst-resource) .vf-primary{border:1px solid var(--ink);cursor:pointer;width:100%;min-height:44px;font:500 14px var(--sans);letter-spacing:.04em;color:var(--white);background:var(--ink);border-radius:2px;margin-top:4px}html:has(.jst-resource) .vf-primary:hover{background:#242424}html:has(.jst-resource) .vf-primary:disabled{opacity:.5;cursor:default}html:has(.jst-resource) .vf-primary-quiet{color:var(--body);background:var(--white);border:1px solid var(--line2);margin-top:24px}html:has(.jst-resource) .vf-primary-quiet:hover{background:var(--tint);color:var(--ink)}html:has(.jst-resource) .vf-authtoggle{cursor:pointer;width:100%;min-height:44px;font:400 13px var(--sans);color:var(--mute);background:0 0;border:0;margin-top:6px;display:block}html:has(.jst-resource) .vf-authtoggle:hover{color:var(--ink)}html:has(.jst-resource) .vf-autherr{font:400 13px var(--sans);color:#b3261e;margin:0}html:has(.jst-resource) .vf-authnote{font:300 13px var(--sans);color:var(--mute);margin:0}html:has(.jst-resource) .vf-google{background:var(--white);border:1px solid var(--line2);width:100%;min-height:44px;color:var(--ink);font:400 14.5px var(--sans);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:11px 14px;transition:border-color .15s;display:flex}html:has(.jst-resource) .vf-google:hover{border-color:var(--ink)}html:has(.jst-resource) .vf-google:disabled{opacity:.5;cursor:default}html:has(.jst-resource) .vf-google svg{flex:0 0 18px;width:18px;height:18px;display:block}html:has(.jst-resource) .vf-or{font:300 12px var(--sans);color:var(--mute);align-items:center;gap:12px;margin:16px 0;display:flex}html:has(.jst-resource) .vf-or:before{content:"";background:var(--line);flex:1;height:1px}html:has(.jst-resource) .vf-or:after{content:"";background:var(--line);flex:1;height:1px}html:has(.jst-resource) .vf-googleerr{font:400 13px var(--sans);color:#b3261e;margin:10px 0 0}html:has(.jst-resource) .vf-boot{min-height:100dvh;color:var(--mute);font:300 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;display:flex}html:has(.jst-resource) .vf-partner{font:600 9.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--white);background:var(--ink);vertical-align:1px;border-radius:2px;margin:9px 0 0 10px;padding:4px 9px;display:inline-block}html:has(.jst-resource) .vf-row-partner{border-color:var(--ink);background:var(--tint)}html:has(.jst-resource) .vf-admin{padding-top:14px}html:has(.jst-resource) .vf-adminbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}html:has(.jst-resource) .vf-admintabs{gap:8px;display:flex}html:has(.jst-resource) .vf-admintab{cursor:pointer;min-height:44px;font:400 13.5px var(--sans);color:var(--body);background:var(--white);border:1px solid var(--line2);border-radius:2px;padding:10px 15px}html:has(.jst-resource) .vf-admintab:hover{border-color:var(--ink);color:var(--ink)}html:has(.jst-resource) .vf-admintab.vf-on{border-color:var(--ink);background:var(--ink);color:var(--white)}html:has(.jst-resource) .vf-adminsec{display:block}html:has(.jst-resource) .vf-adminhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}html:has(.jst-resource) .vf-adminhead h2{font:500 21px var(--serif);color:var(--ink);margin:0}html:has(.jst-resource) .vf-inline{width:auto;margin-top:0;padding:0 18px}html:has(.jst-resource) .vf-ghost{cursor:pointer;min-height:44px;font:400 13.5px var(--sans);color:var(--body);background:var(--white);border:1px solid var(--line2);border-radius:2px;padding:10px 15px}html:has(.jst-resource) .vf-ghost:hover{border-color:var(--ink);color:var(--ink)}html:has(.jst-resource) .vf-ghost:disabled{opacity:.45;cursor:default}html:has(.jst-resource) .vf-danger{color:#b3261e;border-color:#b3261e}html:has(.jst-resource) .vf-danger:hover{color:#b3261e;border-color:#b3261e}html:has(.jst-resource) .vf-adminform{background:var(--white);border:1px solid var(--line);border-radius:2px;flex-direction:column;gap:12px;margin-bottom:16px;padding:18px;display:flex}html:has(.jst-resource) .vf-adminform textarea{resize:vertical}html:has(.jst-resource) .vf-toggle{min-height:44px;font:400 14px var(--sans);color:var(--body);align-items:center;gap:10px;display:flex}html:has(.jst-resource) .vf-toggle .vf-help{font:400 12px var(--sans);color:var(--muted);margin-top:2px;display:block}html:has(.jst-resource) .vf-toggle input{width:20px;height:20px;accent-color:var(--ink)}html:has(.jst-resource) .vf-adminactions{flex-wrap:wrap;gap:9px;display:flex}html:has(.jst-resource) .vf-adminsearch{margin-bottom:12px}html:has(.jst-resource) .vf-adminlist{margin:0;padding:0;list-style:none}html:has(.jst-resource) .vf-adminrow{background:var(--white);border:1px solid var(--line);border-radius:2px;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:10px;padding:16px 18px;display:flex}html:has(.jst-resource) .vf-adminrow .vf-main{flex:1}html:has(.jst-resource) .vf-adminrow .vf-name{font-size:17px}html:has(.jst-resource) .vf-adminrowacts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}html:has(.jst-resource) .vf-confirm{border-top:1px solid var(--line);flex-basis:100%;margin-top:12px;padding-top:12px}html:has(.jst-resource) .vf-confirm p{font:400 14px var(--sans);color:var(--body);margin:0 0 9px}html:has(.jst-resource) .vf-link{color:var(--ink)}html:has(.jst-resource) .vf-offline{max-width:720px;font:300 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);text-align:center;margin:0 auto 2px;padding:8px 12px 0}html:has(.jst-resource) .vf-navtiles{margin-bottom:30px}html:has(.jst-resource) .vf-navgrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}html:has(.jst-resource) .vf-navtile{border:1px solid var(--ink);background:var(--white);border-radius:2px;flex-direction:column;display:flex;position:relative}html:has(.jst-resource) .vf-navlink{flex-direction:column;gap:5px;min-height:44px;padding:16px 16px 15px;text-decoration:none;display:flex}html:has(.jst-resource) .vf-navtitle{font:500 17px/1.2 var(--serif);color:var(--ink)}html:has(.jst-resource) .vf-navsub{font:300 12px/1.45 var(--sans);color:var(--mute)}html:has(.jst-resource) .vf-navtile:hover{background:var(--tint)}html:has(.jst-resource) .vf-navshare{cursor:pointer;background:var(--ink);border:1px solid var(--ink);color:var(--white);min-height:40px;font:400 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;align-self:flex-start;margin:0 16px 13px;padding:9px 14px}html:has(.jst-resource) .vf-navshare:hover{background:#242424}html:has(.jst-resource) .vf-presgrid{flex-direction:column;gap:4px;display:flex}html:has(.jst-resource) .vf-prescard{padding:22px 22px 20px}html:has(.jst-resource) .vf-presmore{text-align:center;margin-top:22px}html:has(.jst-resource) .vf-backbar{flex-wrap:wrap;align-items:center;gap:16px;margin:2px 0 10px;display:flex}html:has(.jst-resource) .vf-back{font:400 12px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--mute);align-items:center;gap:7px;min-height:40px;padding:8px 0;text-decoration:none;transition:color .15s;display:inline-flex}html:has(.jst-resource) .vf-back:hover{color:var(--ink)}html:has(.jst-resource) .vf-back:focus-visible{outline:2px solid var(--ink);outline-offset:3px}html:has(.jst-resource) .vf-back-secondary{opacity:.8}html:has(.jst-resource) .vf-ohcta{text-align:center;border-top:1px solid var(--line2);max-width:42ch;margin:26px auto 0;padding-top:26px}html:has(.jst-resource) .vf-ohcta h4{font:400 22px/1.2 var(--serif);color:var(--ink);margin:0}html:has(.jst-resource) .vf-ohcta p{font:300 13.5px/1.6 var(--sans);color:var(--mute);margin:8px 0 16px}html:has(.jst-resource) .vf-quietlink{font:300 12px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--line2);padding:8px 0;text-decoration:none;display:inline-block}html:has(.jst-resource) .vf-quietlink:hover{color:var(--ink)}html:has(.jst-resource) .vf-reshead{text-align:center;margin-top:8px}html:has(.jst-resource) .vf-resh1{font:400 32px/1.15 var(--serif);color:var(--ink);margin:0}html:has(.jst-resource) .vf-ressub{font:300 13.5px var(--sans);color:var(--mute);margin:8px 0 0}html:has(.jst-resource) .vf-reslist{margin:0;padding:0;list-style:none}html:has(.jst-resource) .vf-resrow{padding:15px 18px}html:has(.jst-resource) .vf-restitle{font:400 15.5px/1.4 var(--sans);color:var(--ink);min-height:24px;text-decoration:none;display:inline-block}html:has(.jst-resource) a.vf-reslink{border-bottom:1px solid var(--line2)}html:has(.jst-resource) a.vf-reslink:hover{border-color:var(--ink)}html:has(.jst-resource) .vf-resnote{font:300 12.5px/1.5 var(--sans);color:var(--mute);margin-top:5px}@media (width<=520px){html:has(.jst-resource) .vf-navgrid{grid-template-columns:1fr}html:has(.jst-resource) .vf-resh1{font-size:27px}}html:has(.jst-resource) .vf-guide{display:block}html:has(.jst-resource) .vf-guidehead{text-align:center;margin:4px 0 18px}html:has(.jst-resource) .vf-guideh1{font:400 30px/1.15 var(--serif);color:var(--ink);margin:0}html:has(.jst-resource) .vf-guidesub{font:300 13.5px/1.5 var(--sans);color:var(--mute);max-width:42ch;margin:8px auto 0}html:has(.jst-resource) .vf-viewerframe{background:var(--tint);border:1px solid var(--line2);border-radius:2px;padding:16px 10px}html:has(.jst-resource) .vf-viewer{flex-direction:column;align-items:center;gap:14px;display:flex}html:has(.jst-resource) .vf-flipwrap{justify-content:center;width:100%;display:flex}html:has(.jst-resource) .vf-fliploading{font:300 13px var(--sans);color:var(--mute);text-align:center;padding:60px 0}html:has(.jst-resource) .vf-flipbook{margin:0 auto}html:has(.jst-resource) .vf-flippage{background:var(--white);overflow:hidden}html:has(.jst-resource) .vf-flipinner{width:100%;height:100%}html:has(.jst-resource) .vf-flipcanvas{object-fit:contain;width:100%;height:100%;display:block}html:has(.jst-resource) .vf-flipnav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}html:has(.jst-resource) .vf-flipcount{font:300 12px var(--sans);letter-spacing:.06em;color:var(--mute);text-align:center;min-width:116px}html:has(.jst-resource) .vf-guideacts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}html:has(.jst-resource) .vf-btnquiet{opacity:.85}@media (width<=520px){html:has(.jst-resource) .vf-guideh1{font-size:25px}html:has(.jst-resource) .vf-viewerframe{padding:10px 6px}}html:has(.jst-resource) .vf-ohnew{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}html:has(.jst-resource) .vf-ohnew input{border:1px solid var(--line);min-width:0;font:300 15px var(--sans);color:var(--ink);background:#fff;border-radius:2px;flex:240px;padding:12px 14px}html:has(.jst-resource) .vf-ohnew .vf-primary{flex:none}html:has(.jst-resource) .vf-ohcard{padding:0}html:has(.jst-resource) .vf-ohhead{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}html:has(.jst-resource) .vf-ohaddr{font:500 16px var(--serif);color:var(--ink)}html:has(.jst-resource) .vf-ohstate{font:500 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--brand);border-radius:999px;padding:4px 10px}html:has(.jst-resource) .vf-ohclosed .vf-ohstate{background:var(--mute)}html:has(.jst-resource) .vf-ohbody{padding:16px 0 4px}html:has(.jst-resource) .vf-ohqr{width:200px;height:200px;margin:0 auto 12px;display:block}html:has(.jst-resource) .vf-ohkiosk{z-index:60;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:fixed;inset:0}html:has(.jst-resource) .vf-ohkiosk-title{font-family:var(--font-display,"Playfair Display", Georgia, serif);margin:0;font-size:clamp(24px,5vw,44px)}html:has(.jst-resource) .vf-ohkiosk-addr{color:var(--brand,#636466);margin:0 0 8px;font-size:clamp(15px,2.5vw,22px)}html:has(.jst-resource) .vf-ohkiosk-qr{width:min(62vh,78vw);height:auto}html:has(.jst-resource) .vf-ohkiosk-cta{margin:10px 0 0;font-size:clamp(18px,3vw,28px);font-weight:600}html:has(.jst-resource) .vf-ohkiosk-exit{margin-top:18px}html:has(.jst-resource) .vf-ohurl{font:300 13px var(--sans);color:var(--mute);text-align:center;word-break:break-all;margin-bottom:12px}html:has(.jst-resource) .vf-ohacts{flex-wrap:wrap;gap:10px;display:flex}html:has(.jst-resource) .vf-ohacts button{flex:160px}html:has(.jst-resource) .vf-secondary{border:1px solid var(--ink);color:var(--ink);font:500 14px var(--sans);cursor:pointer;background:#fff;border-radius:2px;padding:12px 16px}html:has(.jst-resource) .vf-secondary:disabled{opacity:.55;cursor:default}html:has(.jst-resource) .vf-ohleadhead{font:500 14px var(--sans);color:var(--mute);margin:20px 0 6px}html:has(.jst-resource) .vf-fieldset{border:0;margin:4px 0 0;padding:0}html:has(.jst-resource) .vf-fieldset legend{font:500 13px var(--sans);color:var(--mute);padding:0 0 8px}html:has(.jst-resource) .vf-choices{flex-wrap:wrap;gap:8px;display:flex}html:has(.jst-resource) .vf-choicescol{flex-direction:column;align-items:stretch}html:has(.jst-resource) .vf-choice{border:1px solid var(--line);color:var(--ink);font:300 14px var(--sans);cursor:pointer;text-align:left;background:#fff;border-radius:2px;padding:10px 14px}html:has(.jst-resource) .vf-choiceon{background:var(--brand);border-color:var(--brand);color:#fff}html:has(.jst-resource) .vf-ohform{max-width:520px;margin:0 auto}html:has(.jst-resource) .vf-res-scope{--neutral-0:#fff;--neutral-50:#f6f6f6;--neutral-100:#efefef;--neutral-200:#e3e3e4;--neutral-300:#cbcbcc;--neutral-600:#636466;--neutral-800:#393939;--neutral-900:#232323;--neutral-1000:#000;--jst-charcoal:#393939;--jst-gray:#636466;--jst-white:#fff;--jst-black:#000;--surface-page:#fff;--surface-raised:#fff;--surface-sunken:#f6f6f6;--surface-card:#fff;--surface-inverse:#393939;--surface-inverse-deep:#000;--border-hairline:#e3e3e4;--border-default:#cbcbcc;--border-strong:#393939;--action-primary:#393939;--action-primary-hover:#000;--action-secondary-border:#393939;--action-secondary-hover-bg:#393939;--action-ghost-hover-bg:#efefef;--action-disabled-bg:#e3e3e4;--focus-ring:#636466;background:var(--surface-page)}html:has(.jst-resource) .vf-page.vf-res-scope{max-width:1280px;padding-bottom:0;padding-left:48px;padding-right:48px}html:has(.jst-resource) .vf-res-scope .vf-resh1{font-family:var(--serif);color:var(--jst-charcoal)}html:has(.jst-resource) .vf-res-scope .vf-ressub{color:var(--jst-gray)}html:has(.jst-resource) .vf-res-scope .vf-searchwrap{margin-top:20px}html:has(.jst-resource) .vf-res-scope .vf-search{background:var(--surface-raised);border:1px solid var(--border-default);box-shadow:none;border-radius:6px}html:has(.jst-resource) .vf-res-scope .vf-search:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 28%, transparent)}html:has(.jst-resource) .vf-res-scope .vf-search input{color:var(--jst-charcoal)}html:has(.jst-resource) .vf-res-scope .vf-launcher{margin-top:48px}html:has(.jst-resource) .vf-res-scope .vf-group+.vf-group{margin-top:96px}html:has(.jst-resource) .vf-res-scope .vf-grouphead{margin-bottom:16px;display:block}html:has(.jst-resource) .vf-res-scope .vf-grouphead h2{font:500 15px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--jst-charcoal);margin:0 0 12px}html:has(.jst-resource) .vf-res-scope .vf-grouphead .vf-rule{background:var(--border-hairline);height:1px;display:block}html:has(.jst-resource) .vf-res-scope .vf-group:hover .vf-grouphead .vf-rule{background:var(--border-strong)}html:has(.jst-resource) .vf-res-scope .vf-reslist{flex-direction:column;gap:8px;display:flex}html:has(.jst-resource) .vf-res-scope .vf-resrow{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:6px;min-height:44px;margin:0;padding:0;transition:background .15s,border-color .15s;box-shadow:0 1px 2px #2323230d}html:has(.jst-resource) .vf-res-scope .vf-rescell{color:inherit;padding:16px 20px;text-decoration:none;display:block}html:has(.jst-resource) .vf-res-scope .vf-resrow-link:hover{background:var(--action-ghost-hover-bg);border-color:var(--border-default)}html:has(.jst-resource) .vf-res-scope .vf-resrow-link:hover .vf-restitle{color:var(--action-primary-hover)}html:has(.jst-resource) .vf-res-scope a.vf-rescell:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}html:has(.jst-resource) .vf-res-scope .vf-restitle{color:var(--jst-charcoal);border-bottom:0;display:block}html:has(.jst-resource) .vf-res-scope a.vf-reslink .vf-restitle{color:var(--action-primary)}html:has(.jst-resource) .vf-res-scope .vf-resnote{display:block}html:has(.jst-resource) .vf-res-scope .vf-resnote{color:var(--jst-gray);font-size:12px}html:has(.jst-resource) .vf-res-scope .vf-empty{background:var(--surface-sunken);border-radius:6px}html:has(.jst-resource) .vf-resfooter{background:var(--surface-inverse);color:var(--jst-white);text-align:center;border-radius:6px;margin-top:96px;padding:40px 32px}html:has(.jst-resource) .vf-resfooter .vf-resmarks{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;padding:19.2px 0;display:flex}html:has(.jst-resource) .vf-resfooter .vf-resmarks img{filter:brightness(0)invert();opacity:.92}html:has(.jst-resource) .vf-resfooter .vf-assetph{color:#fff;background:0 0;border:1px solid #ffffff61}html:has(.jst-resource) .vf-resfooter .vf-fine{color:var(--neutral-300);border-top:1px solid #ffffff2e;padding-top:20px}html:has(.jst-resource) .vf-resfooter .vf-signout{color:var(--neutral-200)}html:has(.jst-resource) .vf-resfooter .vf-signout:hover{color:var(--jst-white)}@media (width<=700px){html:has(.jst-resource) .vf-page.vf-res-scope{padding-left:20px;padding-right:20px}html:has(.jst-resource) .vf-res-scope .vf-group+.vf-group{margin-top:56px}html:has(.jst-resource) .vf-resfooter{margin-top:56px;padding:32px 20px}}@media (prefers-reduced-motion:reduce){html:has(.jst-resource) .vf-res-scope .vf-resrow{transition:none}}html:has(.jst-resource) .vf-rate-guide{--rate-measure:760px}html:has(.jst-resource) .vf-rate-head{max-width:var(--rate-measure);margin-left:auto;margin-right:auto}html:has(.jst-resource) .vf-rate-eyebrow{color:var(--jst-gray);font:500 11px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px}html:has(.jst-resource) .vf-rate-main{max-width:var(--rate-measure);margin:42px auto 0}html:has(.jst-resource) .vf-rate-alert{border:1px solid var(--border-default);border-left:4px solid var(--border-strong);background:var(--surface-sunken);border-radius:6px;padding:20px 22px}html:has(.jst-resource) .vf-rate-alert h2{color:var(--jst-charcoal);font:500 16px/1.35 var(--sans);margin:0 0 8px}html:has(.jst-resource) .vf-rate-alert p{color:var(--jst-gray);font:400 13px/1.75 var(--sans);margin:0}html:has(.jst-resource) .vf-rate-section{margin-top:54px}html:has(.jst-resource) .vf-rate-section .vf-grouphead{margin-bottom:22px}html:has(.jst-resource) .vf-rate-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}html:has(.jst-resource) .vf-rate-steps li{border:1px solid var(--border-hairline);background:var(--surface-card);border-radius:6px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;padding:15px 16px;display:grid}html:has(.jst-resource) .vf-rate-steps li>span{background:var(--surface-inverse);width:30px;height:30px;color:var(--jst-white);font:500 13px var(--sans);border-radius:50%;place-items:center;display:grid}html:has(.jst-resource) .vf-rate-steps p{color:var(--jst-charcoal);font:400 14px/1.65 var(--sans);margin:3px 0 0}html:has(.jst-resource) .vf-rate-scripts{gap:14px;display:grid}html:has(.jst-resource) .vf-rate-script{border:1px solid var(--border-hairline);background:var(--surface-card);box-shadow:0 1px 2px color-mix(in srgb, var(--jst-charcoal) 5%, transparent);border-radius:6px;padding:22px 24px}html:has(.jst-resource) .vf-rate-script h3{color:var(--jst-charcoal);font:500 17px/1.4 var(--sans);margin:0 0 12px}html:has(.jst-resource) .vf-rate-script blockquote{border:0;margin:0;padding:0}html:has(.jst-resource) .vf-rate-script blockquote p{color:var(--jst-gray);font:400 14px/1.75 var(--sans);margin:0}html:has(.jst-resource) .vf-rate-source{border-top:1px solid var(--border-default);margin-top:54px;padding-top:26px}html:has(.jst-resource) .vf-rate-source-label{color:var(--jst-gray);font:500 11px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px}html:has(.jst-resource) .vf-rate-source h2{color:var(--jst-charcoal);font:500 17px/1.45 var(--sans);margin:0}html:has(.jst-resource) .vf-rate-source>p:not(.vf-rate-source-label){color:var(--jst-gray);font:400 13px/1.7 var(--sans);margin:9px 0 14px}html:has(.jst-resource) .vf-rate-source a{color:var(--action-primary);font:500 13px/1.4 var(--sans);text-underline-offset:3px}html:has(.jst-resource) .vf-rate-source a:hover{color:var(--action-primary-hover)}html:has(.jst-resource) .vf-rate-source a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}@media (width<=700px){html:has(.jst-resource) .vf-rate-main{margin-top:32px}:is(html:has(.jst-resource) .vf-rate-alert,html:has(.jst-resource) .vf-rate-script){padding:18px}:is(html:has(.jst-resource) .vf-rate-section,html:has(.jst-resource) .vf-rate-source){margin-top:40px}}html:has(.jst-resource) .vf-plans{gap:12px;margin:12px 0 0;display:grid}html:has(.jst-resource) .vf-plans dt{letter-spacing:.04em;text-transform:uppercase;color:var(--mute);font-size:12px}html:has(.jst-resource) .vf-plans dd{color:var(--ink);white-space:pre-wrap;margin:4px 0 0;font-size:15px;line-height:1.5}html:has(.jst-resource) .vf-ohform textarea{width:100%;font:inherit;color:var(--ink);border:1px solid var(--line2);resize:vertical;background:#fff;border-radius:2px;margin-top:6px;padding:10px 12px;font-size:16px}html:has(.jst-resource) .vf-ohform textarea:focus-visible{outline:2px solid var(--brand);outline-offset:1px}html:has(.jst-resource) .vf-respcard{padding:0}html:has(.jst-resource) .vf-respsum{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:14px 0;display:block}html:has(.jst-resource) .vf-respsum .vf-restitle{display:block}html:has(.jst-resource) .vf-respbody{padding:0 0 14px;display:none}html:has(.jst-resource) .vf-respopen{display:block}html:has(.jst-resource) .vf-printmeta{display:none}@media print{:is(html:has(.jst-resource) .vf-ohacts,html:has(.jst-resource) .vf-ohnew,html:has(.jst-resource) .vf-ohurl,html:has(.jst-resource) .vf-footer,html:has(.jst-resource) .vf-backbar,html:has(.jst-resource) .vf-searchwrap){display:none!important}html:has(.jst-resource) .vf-respbody{display:block!important}html:has(.jst-resource) .vf-printmeta{margin:8px 0 12px;display:block}html:has(.jst-resource) .vf-respcard{break-inside:avoid}html:has(.jst-resource) .vf-page{background:#fff}}html:has(.jst-resource) .vf-cracts{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}html:has(.jst-resource) .vf-cracts button{border:1px solid var(--line2);background:var(--white);min-height:44px;color:var(--ink);font:400 14px var(--sans);letter-spacing:0;cursor:pointer;border-radius:2px;flex:none;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}html:has(.jst-resource) .vf-cracts a.vf-crbtn{border:1px solid var(--line2);background:var(--white);min-height:44px;color:var(--ink);font:400 14px var(--sans);letter-spacing:0;cursor:pointer;border-radius:2px;flex:none;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}html:has(.jst-resource) .vf-cracts .vf-crbtn:hover{background:var(--tint);border-color:var(--ink)}html:has(.jst-resource) .vf-cracts .vf-crshare{border-color:var(--ink);font-weight:500}html:has(.jst-resource) .vf-cracts .vf-crshare:hover{background:var(--ink);color:var(--white)}html:has(.jst-resource) .vf-crmenu{z-index:20;background:var(--white);border:1px solid var(--line2);border-radius:2px;flex-direction:column;min-width:220px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 6px 24px #00000014}:is(html:has(.jst-resource) .vf-crmenu button,html:has(.jst-resource) .vf-crmenu a){text-align:left;cursor:pointer;min-height:44px;color:var(--ink);font:400 14px var(--sans);background:0 0;border:0;align-items:center;padding:10px 12px;text-decoration:none;display:flex}:is(html:has(.jst-resource) .vf-crmenu button:hover,html:has(.jst-resource) .vf-crmenu a:hover){background:var(--tint)}html:has(.jst-resource) .vf-cr-page .vf-ressub{color:var(--brand)}html:has(.jst-resource) .vf-cr-page .vf-group{background:color-mix(in srgb, var(--brand) 6%, var(--white));border:1px solid color-mix(in srgb, var(--brand) 12%, var(--white));border-radius:2px;padding:18px 20px}html:has(.jst-resource) .vf-cr-page .vf-group+.vf-group{margin-top:24px}html:has(.jst-resource) .vf-cr-page .vf-grouphead{margin-bottom:16px}html:has(.jst-resource) .vf-cr-page .vf-grouphead h2{color:var(--brand);letter-spacing:.16em}html:has(.jst-resource) .vf-cr-page .vf-rule{background:color-mix(in srgb, var(--brand) 20%, var(--white))}html:has(.jst-resource) .vf-cr-page .vf-reslist{flex-direction:column;gap:10px;display:flex}html:has(.jst-resource) .vf-cr-page .vf-resrow{background:var(--white);border:1px solid var(--line);border-radius:2px;padding:14px 16px}html:has(.jst-resource) .vf-cr-page .vf-cracts .vf-crbtn{border-color:var(--line2);background:var(--white)}html:has(.jst-resource) .vf-cr-page .vf-cracts .vf-crbtn:hover{background:color-mix(in srgb, var(--brand) 5%, var(--white));border-color:var(--brand)}html:has(.jst-resource) .vf-cr-page .vf-cracts .vf-crshare{border-color:var(--brand);color:var(--brand)}html:has(.jst-resource) .vf-cr-page .vf-cracts .vf-crshare:hover{background:color-mix(in srgb, var(--brand) 8%, var(--white));color:var(--brand)}html:has(.jst-resource) .vf-cr-page .vf-crmenu{border-color:color-mix(in srgb, var(--brand) 16%, var(--white))}@media (width<=520px){html:has(.jst-resource) .vf-cr-page .vf-group{padding:14px}html:has(.jst-resource) .vf-cr-page .vf-resrow{padding:12px 13px}}html:has(.jst-resource) .ps-page{max-width:1040px;min-height:100dvh;margin:0 auto;padding:0 20px 70px}html:has(.jst-resource) .ps-head{padding-top:28px}html:has(.jst-resource) .ps-title{font:500 30px/1.15 var(--serif);color:var(--ink);margin:10px 0 6px}html:has(.jst-resource) .ps-lede{font:300 14.5px/1.6 var(--sans);color:var(--mute);max-width:60ch;margin:0}html:has(.jst-resource) .ps-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 18px;display:flex}html:has(.jst-resource) .ps-spacer{flex:1}html:has(.jst-resource) .ps-btn{border:1px solid var(--line2);background:var(--white);color:var(--body);font:400 13px var(--sans);cursor:pointer;border-radius:2px;align-items:center;gap:8px;padding:10px 14px;transition:border-color .16s,background .16s,color .16s;display:inline-flex}html:has(.jst-resource) .ps-btn:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}html:has(.jst-resource) .ps-btn:disabled{opacity:.45;cursor:not-allowed}html:has(.jst-resource) .ps-btn-primary{background:var(--ink);border-color:var(--ink);color:var(--white)}html:has(.jst-resource) .ps-btn-primary:hover:not(:disabled){color:var(--white);background:#242424;border-color:#242424}html:has(.jst-resource) .ps-btn-danger{color:#8a2f2f;border-color:#e2cccc}html:has(.jst-resource) .ps-btn-sm{padding:6px 10px;font-size:12px}html:has(.jst-resource) .ps-filters{flex-wrap:wrap;gap:6px;display:flex}html:has(.jst-resource) .ps-filter{border:1px solid var(--line);background:var(--white);color:var(--mute);font:400 12px var(--sans);letter-spacing:.04em;cursor:pointer;border-radius:2px;padding:7px 12px}html:has(.jst-resource) .ps-filter[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}html:has(.jst-resource) .ps-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}html:has(.jst-resource) .ps-card{text-align:left;border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:2px;width:100%;padding:16px 18px;transition:border-color .16s,box-shadow .16s;display:block}html:has(.jst-resource) .ps-card:hover{border-color:var(--line2)}html:has(.jst-resource) .ps-cardtitle{font:500 18px/1.3 var(--serif);color:var(--ink);word-break:break-word}html:has(.jst-resource) .ps-cardmeta{font:300 12.5px var(--sans);color:var(--mute);margin-top:6px}html:has(.jst-resource) .ps-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}html:has(.jst-resource) .ps-tag{font:400 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);color:var(--mute);border-radius:2px;padding:3px 7px}html:has(.jst-resource) .ps-tag-draft{border-color:var(--line2)}html:has(.jst-resource) .ps-tag-in_review{color:#8a6d12;border-color:#c9a227}html:has(.jst-resource) .ps-tag-published{color:#2f6b45;border-color:#2f6b45}html:has(.jst-resource) .ps-tag-unpublished{border-color:var(--line2);color:var(--mute)}html:has(.jst-resource) .ps-empty{border:1px dashed var(--line2);text-align:center;border-radius:2px;padding:44px 24px}html:has(.jst-resource) .ps-empty h3{font:500 20px var(--serif);color:var(--ink);margin:0 0 8px}html:has(.jst-resource) .ps-empty p{font:300 14px var(--sans);color:var(--mute);margin:0 0 18px}html:has(.jst-resource) .ps-steps{scrollbar-width:none;gap:4px;padding:4px 0 12px;display:flex;overflow-x:auto}html:has(.jst-resource) .ps-steps::-webkit-scrollbar{display:none}html:has(.jst-resource) .ps-step{border:1px solid var(--line);background:var(--white);font:400 12px var(--sans);color:var(--mute);cursor:pointer;border-radius:2px;flex:none;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}html:has(.jst-resource) .ps-step[aria-current=step]{border-color:var(--ink);color:var(--ink)}html:has(.jst-resource) .ps-step-done{color:var(--body)}html:has(.jst-resource) .ps-stepnum{font-variant-numeric:tabular-nums;opacity:.6}html:has(.jst-resource) .ps-panel{border:1px solid var(--line);background:var(--white);border-radius:2px;padding:20px}html:has(.jst-resource) .ps-panel+.ps-panel{margin-top:12px}html:has(.jst-resource) .ps-panelhead{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}html:has(.jst-resource) .ps-panelhead h2{font:500 19px var(--serif);color:var(--ink);margin:0}html:has(.jst-resource) .ps-panelhead p{font:300 13px var(--sans);color:var(--mute);margin:0}html:has(.jst-resource) .ps-grid2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:14px;display:grid}html:has(.jst-resource) .ps-field{flex-direction:column;gap:6px;display:flex}html:has(.jst-resource) .ps-field label{font:400 11.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}:is(html:has(.jst-resource) .ps-field input,html:has(.jst-resource) .ps-field textarea,html:has(.jst-resource) .ps-field select){border:1px solid var(--line2);background:var(--white);font:300 14px/1.55 var(--sans);color:var(--ink);border-radius:2px;width:100%;padding:10px 12px}html:has(.jst-resource) .ps-field textarea{resize:vertical;min-height:92px}:is(html:has(.jst-resource) .ps-field input:focus,html:has(.jst-resource) .ps-field textarea:focus,html:has(.jst-resource) .ps-field select:focus){border-color:var(--ink);outline:none}html:has(.jst-resource) .ps-help{font:300 12px var(--sans);color:var(--mute)}html:has(.jst-resource) .ps-audgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}html:has(.jst-resource) .ps-aud{text-align:left;border:1px solid var(--line2);background:var(--white);cursor:pointer;border-radius:2px;flex-direction:column;gap:8px;min-height:148px;padding:22px 20px;transition:border-color .16s,background .16s;display:flex}html:has(.jst-resource) .ps-aud:hover{border-color:var(--ink)}html:has(.jst-resource) .ps-aud[aria-pressed=true]{border-color:var(--ink);background:color-mix(in srgb, var(--brand) 6%, var(--white))}html:has(.jst-resource) .ps-aud h3{font:500 22px var(--serif);color:var(--ink);margin:0}html:has(.jst-resource) .ps-aud p{font:300 13px/1.55 var(--sans);color:var(--mute);margin:0}html:has(.jst-resource) .ps-lane+.ps-lane{margin-top:12px}html:has(.jst-resource) .ps-lane-source{border-left:3px solid var(--line2)}html:has(.jst-resource) .ps-lane-approved{border-left:3px solid #2f6b45}html:has(.jst-resource) .ps-lane-internal{border-left:3px solid #8a2f2f}html:has(.jst-resource) .ps-itemlist{flex-direction:column;gap:8px;margin-top:12px;display:flex}html:has(.jst-resource) .ps-item{border:1px solid var(--line);border-radius:2px;padding:12px 14px}html:has(.jst-resource) .ps-itemtop{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}html:has(.jst-resource) .ps-itemname{font:400 14.5px var(--sans);color:var(--ink);word-break:break-word}html:has(.jst-resource) .ps-itemmeta{font:300 12px var(--sans);color:var(--mute)}html:has(.jst-resource) .ps-itemacts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}html:has(.jst-resource) .ps-check{font:300 12.5px var(--sans);color:var(--body);cursor:pointer;align-items:center;gap:7px;display:inline-flex}html:has(.jst-resource) .ps-briefrow{border:1px solid var(--line);border-radius:2px;padding:14px}html:has(.jst-resource) .ps-briefrow+.ps-briefrow{margin-top:10px}html:has(.jst-resource) .ps-state{font:400 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}html:has(.jst-resource) .ps-state-verified{color:#2f6b45}html:has(.jst-resource) .ps-state-needs_confirmation{color:#8a6d12}html:has(.jst-resource) .ps-state-conflict{color:#8a2f2f}html:has(.jst-resource) .ps-prov{font:300 11.5px var(--sans);color:var(--mute);margin-top:6px}html:has(.jst-resource) .ps-build{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (width<=860px){html:has(.jst-resource) .ps-build{grid-template-columns:1fr}}html:has(.jst-resource) .ps-seclist{flex-direction:column;gap:6px;display:flex}html:has(.jst-resource) .ps-secrow{border:1px solid var(--line);background:var(--white);border-radius:2px;align-items:center;gap:6px;padding:8px 10px;display:flex}html:has(.jst-resource) .ps-secrow[aria-selected=true]{border-color:var(--ink)}html:has(.jst-resource) .ps-secname{text-align:left;cursor:pointer;font:400 13.5px var(--sans);color:var(--ink);background:0 0;border:0;flex:1;padding:2px 0}html:has(.jst-resource) .ps-secname.ps-hidden{color:var(--mute);text-decoration:line-through}html:has(.jst-resource) .ps-icon{cursor:pointer;color:var(--mute);font:400 13px var(--sans);background:0 0;border:0;border-radius:2px;padding:2px 5px}html:has(.jst-resource) .ps-icon:hover{color:var(--ink);background:color-mix(in srgb, var(--brand) 8%, var(--white))}html:has(.jst-resource) .ps-saved{font:300 12px var(--sans);color:var(--mute)}html:has(.jst-resource) .ps-issue{border-bottom:1px solid var(--line);font:300 13.5px/1.5 var(--sans);color:var(--body);gap:10px;padding:10px 0;display:flex}html:has(.jst-resource) .ps-issue:last-child{border-bottom:0}html:has(.jst-resource) .ps-issuetag{font:400 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line2);border-radius:2px;flex:none;padding:2px 6px}html:has(.jst-resource) .ps-issuetag-blocking{color:#8a2f2f;border-color:#e2cccc}html:has(.jst-resource) .ps-issuetag-recommendation{color:#8a6d12;border-color:#e6dcb8}html:has(.jst-resource) .ps-previewframe{border:1px solid var(--line);background:var(--white);border-radius:2px;overflow:hidden}html:has(.jst-resource) .ps-previewframe.ps-mobile{max-width:420px;margin:0 auto}html:has(.jst-resource) .pv{--pv-ivory:#faf7f1;--pv-paper:#fffdf9;--pv-ink:#16150f;--pv-body:#3b3a33;--pv-stone:#8c877c;--pv-line:#e4ded2;--pv-brass:#a6864f;background:var(--pv-ivory);color:var(--pv-body);font-family:var(--sans)}html:has(.jst-resource) .pv *{box-sizing:border-box}html:has(.jst-resource) .pv-hero{border-bottom:1px solid var(--pv-line);padding:clamp(64px,14vh,150px) clamp(22px,6vw,88px) clamp(48px,9vh,96px)}html:has(.jst-resource) .pv-eyebrow{font:400 11px var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--pv-brass)}html:has(.jst-resource) .pv-h1{font:400 clamp(38px, 6.4vw, 76px)/1.04 var(--serif);color:var(--pv-ink);letter-spacing:-.01em;margin:22px 0 0}html:has(.jst-resource) .pv-sub{font:300 clamp(15px, 1.6vw, 18px)/1.6 var(--sans);color:var(--pv-stone);max-width:56ch;margin:18px 0 0}html:has(.jst-resource) .pv-nav{z-index:20;background:color-mix(in srgb, var(--pv-ivory) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--pv-line);position:sticky;top:0}html:has(.jst-resource) .pv-navinner{scrollbar-width:none;gap:18px;padding:12px clamp(22px,6vw,88px);display:flex;overflow-x:auto}html:has(.jst-resource) .pv-navinner::-webkit-scrollbar{display:none}html:has(.jst-resource) .pv-navlink{cursor:pointer;font:400 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--pv-stone);background:0 0;border:0;border-bottom:1px solid #0000;flex:none;padding:4px 0}:is(html:has(.jst-resource) .pv-navlink:hover,html:has(.jst-resource) .pv-navlink[aria-current=true]){color:var(--pv-ink);border-bottom-color:var(--pv-brass)}html:has(.jst-resource) .pv-section{border-bottom:1px solid var(--pv-line);padding:clamp(52px,9vh,104px) clamp(22px,6vw,88px);scroll-margin-top:60px}html:has(.jst-resource) .pv-section:nth-child(2n){background:var(--pv-paper)}html:has(.jst-resource) .pv-num{font:400 11px var(--sans);letter-spacing:.28em;color:var(--pv-brass);font-variant-numeric:tabular-nums}html:has(.jst-resource) .pv-h2{font:400 clamp(26px, 3.6vw, 42px)/1.15 var(--serif);color:var(--pv-ink);max-width:22ch;margin:14px 0 22px}html:has(.jst-resource) .pv-body{font:300 clamp(15px, 1.4vw, 17px)/1.75 var(--sans);color:var(--pv-body);white-space:pre-wrap;max-width:68ch}html:has(.jst-resource) .pv-media{flex-direction:column;gap:14px;margin-top:30px;display:flex}html:has(.jst-resource) .pv-img{border-radius:2px;width:100%;height:auto;display:block}html:has(.jst-resource) .pv-medialink{font:400 13px var(--sans);color:var(--pv-ink);border-bottom:1px solid var(--pv-brass);align-items:center;gap:10px;width:fit-content;padding-bottom:3px;text-decoration:none;display:inline-flex}html:has(.jst-resource) .pv-drawer{border:1px solid var(--pv-line);background:var(--pv-paper);border-radius:2px;margin-top:26px}html:has(.jst-resource) .pv-drawer summary{cursor:pointer;font:400 12px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--pv-stone);padding:14px 18px}html:has(.jst-resource) .pv-drawerbody{padding:0 18px 18px}html:has(.jst-resource) .pv-cta{background:var(--pv-ink);color:var(--pv-ivory);padding:clamp(56px,10vh,116px) clamp(22px,6vw,88px)}html:has(.jst-resource) .pv-cta .pv-h2{color:var(--pv-ivory)}html:has(.jst-resource) .pv-ctalinks{flex-wrap:wrap;gap:22px;margin-top:20px;display:flex}html:has(.jst-resource) .pv-ctalink{color:var(--pv-ivory);font:300 15px var(--sans);border-bottom:1px solid var(--pv-brass);padding-bottom:3px;text-decoration:none}html:has(.jst-resource) .pv-gate{background:var(--pv-ivory);place-items:center;min-height:100dvh;padding:24px;display:grid}html:has(.jst-resource) .pv-gatecard{background:var(--pv-paper);border:1px solid var(--pv-line);text-align:center;border-radius:2px;width:100%;max-width:420px;padding:32px}html:has(.jst-resource) .pv-gatecard h1{font:400 26px var(--serif);color:var(--pv-ink);margin:0 0 10px}html:has(.jst-resource) .pv-gatecard p{font:300 14px/1.6 var(--sans);color:var(--pv-stone);margin:0 0 18px}html:has(.jst-resource) .pv-input{border:1px solid var(--pv-line);width:100%;font:300 15px var(--sans);text-align:center;letter-spacing:.2em;text-transform:uppercase;border-radius:2px;padding:12px}html:has(.jst-resource) .pv-gatebtn{background:var(--pv-ink);width:100%;color:var(--pv-ivory);font:400 13px var(--sans);letter-spacing:.1em;cursor:pointer;border:0;border-radius:2px;margin-top:12px;padding:12px}html:has(.jst-resource) .pv-progress{background:var(--pv-line);height:2px}html:has(.jst-resource) .pv-progress>span{background:var(--pv-brass);height:100%;transition:width .35s;display:block}html:has(.jst-resource) .pv-pager{z-index:30;background:color-mix(in srgb, var(--pv-paper) 94%, transparent);border:1px solid var(--pv-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:2px;align-items:center;gap:6px;padding:6px;display:flex;position:fixed;bottom:clamp(14px,3vh,28px);right:clamp(14px,4vw,32px);box-shadow:0 6px 24px -14px #00000059}html:has(.jst-resource) .pv-pagerbtn{cursor:pointer;min-height:40px;font:400 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--pv-ink);background:0 0;border:0;border-radius:2px;padding:0 14px}html:has(.jst-resource) .pv-pagerbtn:hover:not(:disabled){background:var(--pv-ivory)}html:has(.jst-resource) .pv-pagerbtn:disabled{color:var(--pv-stone);opacity:.5;cursor:default}html:has(.jst-resource) .pv-pagercount{font:400 12px var(--sans);color:var(--pv-stone);font-variant-numeric:tabular-nums;text-align:center;min-width:46px}html:has(.jst-resource) .pv-mark{margin-top:clamp(30px,5vh,54px)}html:has(.jst-resource) .pv-mark img{object-fit:contain;width:auto;height:clamp(64px,6vw,86px);display:block}html:has(.jst-resource) .pv-mark-dark{background:#fff;border-radius:2px;padding:10px 16px;display:inline-block}html:has(.jst-resource) .pv-social{flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:22px;display:flex}html:has(.jst-resource) .pv-sociallink{color:var(--pv-ivory);opacity:.8;align-items:center;gap:8px;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}:is(html:has(.jst-resource) .pv-sociallink:hover,html:has(.jst-resource) .pv-sociallink:focus-visible){opacity:1;transform:translateY(-1px)}html:has(.jst-resource) .pv-sociallink:focus-visible{outline:1px solid var(--pv-brass);outline-offset:4px;border-radius:2px}html:has(.jst-resource) .pv-sociallabel{font:300 13px var(--sans);letter-spacing:.04em}@media (width<=560px){html:has(.jst-resource) .pv-social{gap:14px 22px}html:has(.jst-resource) .pv-sociallabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:has(.jst-resource) .pv-sociallink{padding:6px}}html:has(.jst-resource) .pv-full{background:var(--pv-ivory,#faf7f1);min-height:100dvh}html:has(.jst-resource) .pv-exit{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:36px;font:400 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#16150f;background:#fffdf9eb;border:1px solid #e4ded2;border-radius:2px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex;position:fixed;top:clamp(10px,2vh,18px);left:clamp(12px,3vw,24px)}:is(html:has(.jst-resource) .pv-exit:hover,html:has(.jst-resource) .pv-exit:focus-visible){background:#fffdf9}html:has(.jst-resource) .pv-full .pv-navinner{padding-left:clamp(104px,12vw,150px)}@media print{:is(html:has(.jst-resource) .pv-nav,html:has(.jst-resource) .pv-gatebtn,html:has(.jst-resource) .ps-page,html:has(.jst-resource) .pv-pager,html:has(.jst-resource) .pv-progress,html:has(.jst-resource) .pv-exit){display:none!important}:is(html:has(.jst-resource) .pv,html:has(.jst-resource) .pv-section,html:has(.jst-resource) .pv-hero){background:#fff!important}html:has(.jst-resource) .pv-section{break-inside:avoid;border-bottom:0;padding:24px 0}html:has(.jst-resource) .pv-cta{color:#000!important;background:#fff!important}html:has(.jst-resource) .pv-cta .pv-h2{color:#000!important}html:has(.jst-resource) .pv-ctalink{color:#000!important}html:has(.jst-resource) .pv-sociallink{color:#000!important}html:has(.jst-resource) .pv-sociallabel{clip:auto;width:auto;height:auto;position:static;overflow:visible}html:has(.jst-resource) .pv-drawer{break-inside:avoid}html:has(.jst-resource) .pv-mark{break-inside:avoid;margin-top:18px}html:has(.jst-resource) .pv-mark img{opacity:1;height:64px}html:has(.jst-resource) .pv-mark-dark{background:0 0;padding:0}}@media (prefers-reduced-motion:no-preference){html:has(.jst-resource) .pv-section{animation:.5s both pv-rise;animation-timeline:view();animation-range:entry cover 18%}}@keyframes pv-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html:has(.jst-resource) .ps-field>span{font:400 11.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}html:has(.jst-resource) .ps-field select{appearance:auto}html:has(.jst-resource) .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:has(.jst-resource) .ps-subpanel{border:1px solid color-mix(in srgb, var(--brand) 18%, transparent);border-radius:2px;margin-top:14px;padding:14px}html:has(.jst-resource) .ps-rowhead{justify-content:space-between;align-items:center;gap:12px;display:flex}html:has(.jst-resource) .ps-rowhead h3{margin:0;font-size:.95rem;font-weight:600}html:has(.jst-resource) .ps-note{color:color-mix(in srgb, var(--brand) 80%, transparent);margin-top:10px;font-size:.82rem}html:has(.jst-resource) .ps-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}html:has(.jst-resource) .ps-inline{gap:8px;display:flex}html:has(.jst-resource) .ps-inline input{min-width:220px}html:has(.jst-resource) .ps-checklist{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}html:has(.jst-resource) .ps-checklist label{align-items:center;gap:8px;font-size:.9rem;display:flex}html:has(.jst-resource) .ps-units{margin-top:12px}html:has(.jst-resource) .ps-tablewrap{margin-top:10px;overflow-x:auto}html:has(.jst-resource) .ps-table{border-collapse:collapse;width:100%;font-size:.82rem}:is(html:has(.jst-resource) .ps-table th,html:has(.jst-resource) .ps-table td){border:1px solid color-mix(in srgb, var(--brand) 16%, transparent);text-align:left;white-space:nowrap;padding:4px 6px}html:has(.jst-resource) .ps-table input{width:9ch;min-width:100%;font:inherit;background:0 0;border:0;padding:2px}html:has(.jst-resource) .ps-ready{margin:16px 0 10px}html:has(.jst-resource) .ps-ready-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}html:has(.jst-resource) .ps-ready-card{text-align:left;border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:2px;gap:4px;width:100%;padding:10px 12px;display:grid}html:has(.jst-resource) .ps-ready-card:hover{border-color:var(--line2)}html:has(.jst-resource) .ps-ready-label{font:500 12.5px var(--sans);letter-spacing:.04em;color:var(--ink)}html:has(.jst-resource) .ps-ready-detail{font:300 12px var(--sans);color:var(--mute)}html:has(.jst-resource) .ps-ready-attention{border-left:3px solid #c9a227}html:has(.jst-resource) .ps-ready-done{border-left:3px solid #2f6b45}html:has(.jst-resource) .ps-ready-empty{border-left:3px solid var(--line2)}html:has(.jst-resource) .ps-ready-block{font:300 12.5px var(--sans);color:#8a2f2f;margin:10px 0 0;padding-left:18px}html:has(.jst-resource) .ps-panel-head h3{font:500 17px var(--serif);color:var(--ink);margin:0 0 4px}html:has(.jst-resource) .ps-note{font:300 12.5px var(--sans);color:var(--mute);margin:0 0 10px}html:has(.jst-resource) .ps-error{font:400 12.5px var(--sans);color:#8a2f2f;margin:4px 0}html:has(.jst-resource) .ps-chiprow{flex-wrap:wrap;gap:6px;margin:10px 0 14px;display:flex}html:has(.jst-resource) .ps-chip{border:1px solid var(--line);background:var(--white);font:400 12.5px var(--sans);color:var(--mute);cursor:pointer;border-radius:2px;padding:6px 10px}html:has(.jst-resource) .ps-chip-on{border-color:var(--ink);color:var(--ink)}html:has(.jst-resource) .ps-pill{font:400 10.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line2);color:var(--ink);border-radius:2px;padding:2px 6px}html:has(.jst-resource) .ps-pill-quiet{color:var(--mute)}html:has(.jst-resource) .ps-inline-note{border:1px solid var(--line);border-left:3px solid #c9a227;border-radius:2px;gap:8px;margin:10px 0;padding:10px 12px;display:grid}html:has(.jst-resource) .ps-inline-note p{font:300 12.5px var(--sans);color:var(--ink);margin:0}html:has(.jst-resource) .ps-input{border:1px solid var(--line);width:100%;font:300 13.5px var(--sans);color:var(--ink);background:var(--white);border-radius:2px;padding:8px 10px}html:has(.jst-resource) .ps-addrow{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}html:has(.jst-resource) .ps-addrow .ps-input{flex:180px;width:auto}:is(html:has(.jst-resource) .ps-findings,html:has(.jst-resource) .ps-qlist,html:has(.jst-resource) .ps-assets,html:has(.jst-resource) .ps-sources){gap:10px;margin:0;padding:0;list-style:none;display:grid}:is(html:has(.jst-resource) .ps-finding,html:has(.jst-resource) .ps-q,html:has(.jst-resource) .ps-asset,html:has(.jst-resource) .ps-source){border:1px solid var(--line);border-radius:2px;gap:8px;padding:12px;display:grid}html:has(.jst-resource) .ps-finding-conflict{border-left:3px solid #8a2f2f}html:has(.jst-resource) .ps-finding-verified{border-left:3px solid #2f6b45}html:has(.jst-resource) .ps-finding-needs_review{border-left:3px solid #c9a227}:is(html:has(.jst-resource) .ps-finding-top,html:has(.jst-resource) .ps-asset-top){flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(html:has(.jst-resource) .ps-finding-label,html:has(.jst-resource) .ps-asset-label){font:500 13.5px var(--sans);color:var(--ink)}html:has(.jst-resource) .ps-finding-src{font:300 12px var(--sans);color:var(--mute);margin:0}:is(html:has(.jst-resource) .ps-finding-actions,html:has(.jst-resource) .ps-q-actions,html:has(.jst-resource) .ps-source-actions){flex-wrap:wrap;align-items:center;gap:6px;display:flex}html:has(.jst-resource) .ps-asset-row{flex-wrap:wrap;gap:8px;display:flex}html:has(.jst-resource) .ps-asset-row .ps-input{flex:160px;width:auto}html:has(.jst-resource) .ps-conflicts{border:1px solid #e2cccc;border-radius:2px;margin-bottom:14px;padding:12px}:is(html:has(.jst-resource) .ps-conflicts h4,html:has(.jst-resource) .ps-qgroup h4){font:500 14px var(--sans);color:var(--ink);margin:0 0 8px}html:has(.jst-resource) .ps-conflict ul{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}html:has(.jst-resource) .ps-conflict li{border-top:1px solid var(--line);gap:4px;padding-top:8px;display:grid}html:has(.jst-resource) .ps-conflict-label{font:500 13px var(--sans);margin:0}html:has(.jst-resource) .ps-conflict-value{font:300 13.5px var(--sans);color:var(--ink)}html:has(.jst-resource) .ps-conflict-src{font:300 12px var(--sans);color:var(--mute)}html:has(.jst-resource) .ps-conflict-actions{gap:6px;display:flex}html:has(.jst-resource) .ps-qgroup{margin-top:14px}html:has(.jst-resource) .ps-q-text{font:400 13.5px var(--sans);color:var(--ink);margin:0}html:has(.jst-resource) .ps-source-title{font:500 13.5px var(--sans);color:var(--ink)}html:has(.jst-resource) .ps-charts{font:300 12.5px var(--sans);color:var(--mute);margin:10px 0 0;padding-left:18px}html:has(.jst-resource) .ps-proc{letter-spacing:.06em}html:has(.jst-resource) .ps-proc-failed{color:#8a2f2f;border-color:#e2cccc}html:has(.jst-resource) .ps-proc-processed{color:#2f6b45;border-color:#cfe0d5}:is(html:has(.jst-resource) .ps-proc-needs_review,html:has(.jst-resource) .ps-proc-processing){color:#8a6d12;border-color:#e6dcb8}@media (width<=640px){html:has(.jst-resource) .ps-ready-list{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}:is(html:has(.jst-resource) .ps-addrow .ps-input,html:has(.jst-resource) .ps-asset-row .ps-input){flex:100%}}html:has(.jst-resource) .pv-lead{font:300 clamp(19px, 2.3vw, 27px)/1.45 var(--serif);color:var(--pv-ink);max-width:34ch;margin:0 0 24px}html:has(.jst-resource) .pv-stats{background:var(--pv-line);border:1px solid var(--pv-line);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;margin:34px 0 0;display:grid}html:has(.jst-resource) .pv-stat{background:var(--pv-ivory);padding:22px 20px}html:has(.jst-resource) .pv-statlabel{font:400 10px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--pv-stone)}html:has(.jst-resource) .pv-statvalue{font:400 clamp(26px, 3vw, 38px)/1 var(--serif);color:var(--pv-ink);font-variant-numeric:tabular-nums;margin:12px 0 0}html:has(.jst-resource) .pv-statnote{font:300 12px/1.5 var(--sans);color:var(--pv-stone);margin:10px 0 0}html:has(.jst-resource) .pv-plate{border:1px dashed var(--pv-line);background:var(--pv-paper);aspect-ratio:16/7;align-items:end;margin:34px 0 0;padding:20px;display:grid}html:has(.jst-resource) .pv-plate figcaption{font:300 13px/1.5 var(--sans);color:var(--pv-stone);flex-direction:column;gap:6px;display:flex}html:has(.jst-resource) .pv-pending{border-left:2px solid var(--pv-brass);font:300 13px/1.6 var(--sans);color:var(--pv-stone);max-width:60ch;margin:24px 0 0;padding-left:16px}@media print{html:has(.jst-resource) .pv-plate{aspect-ratio:auto}html:has(.jst-resource) .pv-stat{background:#fff!important}}html:has(.jst-resource) .fb{--fb-ink:#111;--fb-paper:#fff;--fb-warm:#f7f6f4;--fb-stone:#c9c3bd;--fb-mute:#625f5a;--fb-line:#e4e1dc;--fb-brass:#a79263;background:var(--fb-warm);color:var(--fb-ink);font-family:var(--sans);flex-direction:column;display:flex;position:fixed;inset:0}html:has(.jst-resource) .fb *{box-sizing:border-box}html:has(.jst-resource) .fb-bar{background:var(--fb-paper);flex:none;align-items:center;gap:12px;display:flex}html:has(.jst-resource) .fb-bar-top{border-bottom:1px solid var(--fb-line);min-height:52px;padding:8px clamp(12px,3vw,24px);position:relative}html:has(.jst-resource) .fb-bar-bottom{border-top:1px solid var(--fb-line);justify-content:center;min-height:56px;padding:8px clamp(12px,3vw,24px)}:is(html:has(.jst-resource) .fb-barleft,html:has(.jst-resource) .fb-barright){flex:1 1 0;align-items:center;display:flex}html:has(.jst-resource) .fb-barright{justify-content:flex-end}html:has(.jst-resource) .fb-chapter{text-align:center;font:400 12px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fb-mute);text-overflow:ellipsis;white-space:nowrap;flex:2 auto;margin:0;overflow:hidden}html:has(.jst-resource) .fb-progress{background:var(--fb-line);height:2px;position:absolute;bottom:-1px;left:0;right:0}html:has(.jst-resource) .fb-progress>span{background:var(--fb-brass);height:100%;transition:width .3s;display:block}html:has(.jst-resource) .fb-btn{border:1px solid var(--fb-line);background:var(--fb-paper);min-height:40px;font:400 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fb-ink);cursor:pointer;white-space:nowrap;border-radius:2px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}html:has(.jst-resource) .fb-btn:hover:not(:disabled){border-color:var(--fb-ink)}html:has(.jst-resource) .fb-btn:focus-visible{outline:2px solid var(--fb-ink);outline-offset:2px}html:has(.jst-resource) .fb-btn:disabled{color:var(--fb-mute);opacity:.5;cursor:default}html:has(.jst-resource) .fb-count{text-align:center;min-width:148px;font:400 12px var(--sans);letter-spacing:.08em;color:var(--fb-mute);font-variant-numeric:tabular-nums}html:has(.jst-resource) .fb-backdrop{z-index:29;cursor:default;background:#0000002e;border:0;padding:0;position:fixed;inset:0}html:has(.jst-resource) .fb-contents{z-index:30;background:var(--fb-paper);border:1px solid var(--fb-line);border-radius:2px;width:min(360px,100vw - 24px);max-height:70vh;padding:6px;position:absolute;top:52px;right:clamp(12px,3vw,24px);overflow-y:auto;box-shadow:0 18px 44px -26px #00000080}html:has(.jst-resource) .fb-contentsitem{text-align:left;cursor:pointer;width:100%;font:400 13.5px/1.4 var(--sans);color:var(--fb-ink);background:0 0;border:0;grid-template-columns:26px 1fr auto;align-items:baseline;gap:10px;padding:9px 10px;display:grid}html:has(.jst-resource) .fb-contentsitem:hover{background:var(--fb-warm)}html:has(.jst-resource) .fb-contentsitem:focus-visible{outline:2px solid var(--fb-ink);outline-offset:-2px}html:has(.jst-resource) .fb-contentsitem[aria-current=true]{color:var(--fb-ink);box-shadow:inset 2px 0 0 var(--fb-brass)}:is(html:has(.jst-resource) .fb-contentsnum,html:has(.jst-resource) .fb-contentspage){font:400 11.5px var(--sans);color:var(--fb-mute);font-variant-numeric:tabular-nums}html:has(.jst-resource) .fb-canvas{flex:auto;min-height:0;padding:clamp(10px,2.2vh,22px) clamp(12px,3vw,28px);position:relative}html:has(.jst-resource) .fb-page{background:var(--fb-paper);border:1px solid var(--fb-line);border-radius:2px;flex-direction:column;width:min(1120px,100%);height:100%;margin:0 auto;padding:clamp(22px,4.2vh,52px) clamp(20px,4.6vw,72px) clamp(12px,2vh,22px);display:none;overflow:hidden}html:has(.jst-resource) .fb-page[data-active=true]{animation:.28s both fb-in;display:flex}@keyframes fb-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html:has(.jst-resource) .fb-page[data-active=true]{animation:none}html:has(.jst-resource) .fb-progress>span{transition:none}}html:has(.jst-resource) .fb-pageinner{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex}html:has(.jst-resource) .fb-pagefoot{border-top:1px solid var(--fb-line);flex:none;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:clamp(10px,2vh,20px);padding-top:clamp(10px,1.8vh,18px);display:flex}html:has(.jst-resource) .fb-mark img{object-fit:contain;opacity:1;width:auto;height:clamp(34px,5vh,52px);display:block}html:has(.jst-resource) .fb-folio{font:400 11px var(--sans);letter-spacing:.12em;color:var(--fb-mute);font-variant-numeric:tabular-nums}html:has(.jst-resource) .fb-col{flex-direction:column;gap:clamp(12px,2.2vh,22px);display:flex}html:has(.jst-resource) .fb-eyebrow{font:400 11px var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--fb-brass);margin:0}html:has(.jst-resource) .fb-kicker{font:400 11px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--fb-mute);margin:0}html:has(.jst-resource) .fb-head{flex-direction:column;gap:10px;display:flex}html:has(.jst-resource) .fb-head-cont{gap:6px}html:has(.jst-resource) .fb-title{font:400 clamp(34px, 5.2vw, 62px)/1.06 var(--serif);color:var(--fb-ink);letter-spacing:-.01em;max-width:20ch;margin:14px 0 0}html:has(.jst-resource) .fb-h2{font:400 clamp(26px, 3.4vw, 40px)/1.14 var(--serif);color:var(--fb-ink);max-width:22ch;margin:0}html:has(.jst-resource) .fb-h3{font:400 clamp(21px, 2.4vw, 28px)/1.2 var(--serif);color:var(--fb-ink);max-width:26ch;margin:0}html:has(.jst-resource) .fb-lead{font:300 clamp(17px, 1.8vw, 21px)/1.5 var(--sans);color:var(--fb-ink);max-width:46ch;margin:0}html:has(.jst-resource) .fb-prose{flex-direction:column;gap:clamp(9px,1.5vh,15px);max-width:64ch;display:flex}html:has(.jst-resource) .fb-prose p{font:300 clamp(15px, 1.15vw, 17px)/1.62 var(--sans);color:#2c2a27;white-space:pre-wrap;margin:0}html:has(.jst-resource) .fb-cover{flex-direction:column;justify-content:center;height:100%;display:flex}html:has(.jst-resource) .fb-coversub{font:300 clamp(15px, 1.5vw, 18px)/1.6 var(--sans);color:var(--fb-mute);margin:14px 0 0}html:has(.jst-resource) .fb-figs{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(14px,2.6vh,28px) 28px;margin:0;display:grid}html:has(.jst-resource) .fb-figs-compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px 24px}html:has(.jst-resource) .fb-fig{border-top:1px solid var(--fb-stone);padding-top:10px}html:has(.jst-resource) .fb-figlabel{font:400 10.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fb-mute)}html:has(.jst-resource) .fb-figvalue{font:400 clamp(22px, 2.4vw, 30px)/1.15 var(--serif);color:var(--fb-ink);margin:6px 0 0}html:has(.jst-resource) .fb-fignote{font:300 12.5px/1.5 var(--sans);color:var(--fb-mute);margin:6px 0 0}html:has(.jst-resource) .fb-figs-compact .fb-figvalue{font-size:clamp(19px,1.9vw,24px)}html:has(.jst-resource) .fb-plate{flex-direction:column;gap:12px;height:100%;min-height:0;margin:0;display:flex}html:has(.jst-resource) .fb-plate img{object-fit:cover;border-radius:2px;flex:auto;width:100%;min-height:0;display:block}html:has(.jst-resource) .fb-plate figcaption{font:300 12.5px var(--sans);color:var(--fb-mute);flex:none}html:has(.jst-resource) .fb-links{flex-wrap:wrap;gap:10px 22px;display:flex}html:has(.jst-resource) .fb-link{font:400 13px var(--sans);color:var(--fb-ink);border-bottom:1px solid var(--fb-brass);padding-bottom:2px;text-decoration:none}html:has(.jst-resource) .fb-close{justify-content:center;height:100%}html:has(.jst-resource) .fb-contact{flex-wrap:wrap;gap:10px 26px;display:flex}html:has(.jst-resource) .fb-contactline{font:300 16px var(--sans);color:var(--fb-ink);border-bottom:1px solid var(--fb-brass);padding-bottom:2px;text-decoration:none}html:has(.jst-resource) .fb-social{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}html:has(.jst-resource) .fb-sociallink{color:var(--fb-ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}html:has(.jst-resource) .fb-sociallink:hover{color:var(--fb-brass)}html:has(.jst-resource) .fb-sociallink:focus-visible{outline:2px solid var(--fb-ink);outline-offset:3px}html:has(.jst-resource) .fb-sociallabel{font:300 13px var(--sans);color:var(--fb-mute)}@media (width<=820px){html:has(.jst-resource) .fb-page{padding:20px 18px 12px}html:has(.jst-resource) .fb-chapter{letter-spacing:.1em;font-size:10.5px}html:has(.jst-resource) .fb-count{min-width:120px;font-size:11.5px}html:has(.jst-resource) .fb-btn{padding:0 10px;font-size:11px}html:has(.jst-resource) .fb-sociallabel{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}html:has(.jst-resource) .fb-social{gap:16px}html:has(.jst-resource) .fb-pageinner{justify-content:flex-start;overflow-y:auto}}@media print{html:has(.jst-resource) .fb{display:block;position:static}:is(html:has(.jst-resource) .fb-bar,html:has(.jst-resource) .fb-contents,html:has(.jst-resource) .fb-progress){display:none!important}html:has(.jst-resource) .fb-canvas{padding:0}html:has(.jst-resource) .fb-page{break-after:page;page-break-after:always;border:0;width:100%;height:auto;min-height:92vh;overflow:visible;animation:none!important;display:flex!important}html:has(.jst-resource) .fb-page[data-active=true]{break-after:page;page-break-after:always;border:0;width:100%;height:auto;min-height:92vh;overflow:visible;animation:none!important;display:flex!important}html:has(.jst-resource) .fb-page:last-child{break-after:auto;page-break-after:auto}html:has(.jst-resource) .fb-pageinner{overflow:visible}html:has(.jst-resource) .fb-plate img{max-height:60vh}}html:has(.jst-resource) .fb-open{flex-direction:column;gap:clamp(16px,2.6vh,26px);display:flex}html:has(.jst-resource) .fb-open .fb-prose{max-width:58ch}@media (width>=1024px){html:has(.jst-resource) .fb-open{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(32px,4.4vw,72px);display:grid}html:has(.jst-resource) .fb-open .fb-head{border-right:1px solid var(--fb-line);padding-right:clamp(24px,3vw,48px)}html:has(.jst-resource) .fb-open .fb-prose{max-width:52ch}}html:has(.jst-resource) .fb-leaderspage{flex-direction:column;gap:clamp(10px,1.6vh,18px);height:100%;min-height:0;display:flex}html:has(.jst-resource) .fb-leaderspage .fb-head{border:0;padding:0}html:has(.jst-resource) .fb-leaders{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(20px,3vw,48px);min-height:0;display:grid}html:has(.jst-resource) .fb-leaders-1{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}html:has(.jst-resource) .fb-leaders-1 .fb-leader{display:contents}html:has(.jst-resource) .fb-leaders-1 .fb-leaderphoto{grid-row:span 2;align-self:start;max-height:min(46vh,400px)}:is(html:has(.jst-resource) .fb-leaders-1 .fb-leadercap,html:has(.jst-resource) .fb-leaders-1 .fb-leaderprose){grid-column:2}html:has(.jst-resource) .fb-leaders-1 .fb-leaderprose{max-width:52ch;margin-top:12px}html:has(.jst-resource) .fb-leader{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}html:has(.jst-resource) .fb-leaderphoto{aspect-ratio:4/5;object-fit:cover;object-position:50% 42%;border:1px solid var(--fb-line);filter:saturate(.94);border-radius:2px;width:100%;max-height:min(21vh,175px);display:block}html:has(.jst-resource) .fb-leadercap{border-top:1px solid var(--fb-stone);flex-direction:column;gap:2px;padding-top:8px;display:flex}html:has(.jst-resource) .fb-leadername{font:400 clamp(17px, 1.7vw, 21px)/1.2 var(--serif);color:var(--fb-ink);margin:0}html:has(.jst-resource) .fb-leaderrole{font:400 10.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fb-mute);margin:0}html:has(.jst-resource) .fb-leaderspage .fb-h2{font-size:clamp(23px,2.6vw,31px)}html:has(.jst-resource) .fb-leaderspage .fb-lead{max-width:60ch;font-size:clamp(15px,1.35vw,18px)}html:has(.jst-resource) .fb-leaderprose{max-width:44ch}html:has(.jst-resource) .fb-leaderprose p{font-size:clamp(13.5px,1vw,15.5px);line-height:1.58}html:has(.jst-resource) .fb-leadersnote{border-top:1px solid var(--fb-line);max-width:68ch;padding-top:clamp(8px,1.4vh,14px)}html:has(.jst-resource) .fb-leadersnote p{color:var(--fb-mute);font-size:clamp(13px,.95vw,15px)}@media (width<=820px){:is(html:has(.jst-resource) .fb-leaders,html:has(.jst-resource) .fb-leaders-1){grid-template-columns:1fr;gap:14px}html:has(.jst-resource) .fb-leaders-1 .fb-leader{display:grid}html:has(.jst-resource) .fb-leaders-1 .fb-leaderphoto{grid-row:auto;max-height:22vh}:is(html:has(.jst-resource) .fb-leaders-1 .fb-leadercap,html:has(.jst-resource) .fb-leaders-1 .fb-leaderprose){grid-column:auto}html:has(.jst-resource) .fb-leaders-1 .fb-leaderprose{margin-top:0}html:has(.jst-resource) .fb-leaderspage .fb-lead{font-size:14.5px}html:has(.jst-resource) .fb-leaderprose p{font-size:12.8px;line-height:1.48}html:has(.jst-resource) .fb-leaderphoto{max-height:15vh}html:has(.jst-resource) .fb-leader{grid-template-columns:36% minmax(0,1fr);grid-template-areas:"photo cap""photo prose";align-items:end;column-gap:14px;display:grid}html:has(.jst-resource) .fb-leaderphoto{grid-area:photo;align-self:start;width:100%}html:has(.jst-resource) .fb-leadercap{grid-area:cap;align-self:start}html:has(.jst-resource) .fb-leaderprose{grid-area:prose;max-width:none}}@media print{html:has(.jst-resource) .fb-leaderphoto{max-height:32vh}}html:has(.jst-resource) .fb-cmapage{flex-direction:column;gap:clamp(10px,1.6vh,18px);height:100%;min-height:0;display:flex}html:has(.jst-resource) .fb-cmapage .fb-cmagrid{flex:auto;min-height:0}html:has(.jst-resource) .fb-cmagrid{align-items:stretch;gap:clamp(18px,2.4vw,40px);display:grid}@media (width>=1024px){html:has(.jst-resource) .fb-cmagrid[data-panels="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}html:has(.jst-resource) .fb-cma{background:var(--fb-warm);border-top:2px solid var(--fb-ink);flex-direction:column;gap:clamp(8px,1.3vh,14px);padding:clamp(14px,2vh,20px) clamp(14px,1.6vw,22px);display:flex}html:has(.jst-resource) .fb-cma>*{flex:none}html:has(.jst-resource) .fb-cmahead{flex-direction:column;gap:4px;display:flex}html:has(.jst-resource) .fb-cma .fb-h3{max-width:none;font-size:clamp(17px,1.55vw,21px)}html:has(.jst-resource) .fb-cmapage>.fb-head .fb-h3{max-width:none;font-size:clamp(20px,2vw,26px)}html:has(.jst-resource) .fb-cmasample{font:400 10.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fb-mute);margin:0}html:has(.jst-resource) .fb-cbars{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}html:has(.jst-resource) .fb-cbar{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 12px;display:grid}html:has(.jst-resource) .fb-cbarlabel{font:300 12.5px var(--sans);color:#2c2a27;grid-area:1/1}html:has(.jst-resource) .fb-cbarvalue{font:400 15px var(--serif);color:var(--fb-ink);text-align:right;white-space:nowrap;grid-area:1/2}html:has(.jst-resource) .fb-cbartrack{background:#edeae5;border-radius:1px;grid-area:2/1/auto/-1;height:9px;overflow:hidden}html:has(.jst-resource) .fb-cbarfill{background:var(--fb-ink);height:100%;display:block}html:has(.jst-resource) .fb-cbar:nth-child(2) .fb-cbarfill{background:var(--fb-mute)}html:has(.jst-resource) .fb-cbar:nth-child(3) .fb-cbarfill{background:var(--fb-stone)}html:has(.jst-resource) .fb-barnote{font:300 11.5px var(--sans);color:var(--fb-mute);grid-area:3/1/auto/-1}html:has(.jst-resource) .fb-cmametrics{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px 12px;margin:0;display:grid}html:has(.jst-resource) .fb-cmametrics>div{border-top:1px solid var(--fb-stone);padding-top:7px}html:has(.jst-resource) .fb-cmametrics .fb-figvalue{margin:0 0 2px;font-size:clamp(15px,1.3vw,19px)}html:has(.jst-resource) .fb-cmametrics .fb-figlabel{letter-spacing:.1em;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;font-size:9.5px}html:has(.jst-resource) .fb-cmatakeaway{font:300 12.5px/1.5 var(--sans);color:#2c2a27;margin:0}html:has(.jst-resource) .fb-cmacaveat{font:300 11px/1.45 var(--sans);color:var(--fb-mute);margin:0}html:has(.jst-resource) .fb-cmasource{font:300 11px/1.5 var(--sans);color:var(--fb-mute);border-top:1px solid var(--fb-line);margin:0;padding-top:8px}@media (width>=821px) and (height<=860px){html:has(.jst-resource) .fb-cma{gap:8px;padding:12px 14px 14px}html:has(.jst-resource) .fb-cmapage{gap:10px}html:has(.jst-resource) .fb-cmametrics{gap:8px 12px}html:has(.jst-resource) .fb-cbars{gap:6px}html:has(.jst-resource) .fb-cbartrack{height:8px}html:has(.jst-resource) .fb-cmasource{padding-top:6px}}html:has(.jst-resource) .fb-page-stats .fb-pageinner{justify-content:center}html:has(.jst-resource) .fb-page-stats .fb-pageinner>*{flex:none}html:has(.jst-resource) .fb-page-stats .fb-figs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;column-gap:clamp(20px,3vw,40px)}html:has(.jst-resource) .fb-page-stats .fb-figlabel{min-height:2.6em;display:block}html:has(.jst-resource) .fb-page-stats .fb-fignote{min-height:0}@media (width<=820px){html:has(.jst-resource) .fb-cma{gap:7px;padding:10px 12px 12px}html:has(.jst-resource) .fb-cmapage{gap:8px}html:has(.jst-resource) .fb-cmametrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}html:has(.jst-resource) .fb-cmametrics .fb-figvalue{font-size:14px}html:has(.jst-resource) .fb-cmatakeaway{font-size:11.5px;line-height:1.4}html:has(.jst-resource) .fb-cmacaveat{font-size:10px;line-height:1.35}html:has(.jst-resource) .fb-cmasource{padding-top:6px;font-size:10px}html:has(.jst-resource) .fb-cbars{gap:5px}html:has(.jst-resource) .fb-cbartrack{height:7px}}html:has(.jst-resource) .vs-sharebtn{margin-left:auto}html:has(.jst-resource) .vf-meta{align-items:center;gap:10px;display:flex}html:has(.jst-resource) .vs-modal{z-index:60;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}html:has(.jst-resource) .vs-backdrop{background:#14141473;position:absolute;inset:0}html:has(.jst-resource) .vs-panel{background:#fff;border-radius:2px;width:min(760px,100%);max-height:100dvh;padding:18px 16px 28px;position:relative;overflow:auto;box-shadow:0 18px 60px #00000040}html:has(.jst-resource) .vs-panel:focus{outline:none}html:has(.jst-resource) .vs-panelhead{justify-content:space-between;align-items:center;gap:12px;display:flex}html:has(.jst-resource) .vs-panelhead h2{font:600 20px var(--serif,var(--sans));margin:0}:is(html:has(.jst-resource) .vs-body,html:has(.jst-resource) .vs-done){flex-direction:column;gap:14px;margin-top:12px;display:flex}html:has(.jst-resource) .vs-count{font:500 13px var(--sans);color:var(--mute);margin:0}html:has(.jst-resource) .vs-picklist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}html:has(.jst-resource) .vs-pick{border:1px solid var(--line,#e6e6e6);align-items:center;gap:10px;padding:8px 10px;display:flex}html:has(.jst-resource) .vs-picklabel{font:400 14px var(--sans);flex:auto;align-items:center;gap:10px;display:flex}html:has(.jst-resource) .vs-picksub{font:400 12px var(--sans);color:var(--mute);display:block}html:has(.jst-resource) .vs-move{gap:6px;display:flex}html:has(.jst-resource) .vs-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html:has(.jst-resource) .vs-preview{border:1px solid var(--line,#e6e6e6);background:#fcfcfb;padding:14px}html:has(.jst-resource) .vs-previewhead{font:500 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0 0 10px}html:has(.jst-resource) .vs-donemsg{font:400 14px var(--sans);margin:0}html:has(.jst-resource) .vs-danger{color:#8c2f24;border-color:#d8b6b0}html:has(.jst-resource) .vs-doc{max-width:720px;margin:0 auto}html:has(.jst-resource) .vs-head{margin-bottom:18px}html:has(.jst-resource) .vs-h1{font:600 30px/1.15 var(--serif,var(--sans));margin:0 0 6px}:is(html:has(.jst-resource) .vs-for,html:has(.jst-resource) .vs-date){font:400 14px var(--sans);color:var(--mute);margin:0}html:has(.jst-resource) .vs-intro{font:400 15px/1.55 var(--sans);margin:12px 0 0}html:has(.jst-resource) .vs-cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}html:has(.jst-resource) .vs-card{border:1px solid var(--line,#e6e6e6);break-inside:avoid;background:#fff;padding:14px 16px}html:has(.jst-resource) .vs-card-partner{border-color:#cbb68a}html:has(.jst-resource) .vs-name{font:600 18px var(--serif,var(--sans));margin:0}html:has(.jst-resource) .vs-co{font:400 14px var(--sans);color:var(--mute);margin:2px 0 0}html:has(.jst-resource) .vs-tags{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}html:has(.jst-resource) .vs-chip{font:500 12px var(--sans);background:var(--tint,#f3f2ef);padding:3px 8px}html:has(.jst-resource) .vs-partner{font:500 12px var(--sans);color:#8a6d2f}html:has(.jst-resource) .vs-desc{font:400 14px/1.65 var(--sans);color:var(--ink);max-width:62ch;margin:2px 0 10px}html:has(.jst-resource) .vs-links{flex-wrap:wrap;gap:10px;display:flex}html:has(.jst-resource) .vs-link{font:500 14px var(--sans);color:var(--ink);word-break:break-word;text-decoration:underline}html:has(.jst-resource) .vs-foot{margin-top:22px}html:has(.jst-resource) .vs-disclaimer{font:400 12px/1.6 var(--sans);color:var(--mute);margin:0}html:has(.jst-resource) .vs-print-only{display:none}html:has(.jst-resource) .vs-history{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}html:has(.jst-resource) .vs-hrow{border:1px solid var(--line,#e6e6e6);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 14px;display:flex}html:has(.jst-resource) .vs-hmain{flex-direction:column;gap:2px;display:flex}html:has(.jst-resource) .vs-hsub{font:400 12px var(--sans);color:var(--mute)}html:has(.jst-resource) .vs-hacts{flex-wrap:wrap;align-items:center;gap:8px;max-width:380px;display:flex}html:has(.jst-resource) .vs-status{font:500 11px var(--sans);text-transform:uppercase;letter-spacing:.06em;margin-top:4px}html:has(.jst-resource) .vs-status-active{color:#2c6b46}html:has(.jst-resource) .vs-status-expired{color:var(--mute)}html:has(.jst-resource) .vs-status-revoked{color:#8c2f24}html:has(.jst-resource) .vs-fresh{border:1px solid var(--line,#e6e6e6);background:var(--tint,#f8f7f4);flex-direction:column;gap:8px;margin:0 0 14px;padding:12px 14px;display:flex}html:has(.jst-resource) .vs-freshurl{font:400 12px/1.5 var(--mono,ui-monospace, monospace);word-break:break-all}@media (width<=560px){html:has(.jst-resource) .vs-panel{padding:14px 12px 24px}html:has(.jst-resource) .vs-hrow{flex-direction:column}}html:has(.jst-resource) #vs-print-root{display:none}@media print{@page{size:Letter;margin:.6in}html:has(.jst-resource) body.vs-print-scope>:not(#vs-print-root){display:none!important}html:has(.jst-resource) #vs-print-root{display:block!important}html:has(.jst-resource) .vs-no-print{display:none!important}html:has(.jst-resource) .vs-print-only{font:400 11px var(--sans);color:#636466;margin-top:10px;display:block}html:has(.jst-resource) .vs-card{break-inside:avoid;page-break-inside:avoid}html:has(.jst-resource) .vs-link{text-decoration:none}}html:has(.jst-resource) .tv-admin .vf-reshead{margin-bottom:22px}html:has(.jst-resource) .tv-card{background:var(--white);border:1px solid var(--line);border-radius:2px;flex-direction:column;gap:12px;margin-bottom:14px;padding:20px 22px;display:flex}html:has(.jst-resource) .tv-card p{font:300 14px/1.6 var(--sans);color:var(--body);margin:0}html:has(.jst-resource) .tv-h2{font:500 19px/1.25 var(--serif);color:var(--ink);margin:0}:is(html:has(.jst-resource) .tv-mode-sample,html:has(.jst-resource) .tv-mode-empty){border-color:var(--ink);background:var(--tint)}html:has(.jst-resource) .tv-note{font:300 12.5px/1.55 var(--sans);color:var(--mute);margin:0}html:has(.jst-resource) .tv-note code{font-size:12px}html:has(.jst-resource) .tv-acts{flex-wrap:wrap;gap:8px;display:flex}html:has(.jst-resource) .tv-acts .vf-btn{cursor:pointer}html:has(.jst-resource) .tv-acts .vf-btn:disabled{opacity:.5;cursor:default}html:has(.jst-resource) .tv-dl{font:300 13.5px/1.5 var(--sans);grid-template-columns:max-content 1fr;gap:6px 18px;margin:0;display:grid}html:has(.jst-resource) .tv-dl dt{color:var(--mute)}html:has(.jst-resource) .tv-dl dd{color:var(--ink);margin:0}:is(html:has(.jst-resource) .tv-sync-blocked,html:has(.jst-resource) .tv-sync-error,html:has(.jst-resource) .tv-sync-parse_failed,html:has(.jst-resource) .tv-sync-partial){font-weight:500}html:has(.jst-resource) .tv-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}html:has(.jst-resource) .tv-select{min-height:44px;font:400 15px var(--sans);color:var(--ink);background:var(--white);border:1px solid var(--line2);text-transform:none;letter-spacing:normal;border-radius:2px;padding:10px 12px}html:has(.jst-resource) .tv-steps{font:300 14px/1.7 var(--sans);color:var(--body);margin:0;padding-left:22px;list-style:decimal}html:has(.jst-resource) .tv-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}html:has(.jst-resource) .tv-item{border-top:1px solid var(--line);grid-template-columns:96px 1fr auto;align-items:center;gap:14px;padding-top:10px;display:grid}html:has(.jst-resource) .tv-thumb{object-fit:cover;background:var(--tint);border-radius:2px;width:96px;height:64px;display:block}html:has(.jst-resource) .tv-itemtitle{font:500 15.5px/1.3 var(--serif);color:var(--ink)}html:has(.jst-resource) .tv-itemmeta{font:300 12.5px/1.5 var(--sans);color:var(--body);margin-top:2px}html:has(.jst-resource) .tv-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}html:has(.jst-resource) .tv-chip{font:400 10.5px var(--sans);text-transform:uppercase;letter-spacing:.09em;border:1px solid var(--line2);color:var(--mute);border-radius:2px;padding:3px 7px}html:has(.jst-resource) .tv-chip-warn{border-color:var(--ink);color:var(--ink)}html:has(.jst-resource) .tv-chip-on{background:var(--ink);border-color:var(--ink);color:var(--white)}html:has(.jst-resource) .tv-chip-off{border-style:dashed}html:has(.jst-resource) .tv-itemacts{flex-direction:column;gap:6px;display:flex}html:has(.jst-resource) .tv-itemacts .vf-btn{cursor:pointer;min-height:38px;padding:8px 12px;font-size:13px}html:has(.jst-resource) .tv-json{min-height:240px!important;font:400 12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace!important}html:has(.jst-resource) .tv-errors{font:400 13px/1.5 var(--sans);color:var(--destructive);margin:0;padding-left:18px}html:has(.jst-resource) .tv-check{font:300 13.5px var(--sans);color:var(--body);align-items:center;gap:8px;display:flex}html:has(.jst-resource) .tv-choice{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}html:has(.jst-resource) .tv-choice-btn{background:var(--white);border:1px solid var(--line2);color:var(--ink);border-radius:2px;flex-direction:column;gap:6px;min-height:44px;padding:18px 20px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}html:has(.jst-resource) .tv-choice-btn:hover{background:var(--tint);border-color:var(--ink)}html:has(.jst-resource) .tv-choice-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}html:has(.jst-resource) .tv-choice-btn.is-on{background:var(--ink);border-color:var(--ink);color:var(--white)}html:has(.jst-resource) .tv-choice-title{font:500 18px/1.25 var(--serif)}html:has(.jst-resource) .tv-choice-sub{font:300 13px/1.45 var(--sans);opacity:.85}html:has(.jst-resource) .tv-row3{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}:is(html:has(.jst-resource) .tv-row2>*,html:has(.jst-resource) .tv-row3>*){min-width:0}:is(html:has(.jst-resource) .tv-row2 input,html:has(.jst-resource) .tv-row3 input,html:has(.jst-resource) .tv-row2 select,html:has(.jst-resource) .tv-row3 select){box-sizing:border-box;width:100%;min-width:0}html:has(.jst-resource) .tv-h3{font:500 16px/1.3 var(--serif);color:var(--ink);margin:0}html:has(.jst-resource) .tv-nb-item{border-top:1px solid var(--line);padding-top:14px}html:has(.jst-resource) .tv-nb-item .tv-itembody{flex-direction:column;gap:10px;display:flex}html:has(.jst-resource) .tv-nb-dl{font-size:13px}html:has(.jst-resource) .tv-nb-preview{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:14px;display:flex}html:has(.jst-resource) .tv-nb-homes{max-height:640px;padding-right:4px;overflow-y:auto}html:has(.jst-resource) .tv-nb-har{min-height:38px;padding:8px 12px;font-size:13px}html:has(.jst-resource) .tv-nb-where{border:1px solid var(--line);border-radius:2px;flex-direction:column;gap:12px;min-width:0;margin:0;padding:14px 16px 16px;display:flex}html:has(.jst-resource) .tv-nb-legend{font:500 12px var(--sans);text-transform:uppercase;letter-spacing:.09em;color:var(--ink);padding:0 6px}html:has(.jst-resource) .tv-nb-tabs{flex-wrap:wrap;gap:8px;display:flex}html:has(.jst-resource) .tv-nb-tab{min-height:44px;font:400 14px var(--sans);color:var(--ink);cursor:pointer;background:var(--white);border:1px solid var(--line2);border-radius:2px;padding:10px 14px}html:has(.jst-resource) .tv-nb-tab:hover{border-color:var(--ink)}html:has(.jst-resource) .tv-nb-tab:focus-visible{outline:2px solid var(--ink);outline-offset:2px}html:has(.jst-resource) .tv-nb-tab.is-on{background:var(--ink);border-color:var(--ink);color:var(--white)}html:has(.jst-resource) .tv-nb-comms{grid-template-columns:1fr 1fr;gap:8px;display:grid}html:has(.jst-resource) .tv-nb-comm{cursor:pointer;border:1px solid var(--line2);background:var(--white);border-radius:2px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}html:has(.jst-resource) .tv-nb-comm:hover{border-color:var(--ink)}html:has(.jst-resource) .tv-nb-comm:focus-within{outline:2px solid var(--ink);outline-offset:2px}html:has(.jst-resource) .tv-nb-comm.is-on{border-color:var(--ink);background:var(--tint)}html:has(.jst-resource) .tv-nb-comm input{accent-color:var(--ink);margin-top:3px}html:has(.jst-resource) .tv-nb-commbody{flex-direction:column;gap:4px;min-width:0;display:flex}html:has(.jst-resource) .tv-nb-commtitle{font:500 15px/1.3 var(--serif);color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;display:flex}html:has(.jst-resource) .tv-nb-commmeta{font:300 12.5px/1.45 var(--sans);color:var(--body)}html:has(.jst-resource) .tv-nb-areamatches{flex-direction:column;gap:6px;display:flex}html:has(.jst-resource) .tv-nb-areabtn{min-height:38px;padding:8px 12px;font-size:13px}html:has(.jst-resource) .tv-nb-coverage{background:var(--tint);border:1px solid var(--line);border-radius:2px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}html:has(.jst-resource) .tv-nb-coverage summary{cursor:pointer;font:400 12.5px var(--sans);color:var(--ink)}html:has(.jst-resource) .tv-reqs{font:300 13px/1.5 var(--sans);color:var(--body);flex-direction:column;gap:4px;display:flex}html:has(.jst-resource) .tv-reqs-head{font:500 12px var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--ink)}html:has(.jst-resource) .tv-reqs ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}html:has(.jst-resource) .tv-reqs li{gap:8px;display:flex}html:has(.jst-resource) .tv-reqs li.is-unmet{color:var(--destructive);font-weight:400}html:has(.jst-resource) .tv-reqs li.is-met{color:var(--mute)}@media (width<=620px){:is(html:has(.jst-resource) .tv-row2,html:has(.jst-resource) .tv-row3,html:has(.jst-resource) .tv-choice,html:has(.jst-resource) .tv-nb-comms){grid-template-columns:1fr}html:has(.jst-resource) .tv-item{grid-template-columns:72px 1fr}html:has(.jst-resource) .tv-thumb{width:72px;height:52px}html:has(.jst-resource) .tv-itemacts{flex-direction:row;grid-column:1/-1}}html:has(.jst-resource) .tv-screen{background:var(--ink);color:var(--white);font-family:var(--sans);position:fixed;inset:0;overflow:hidden}html:has(.jst-resource) .tv-screen.tv-idle{cursor:none}html:has(.jst-resource) .tv-screen .jst-wordmark{color:var(--white);max-width:none;margin:0}html:has(.jst-resource) .tv-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:40px;display:flex}html:has(.jst-resource) .tv-message p{font:300 clamp(18px, 2vw, 30px)/1.5 var(--sans);max-width:34ch;margin:0}html:has(.jst-resource) .tv-photos{position:absolute;inset:0}html:has(.jst-resource) .tv-photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s,transform 12s linear;position:absolute;inset:0;transform:scale(1.04)}html:has(.jst-resource) .tv-photo.is-on{opacity:1;transform:scale(1.12)}html:has(.jst-resource) .tv-shade{pointer-events:none;background:linear-gradient(#0000 45%,#0000008c 72%,#000000db 100%),linear-gradient(#0000008c 0%,#0000 22%);position:absolute;inset:0}html:has(.jst-resource) .tv-brand{position:absolute;top:3.2vh;left:3.2vw}html:has(.jst-resource) .tv-presents{font:400 clamp(12px, 1.05vw, 22px)/1.35 var(--sans);letter-spacing:.04em;opacity:.95;max-width:40vw;margin-top:.6em}html:has(.jst-resource) .tv-presents span{opacity:.85;font-weight:300;display:block}html:has(.jst-resource) .tv-attrib-strong{opacity:.95;font-weight:400}html:has(.jst-resource) .tv-banner{text-align:left;background:var(--white);max-width:40vw;color:var(--ink);font:500 clamp(13px, 1.15vw, 22px)/1.35 var(--sans);letter-spacing:.02em;border-radius:2px;padding:.7em 1.2em;position:absolute;top:calc(3.2vh + 96px);left:3.2vw}html:has(.jst-resource) .tv-info{position:absolute;bottom:9vh;left:3.2vw;right:26vw}html:has(.jst-resource) .tv-status{font:400 clamp(12px, 1vw, 20px) var(--sans);letter-spacing:.22em;text-transform:uppercase;opacity:.9}html:has(.jst-resource) .tv-price{font:400 clamp(40px, 5.4vw, 120px)/1.02 var(--serif);margin-top:.15em}html:has(.jst-resource) .tv-address{font:400 clamp(24px, 2.7vw, 58px)/1.12 var(--serif);margin:.25em 0 0}html:has(.jst-resource) .tv-place{font:300 clamp(14px, 1.35vw, 28px)/1.4 var(--sans);opacity:.92;margin-top:.3em}html:has(.jst-resource) .tv-facts{font:400 clamp(15px, 1.5vw, 32px)/1.3 var(--sans);flex-wrap:wrap;gap:.4em 0;margin:.9em 0 0;padding:0;list-style:none;display:flex}html:has(.jst-resource) .tv-facts li+li:before{content:"·";opacity:.6;margin:0 .7em}html:has(.jst-resource) .tv-attrib{font:300 clamp(11px, .95vw, 19px)/1.4 var(--sans);opacity:.85;margin-top:1.1em}html:has(.jst-resource) .tv-qr{text-align:center;background:var(--white);color:var(--ink);border-radius:2px;width:clamp(120px,11vw,240px);margin:0;padding:.9vw;position:absolute;bottom:9vh;right:3.2vw}html:has(.jst-resource) .tv-qr img{width:100%;height:auto;display:block}html:has(.jst-resource) .tv-qr figcaption{font:500 clamp(10px, .8vw, 16px)/1.3 var(--sans);letter-spacing:.03em;margin-top:.5em}html:has(.jst-resource) .tv-disclaimer{font:300 clamp(9px, .72vw, 15px)/1.4 var(--sans);opacity:.78;position:absolute;bottom:2.4vh;left:3.2vw;right:3.2vw}html:has(.jst-resource) .tv-progress{background:#ffffff26;height:3px;position:absolute;bottom:0;left:0;right:0}html:has(.jst-resource) .tv-progress span{background:var(--white);height:100%;transition:width .6s;display:block}html:has(.jst-resource) .tv-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:60vw;transition:opacity .3s;display:flex;position:absolute;top:3.2vh;right:3.2vw}html:has(.jst-resource) .tv-idle .tv-controls{opacity:0;pointer-events:none}:is(html:has(.jst-resource) .tv-controls button,html:has(.jst-resource) .tv-controls select){cursor:pointer;min-height:44px;color:var(--white);font:400 14px var(--sans);background:#0009;border:1px solid #ffffff8c;border-radius:2px;padding:8px 14px}:is(html:has(.jst-resource) .tv-controls button:hover,html:has(.jst-resource) .tv-controls select:hover){border-color:var(--white);background:#000000d9}:is(html:has(.jst-resource) .tv-controls button:focus-visible,html:has(.jst-resource) .tv-controls select:focus-visible){outline:2px solid var(--white);outline-offset:2px}html:has(.jst-resource) .tv-controls option{color:var(--ink);background:var(--white)}html:has(.jst-resource) .tv-count{font:400 13px var(--sans);opacity:.85;padding:0 4px}html:has(.jst-resource) .tv-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){html:has(.jst-resource) .tv-brand .jst-wordmark{--wm:200px!important}html:has(.jst-resource) .tv-controls{justify-content:flex-start;gap:6px;max-width:94vw;top:calc(3.2vh + 72px);left:3vw;right:3vw}:is(html:has(.jst-resource) .tv-controls button,html:has(.jst-resource) .tv-controls select){min-height:40px;padding:6px 10px;font-size:13px}html:has(.jst-resource) .tv-banner{max-width:94vw;top:calc(3.2vh + 190px);right:3vw}html:has(.jst-resource) .tv-info{bottom:14vh;left:3vw;right:calc(3vw + 110px)}html:has(.jst-resource) .tv-qr{width:100px;padding:6px;bottom:14vh;right:3vw}html:has(.jst-resource) .tv-disclaimer{bottom:1.6vh}}@media (prefers-reduced-motion:reduce){html:has(.jst-resource) .tv-photo{transition:opacity .6s;transform:none}html:has(.jst-resource) .tv-photo.is-on{transition:opacity .6s;transform:none}}html:has(.jst-resource) .vf-navgroup2{margin-top:26px}
