.uc2-fixture{color:var(--graphite);align-items:center;gap:8px;margin-block-start:16px;padding-block:10px;font-size:14px;line-height:22px;display:flex}.uc2-fixture svg{color:var(--copper);flex:none}.uc2-hero{padding-block-end:56px}.uc2-cover{margin:0}.uc2-cover img{border-radius:var(--radius-lg)}.uc2-figure{min-inline-size:0;margin:0}.uc2-figure img{border-radius:var(--radius-md);background:var(--mist);block-size:auto;inline-size:100%;display:block}.uc2-figure figcaption{color:var(--muted);margin-block-start:8px;font-size:13px;line-height:20px}.uc2-strip{border-radius:var(--radius-lg);background:var(--mist);grid-template-columns:minmax(0,.9fr) minmax(0,2fr);align-items:start;gap:20px 40px;margin-block-start:48px;padding:32px;display:grid}.uc2-strip-total{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.uc2-strip-label{color:var(--muted);font-size:13px;font-weight:600;line-height:20px}.uc2-strip-number{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.uc2-strip-number>b{color:var(--ink);font-size:56px;font-weight:700;line-height:64px}.uc2-strip-number>span{font-size:18px;font-weight:600;line-height:28px}.uc2-strip-people{color:var(--graphite);font-size:15px;line-height:26px}.uc2-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.uc2-chip{border-radius:var(--radius-md);background:var(--white);flex-direction:column;gap:6px;min-inline-size:0;padding:16px;display:flex}.uc2-chip-top{align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:22px;display:flex}.uc2-chip-top .p{block-size:22px;inline-size:22px}.uc2-chip>b.num{font-size:28px;font-weight:700;line-height:36px}.uc2-chip-none{color:var(--muted);font-size:14px;font-weight:600;line-height:22px}.uc2-chip-reason{color:var(--graphite);font-size:12px;line-height:18px}.uc2-strip-measured{border-block-start:1px solid var(--border);color:var(--graphite);grid-column:1/-1;align-items:center;gap:8px;padding-block-start:16px;font-size:13px;line-height:20px;display:flex}.uc2-strip-measured svg{color:var(--muted);flex:none}.uc2-head.with-figure{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px 48px;margin-block-end:32px;display:grid}.uc2-head.with-figure .sec-head{margin-block-end:0}.uc2-head.with-figure .uc2-figure{justify-self:end;max-inline-size:480px}.uc2-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.uc2-plan{border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;min-inline-size:0;padding:28px;display:flex}.uc2-plan.pro{outline:2px solid var(--ink);outline-offset:-2px}.uc2-plan-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.uc2-plan-top h3{font-size:20px;font-weight:700;line-height:30px}.uc2-plan-allows{color:var(--graphite);border-radius:var(--radius-full);background:var(--mist);padding:2px 10px;font-size:13px;font-weight:600;line-height:20px}.uc2-plan-range{color:var(--ink);font-size:22px;font-weight:700;line-height:32px}.uc2-plan-picked{color:var(--muted);margin-block-start:6px;font-size:12px;font-weight:600;line-height:18px}.uc2-plan-picks,.uc2-inline-sources,.uc2-method-platforms,.uc2-next{margin:0;padding:0;list-style:none}.uc2-plan-picks{flex-direction:column;gap:6px;display:flex}.uc2-plan-picks li,.uc2-inline-sources li,.uc2-method-platforms li{overflow-wrap:anywhere;align-items:center;gap:8px;min-inline-size:0;font-size:14px;line-height:22px;display:flex}.uc2-plan-picks .p,.uc2-inline-sources .p,.uc2-method-platforms .p{flex:none;block-size:18px;inline-size:18px}.uc2-plan-more{color:var(--graphite);font-size:13px;line-height:20px}.uc2-estimate-notes{max-inline-size:820px;color:var(--graphite);flex-direction:column;gap:6px;margin-block-start:24px;font-size:14px;line-height:24px;display:flex}.uc2-estimate-notes b{color:var(--ink);font-weight:600}.uc2-table{border-collapse:separate;border-spacing:0;background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius-md);inline-size:100%;box-shadow:var(--shadow-card);overflow:hidden}.uc2-table th,.uc2-table td{text-align:start;vertical-align:top;border-block-start:1px solid var(--hairline);padding:14px 18px;font-size:15px;line-height:24px}.uc2-table thead th{color:var(--muted);background:var(--white);border-block-start:0;font-size:12px;font-weight:600;line-height:18px}.uc2-table tbody th{color:var(--ink);font-weight:600}.uc2-table td.uc2-n{white-space:nowrap;font-weight:600}.uc2-code{color:var(--muted);margin-inline-start:6px;font-size:12px;font-weight:500;line-height:18px}.uc2-inline-sources{flex-direction:column;gap:4px;display:flex}.uc2-area-other th,.uc2-area-other td{background:var(--sand)}.uc2-area-other td{color:var(--graphite)}.uc2-area-online{border-radius:var(--radius-md);background:var(--mist);max-inline-size:720px;padding:20px 24px;font-size:15px;line-height:26px}.uc2-rank{inline-size:44px;color:var(--muted)}.uc2-source-name{overflow-wrap:anywhere;align-items:center;gap:10px;min-inline-size:0;display:flex}.uc2-source-name .p{flex:none;block-size:22px;inline-size:22px}.uc2-copy-cell{white-space:nowrap;inline-size:1%}.uc2-sources-table th,.uc2-sources-table td{vertical-align:middle}.uc2-copy{gap:6px}.uc2-table-note{color:var(--muted);margin-block-start:12px;font-size:13px;line-height:20px}.uc2-read{color:var(--muted);margin-block-start:2px;font-size:12px;font-weight:500;line-height:18px;display:block}.uc2-muted{color:var(--muted);font-weight:500}.uc2-compare-us th,.uc2-compare-us td{background:var(--sand)}.uc2-phrase-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;display:grid}.uc2-phrase-group{border-radius:var(--radius-md);background:var(--white);min-inline-size:0;padding:20px 24px}.uc2-phrase-group h3{align-items:center;gap:8px;margin-block-end:12px;font-size:16px;font-weight:600;line-height:26px;display:flex}.uc2-phrase-group h3 .p{block-size:22px;inline-size:22px}.uc2-phrase-group ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.uc2-phrase-group li{border-block-end:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;padding-block-end:8px;display:flex}.uc2-phrase-group li:last-child{border-block-end:0;padding-block-end:0}.uc2-phrase-text{overflow-wrap:anywhere;min-inline-size:0;font-size:15px;font-weight:500;line-height:24px}.uc2-phrase-count{color:var(--graphite);flex:none;font-size:13px;line-height:20px}.uc2-leads{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:20px;display:grid}.uc2-lead{background:var(--white);border:1px solid var(--hairline);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;gap:12px;min-inline-size:0;padding:16px;display:flex;container-type:inline-size}.uc2-leads .uc2-lead[data-clamped]{cursor:pointer}.uc2-leads .uc2-lead[data-clamped]:hover{border-color:var(--border)}.uc2-leads .uc2-lead-text{-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;block-size:182px;display:-webkit-box;overflow:hidden}.uc2-leads .uc2-why>span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.uc2-leads .uc2-lead-foot{margin-block-start:auto}.uc2-lead-more{margin-inline-end:auto;display:none}.uc2-lead[data-clamped] .uc2-lead-more{display:inline-flex}.uc2-lead-layer{z-index:96;background:#16211d52;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.uc2-lead-panel{border-radius:16px;max-block-size:calc(100dvh - 32px);inline-size:min(640px,100%);position:relative;overflow:auto}.uc2-lead-panel .uc2-lead{box-shadow:var(--shadow-float);padding:20px 20px 16px;padding-inline-end:56px}.uc2-lead-close{z-index:1;position:absolute;inset-block-start:10px;inset-inline-end:10px}body.uc2-lead-opened{overflow:hidden}.uc2-lead-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 12px;display:grid}.uc2-lead-head>.p{grid-row:1/3;block-size:36px;inline-size:36px}.uc2-lead-head .au{overflow-wrap:anywhere;grid-area:1/2;min-inline-size:0;font-size:14px;font-weight:600;line-height:20px}.uc2-lead-tags{grid-area:1/3;justify-self:end;align-items:center;gap:8px;min-inline-size:0;display:inline-flex}.uc2-lead-head .meta{min-inline-size:0;color:var(--muted);grid-area:2/2/auto/4;align-items:center;gap:6px;font-size:12px;line-height:18px;display:flex}@container (max-width:479px){.uc2-lead-head{grid-template-columns:auto minmax(0,1fr)}.uc2-lead-head>.p{grid-row:1/4;align-self:start}.uc2-lead-tags{flex-wrap:wrap;grid-area:2/2;justify-self:start;row-gap:4px}.uc2-lead-head .meta{grid-area:3/2}}.uc2-ltag{color:var(--graphite);white-space:nowrap;font-size:12px;font-weight:600;line-height:18px}.uc2-lvl{border-radius:var(--radius-full);background:var(--mist);block-size:24px;color:var(--ink);white-space:nowrap;cursor:default;flex:none;align-items:center;gap:6px;padding-inline:9px 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.uc2-lvl:before{content:"";border-radius:50%;flex:none;block-size:7px;inline-size:7px;box-shadow:inset 0 0 0 1.5px}.uc2-lvl[data-lv=high]{background:var(--copper-tint);color:var(--copper)}.uc2-lvl[data-lv=high]:before{background:currentColor}.uc2-lvl[data-lv=low]{color:var(--muted);box-shadow:inset 0 0 0 1px var(--border);background:0 0;padding-inline:10px}.uc2-lvl[data-lv=low]:before{display:none}.uc2-lvl-k{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:500;line-height:18px}.uc2-lead-text{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:26px}.uc2-lead-text[dir=ltr]{font-family:var(--font-en);text-align:start}.uc2-lead-ai{border-radius:var(--radius-sm);background:var(--sand);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.uc2-why{color:var(--muted);gap:6px;font-size:13px;line-height:20px;display:flex}.uc2-why svg{block-size:14px;inline-size:14px;color:var(--copper);flex:none;margin-block-start:3px}.uc2-lead-foot{border-block-start:1px solid var(--hairline);justify-content:flex-end;align-items:center;gap:6px;padding-block-start:12px;display:flex}.uc2-nolink{min-block-size:36px;color:var(--muted);align-items:center;gap:6px;font-size:13px;line-height:20px;display:inline-flex}.uc2-worked-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.uc2-sheet{border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-card);flex-direction:column;align-items:flex-start;gap:4px;min-inline-size:0;padding:28px;display:flex}.uc2-sheet-head{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-block-end:8px;display:flex}.uc2-sheet-head>.p{block-size:28px;inline-size:28px}.uc2-sheet-head>b{font-size:15px;font-weight:600;line-height:24px}.uc2-sheet-label{color:var(--muted);margin-block-start:14px;font-size:12px;font-weight:600;line-height:20px}.uc2-sheet blockquote{margin:4px 0 0;padding:0;font-size:17px;font-weight:500;line-height:30px}.uc2-sheet-why{color:var(--graphite);font-size:15px;line-height:26px}.uc2-reply{border-inline-start:3px solid var(--copper);background:var(--sand);border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm);align-self:stretch;margin-block-start:14px;padding:2px 16px 16px}.uc2-reply>p:last-child{font-size:15px;line-height:26px}.uc2-next{flex-direction:column;gap:6px;margin-block:4px 16px;display:flex}.uc2-next li{align-items:flex-start;gap:8px;font-size:15px;line-height:24px;display:flex}.uc2-next svg{color:var(--success);flex:none;margin-block-start:4px}.uc2-sub{margin-block-end:16px;font-size:16px;font-weight:600;line-height:26px}.uc2-page .uc2-steps{grid-template-columns:minmax(0,1fr);gap:24px}.uc2-steps h4{margin-block:12px 6px;font-size:18px;font-weight:600;line-height:28px}.uc2-guide-head{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px 56px;display:grid}.uc2-guide-head>.sec-title{grid-column:1/-1;max-inline-size:820px}.uc2-guide-head>p{color:var(--graphite);grid-column:1;font-size:17px;line-height:30px}.uc2-guide-head>p+p{margin-block-start:-4px}.uc2-guide-toc{border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-card);grid-area:2/2/span 4;padding:20px 24px}.uc2-guide-toc>p{color:var(--muted);margin-block-end:8px;font-size:12px;font-weight:600;line-height:18px}.uc2-guide-toc ol{flex-direction:column;gap:6px;padding-inline-start:20px;list-style:decimal;display:flex}.uc2-guide-toc li{color:var(--muted);font-size:15px;line-height:24px}.uc2-guide-toc a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:3px;font-weight:500}.uc2-guide-toc a:hover{text-decoration-color:currentColor}.uc2-guide-toc a:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.uc2-guide-part{scroll-margin-block-start:80px}.uc2-guide-article{max-inline-size:760px}.uc2-guide-article>.sec-title{margin-block-end:16px}.uc2-guide-article>p,.uc2-guide-list li{color:var(--graphite);font-size:16px;line-height:28px}.uc2-guide-article>*+*{margin-block-start:14px}.uc2-guide-list{flex-direction:column;gap:8px;padding-inline-start:22px;display:flex}ul.uc2-guide-list{list-style:outside}ol.uc2-guide-list{list-style:decimal}.uc2-guide-list li::marker{color:var(--copper);font-weight:600}.uc2-method{padding-block:40px}.uc2-method-box{border-radius:var(--radius-md);background:var(--mist);max-inline-size:960px;padding:28px 32px}.uc2-method-box h2{margin-block-end:16px;font-size:18px;font-weight:700;line-height:28px}.uc2-method-box dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;margin:0;display:grid}.uc2-method-box dl>div{min-inline-size:0}.uc2-method-box dl>div.wide{grid-column:1/-1}.uc2-method-box dt{color:var(--muted);font-size:12px;font-weight:600;line-height:18px}.uc2-method-box dd{color:var(--graphite);margin:2px 0 0;font-size:14px;line-height:24px}.uc2-method-platforms{flex-wrap:wrap;gap:6px 24px;display:flex}.uc2-families{flex-direction:column;gap:48px;display:flex}.uc2-family>h3{align-items:center;gap:10px;margin-block-end:16px;font-size:20px;font-weight:700;line-height:30px;display:flex}.uc2-family>h3 .product-tile{block-size:36px;inline-size:36px;margin:0}.uc2-card-measured{color:var(--muted);font-size:13px;line-height:20px}.uc2-any{border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 32px;padding:28px 32px;display:grid}.uc2-any h3{font-size:20px;font-weight:700;line-height:30px}.uc2-any p{max-inline-size:720px;color:var(--graphite);margin-block-start:6px;font-size:15px;line-height:26px}@media (max-width:1023px){.uc2-strip{grid-template-columns:minmax(0,1fr)}.uc2-plans,.uc2-leads{grid-template-columns:repeat(2,minmax(0,1fr))}.uc2-worked-grid,.uc2-head.with-figure{grid-template-columns:minmax(0,1fr);gap:28px}.uc2-head.with-figure .uc2-figure{justify-self:start}}@media (max-width:767px){.uc2-plans,.uc2-leads{grid-template-columns:minmax(0,1fr)}.uc2-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.uc2-method-box dl,.uc2-any,.uc2-guide-head{grid-template-columns:minmax(0,1fr)}.uc2-guide-head>p,.uc2-guide-toc{grid-area:auto/1}.uc2-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.uc2-table,.uc2-table tbody,.uc2-table tr{inline-size:100%;display:block}.uc2-table tr{border-block-start:1px solid var(--hairline);padding-block:8px}.uc2-table tr:first-child{border-block-start:0}.uc2-table th,.uc2-table td{border-block-start:0;inline-size:auto;padding:6px 16px;display:block}.uc2-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:600;line-height:18px;display:block}.uc2-sources-table tr{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"rank name name copy"".kind members members"".requests people people";align-items:center;column-gap:8px;display:grid}.uc2-sources-table .uc2-rank{grid-area:rank;inline-size:auto;padding-inline:16px 0}.uc2-sources-table tbody th{grid-area:name;padding-inline:8px 0}.uc2-sources-table .uc2-copy-cell{grid-area:copy;inline-size:auto}.uc2-sources-table td[data-label]{white-space:normal;padding:2px 0}.uc2-sources-table tr{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) minmax(88px,auto)}.uc2-sources-table td:nth-of-type(2){grid-area:kind}.uc2-sources-table td:nth-of-type(3){grid-area:members}.uc2-sources-table td:nth-of-type(4){grid-area:requests}.uc2-sources-table td:nth-of-type(5){grid-area:people;padding-inline-end:16px}}@media (max-width:639px){.uc2-hero{padding-block-end:40px}.uc2-strip{margin-block-start:32px;padding:20px}.uc2-strip-number>b{font-size:44px;line-height:52px}.uc2-chip{padding:12px}.uc2-plan,.uc2-sheet,.uc2-method-box,.uc2-any{padding:20px}.uc2-any .btn{inline-size:100%}}