.site .s-sec.s-page-top{padding-top:72px}.site .s-page-head{display:flex;flex-direction:column;gap:22px}.site .s-page-head h1{font-family:var(--display);font-weight:400;font-size:clamp(60px,6.6vw,96px);line-height:.9}.site .s-page-sub{font-size:20px;line-height:1.5;color:var(--ink-2);max-width:46ch}.site .s-page-note{font-family:var(--mono);font-size:13px;letter-spacing:.4px;color:var(--muted)}.site .s-dark .s-page-sub{color:var(--night-soft)}.site .s-dark .s-page-note{color:var(--night-mute)}.site .s-copy.s-on-dark{color:var(--night-soft)}.site .s-split.s-start{align-items:start}.site .s-top-fig{display:flex;flex-direction:column;gap:12px}.site .s-top-fig figcaption{font-family:var(--mono);font-size:12.5px;letter-spacing:.3px;color:var(--muted)}.site .s-prose{display:flex;flex-direction:column;gap:20px}.site .s-prose p{font-size:20px;line-height:1.6;color:var(--ink-2);max-width:52ch}.site .s-dark .s-prose p{color:var(--night-soft)}.site .s-anatomy{display:flex;flex-direction:column;gap:24px}.site .s-anat-tv{padding:10px;border-radius:14px}.site .s-anat-screen{position:relative;aspect-ratio:16/9}.site .s-anat-screen img{border-radius:4px}.site .s-pin{position:absolute;transform:translate(-50%,-50%);width:32px;height:32px;padding:0;border-radius:16px;border:2px solid var(--paper);background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:11.5px;font-weight:500;box-shadow:0 6px 16px rgba(0,0,0,.45);transition:transform .22s cubic-bezier(.2,.9,.3,1.25),background .16s ease}.site .s-pin[aria-pressed=true]{background:var(--fill);transform:translate(-50%,-50%) scale(1.2)}.site .s-anat-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.site .s-anat-legend button{width:100%;height:100%;display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:14px 16px;border:1px solid var(--line-2);border-radius:12px;background:var(--paper);color:var(--ink);text-align:left;transition:background .16s ease,color .16s ease,border-color .16s ease}.site .s-anat-legend .s-n{font-family:var(--mono);font-size:12px;color:var(--link);padding-top:3px}.site .s-anat-text{display:flex;flex-direction:column;gap:4px}.site .s-anat-text .s-t{font-weight:700;font-size:16px;line-height:1.3}.site .s-anat-text .s-d{font-size:14.5px;line-height:1.5;color:var(--ink-2)}.site .s-anat-legend button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--ivory)}.site .s-anat-legend button[aria-pressed=true] .s-n{color:#F3A08F}.site .s-anat-legend button[aria-pressed=true] .s-d{color:var(--night-soft)}.site .s-lv{display:flex;flex-direction:column;gap:24px}.site .s-lv-main{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-gap:40px;gap:40px;align-items:center}.site .s-lv-live{gap:14px}.site .s-lv-info,.site .s-lv-live{display:flex;flex-direction:column}.site .s-lv-info{gap:12px}.site .s-lv-info h3{font-family:var(--display);font-weight:400;font-size:64px;line-height:.9}.site .s-lv-info p{font-size:18px;color:var(--ink-2)}.site .s-lv-info .s-lv-also{font-size:15px;color:var(--muted)}.site .s-lv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px}.site .s-lv-grid button{width:100%;display:flex;flex-direction:column;gap:6px;padding:6px 6px 8px;border:1px solid var(--line-2);border-radius:10px;background:var(--ivory);color:var(--ink);text-align:left;transition:border-color .16s ease,box-shadow .16s ease}.site .s-lv-grid button:hover{border-color:var(--line-3)}.site .s-lv-grid button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.site .s-lv-grid .s-live{border-radius:4px}.site .s-lv-grid span{font-size:13px;font-weight:600;padding:0 2px}.site .s-orient{display:flex;align-items:flex-end;justify-content:center;gap:24px}.site .s-orient .s-portrait{width:34%}.site .s-orient .s-portrait img{aspect-ratio:9/16}.site .s-orient>:last-child{width:58%}.site .s-feature3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.site .s-fcard{background:#232220;border:1px solid var(--night-line);border-radius:16px;padding:26px;display:flex;flex-direction:column;gap:14px}.site .s-fcard .s-kicker{color:#F3A08F}.site .s-fcard h3{font-family:var(--display);font-weight:400;font-size:36px;line-height:.95;color:var(--ivory)}.site .s-fcard p{font-size:16px;color:var(--night-soft)}.site .s-states{display:flex;flex-direction:column;gap:10px}.site .s-states li{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline;font-size:15px;color:var(--night-soft)}.site .s-state{font-family:var(--mono);font-size:11px;letter-spacing:.8px;text-transform:uppercase;text-align:center;border:1px solid;border-radius:999px;padding:2px 8px}.site .s-state-on{color:#8FC49B}.site .s-state-low{color:var(--amber)}.site .s-state-on_deck{color:#C9B8F0}.site .s-state-kicked{color:#F08A75}.site .s-state-hidden{color:#A79E92}.site .s-state-scheduled{color:#8FB5F0}.site .s-typeahead{background:var(--ivory);color:var(--ink);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px}.site .s-typeahead-input{display:flex;align-items:center;border:1.5px solid var(--fill);border-radius:8px;background:#FFFFFF;padding:8px 10px;font-size:14px;font-weight:600}.site .s-typeahead-input .s-caret{margin-left:1px;height:17px}.site .s-typeahead-hit{display:flex;flex-direction:column;gap:2px;background:#F6E7E2;border-radius:8px;padding:8px 10px}.site .s-typeahead-hit>span:first-child{font-weight:700;font-size:13.5px}.site .s-typeahead-hit>span:last-child{font-size:11.5px;color:var(--muted)}.site .s-roles{display:flex;flex-direction:column;border-top:1px solid var(--night-line)}.site .s-roles li{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--night-line);align-items:baseline}.site .s-roles li>span:first-child{font-family:var(--mono);font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#F3A08F}.site .s-roles li>span:last-child{font-size:15px;color:var(--night-soft)}.site .s-ticks{display:flex;flex-direction:column;gap:14px}.site .s-ticks li{display:flex;gap:12px;align-items:flex-start;font-size:17px;line-height:1.45}.site .s-ticks svg{flex:none;margin-top:3px}.site .s-wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.site .s-wall figure{margin:0;display:flex;flex-direction:column;gap:8px}.site .s-wall .s-wall-main{grid-column:1/-1}.site .s-wall figcaption{font-family:var(--mono);font-size:11px;letter-spacing:1.2px;color:var(--muted)}.site .s-liveband{background:#1C1C1B;color:#F2EEE6;border-radius:12px;font-family:var(--mono);font-size:14px;overflow:hidden}.site .s-liveband-track{display:flex;width:max-content;animation:s-marquee 48s linear infinite}.site .s-liveband-track>span{display:flex;align-items:center;gap:8px;padding:18px 20px;border-left:1px solid #33322e;white-space:nowrap}.site .s-liveband i{font-style:normal;font-size:11px;letter-spacing:2px;color:#9C958A}.site .s-liveband b{font-family:var(--body);font-weight:700;font-size:18px}.site .s-liveband .s-liveband-count{color:var(--amber)}@keyframes s-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.site .s-live4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.site .s-live4 li{background:var(--ivory);border:1px solid var(--line-2);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:8px}.site .s-live4 h3{font-size:18px;font-weight:700;line-height:1.3}.site .s-live4 p{font-size:15.5px;color:var(--ink-2)}.site .s-food{display:flex;flex-direction:column;gap:16px}.site .s-food-board{padding:18px 22px 8px}.site .s-food-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid #f2eee6;padding-bottom:8px}.site .s-food-head>span:first-child{font-family:var(--display);font-size:28px;line-height:1}.site .s-food-head>span:last-child{font-family:var(--mono);font-size:10px;letter-spacing:1.4px;color:#9C958A}.site .s-dish{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:baseline;padding:12px 0;border-bottom:1px solid #33322e}.site .s-dish:last-child{border-bottom:0}.site .s-dish-name{display:flex;flex-direction:column;gap:2px}.site .s-dish-name>span:first-child{font-weight:700;font-size:18px}.site .s-dish-name>span:last-child{font-size:13px;color:#B9B3A8}.site .s-dish-price{font-family:var(--mono);font-size:18px}.site .s-food-layouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.site .s-food-layouts figure{margin:0;display:flex;flex-direction:column;gap:6px}.site .s-food-layouts figcaption{font-family:var(--mono);font-size:10.5px;letter-spacing:1px;color:var(--muted);text-align:center}.site .s-layout{display:grid;aspect-ratio:16/10;background:#1C1C1B;border-radius:8px;padding:8px;grid-gap:5px;gap:5px}.site .s-layout i{display:block;border-radius:2px;background:#6E675D}.site .s-layout-column{grid-template-columns:2fr 1fr}.site .s-layout-row{grid-template-rows:2fr 1fr}.site .s-layout-tiles{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1.6fr 1fr}.site .s-layout-tiles i:first-child{grid-column:1/-1}.site .s-layout i:not(:first-child){background:#7FA886}.site .s-specs{display:flex;flex-direction:column;border-top:1px solid var(--night-line)}.site .s-specs>div{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid var(--night-line)}.site .s-specs dt{font-family:var(--mono);font-size:12px;letter-spacing:1.2px;color:#F3A08F;padding-top:3px}.site .s-specs dd{margin:0;font-size:16px;color:var(--night-soft)}.site .s-yours-card{background:var(--paper);color:var(--ink);border-radius:16px;padding:20px}.site .s-tiercards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.site .s-tiercard{background:var(--paper);border:1px solid var(--line-2);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:10px}.site .s-tiercard.s-first{border:2px solid var(--signal);padding:27px}.site .s-tier-price{font-family:var(--display);font-size:80px;line-height:.9}.site .s-tier-price small{font-size:26px;color:var(--muted)}.site .s-tier-alt{font-size:16px;color:var(--ink-2)}.site .s-tier-line{font-size:14.5px;color:var(--muted)}.site .s-tier-btn{align-self:flex-start;margin-top:6px}.site .s-costs{overflow-x:auto;border:1px solid var(--line-2);border-radius:14px;background:var(--paper)}.site .s-costs table{width:100%;min-width:0;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site .s-costs caption{caption-side:top;text-align:left;padding:18px 20px 4px;font-size:12px;letter-spacing:1.2px}.site .s-costs caption,.site .s-costs thead th{font-family:var(--mono);text-transform:uppercase;color:var(--muted)}.site .s-costs thead th{background:transparent;padding:12px 20px;border-bottom:1px solid var(--line-2);font-size:11.5px;font-weight:500;letter-spacing:1px;text-align:right;white-space:nowrap}.site .s-costs thead th:first-child{text-align:left}.site .s-costs tbody td,.site .s-costs tbody th{padding:12px 20px;border-top:1px solid var(--line);border-bottom:0;font-family:var(--mono);font-size:16px;font-weight:400;text-align:right}.site .s-costs tbody th{text-align:left}.site .s-costs tbody tr:first-child td,.site .s-costs tbody tr:first-child th{border-top:0}.site .s-costs-foot{padding:14px 20px 16px;border-top:1px solid var(--line-2);font-family:var(--mono);font-size:14px;color:var(--ink-2)}.site .s-costs tr.s-volume td:first-of-type,.site .s-costs tr.s-volume td:nth-of-type(3){color:var(--link)}.site .s-included{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.site .s-included li{display:flex;gap:12px;align-items:flex-start;background:var(--ivory);border:1px solid var(--line-2);border-radius:12px;padding:16px 18px;font-size:16px;font-weight:600;line-height:1.4}.site .s-included svg{flex:none;margin-top:2px}.site .s-compare{border:1px solid var(--line-2);border-radius:16px;background:var(--paper);overflow:hidden}.site .s-compare table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;font-size:15.5px}.site .s-compare thead td,.site .s-compare thead th{background:transparent;padding:24px 20px 18px;border-bottom:1px solid var(--line-2);font-family:var(--body);font-size:inherit;font-weight:400;letter-spacing:0;text-transform:none;white-space:normal;color:var(--ink);text-align:left;vertical-align:top}.site .s-compare .s-corner{width:16%}.site .s-appr{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.site .s-appr .s-appr-mark,.site .s-appr svg{display:block}.site .s-appr .s-appr-mark{margin:6px 0}.site .s-appr-name{font-weight:700;font-size:19px;line-height:1.2}.site .s-appr-note{font-family:var(--mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.site .s-compare tbody td,.site .s-compare tbody th{padding:18px 20px;border-top:1px solid var(--line);border-bottom:0;text-align:left;vertical-align:top;line-height:1.5}.site .s-compare tbody tr:first-child td,.site .s-compare tbody tr:first-child th{border-top:0}.site .s-compare tbody th{font-weight:700;font-size:16px;color:var(--ink)}.site .s-compare tbody td{color:var(--ink-2)}.site .s-compare .s-us{background:#FFFFFF;color:var(--ink);box-shadow:inset 2px 0 0 var(--signal),inset -2px 0 0 var(--signal)}.site .s-compare thead .s-us{box-shadow:inset 2px 0 0 var(--signal),inset -2px 0 0 var(--signal),inset 0 3px 0 var(--signal)}.site .s-compare tbody tr:last-child .s-us{box-shadow:inset 2px 0 0 var(--signal),inset -2px 0 0 var(--signal),inset 0 -2px 0 var(--signal)}.site .s-compare tbody td.s-us{font-weight:500}.site .s-software .s-appr-name{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}.site .s-software .s-appr-name:hover{color:var(--link);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.site .s-software table{font-size:14.5px}.site .s-software .s-appr-name{font-size:17px}.site .s-software thead td,.site .s-software thead th{padding:22px 14px 16px}.site .s-software tbody td,.site .s-software tbody th{padding:16px 14px}.site .s-software .s-corner{width:13%}.site .s-compare td.s-quiet{color:var(--muted)}.site .s-software{overflow:clip}.site .s-software thead td,.site .s-software thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;border-bottom:0;background:var(--paper);box-shadow:inset 0 -1px 0 var(--line-2)}.site .s-software thead .s-us{background:#FFFFFF;box-shadow:inset 2px 0 0 var(--signal),inset -2px 0 0 var(--signal),inset 0 3px 0 var(--signal),inset 0 -1px 0 var(--line-2)}.site .s-software tbody tr.s-group th{padding:26px 14px 10px;border-top:1px solid var(--line-2);font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:var(--link)}.site .s-software tbody tr.s-group td{padding:0;border-top:1px solid var(--line-2)}.site .s-software tbody:first-of-type tr.s-group td,.site .s-software tbody:first-of-type tr.s-group th{border-top:0}.site .s-software tbody tr:last-child .s-us{box-shadow:inset 2px 0 0 var(--signal),inset -2px 0 0 var(--signal)}.site .s-software tbody:last-of-type tr:last-child .s-us{box-shadow:inset 2px 0 0 var(--signal),inset -2px 0 0 var(--signal),inset 0 -2px 0 var(--signal)}.site .s-software td a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}.site .s-software td a:hover{color:var(--link);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.site .s-software .s-reported{display:block;margin-top:8px;font-size:12.5px;line-height:1.45;color:var(--muted)}.site .s-callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;background:var(--ivory);border:1px solid var(--line-2);border-left:4px solid var(--amber);border-radius:12px;padding:18px 22px;font-size:17px}.site .s-callout a{font-weight:600;white-space:nowrap}.site .s-ask{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:48px;column-gap:48px;border-top:2px solid var(--ink)}.site .s-ask li{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:12px;gap:12px;padding:22px 0;border-bottom:1px solid var(--line-2)}.site .s-ask .s-n{font-family:var(--mono);font-size:12px;color:var(--link);padding-top:5px}.site .s-ask-text{display:flex;flex-direction:column;gap:8px}.site .s-ask h3{font-size:19px;font-weight:700;line-height:1.3}.site .s-ask p{font-size:16px;color:var(--ink-2)}.site .s-ask p .s-kicker{display:block;margin-bottom:4px;font-size:11px;color:var(--link)}.site .s-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.site .s-rules li{background:var(--ivory);border:1px solid var(--line-2);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:10px}.site .s-rules .s-n{font-family:var(--display);font-size:44px;line-height:.85;color:var(--fill)}.site .s-rules h3{font-size:19px;font-weight:700;line-height:1.3}.site .s-rules p{font-size:15.5px;color:var(--ink-2)}@media (max-width:1000px){.site .s-sec.s-page-top{padding-top:32px}.site .s-page-head h1{font-size:60px}.site .s-page-sub{font-size:17.5px}.site .s-anat-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.site .s-lv-main{grid-template-columns:minmax(0,1fr);gap:20px}.site .s-lv-info h3{font-size:48px}.site .s-feature3,.site .s-included,.site .s-tiercards{grid-template-columns:minmax(0,1fr)}.site .s-live4{grid-template-columns:repeat(2,minmax(0,1fr))}.site .s-tier-price{font-size:64px}.site .s-prose p{font-size:18px}.site .s-ask{grid-template-columns:minmax(0,1fr)}.site .s-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.site .s-compare{border:0;border-radius:0;background:transparent;overflow:visible}.site .s-compare table,.site .s-compare tbody,.site .s-compare td,.site .s-compare th,.site .s-compare tr{display:block;width:auto}.site .s-compare thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site .s-compare tbody{display:flex;flex-direction:column;gap:14px}.site .s-compare tbody tr{background:var(--paper);border:1px solid var(--line-2);border-radius:14px;overflow:hidden}.site .s-compare tbody th{padding:14px 16px;border-top:0;border-bottom:1px solid var(--line-2);font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:var(--link)}.site .s-compare tbody td{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 16px;font-size:15px}.site .s-compare tbody td,.site .s-compare tbody tr:first-child td{border-top:1px solid var(--line)}.site .s-compare tbody tr th+td,.site .s-compare tbody tr:first-child th+td{border-top:0}.site .s-compare tbody td:before{content:attr(data-label);font-weight:700;font-size:14px;color:var(--ink)}.site .s-compare tbody td.s-us,.site .s-compare tbody tr:last-child td.s-us{box-shadow:inset 3px 0 0 var(--signal)}}@media (max-width:600px){.site .s-pin{display:none}.site .s-anat-legend{grid-template-columns:minmax(0,1fr)}.site .s-anat-legend button[aria-pressed=true]{background:var(--paper);border-color:var(--line-2);color:var(--ink)}.site .s-anat-legend button[aria-pressed=true] .s-n{color:var(--link)}.site .s-anat-legend button[aria-pressed=true] .s-d{color:var(--ink-2)}.site .s-costs tbody td:first-of-type,.site .s-costs tbody td:nth-of-type(3),.site .s-costs thead th:nth-child(2),.site .s-costs thead th:nth-child(4){display:none}.site .s-lv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.site .s-lv-grid span{font-size:11.5px}.site .s-live4{grid-template-columns:minmax(0,1fr)}.site .s-costs tbody td,.site .s-costs tbody th,.site .s-costs thead th{padding-left:12px;padding-right:12px}.site .s-costs tbody td,.site .s-costs tbody th{font-size:14px}.site .s-specs>div{gap:4px}.site .s-rules,.site .s-specs>div{grid-template-columns:minmax(0,1fr)}.site .s-rules li{padding:20px;gap:8px}.site .s-rules .s-n{font-size:36px}.site .s-compare tbody td{grid-template-columns:96px minmax(0,1fr);gap:10px}.site .s-callout{padding:16px 18px;font-size:16px}}.site .s-contact-card{background:var(--paper);border:1px solid var(--line-2);border-radius:16px;padding:28px}.site .s-contact-form{display:flex;flex-direction:column;gap:18px}.site .s-contact-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.site .s-contact-form label{display:flex;flex-direction:column;gap:8px}.site .s-contact-form label>span{font-weight:600;font-size:15px}.site .s-contact-form label em{font-style:normal;font-weight:400;color:var(--muted)}.site .s-contact-form :is(input,textarea){width:100%;min-height:50px;padding:12px 14px;border:1.5px solid var(--line-3);border-radius:8px;background:#FFFFFF;color:var(--ink);font:inherit;font-size:17px}.site .s-contact-form textarea{min-height:160px;resize:vertical;line-height:1.5}.site .s-contact-form :is(input,textarea):focus-visible{outline:2px solid var(--fill);outline-offset:2px;border-color:var(--ink)}.site .s-contact-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.site .s-contact-send{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.site .s-contact-send .s-btn{border:0}.site .s-contact-send .s-btn[disabled]{opacity:.7;cursor:progress}.site .s-contact-msg{font-size:15px;color:var(--link)}.site .s-contact-done{display:flex;flex-direction:column;gap:10px;min-height:120px;justify-content:center}.site .s-contact-done .s-k{font-family:var(--mono);font-size:12px;letter-spacing:1.4px;color:#2F5E38}.site .s-contact-done p:last-child{font-size:18px}.site .s-contact-direct{font-size:17px;color:var(--ink-2)}.site .s-contact-more{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--line-2);padding-top:20px}.site .s-contact-more li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:16px}.site .s-contact-more .s-k{min-width:200px;font-family:var(--mono);font-size:11.5px;letter-spacing:1.2px;color:var(--muted)}@media (max-width:1000px){.site .s-contact-row{grid-template-columns:minmax(0,1fr)}.site .s-contact-card{padding:20px}.site .s-contact-more .s-k{min-width:0;width:100%}.site .s-software{overflow:visible}.site .s-software tbody+tbody{margin-top:30px}.site .s-software tbody tr.s-group{background:transparent;border:0;border-radius:0;overflow:visible}.site .s-software tbody tr.s-group th{padding:0 2px;border:0;font-size:12.5px}.site .s-software tbody tr.s-group td{display:none}.site .s-software td .s-reported{grid-column:2;margin-top:0}.site .s-software tbody tr:last-child .s-us,.site .s-software tbody:last-of-type tr:last-child .s-us{box-shadow:inset 3px 0 0 var(--signal)}}