/* Extend the approved identity. Outfit and existing type weights remain unchanged. */
.preview-editor select,.setup-planner input,.setup-planner select,.setup-planner textarea{font:inherit;color:#eee;background:#0c0c0c;border:1px solid #303030;border-radius:3px;padding:14px;width:100%;min-width:0;color-scheme:dark}.preview-editor select{font-size:14px}.profession-preview{margin-top:24px;padding-top:20px;border-top:1px solid #292929}.profession-preview h4{font-size:23px;line-height:1.2;margin:16px 0 10px;letter-spacing:-.025em}.profession-preview>p{font-size:13px;line-height:1.7;color:#b0b0b0}.profession-actions{display:grid;gap:7px;margin-top:16px}.profession-actions button{font:inherit;text-align:left;font-size:13px;background:#171717;color:white;border:1px solid #333;border-radius:3px;padding:13px 12px;min-height:44px;cursor:pointer}.profession-actions button:hover{border-color:#828282;background:#202020}.profession-preview .profession-detail{font-size:12px;min-height:52px;color:#aaa;margin-top:14px}.luxury-page .playground-device{height:auto;min-height:660px;padding-bottom:34px}.save-guide-grid,.package-grid,.setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:50px}.saving-guide .nx-section-heading p,.launch-packages .nx-section-heading p,.setup-planner .nx-section-heading p{max-width:590px;color:#aaa;line-height:1.8}.save-guide-grid h3{font-size:27px;letter-spacing:-.025em;line-height:1.2;margin:20px 0}.save-guide-grid p,.readiness>p{color:#aaa;line-height:1.8;font-size:15px;max-width:620px}.save-guide-grid>div{border-top:1px solid #333;padding-top:24px}.save-guide-grid details{border-bottom:1px solid #292929;padding:16px 0;font-size:14px}.save-guide-grid summary{cursor:pointer;min-height:28px;color:#eee}.save-guide-grid details p{font-size:14px}.package-grid{gap:20px}.package-grid article{background:#090909;border:1px solid #303030;border-radius:4px;padding:36px}.package-grid .package-price{font-size:42px;color:#eee;letter-spacing:-.04em;margin:24px 0}.package-price small{display:block;font-size:12px;color:#aaa;letter-spacing:.04em;margin-top:8px}.package-grid article>p:not(.package-price){font-size:15px;line-height:1.7;color:#aaa}.package-grid ul{list-style:none;padding:0;margin:28px 0;line-height:2.2;font-size:14px;color:#d4d4d4}.package-grid li{border-bottom:1px solid #252525;padding:6px 0}.service-terms{margin-top:32px;max-width:900px}.service-terms p{font-size:13px;line-height:1.8;color:#a5a5a5}.setup-grid{align-items:start}.setup-grid form{display:grid;gap:20px}.setup-grid label{display:grid;gap:10px;font-size:12px;letter-spacing:.05em;color:#ddd}.setup-grid label>span{color:#999}.setup-grid .actions{gap:20px}.setup-summary{background:#0a0a0a;padding:32px;border:1px solid #2d2d2d;min-width:0}.setup-summary ol{padding-left:20px;margin:28px 0;color:#bbb;font-size:14px;line-height:1.8}.setup-summary li{padding:8px 0 8px 10px}.setup-summary pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;color:#bbb;line-height:1.7}.setup-summary [data-setup-result]{border-top:1px solid #333;padding-top:24px;margin-top:24px}.setup-summary h3{font-size:24px}.setup-summary [role=status]{font-size:13px;color:#bbb;line-height:1.7}.setup-summary .actions{flex-wrap:wrap}.readiness h2{max-width:950px}.contact-save-note{font-size:13px;color:#b7b7b7;line-height:1.6;margin-top:12px}.contact-save-help{margin:16px 0;font-size:13px;line-height:1.7;color:#bbb}.contact-save-help summary{cursor:pointer;color:#eee;min-height:32px}.contact-save-help a{display:inline-block;padding:10px 0;color:#eee}.profession-actions button:focus-visible,.setup-grid :focus-visible{outline:2px solid #0056fe;outline-offset:4px}.site-header nav{gap:24px}
@media(max-width:900px){.site-header nav{gap:15px}.site-header nav a{font-size:12px}.save-guide-grid,.setup-grid{gap:30px}.package-grid article{padding:25px}.luxury-page .playground-device{max-width:360px}.setup-summary{padding:24px}}
@media(max-width:640px){.save-guide-grid,.package-grid,.setup-grid{grid-template-columns:1fr;gap:28px;margin-top:35px}.package-grid{gap:16px}.package-grid article{padding:28px}.site-header nav a{font-size:17px}.save-guide-grid h3{font-size:25px}.readiness h2{overflow-wrap:normal}.luxury-page .playground-device{width:100%;max-width:355px}.profession-preview .preview-label{font-size:8px}.setup-grid .button{font-size:13px}.setup-summary{padding:22px}.package-grid .package-price{font-size:38px}}
@media(max-width:640px){.luxury-product{--card-width:min(320px,70vw)}.luxury-product-stage{height:265px}.luxury-card-hit{top:48%}.luxury-product-caption{margin-top:8px}.luxury-hero-copy{padding-top:26px}.luxury-hero h1{font-size:clamp(43px,11.8vw,58px);margin:18px 0}.luxury-hero-copy>p{font-size:14px;line-height:1.7}.luxury-actions{margin-top:20px}.luxury-hero-foot{position:static;margin-top:25px;width:100%}.luxury-hero{padding-bottom:34px}}
@media(max-width:360px){.luxury-product-stage{height:240px}.luxury-product-controls{display:flex}.luxury-gesture{width:100%;min-height:24px}.luxury-inspect-controls{width:100%}.luxury-hero h1{font-size:43px}.luxury-hero-copy{padding-top:22px}}
