.tc{--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}.tc .cty{font-size:12px;font-weight:500;color:var(--muted);line-height:16px}.tc .see{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--ink);text-decoration:none;white-space:nowrap}.tc .see:hover{text-decoration:underline;text-underline-offset:3px}.tc .k{font:600 12px/1 var(--mono);color:var(--muted);font-feature-settings:"tnum" 1}.tc a.c,.tc span.c{color:inherit;text-decoration:none}.tc a.c:hover b{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.tc ol,.tc ul{list-style:none;margin:0;padding:0}.tc button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.tc :focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.tc .pc{margin-top:10px;font-size:12px;color:var(--muted);font-weight:500}.tc .pc summary{cursor:pointer;display:inline;list-style:none;text-decoration:underline;text-underline-offset:3px;color:var(--ink-2)}.tc .pc summary::-webkit-details-marker{display:none}.tc .pc ul{margin-top:8px;columns:3 260px;column-gap:24px}.tc .pc li{break-inside:avoid;line-height:18px;padding:1px 0}.tc .pc a{color:var(--ink-2)}.tc .more{display:none}.tc [hidden]{display:none!important}.tc.r3{margin-top:clamp(64px,7vw,120px)}.tc .section-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.18em;color:#c84a2a;text-transform:uppercase;margin-bottom:14px}.tc .section-eyebrow:before{content:"";width:24px;height:1px;background:currentColor}.tc .section-title{font-size:clamp(32px,4vw,56px);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--ink);text-wrap:balance;max-width:920px}.tc .section-lead{font-size:clamp(16px,1.4vw,19px);color:var(--muted);font-weight:500;line-height:1.5;max-width:52ch;margin-top:14px;text-wrap:pretty}.tc .r3-h{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:end}.tc .r3-b{margin-top:36px}.tc .r3-f{margin-top:28px;padding-top:16px;border-top:1px solid #E2DBCC;font-size:12px;line-height:18px;color:var(--muted);font-weight:500}.tc .r3-f a{color:var(--ink-2)}.tc .v1-tabs{display:flex;gap:28px;border-bottom:1px solid #E2DBCC}.tc .v1-tabs [role=tab]{position:relative;height:48px;font-size:15px;font-weight:600;color:var(--muted);white-space:nowrap}.tc .v1-tabs [role=tab][aria-selected=true]{color:var(--ink)}.tc .v1-tabs [role=tab][aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ink)}.tc .v1-p{padding-top:28px}.tc .v1-top{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 20px}.tc .v1-t{display:block}.tc .v1-ph{position:relative;display:block;aspect-ratio:3/2;border-radius:14px;overflow:hidden;background:#e9e4d8}.tc .v1-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.tc .v1-t:hover .v1-ph img{transform:scale(1.03)}.tc .v1-ph:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 0% 0%,#00000061,#0000 45%)}.tc .v1-ph .n{position:absolute;z-index:1;left:12px;top:8px;font:700 30px/1 Manrope,sans-serif;letter-spacing:-.04em;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}.tc .v1-nm{margin-top:10px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tc .v1-nm b{font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:22px}.tc .v1-t .cty{display:block;margin-top:2px}.tc .v1-rest{margin-top:36px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(10,auto);grid-auto-flow:column;column-gap:32px;border-top:1px solid #E2DBCC;padding-top:4px}.tc .v1-rest .c{display:grid;grid-template-columns:28px minmax(0,1fr) 64px;column-gap:10px;align-items:baseline;padding:7px 0;border-bottom:1px solid #EFEAE0}.tc .v1-rest b{font-size:14px;font-weight:600;color:var(--ink-2)}.tc .v1-rest .cty{margin-left:6px}.tc .v1-see{margin-top:20px}.tc .nc{min-width:0}.tc.sa{padding:40px 24px 48px}.tc .crumb{font-size:12px;color:var(--muted);margin-bottom:18px;display:flex;flex-wrap:wrap;gap:6px}.tc .crumb a{text-decoration:none;color:var(--muted)}.tc .crumb a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.tc .crumb .s{color:var(--hair-3)}.tc.sa h1{font-size:clamp(34px,5.4vw,64px);font-weight:700;letter-spacing:-.035em;line-height:1.02;max-width:18ch}.tc.sa .lede{margin-top:16px;font-size:clamp(16px,1.4vw,19px);font-weight:500;color:var(--muted);line-height:1.5;max-width:60ch}.tc .sa-sw{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px}.tc .sa-sw a{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--hair-3);background:#fff;font-size:13px;font-weight:600;color:var(--ink-2);text-decoration:none}.tc .sa-sw a[aria-current]{background:var(--ink);border-color:var(--ink);color:#fff}.tc .sa-top{margin-top:48px}.tc .sa-sec{margin-top:64px}.tc .sa-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:2px solid var(--ink);padding-bottom:10px}.tc .sa-sec-h h2{font-size:24px;font-weight:700;letter-spacing:-.025em}.tc .sa-sec-h span{font-size:13px;color:var(--muted);font-weight:500}.tc .v1s-rich{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(20,auto);grid-auto-flow:column;column-gap:48px;margin-top:8px}.tc .v1s-rich .c{display:grid;grid-template-columns:56px minmax(0,1fr) 84px;column-gap:14px;align-items:center;min-height:60px;padding:8px 0;border-bottom:1px solid #E2DBCC}.tc .v1s-rich .n{font:300 34px/1 Manrope,sans-serif;letter-spacing:-.04em;color:var(--ink)}.tc .v1s-rich b{display:block;font-size:17px;font-weight:700;letter-spacing:-.015em}.tc .tg{margin-top:28px}.tc .tg h3{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-bottom:6px;border-bottom:1px solid #E2DBCC}.tc .tl{columns:4 230px;column-gap:32px;margin-top:6px}.tc .tl li{break-inside:avoid}.tc .tl .c{display:grid;grid-template-columns:34px minmax(0,1fr) 60px;column-gap:8px;align-items:baseline;padding:4px 0;border-bottom:1px solid #EFEAE0}.tc .tl .k{font-size:11px}.tc .tl b{font-size:13px;font-weight:600;color:var(--ink-2)}.tc .tl .cty{font-size:12px;margin-left:6px}.tc .tl a:hover b{text-decoration:underline;text-underline-offset:3px}.tc .how{margin-top:64px;padding-top:24px;border-top:1px solid #E2DBCC;display:grid;grid-template-columns:200px minmax(0,1fr);gap:8px 32px;font-size:13px;line-height:1.6;color:var(--muted)}.tc .how h2{font-size:15px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.tc .how p{max-width:90ch}.tc .how p+p{margin-top:8px}.tc .how ul.src{list-style:disc;padding-left:18px}.tc .how .pc{margin-top:8px}@media(max-width:767.98px){.tc .r3-h{grid-template-columns:1fr;gap:12px}.tc .r3-b{margin-top:24px}.tc .more{display:inline-flex;align-items:center;justify-content:center;height:44px;margin-top:12px;padding:0 18px;border:1px solid var(--hair-3);border-radius:var(--r-pill);background:#fff;font-size:13px;font-weight:700;color:var(--ink)}.tc .pc ul{columns:1}.tc .v1-tabs{flex-wrap:wrap;gap:8px;border:0}.tc .v1-tabs [role=tab]{height:44px;padding:0 14px;border:1px solid var(--hair-3);border-radius:var(--r-pill);background:#fff;font-size:13px;color:var(--ink-2)}.tc .v1-tabs [role=tab][aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.tc .v1-tabs [role=tab][aria-selected=true]:after{display:none}.tc .v1-p{padding-top:20px}.tc .v1-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.tc .v1-top li:nth-child(n+5){grid-column:1 / -1}.tc .v1-top li:nth-child(5){margin-top:4px}.tc .v1-top li:nth-child(n+5) .v1-t{display:grid;grid-template-columns:72px minmax(0,1fr) auto;column-gap:12px;align-items:center}.tc .v1-top li:nth-child(n+5) .v1-ph{grid-row:1 / 3;border-radius:8px}.tc .v1-top li:nth-child(n+5) .v1-ph .n{font-size:16px;left:6px;top:4px}.tc .v1-top li:nth-child(n+5) .v1-nm{margin:0;grid-column:2 / 4}.tc .v1-top li:nth-child(n+5) .cty{grid-column:2 / 4;margin:0}.tc .v1-top li:nth-child(n+6){margin-top:-6px}.tc .v1-nm b{font-size:16px}.tc .v1-rest{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;margin-top:24px}.tc .v1-rest li:nth-child(n+11){display:none}.tc [data-grp].open .v1-rest li{display:block}.tc.sa{padding:28px 4px 32px}.tc.sa h1{font-size:36px}.tc .sa-sw a{height:44px}.tc .tl{columns:2 260px;column-gap:16px}.tc .tl .c{padding:5px 0}.tc .how{grid-template-columns:1fr}.tc .v1s .v1-top li:nth-child(n+5){grid-column:auto}.tc .v1s .v1-top li:nth-child(n+5) .v1-t{display:block}.tc .v1s .v1-top li:nth-child(n+5) .v1-ph{border-radius:14px}.tc .v1s .v1-top li:nth-child(n+5) .v1-ph .n{font-size:30px;left:12px;top:8px}.tc .v1s .v1-top li:nth-child(n+5) .v1-nm{margin-top:10px}.tc .v1s .v1-top li:nth-child(n+6){margin-top:0}.tc .v1s-rich{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.tc .v1s-rich .c{grid-template-columns:44px minmax(0,1fr) 76px;column-gap:10px;min-height:52px}.tc .v1s-rich .n{font-size:26px}}.tc .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tc .pl{width:12px;height:12px;flex:none;color:var(--hair);align-self:center}.tc .tm{display:inline-grid;grid-template-columns:12px 3.6em;column-gap:5px;align-items:baseline;justify-self:end;font-size:13px;font-weight:600;color:var(--ink);font-feature-settings:"tnum" 1;white-space:nowrap}.tc .tm .pl{width:12px;height:12px;align-self:center;color:var(--hair)}.tc .tm .tt{text-align:right}.tc .tm.own{display:block;text-align:right;font-size:12px;font-weight:500;color:var(--muted);line-height:19.5px}.tc .v1-nm b{min-width:0}.tc .v1-nm .tm{display:inline-flex;gap:5px;font-size:14px;font-weight:700}.tc .v1-nm .tm.own{font-size:12px;font-weight:500}.tc .v1-t .cty{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.tc .v1-t .ct{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc .v1-rest .nc,.tc .tl .nc{display:flex;align-items:baseline;overflow:hidden}.tc .v1-rest .nc b,.tc .tl .nc b{flex:0 1 auto;min-width:0;white-space:normal}.tc .v1-rest .nc .cty,.tc .tl .nc .cty{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc .v1s-rich .nm{min-width:0}.tc .v1s-rich .cty{display:block}.tc .v1s-rich .tm{grid-template-columns:14px 3.6em;column-gap:6px;font-size:17px;font-weight:700;letter-spacing:-.01em}.tc .v1s-rich .tm .pl{width:14px;height:14px}.tc .v1s-rich .tm.own{font-size:13px;font-weight:500;letter-spacing:0}.tc .tl .tm{grid-template-columns:11px 3.6em;column-gap:4px;font-size:12px}.tc .tl .tm .pl{width:11px;height:11px}.tc .tl .tm.own{font-size:11px}.tc .v1-rest a.c,.tc .v1s-rich a.c,.tc .tl a.c{position:relative;isolation:isolate}.tc .v1-rest a.c:before,.tc .v1s-rich a.c:before,.tc .tl a.c:before{content:"";position:absolute;inset:0 -8px;border-radius:8px;background:var(--selected-tint);opacity:0;z-index:-1;transition:opacity .12s}.tc .v1-rest a.c:hover:before,.tc .v1s-rich a.c:hover:before,.tc .tl a.c:hover:before,.tc .v1-rest a.c:active:before,.tc .v1s-rich a.c:active:before,.tc .tl a.c:active:before{opacity:1}.tc .v1-rest a.c:hover b,.tc .v1s-rich a.c:hover b{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.tc .sa-sec-h .lg{display:inline-flex;align-items:center}.tc .lgi{display:inline-flex;align-items:center;gap:5px}.tc .lgi .pl{color:var(--muted)}.tc .r3-f .pl{display:inline-block;width:11px;height:11px;vertical-align:-1px;margin-right:4px;color:var(--muted)}.tc .r3-f a{text-decoration:underline}@media(max-width:767.98px){.tc .v1s-rich .c{grid-template-columns:44px minmax(0,1fr) 76px;column-gap:10px}.tc .v1s-rich .tm{grid-template-columns:12px 3.6em;column-gap:5px;font-size:15px}.tc .v1s-rich .tm .pl{width:12px;height:12px}}
