:root .site.bv.bv--for{--fr-col:min(calc(100% - 2 * var(--pp-page-pad)), calc(var(--pp-page) - 2 * var(--pp-page-pad)))}:root .site.bv.bv--for .ui-section>.ui-heading,:root .site.bv.bv--for .fr-moments-in>.ui-heading{max-width:22ch;margin:0 0 var(--pp-rhythm-head);font-size:var(--pp-text-h2)}:root .site.bv.bv--for .fr-board{margin-top:var(--pp-rhythm-section);padding:var(--pp-space-8) 0;background:var(--pp-color-brand-deep)}:root .site.bv.bv--for .fr-board-in{align-items:stretch;gap:var(--pp-space-4);width:var(--fr-col);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin:0 auto;display:grid}:root .site.bv.bv--for .fr-board-card{padding:var(--pp-space-6);border-radius:var(--pp-radius-card);background:var(--pp-color-surface);color:var(--pp-color-ink)}:root .site.bv.bv--for .fr-board-card ol,:root .site.bv.bv--for .fr-board-card ul{margin:var(--pp-space-4) 0 0;padding:0;list-style:none}:root .site.bv.bv--for .fr-sign{font-family:var(--pp-font-serif);font-size:var(--pp-text-card);letter-spacing:-.01em;color:var(--pp-color-ink);margin:0;font-weight:500;line-height:1.2}:root .site.bv.bv--for .fr-board-card ol>li{align-items:center;gap:var(--pp-space-4);padding:var(--pp-space-3) 0;border-top:1px solid var(--pp-color-line-soft);grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);display:grid}:root .site.bv.bv--for .fr-board-n{font-family:var(--pp-font-serif);font-size:var(--pp-text-title);color:var(--pp-color-ink-2);line-height:1}:root .site.bv.bv--for .fr-board-name{flex-direction:column;min-width:0;display:flex}:root .site.bv.bv--for .fr-board-name b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}:root .site.bv.bv--for .fr-board-name em{font-size:var(--pp-text-small);color:var(--pp-color-ink-2);font-style:normal}:root .site.bv.bv--for .fr-board-score{align-items:center;gap:var(--pp-space-3);grid-template-columns:minmax(0,1fr) 48px;display:grid}:root .site.bv.bv--for .fr-board-score i{background:var(--pp-color-well);height:6px;overflow:hidden}:root .site.bv.bv--for .fr-board-score i:after{content:"";background:var(--pp-tile-1);height:100%;transform:scaleX(var(--s));transform-origin:0;display:block}:root .site.bv.bv--for .fr-board-score strong{font-size:var(--pp-text-small);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}:root .site.bv.bv--for .fr-board-card ol>li.fr-board-gap{height:var(--pp-space-4);border:0;padding:0;display:block}:root .site.bv.bv--for .fr-board-card ol>li.fr-board-you{padding-inline:var(--pp-space-3);margin-inline:calc(-1 * var(--pp-space-3));border-radius:var(--pp-radius-card);background:var(--pp-color-well);border:0}:root .site.bv.bv--for .fr-board-you .fr-board-n{color:var(--pp-color-ink)}:root .site.bv.bv--for .fr-board-you .fr-board-score i{background:var(--pp-color-surface)}:root .site.bv.bv--for .fr-board-you .fr-board-score i:after{background:var(--pp-color-muted)}:root .site.bv.bv--for .fr-board-card--fix{background:var(--pp-color-brand);color:var(--pp-color-on-brand);flex-direction:column;display:flex}:root .site.bv.bv--for .fr-board-card--fix ul{margin-top:var(--pp-space-5);flex-direction:column;flex:1;display:flex}:root .site.bv.bv--for .fr-board-card--fix ul>li{flex:1;align-items:center}:root .site.bv.bv--for .fr-board-fix-title{font-family:var(--pp-font-serif);font-size:var(--pp-text-card);text-wrap:balance;margin:0;font-weight:500;line-height:1.2}:root .site.bv.bv--for .fr-board-card--fix li{align-items:baseline;gap:var(--pp-space-3);padding:var(--pp-space-3) 0;border-top:1px solid var(--pp-color-line-on-brand);font-size:var(--pp-text-body);color:var(--pp-color-on-brand);line-height:1.4;display:flex}:root .site.bv.bv--for .fr-board-bang{background:var(--pp-color-canvas);flex:none;width:8px;height:8px}:root .site.bv.bv--for .fr-show{padding:var(--pp-rhythm-section) 0 0}:root .site.bv.bv--for .fr-show-in{align-items:center;gap:var(--pp-space-8);width:var(--fr-col);grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:0 auto;display:grid}:root .site.bv.bv--for .fr-show-words>.ui-heading{max-width:14ch;margin:0 0 var(--pp-rhythm-head);font-size:var(--pp-text-h2)}:root .site.bv.bv--for .fr-points{gap:0;margin:0;padding:0;list-style:none;display:grid}:root .site.bv.bv--for .fr-points li{padding:var(--pp-space-4) 0;border-top:1px solid var(--pp-color-line)}:root .site.bv.bv--for .fr-points li:last-child{border-bottom:1px solid var(--pp-color-line)}:root .site.bv.bv--for .fr-show-art{padding:0 var(--pp-space-8) var(--pp-space-7) 0;position:relative}:root .site.bv.bv--for .fr-show-browser{border-radius:var(--pp-radius-lg);background:var(--pp-color-surface);box-shadow:0 0 0 1px var(--pp-color-line-soft), var(--pp-shadow-slab);overflow:hidden}:root .site.bv.bv--for .fr-show-bar{border-bottom:1px solid var(--pp-color-line-soft);gap:6px;padding:10px 12px;display:flex}:root .site.bv.bv--for .fr-show-bar i{border-radius:var(--pp-radius-card);background:var(--pp-color-line);width:8px;height:8px}:root .site.bv.bv--for .fr-show-browser .fr-show-screen{aspect-ratio:16/10}:root .site.bv.bv--for .fr-show-phone{border-radius:var(--pp-radius-lg);background:var(--pp-color-ink);width:22%;box-shadow:var(--pp-shadow-slab);padding:5px;position:absolute;bottom:0;right:0;overflow:hidden}:root .site.bv.bv--for .fr-show-phone .fr-show-screen{aspect-ratio:390/844;border-radius:var(--pp-radius-md);overflow:hidden}:root .site.bv.bv--for .fr-show-screen .bk-field-ground{z-index:0}:root .site.bv.bv--for .fr-show-screen .bk-field-sharp{object-position:50% 0}:root .site.bv.bv--for :is(.fr-points,.fr-journey) .ui-heading{font-family:var(--pp-font-serif);font-size:var(--pp-text-card);margin:0;font-weight:500;line-height:1.15}:root .site.bv.bv--for :is(.fr-points,.fr-journey) p{margin-top:var(--pp-space-2);font-size:var(--pp-text-body);color:var(--pp-color-ink-2);text-wrap:pretty;line-height:1.5}:root .site.bv.bv--for .fr-moments.ui-section{width:100%;max-width:none;margin:var(--pp-rhythm-section) 0 0;padding:var(--pp-rhythm-section) 0;background:var(--pp-color-well)}:root .site.bv.bv--for .fr-moments-in{width:var(--fr-col);margin:0 auto}:root .site.bv.bv--for .fr-journey{gap:var(--pp-space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}:root .site.bv.bv--for .fr-journey li{position:relative}:root .site.bv.bv--for .fr-n{width:32px;height:32px;margin-bottom:var(--pp-space-5);border-radius:var(--pp-radius-card);background:var(--pp-color-brand);font-family:var(--pp-font-serif);font-size:var(--pp-text-body);color:var(--pp-color-on-brand);place-items:center;display:grid}:root .site.bv.bv--for .fr-parts{gap:var(--pp-space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}:root .site.bv.bv--for .fr-part{height:100%;padding-top:var(--pp-space-4);border-top:2px solid var(--pp-color-brand);color:var(--pp-color-ink);flex-direction:column;display:flex;position:relative}:root .site.bv.bv--for .fr-part .fr-go{display:none}:root .site.bv.bv--for .fr-part .ui-heading{font-family:var(--pp-font-serif);font-size:var(--pp-text-card);margin:0;font-weight:500;line-height:1.15}:root .site.bv.bv--for .fr-part-line{margin-top:var(--pp-space-2);font-size:var(--pp-text-body);color:var(--pp-color-ink-2);text-wrap:pretty;line-height:1.5}:root .site.bv.bv--for .fr-platform--show{column-gap:var(--pp-space-8);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}:root .site.bv.bv--for .fr-platform--show>.ui-heading{grid-column:1}:root .site.bv.bv--for .fr-platform--show>.fr-show-art{grid-area:1/2/3;align-self:center}:root .site.bv.bv--for .fr-platform--show>.fr-parts{gap:var(--pp-space-6);grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}:root .site.bv.bv--for .fr-cards{gap:var(--pp-space-4);margin:0;padding:0;list-style:none;display:grid}:root .site.bv.bv--for .fr-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}:root .site.bv.bv--for :is(.fr-card,.fr-type,.fr-link-row,.fr-part,.fr-other){transition:transform var(--pp-dur-2) var(--pp-ease-out);text-decoration:none}:root .site.bv.bv--for .fr-card{height:100%;padding:var(--pp-space-5) var(--pp-space-5) var(--pp-space-6);border-radius:var(--pp-radius-card);background:var(--pp-color-surface);box-shadow:0 0 0 1px var(--pp-color-line-soft);color:var(--pp-color-ink);flex-direction:column;display:flex}:root .site.bv.bv--for .fr-card .ui-heading{margin-top:var(--pp-space-5);font-family:var(--pp-font-serif);font-size:var(--pp-text-card);font-weight:500;line-height:1.15}@media (hover:hover) and (pointer:fine){:root .site.bv.bv--for :is(.fr-card,.fr-type):hover{box-shadow:0 0 0 1px var(--pp-color-line), var(--pp-shadow-slab);transform:translateY(-2px)}:root .site.bv.bv--for .fr-part:hover .ui-heading,:root .site.bv.bv--for .fr-other:hover span{color:var(--pp-color-brand)}:root .site.bv.bv--for .fr-link-row:hover .fr-go,:root .site.bv.bv--for .fr-compare-all a:hover svg{transform:translate(3px)}}:root .site.bv.bv--for :is(.fr-card,.fr-type,.fr-link-row,.fr-part,.fr-other):active{transform:scale(.985)}:root .site.bv.bv--for :is(.fr-card,.fr-type,.fr-link-row,.fr-part,.fr-other,.fr-compare-all a):focus-visible{outline:2px solid var(--pp-color-focus);outline-offset:3px}:root .site.bv.bv--for .fr-compare-art{border-radius:var(--pp-radius-card);background:var(--pp-color-canvas);width:96px;height:72px}:root .site.bv.bv--for .fr-compare-best{gap:var(--pp-space-4);margin-top:var(--pp-space-4);padding-top:var(--pp-space-4);border-top:1px solid var(--pp-color-line-soft);display:grid}@media (min-width:901px){:root .site.bv.bv--for .fr-cards--three:has(.fr-compare-card){row-gap:0}:root .site.bv.bv--for .fr-cards--three>li:has(>.fr-compare-card){grid-row:span 4;grid-template-rows:subgrid;display:grid}:root .site.bv.bv--for .fr-compare-card{grid-row:1/-1;grid-template-rows:subgrid;row-gap:0;height:auto;display:grid}:root .site.bv.bv--for .fr-compare-card>:not(.fr-compare-best){align-self:start}:root .site.bv.bv--for .fr-compare-best{grid-row:3/span 2;grid-template-rows:subgrid}}:root .site.bv.bv--for .fr-compare-best dt{font-size:var(--pp-text-small);color:var(--pp-color-ink-2);font-weight:600}:root .site.bv.bv--for .fr-compare-best dd{font-size:var(--pp-text-body);color:var(--pp-color-ink);text-wrap:pretty;margin:2px 0 0;line-height:1.45}:root .site.bv.bv--for .fr-compare-best--us dt{color:var(--pp-color-brand)}:root .site.bv.bv--for .fr-compare-best--us dd{font-weight:500}:root .site.bv.bv--for .fr-compare-all{margin-top:var(--pp-space-6)}:root .site.bv.bv--for .fr-compare-all a{align-items:center;gap:var(--pp-space-2);color:var(--pp-color-brand);font-weight:600;display:inline-flex}:root .site.bv.bv--for .fr-compare-all svg,:root .site.bv.bv--for .fr-go{transition:transform var(--pp-dur-2) var(--pp-ease-out)}:root .site.bv.bv--for .fr-compare-note{margin-top:var(--pp-space-2);font-size:var(--pp-text-label);color:var(--pp-color-ink-2)}:root .site.bv.bv--for .fr-link-rows{gap:0 var(--pp-space-7);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}:root .site.bv.bv--for .fr-link-rows li{border-top:1px solid var(--pp-color-line)}:root .site.bv.bv--for .fr-link-row{align-items:center;gap:var(--pp-space-5);padding:var(--pp-space-4) 0;color:var(--pp-color-ink);grid-template-columns:64px minmax(0,1fr) 18px;display:grid}:root .site.bv.bv--for .fr-link-pic{border-radius:var(--pp-radius-card);width:64px;height:64px}:root .site.bv.bv--for .fr-link-text small{font-size:var(--pp-text-label);color:var(--pp-color-brand);font-weight:600}:root .site.bv.bv--for .fr-link-text .ui-heading{font-family:var(--pp-font-serif);font-size:var(--pp-text-title);margin:2px 0 0;font-weight:500;line-height:1.2}:root .site.bv.bv--for .fr-link-line{margin-top:var(--pp-space-1);font-size:var(--pp-text-small);color:var(--pp-color-ink-2);line-height:1.45;display:block}:root .site.bv.bv--for .fr-go{color:var(--pp-color-ink-2)}:root .site.bv.bv--for .fr-faq .mk-faq{gap:var(--pp-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;display:grid}:root .site.bv.bv--for .fr-faq .mk-faq>.ui-heading{font-size:var(--pp-text-display-l);margin:0}:root .site.bv.bv--for .fr-faq .ui-faq{border-top:0;max-width:760px}:root .site.bv.bv--for .fr-faq .ui-faq-item{border-top:1px solid var(--pp-color-line);border-bottom:0}:root .site.bv.bv--for .fr-faq .ui-faq-item:last-child{border-bottom:1px solid var(--pp-color-line)}:root .site.bv.bv--for .fr-faq .ui-faq-item summary{padding-block:var(--pp-space-5);font-family:var(--pp-font-grotesk);font-size:var(--pp-text-lead);color:var(--pp-color-ink);font-weight:500;line-height:1.35}:root .site.bv.bv--for .fr-faq .ui-faq-item .ui-plus{box-shadow:none;background:0 0}:root .site.bv.bv--for .fr-faq .ui-faq-item p{padding-right:var(--pp-space-8);color:var(--pp-color-ink-2)}:root .site.bv.bv--for .fr-others-list{gap:0 var(--pp-space-5);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}:root .site.bv.bv--for .fr-others-list li{border-top:1px solid var(--pp-color-line-soft)}:root .site.bv.bv--for .fr-other{padding:var(--pp-space-3) 0;font-size:var(--pp-text-body);color:var(--pp-color-ink);display:block}:root .site.bv.bv--for .fr-other[aria-current=page] span{color:var(--pp-color-brand);text-underline-offset:3px;text-decoration:underline}:root .site.bv.bv--for .fr-types{width:var(--fr-col);padding:var(--pp-rhythm-section) 0 0;margin:0 auto}:root .site.bv.bv--for .fr-types-grid{gap:var(--pp-space-4);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}:root .site.bv.bv--for .fr-type{height:100%;padding:0 0 var(--pp-space-4);border-radius:var(--pp-radius-card);background:var(--pp-color-surface);box-shadow:0 0 0 1px var(--pp-color-line-soft);color:var(--pp-color-ink);flex-direction:column;display:flex;overflow:hidden}:root .site.bv.bv--for .fr-type-pic{aspect-ratio:4/3;display:block;overflow:hidden}:root .site.bv.bv--for .fr-type-name{margin:var(--pp-space-4) var(--pp-space-4) 0;font-family:var(--pp-font-serif);font-size:var(--pp-text-lead);font-weight:500;line-height:1.2}:root .site.bv.bv--for .fr-type-kinds{margin:var(--pp-space-1) var(--pp-space-4) 0;font-size:var(--pp-text-small);color:var(--pp-color-ink-2);line-height:1.4}:root .site.bv.bv--for .fr-love .bk-field-ground{display:none}:root .site.bv.bv--for .fr-love .mk-love{padding-block:0}:root .site.bv.bv--for .fr-love .mk-love-head{align-items:flex-start;gap:var(--pp-space-3);margin-bottom:var(--pp-rhythm-head);flex-direction:column}:root .site.bv.bv--for .fr-love .mk-love-head .ui-heading{margin:0}:root .site.bv.bv--for .fr-love .mk-love-head p{font-size:var(--pp-text-small);color:var(--pp-color-ink-2);margin:0}:root .site.bv.bv--for .fr-love .ui-loop{-webkit-mask-image:linear-gradient(90deg, transparent, var(--pp-color-ink) 9%, var(--pp-color-ink) 91%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--pp-color-ink) 9%, var(--pp-color-ink) 91%, transparent);mask-image:linear-gradient(90deg, transparent, var(--pp-color-ink) 9%, var(--pp-color-ink) 91%, transparent);padding-left:0}:root .site.bv.bv--for .fr-love .ui-loop-toggle{margin:var(--pp-space-3) auto 0 max(var(--pp-page-pad), calc(50vw - 588px));font-size:var(--pp-text-label);color:var(--pp-color-ink-2);text-underline-offset:3px;background:0 0;padding-inline:0;text-decoration:underline}:root .site.bv.bv--for .fr-love .ui-quote{border-radius:var(--pp-radius-card);background:var(--pp-color-surface);box-shadow:0 0 0 1px var(--pp-color-line-soft)}:root .site.bv.bv--for .fr-love .ui-quote blockquote{font-family:var(--pp-font-serif)}:root .site.bv.bv--for .fr-love .ui-quote figcaption{align-items:center;gap:var(--pp-space-3);display:flex}:root .site.bv.bv--for .fr-love .stars{color:var(--pp-color-brand)}@media (max-width:1100px){:root .site.bv.bv--for .fr-types-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:root .site.bv.bv--for :is(.fr-journey,.fr-parts){grid-template-columns:repeat(2,minmax(0,1fr))}:root .site.bv.bv--for .fr-journey:before{display:none}:root .site.bv.bv--for .fr-others-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){:root .site.bv.bv--for .fr-board-in{grid-template-columns:minmax(0,1fr)}:root .site.bv.bv--for .fr-show-in{gap:var(--pp-space-7);grid-template-columns:minmax(0,1fr)}:root .site.bv.bv--for .fr-platform--show{display:block}:root .site.bv.bv--for .fr-platform--show>.fr-show-art{margin-bottom:var(--pp-space-7)}:root .site.bv.bv--for .fr-cards--three,:root .site.bv.bv--for .fr-link-rows{grid-template-columns:minmax(0,1fr)}:root .site.bv.bv--for .fr-faq .mk-faq{gap:var(--pp-rhythm-head);grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){:root .site.bv.bv--for .ui-section>.ui-heading,:root .site.bv.bv--for .fr-moments-in>.ui-heading{font-size:var(--pp-text-display-l)}:root .site.bv.bv--for .fr-board{padding:var(--pp-space-7) 0}:root .site.bv.bv--for .fr-board-card{padding:var(--pp-space-5)}:root .site.bv.bv--for .fr-board-card ol>li{gap:var(--pp-space-3);grid-template-columns:36px minmax(0,1fr) 56px}:root .site.bv.bv--for .fr-board-score{grid-template-columns:minmax(0,1fr)}:root .site.bv.bv--for .fr-board-score i{display:none}:root .site.bv.bv--for .fr-journey{gap:var(--pp-space-5);grid-template-columns:minmax(0,1fr)}:root .site.bv.bv--for .fr-journey li{column-gap:var(--pp-space-4);grid-template-columns:32px minmax(0,1fr);display:grid}:root .site.bv.bv--for .fr-journey li>:not(.fr-n){grid-column:2}:root .site.bv.bv--for .fr-journey .fr-n{grid-row:1/3;margin:0}:root .site.bv.bv--for .fr-parts{gap:var(--pp-space-5);grid-template-columns:minmax(0,1fr)}:root .site.bv.bv--for .fr-show-art{padding:0 var(--pp-space-6) var(--pp-space-6) 0}:root .site.bv.bv--for .fr-show .fr-show-words{display:contents}:root .site.bv.bv--for .fr-show .fr-show-words>.ui-heading{margin-bottom:0}:root .site.bv.bv--for .fr-show .fr-show-art{order:1}:root .site.bv.bv--for .fr-show .fr-points{order:2}:root .site.bv.bv--for .fr-show-phone{width:30%}:root .site.bv.bv--for .fr-part .ui-heading{font-size:var(--pp-text-title)}:root .site.bv.bv--for .fr-types-grid{gap:var(--pp-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}:root .site.bv.bv--for .fr-types-grid>:last-child:nth-child(odd){grid-column:span 2}:root .site.bv.bv--for .fr-types-grid>:last-child:nth-child(odd) .fr-type-pic{aspect-ratio:8/3}:root .site.bv.bv--for .fr-type-name{font-size:var(--pp-text-body)}:root .site.bv.bv--for .fr-link-row{gap:var(--pp-space-4);grid-template-columns:56px minmax(0,1fr) 18px}:root .site.bv.bv--for .fr-link-pic{width:56px;height:56px}:root .site.bv.bv--for .fr-others-list{gap:0 var(--pp-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}:root .site.bv.bv--for .fr-other{font-size:var(--pp-text-small)}:root .site.bv.bv--for .fr-faq .ui-faq-item summary{font-size:var(--pp-text-body)}:root .site.bv.bv--for .fr-faq .ui-faq-item p{padding-right:0}}@media (prefers-reduced-motion:reduce){:root .site.bv.bv--for :is(.fr-card,.fr-type,.fr-link-row,.fr-part,.fr-other,.fr-go,.fr-compare-all svg){transition:none}:root .site.bv.bv--for :is(.fr-card,.fr-type):hover{transform:none}}
