.ownership-shell{color:#272522;max-width:1160px;margin:0 auto;padding:80px 28px}.ownership-heading{max-width:790px;margin-bottom:34px}.ownership-heading h1{letter-spacing:-.045em;margin:16px 0;font-family:Manrope,sans-serif;font-size:clamp(2.5rem,5vw,4.1rem);font-weight:600;line-height:1.1}.ownership-heading>p:last-child{color:#68645d;font-size:1.1rem;line-height:1.65}.ownership-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.ownership-card{background:#fff;border:1px solid #d8d5cf;border-radius:12px;padding:32px}.ownership-card h2,.ownership-aside h2{letter-spacing:-.03em;margin:8px 0 16px;font-family:Manrope,sans-serif;font-size:1.65rem;line-height:1.3}.ownership-card p,.ownership-aside p{color:#68645d;margin:12px 0 22px;font-size:1rem;line-height:1.7}.ownership-aside{color:#faf7ed;background:#172620;border-radius:12px;min-height:100%;padding:36px}.ownership-aside>span{color:#d6b076;letter-spacing:.12em;font-size:.8rem;font-weight:700}.ownership-aside h2{color:#faf7ed;margin-top:28px;font-size:2.2rem}.ownership-aside p{color:#d0d8d1}.ownership-form{gap:18px;display:grid}.ownership-form label,.ownership-certificate label{color:#34332f;gap:9px;font-size:.9rem;font-weight:600;display:grid}.ownership-form input,.ownership-form textarea,.ownership-form select,.ownership-certificate textarea,.ownership-owner-key{box-sizing:border-box;color:#262824;width:100%;font:inherit;background:#fff;border:1px solid #b9b8af;border-radius:6px;padding:13px 14px;font-size:1rem}.ownership-form textarea,.ownership-certificate textarea{resize:vertical;overflow-wrap:anywhere;font-family:monospace;font-size:.9rem}:is(.ownership-form input:focus-visible,.ownership-form textarea:focus-visible,.ownership-form select:focus-visible,.ownership-shell button:focus-visible,.ownership-shell a:focus-visible){outline-offset:3px;outline:3px solid #b58649}.ownership-form .ownership-help{margin:0;font-size:.875rem}.ownership-shell button{cursor:pointer}.ownership-shell button:disabled{cursor:wait;opacity:.55}.ownership-shell .seven-button{border:0;width:fit-content;padding:14px 20px;font-size:.95rem}.ownership-tabs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.ownership-tabs button,.ownership-actions button,.ownership-summary button{color:#33372d;font:inherit;background:0 0;border:1px solid #b9b8af;border-radius:5px;padding:10px 14px;font-size:.875rem}.ownership-tabs [aria-pressed=true]{color:#fff;background:#233b2b;border-color:#233b2b}.ownership-notice,.ownership-error{overflow-wrap:anywhere;border-radius:8px;margin-bottom:24px;padding:17px 20px;line-height:1.6}.ownership-notice{color:#244329;background:#e8efe8;border:1px solid #a2bda4}.ownership-error{color:#863920;background:#fff0eb;border:1px solid #dba798}.ownership-summary{border-top:1px solid #d8d5cf;border-bottom:1px solid #d8d5cf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-bottom:28px;padding:23px 0;display:flex}.ownership-summary>div{gap:9px;display:grid}.ownership-summary span,.ownership-card .ownership-step{color:#786449;letter-spacing:.08em;font-size:.75rem;font-weight:700}.ownership-summary b{font-size:1rem}.ownership-receipt{border-top:4px solid #b69057;grid-template-columns:1fr 1.2fr;gap:40px;margin-bottom:24px;display:grid}.ownership-certificate{border-top:1px solid #deded5;margin-top:28px;padding-top:24px}.ownership-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.ownership-divider{border-top:1px solid #deded5;margin-top:32px;padding-top:24px}.ownership-divider h3,.ownership-computers h3{font-size:1rem;font-weight:700}.ownership-downloads a{color:#264c33;border-bottom:1px solid #ddd;justify-content:space-between;gap:16px;padding:16px 0;font-size:1rem;display:flex}.ownership-computers p{justify-content:space-between;gap:16px;margin-bottom:8px;display:flex}.ownership-computers span{font-size:.875rem}.ownership-footnote{color:#737169;max-width:800px;margin:30px 0 0;font-size:.875rem;line-height:1.7}.ownership-check{align-items:flex-start;line-height:1.5;gap:10px!important;font-weight:400!important;display:flex!important}.ownership-check input{width:20px;margin-top:3px}.ownership-table-wrap{margin-top:26px;overflow-x:auto}.ownership-table{border-collapse:collapse;width:100%;font-size:.875rem}.ownership-table th{text-align:left;color:#797568;white-space:nowrap;border-bottom:1px solid #bbb;padding:14px 12px;font-weight:500}.ownership-table td{overflow-wrap:anywhere;border-bottom:1px solid #deddd7;max-width:260px;padding:16px 12px}.ownership-table button{color:#285738;font:inherit;background:0 0;border:0;text-decoration:underline}.ownership-state{background:#e5ebe3;border-radius:20px;padding:5px 10px;display:inline-block}.ownership-detail{margin-top:24px}.ownership-detail code{overflow-wrap:anywhere}.ownership-events{max-height:300px;padding:0;list-style:none;overflow-y:auto}.ownership-events li{border-bottom:1px solid #e5e3dc;padding:12px 0;font-size:.875rem;line-height:1.6}@media (max-width:780px){.ownership-shell{padding:42px 20px}.ownership-grid,.ownership-receipt{grid-template-columns:1fr}.ownership-card,.ownership-aside{padding:24px}.ownership-heading h1{font-size:2.5rem}.ownership-summary{gap:20px 30px}}
