.link-site{--link-text:#171717;--link-soft:#585858;--link-line:#d4d4d4;--link-bg:#f5f5f4;--link-card:#fff;--link-display:Georgia, "Iowan Old Style", "Noto Serif SC", "Songti SC", serif;background:var(--link-bg);color:var(--link-text);flex-direction:column;min-height:100vh;font-family:Inter,Aptos,Segoe UI Variable,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.55;display:flex}.link-site *{box-sizing:border-box}.link-site :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid}.link-wrap{width:min(1180px,100% - clamp(32px,9vw,112px));margin-inline:auto}.link-skip{z-index:1;color:var(--link-text);background:#fff;padding:12px;position:absolute;top:16px;left:16px;transform:translateY(-150%)}.link-skip:focus{transform:none}.link-site-header{background:var(--link-card);border-bottom:1px solid var(--link-line)}.link-site-header .link-wrap{justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.link-wordmark{color:inherit;flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.link-wordmark img{width:132px;height:auto}.link-wordmark span{border-left:1px solid var(--link-line);white-space:nowrap;padding-left:12px;font-size:19px}.link-site :is(header,footer) nav{flex-wrap:wrap;align-items:center;gap:clamp(12px,2.8vw,30px);display:flex}.link-site :is(header,footer) nav a:not(.link-button),.link-lang{color:inherit;text-underline-offset:5px;font-size:14px;text-decoration:none}.link-site :is(header,footer) nav a:is(:hover,[aria-current=page]):not(.link-button),.link-lang:hover{text-decoration:underline}.link-button{background:var(--link-text);min-height:46px;color:var(--link-bg);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:8px 17px;font-weight:650;text-decoration:none;display:inline-flex}.link-button:hover{opacity:.85}.link-button:disabled{opacity:.6;cursor:wait}.link-secondary{color:inherit;background:0 0;border-color:currentColor}.link-main{flex:1}.link-hero{color:#f5f5f4;background:#101010}.link-hero-grid{grid-template-columns:1fr minmax(0,1fr);align-items:center;gap:clamp(24px,7vw,88px);padding-block:clamp(52px,8vw,110px);display:grid}.link-hero .link-button:not(.link-secondary){color:#101010;background:#f5f5f4}.link-map{background:#191919;border:1px solid #555;border-radius:24px;overflow:hidden}.link-map svg{width:100%;height:auto;display:block}.link-kicker{color:inherit;opacity:.8;letter-spacing:.14em;margin:0 0 16px;font-size:12px;font-weight:750}.link-site h1,.link-site h2{font-family:var(--link-display);margin:0;font-weight:500;line-height:1.1}.link-site h1{font-size:clamp(43px,6vw,78px)}.link-site h2{font-size:clamp(27px,3.5vw,42px)}.link-lede{max-width:45ch;margin:22px 0 0;font-size:clamp(16px,2vw,20px)}.link-hero .link-lede{color:#d7d7d7}.link-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.link-features,.link-subpage{padding-block:clamp(45px,7vw,86px)}.link-features>p,.link-subpage-intro .link-lede,.link-card p{color:var(--link-soft)}.link-subpage-intro{margin-bottom:34px}.link-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.link-card{border:1px solid var(--link-line);background:var(--link-card);border-radius:24px;padding:clamp(20px,4vw,38px)}.link-card h3{margin-bottom:6px}.link-card p{margin-bottom:0}.link-download-card,.link-account-card{max-width:48rem}.link-download-card :is(a,details){margin-top:18px}.link-download-card code{overflow-wrap:anywhere}.link-account-card dd{overflow-wrap:anywhere;margin:0}.link-account-card dl>div{gap:4px;margin-top:14px;display:grid}.link-account-card dt{color:var(--link-soft);font-size:14px}.link-enterprise{border-top:1px solid var(--link-line);margin-top:22px;padding-top:12px}.link-enterprise form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.link-enterprise label{flex:180px;gap:6px;min-width:0;display:grid}.link-enterprise input{border:1px solid var(--link-line);min-width:0;min-height:46px;font:inherit;border-radius:12px;padding:10px 12px}.link-enterprise-lines :is(h2,h3,li,label){overflow-wrap:anywhere}.link-enterprise-lines .link-line-search>label{gap:var(--form-label-gap,8px)}.link-enterprise-lines .link-line-search input{min-height:var(--form-control-height,48px)}.link-enterprise-lines .link-line-form{align-items:start;gap:var(--form-field-gap,20px);display:grid}.link-line-form fieldset{border:1px solid var(--link-line);border-radius:12px;min-width:0;margin:0;padding:12px}.link-line-form legend{padding-inline:5px;font-weight:700}.link-line-form fieldset label{align-items:center;gap:10px;min-height:38px;display:flex}.link-line-form input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--link-text);flex:none}.link-line-form fieldset>button{margin-top:14px}.link-assigned-lines{padding-inline-start:22px}.link-help{gap:12px;max-width:50rem;display:grid}.link-help details{border:1px solid var(--link-line);background:var(--link-card);border-radius:12px;padding:18px 24px}.link-help summary,.link-download-card summary{cursor:pointer}.link-site-footer{border-top:1px solid var(--link-line)}.link-site-footer .link-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-block:28px;display:flex}.link-site-footer p{color:var(--link-soft);margin:6px 0 0}@media (max-width:800px){.link-hero-grid,.link-card-grid{grid-template-columns:minmax(0,1fr)}.link-site-header .link-wrap{flex-wrap:wrap;gap:12px;padding-block:16px}.link-site-header nav{order:3;width:100%}.link-map{max-width:540px}}@media (max-width:420px){.link-wordmark img{width:104px}.link-wordmark span{font-size:16px}.link-site-header nav{justify-content:space-between;gap:8px}.link-site-header nav .link-button{padding-inline:9px}}
