:root{font-family:DM Sans,system-ui,sans-serif;color:#14213d;background:#f8f9fb;font-synthesis:none;--ink:#14213d;--muted:#657086;--soft:#e8ebf1;--surface:#fff;--canvas:#f8f9fb;--accent:#fca311;--accent-text:#14213d;--deep:#14213d;--line:#e7eaf0;--shadow:0 15px 45px rgba(19,33,61,.045)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,system-ui,sans-serif}h2{letter-spacing:-.055em}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,.dropzone:focus-visible{outline:3px solid #fca311;outline-offset:3px}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--accent);padding:10px}.skip:focus{top:12px}.site-header{height:76px;border-bottom:1px solid rgba(255,255,255,.11);background:#14213d;color:#fff}.header-inner{max-width:1440px;margin:auto;height:100%;display:flex;align-items:center;padding:0 42px;gap:38px}.brand{display:inline-flex;align-items:center;gap:11px;white-space:nowrap}.brand-mark{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-family:Manrope,sans-serif;font-size:23px;font-weight:800;background:var(--accent);color:#14213d;line-height:1}.brand-name{font-family:Manrope,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.035em}.brand-name b{font-weight:500;opacity:.78}.top-nav{margin-left:auto;display:flex;gap:32px;font-size:13px;color:#c8d0df}.top-nav a:hover{color:#fff}.icon-button{border:1px solid rgba(255,255,255,.25);border-radius:10px;color:#fff;background:transparent;width:36px;height:36px;font-size:19px}.hero{background:#14213d;color:#fff;min-height:438px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.hero-copy{width:min(600px,100%);margin-left:auto;padding:66px 25px 59px 42px}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:10px;font-weight:800;letter-spacing:.18em;color:#bd7c04}.hero .eyebrow{color:#fca311}.status-dot{width:7px;height:7px;background:#fca311;border-radius:50%;box-shadow:0 0 0 5px #fca31121}.hero h1{font-size:clamp(44px,5vw,68px);letter-spacing:-.075em;line-height:1.08;margin:19px 0 17px;font-weight:800}.hero h1 em{color:#fca311;font-style:normal}.hero p{max-width:500px;color:#c8d0df;font-size:15px;line-height:1.78}.hero-actions{display:flex;align-items:center;gap:12px;margin-top:27px}.button{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:43px;border-radius:9px;padding:0 17px;font-weight:800;font-size:12px;transition:transform .18s,background .18s}.button:hover:not(:disabled){transform:translateY(-2px)}.button.primary{background:var(--accent);color:var(--accent-text)}.button.ghost{border-color:#ffffff40;color:#fff}.button.secondary{background:var(--surface);border-color:var(--line);color:var(--ink);gap:8px}.hero-trust{display:flex;flex-wrap:wrap;gap:20px;margin-top:36px;color:#aebbd1;font-size:11px}.hero-art{position:relative;display:grid;place-items:center;background:radial-gradient(circle at 52% 45%,#27436f 0,#182a49 48%,#14213d 73%);min-height:438px}.art-orbit{position:absolute;border:1px solid rgba(255,255,255,.1);border-radius:50%;width:380px;height:380px}.orbit-two{width:520px;height:520px}.art-card{position:absolute;width:205px;height:205px;border-radius:44px;box-shadow:0 25px 50px #0000004d}.art-card-back{background:#fca311;transform:rotate(14deg) translate(35px,-10px);display:grid;place-items:center;font-size:90px;color:#fff}.art-card-main{background:#fff;transform:rotate(-8deg) translate(-14px,6px);padding:18px}.sample-icon{width:100%;height:100%;border-radius:29px;background:#14213d;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Manrope;font-size:124px;font-weight:800;line-height:1}.sample-icon span{color:#fca311}.art-chip{position:absolute;background:#fff;color:#14213d;border-radius:8px;padding:11px 13px;font-size:11px;box-shadow:0 12px 30px #00000024}.chip-top{top:70px;right:17%;transform:rotate(7deg)}.chip-top b{margin-left:12px;color:#ad7109}.chip-bottom{bottom:73px;left:17%;transform:rotate(-7deg)}.chip-bottom span{color:#18a97b;margin-right:7px}.studio-section{max-width:1480px;padding:67px 42px 92px;margin:auto}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:28px}.section-heading h2,.info-heading h2,.knowledge-section h2,.faq-section h2{font-size:clamp(28px,3vw,41px);margin:8px 0 6px}.section-heading p,.info-heading p{font-size:13px;color:var(--muted);margin:0}.history-actions,.select-actions,.editor-actions{display:flex;gap:13px;align-items:center}.text-button{background:transparent;border:0;color:#b06e03;font-weight:800;font-size:11px;padding:7px 1px}.text-button:hover:not(:disabled){text-decoration:underline}.studio-grid{display:grid;grid-template-columns:minmax(235px,.93fr) minmax(340px,1.28fr) minmax(275px,1.06fr);align-items:start;gap:19px}.studio-column{display:flex;flex-direction:column;gap:19px;min-width:0}.panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px;box-shadow:var(--shadow)}.panel-heading{display:flex;gap:11px;align-items:flex-start;margin-bottom:20px}.panel-heading.compact{margin-bottom:17px}.step{display:grid;place-items:center;flex:none;width:27px;height:27px;border-radius:7px;background:#fff2da;color:#a76500;font-size:10px;font-weight:800}.panel-heading h3{font-size:14px;margin:1px 0 2px;letter-spacing:-.025em}.panel-heading p{font-size:11px;color:var(--muted);margin:0}.group-label{font-size:10px;text-transform:uppercase;color:#8c96a6;letter-spacing:.13em;font-weight:800;margin:17px 0 8px}.platform-option{display:flex;align-items:center;gap:11px;padding:9px 7px;border-radius:9px;cursor:pointer}.platform-option:hover{background:var(--canvas)}.platform-option input{accent-color:#fca311;margin:0;width:15px;height:15px}.platform-mark{width:27px;height:27px;border-radius:7px;display:grid;place-items:center;font-size:15px;background:#f2f4f8;color:#28416c}.platform-copy{display:flex;flex-direction:column;min-width:0}.platform-copy strong{font-size:11px}.platform-copy small{font-size:9px;color:var(--muted);line-height:1.4}.select-actions{border-top:1px solid var(--line);margin-top:13px;padding-top:9px;justify-content:flex-end}.variant-platform{margin:10px 0 13px}.variant-platform strong{display:block;font-size:11px;margin-bottom:8px}.variant-grid{display:flex;flex-wrap:wrap;gap:6px}.variant-chip{position:relative}.variant-chip input{position:absolute;opacity:0}.variant-chip span{display:block;padding:6px 9px;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:10px;cursor:pointer}.variant-chip input:checked+span{background:#fff2d9;border-color:#f3c471;color:#815100;font-weight:800}.variant-chip input:focus-visible+span{outline:3px solid #fca311;outline-offset:2px}.empty-note{font-size:11px;color:var(--muted);line-height:1.5}.dropzone{border:1.5px dashed #bbc5d5;border-radius:11px;background:#fbfcfe;min-height:159px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;cursor:pointer;padding:18px;transition:.2s}.dropzone:hover,.dropzone.dragging{border-color:#fca311;background:#fffaf0}.upload-glyph{border:1px solid #e0e5ee;background:#fff;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-size:20px;color:#b4760a}.dropzone strong,.dropzone span,.dropzone small{display:block}.dropzone strong{font-size:12px}.dropzone span,.dropzone small{font-size:10px;color:var(--muted);margin-top:3px}.source-info{display:flex;align-items:center;gap:9px;margin-top:10px;padding:8px;border:1px solid var(--line);border-radius:8px}.source-thumb{width:34px;height:34px;object-fit:contain;background:repeating-conic-gradient(#e8ebf0 0 25%,#fff 0 50%) 50%/12px 12px;border-radius:5px}.source-info strong{font-size:10px;display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-info small{font-size:9px;color:var(--muted)}.source-info button{margin-left:auto}.message{font-size:10px;line-height:1.5;margin-top:9px;padding:9px;border-radius:7px;background:#fff3dc;color:#794a00}.segmented{display:flex;background:#f1f3f7;border-radius:8px;padding:3px;gap:3px;margin-bottom:18px}.segmented button{border:0;background:transparent;flex:1;padding:7px;border-radius:6px;color:var(--muted);font-size:11px;font-weight:700}.segmented button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #00000014}.field{margin:0 0 13px}.field-label{display:block;font-size:10px;font-weight:800;margin-bottom:7px;color:var(--ink)}.field-row{display:flex;align-items:center;gap:9px}.field-row input[type=color]{width:37px;height:34px;border:1px solid var(--line);padding:2px;background:var(--surface);border-radius:7px}.field-row input[type=text],.field-row input[type=number],.field-row select,.field select,.field input[type=file]{width:100%;min-width:0;height:34px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:7px;padding:0 9px;font-size:11px}.field input[type=file]{padding:7px}.field-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field-three{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.presets-wrap{margin-top:16px;border-top:1px solid var(--line);padding-top:15px}.preset-list{display:flex;gap:7px;flex-wrap:wrap}.preset{width:24px;height:24px;border-radius:50%;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line);padding:0}.preset[aria-pressed=true]{box-shadow:0 0 0 2px #fca311}.slider-field{margin-bottom:13px}.slider-top{display:flex;justify-content:space-between;font-size:10px;font-weight:800;margin-bottom:5px}.slider-top output{color:var(--muted);font-weight:600}.slider-field input[type=range],.zoom-control input{width:100%;accent-color:#fca311;cursor:pointer}.switch-line,.check-line{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700}.switch-line input,.check-line input{accent-color:#fca311}.editor-actions{justify-content:space-between;border-top:1px solid var(--line);padding-top:10px}.preview-toolbar{display:flex;gap:7px;margin-bottom:12px}.preview-toolbar select{flex:1;min-width:0;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);height:33px;padding:0 8px;font-size:10px}.mini-button{width:33px;height:33px;border-radius:7px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.preview-stage{height:246px;border-radius:10px;background:#edf1f7;display:grid;place-items:center;overflow:hidden;transition:background .2s}.preview-stage.dark{background:#101829}.preview-scene{text-align:center}.preview-device{width:150px;height:150px;display:grid;place-items:center;position:relative;transform:scale(var(--zoom,1));transition:transform .2s}.preview-device canvas{width:100%;height:100%;object-fit:cover;border-radius:31px;box-shadow:0 16px 30px #0f1f3838}.preview-device.android canvas{border-radius:50%}.preview-device.watchos{width:144px;height:144px;border-radius:50%;background:#14191e;border:8px solid #252d34;box-shadow:0 8px 22px #0000004d}.preview-device.watchos canvas{border-radius:50%}.preview-device.macos canvas{border-radius:31px}.preview-device.tvos{width:185px;height:111px}.preview-device.tvos canvas{border-radius:15px}.preview-device.safe:after{content:"";position:absolute;inset:18%;border:1.5px dashed rgba(255,255,255,.9);box-shadow:0 0 0 1px #00000059;border-radius:10px;pointer-events:none}.preview-device.android.safe:after,.preview-device.watchos.safe:after{border-radius:50%}#preview-caption{display:block;margin-top:15px;font-size:10px;color:var(--muted)}.preview-stage.dark #preview-caption{color:#cbd5e1}.preview-options{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:14px 0}.zoom-control{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700}.zoom-control input{width:63px}.zoom-control output{width:30px;color:var(--muted);font-weight:400}.quality-list{border-top:1px solid var(--line);padding-top:11px}.quality-item{display:flex;gap:7px;font-size:10px;line-height:1.45;margin:5px 0;color:var(--muted)}.quality-item.warn{color:#996100}.quality-item.good{color:#1b8063}.export-summary{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:13px}.summary-tile{background:var(--canvas);border:1px solid var(--line);padding:10px;border-radius:8px}.summary-tile strong{display:block;font-family:Manrope;font-size:17px}.summary-tile small{font-size:9px;color:var(--muted)}.export-actions{display:flex;flex-direction:column;gap:7px}.button.full{width:100%;justify-content:space-between}.two-buttons{display:grid;grid-template-columns:1fr 1fr;gap:7px}.two-buttons .button{font-size:10px;min-height:35px;padding:0 6px}.progress-wrap{margin-top:12px}.progress-track{height:5px;background:var(--soft);border-radius:8px;overflow:hidden}.progress-track div{height:100%;width:0;background:#fca311}.progress-wrap span{font-size:10px;color:var(--muted);display:block;margin-top:5px}.individual-files{border-top:1px solid var(--line);margin-top:13px;padding-top:10px;font-size:10px}.individual-files summary{font-weight:800;cursor:pointer}.individual-files #individual-list{max-height:170px;overflow:auto;margin-top:8px}.individual-file{border:0;background:transparent;display:block;text-align:left;width:100%;font-size:9px;color:var(--muted);padding:5px;overflow-wrap:anywhere}.individual-file:hover{color:#b06e03;background:var(--canvas)}.export-note{font-size:9px;color:var(--muted);line-height:1.6;margin:10px 0 0}.info-section,.knowledge-section,.faq-section{max-width:1396px;margin:auto;padding:70px 42px}.info-section{border-top:1px solid var(--line)}.info-heading{text-align:center}.info-heading p{font-size:13px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.feature-grid article{padding:25px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.feature-grid article span{font-size:10px;color:#b06e03;font-weight:800;letter-spacing:.12em}.feature-grid h3,.knowledge-grid h3{font-size:15px;letter-spacing:-.035em;margin:17px 0 6px}.feature-grid p,.knowledge-grid p{font-size:11px;color:var(--muted);line-height:1.75;margin:0}.knowledge-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;border-top:1px solid var(--line)}.knowledge-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 25px}.knowledge-grid article{border-top:1px solid var(--line)}.faq-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;border-top:1px solid var(--line);padding-bottom:95px}.faq-list details{border-bottom:1px solid var(--line);padding:15px 0}.faq-list summary{cursor:pointer;font-family:Manrope;font-size:12px;font-weight:800}.faq-list p{font-size:11px;color:var(--muted);line-height:1.7;margin:10px 0 0}.footer{background:#14213d;color:#fff}.footer-inner{max-width:1480px;margin:auto;min-height:98px;padding:20px 42px;display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-inner>span,.footer-inner>a:last-child{font-size:10px;color:#c8d0df}html[data-theme=dark]{--ink:#e9edf5;--muted:#a8b4c7;--soft:#334158;--surface:#1d2a43;--canvas:#152138;--line:#34435c;--shadow:none;color:#e9edf5;background:#152138}html[data-theme=dark] .dropzone{background:#1a2942;border-color:#586783}html[data-theme=dark] .upload-glyph,html[data-theme=dark] .segmented button[aria-selected=true]{background:#273653}html[data-theme=dark] .segmented{background:#152138}html[data-theme=dark] .platform-mark{background:#283a59;color:#e4eaf5}html[data-theme=dark] .step{background:#4d3920;color:#ffd994}html[data-theme=dark] .variant-chip input:checked+span{background:#4b3925;color:#ffcf81;border-color:#a7772b}html[data-theme=dark] .message{background:#4b3925;color:#ffcf81}@media(max-width:1150px){.studio-grid{grid-template-columns:1fr 1.3fr}.preview-column{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.hero-copy{padding-left:32px}.header-inner{padding:0 32px}.studio-section{padding-left:32px;padding-right:32px}}@media(max-width:760px){.site-header{height:64px}.header-inner{padding:0 20px}.top-nav{display:none}.icon-button{margin-left:auto}.hero{grid-template-columns:1fr}.hero-copy{margin:0;padding:55px 23px 48px}.hero-art{min-height:260px}.art-card{width:140px;height:140px;border-radius:30px}.sample-icon{font-size:80px;border-radius:20px}.art-orbit{width:280px;height:280px}.orbit-two{width:390px;height:390px}.chip-top{top:30px}.chip-bottom{bottom:30px}.studio-section{padding:52px 18px 60px}.section-heading{align-items:start;gap:10px}.history-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px}.studio-grid{grid-template-columns:1fr}.preview-column{grid-column:auto;display:flex}.panel{padding:18px}.info-section,.knowledge-section,.faq-section{padding:55px 20px}.feature-grid,.knowledge-section,.faq-section{grid-template-columns:1fr}.knowledge-section,.faq-section{gap:18px}.footer-inner{padding:25px 20px;align-items:flex-start;flex-direction:column}.hero-trust{gap:12px}.hero-actions{flex-wrap:wrap}}@media(max-width:450px){.section-heading{flex-direction:column}.history-actions{justify-content:flex-start}.field-three{grid-template-columns:1fr 1fr}.knowledge-grid{grid-template-columns:1fr}.brand-name{font-size:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{font-family:Arial,Helvetica,system-ui,sans-serif;color:#0a0c12;background:#f4f6f8;--ink:#0A0C12;--muted:#596570;--soft:#D6DDE3;--surface:#FFFFFF;--canvas:#F4F6F8;--accent:#DB5227;--accent-text:#0A0C12;--deep:#023661;--line:#DDE3E8;--shadow:0 18px 42px rgba(10,12,18,.07)}h1,h2,h3,.brand-name,.sample-icon,.summary-tile strong,.faq-list summary{font-family:Arial,Helvetica,system-ui,sans-serif}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,.dropzone:focus-visible,.variant-chip input:focus-visible+span{outline-color:#db5227}.site-header,.hero,.footer{background:#0a0c12}.hero-art{background:radial-gradient(circle at 50% 45%,#075083 0,#023661 49%,#0a0c12 82%)}.hero h1 em,.hero .eyebrow,.hero .status-dot,.sample-icon span{color:#db5227}.status-dot{background:#db5227;box-shadow:0 0 0 5px #db52272b}.hero h1 em{color:#f06a40}.brand-mark,.art-card-back{background:#db5227}.brand-mark,.sample-icon,.art-chip{color:#0a0c12}.brand-mark span{color:#fff}.sample-icon{background:#023661;color:#fff}.art-chip b{color:#b83b19}.eyebrow,.text-button,.feature-grid article span,.quality-item.warn,.individual-file:hover{color:#b83b19}.step{background:#fce8e0;color:#a53516}.platform-option input,.slider-field input[type=range],.zoom-control input,.switch-line input,.check-line input{accent-color:#DB5227}.platform-mark{background:#eaf1f6;color:#023661}.variant-chip input:checked+span{background:#fce8e0;border-color:#e7a087;color:#7e2d17}.dropzone:hover,.dropzone.dragging{border-color:#db5227;background:#fff5f1}.upload-glyph{color:#b83b19}.preset[aria-pressed=true]{box-shadow:0 0 0 2px #db5227}.progress-track div{background:#db5227}.preview-stage.dark{background:#0a0c12}.preview-stage{background:#dce6ee}.quality-item.good{color:#087a60}.message{background:#fce8e0;color:#7e2d17}.segmented{background:#e9edf1}.hero-trust,.footer-inner>span,.footer-inner>a:last-child{color:#bac6d1}html[data-theme=dark]{--ink:#EEF2F5;--muted:#B3C0CB;--soft:#334656;--surface:#142433;--canvas:#0A0C12;--line:#304456;--shadow:0 18px 45px rgba(0,0,0,.12);color:#eef2f5;background:#0a0c12}html[data-theme=dark] .panel,html[data-theme=dark] .feature-grid article{background:#142433}html[data-theme=dark] .dropzone{background:#0f2639;border-color:#76828e}html[data-theme=dark] .dropzone:hover{background:#17344a;border-color:#db5227}html[data-theme=dark] .step{background:#633021;color:#ffe2d8}html[data-theme=dark] .platform-mark{background:#023661;color:#eaf5fc}html[data-theme=dark] .variant-chip input:checked+span{background:#693525;color:#ffe6de;border-color:#c75a39}html[data-theme=dark] .segmented{background:#0a0c12}html[data-theme=dark] .segmented button[aria-selected=true],html[data-theme=dark] .upload-glyph{background:#243c4f}html[data-theme=dark] .eyebrow,html[data-theme=dark] .text-button,html[data-theme=dark] .feature-grid article span,html[data-theme=dark] .quality-item.warn{color:#ff916f}html[data-theme=dark] .message{background:#593125;color:#ffe3d9}html[data-theme=dark] .quality-item.good{color:#79d9bc}.legal-main{max-width:930px;margin:auto;padding:70px 28px 100px}.legal-hero{padding-bottom:27px;border-bottom:1px solid var(--line)}.legal-hero h1{font-size:clamp(36px,5vw,58px);line-height:1.08;letter-spacing:-.055em;margin:16px 0}.legal-hero p{font-size:15px;color:var(--muted);line-height:1.7;max-width:680px}.legal-date{font-size:11px;font-weight:700;color:var(--muted)}.legal-content{display:grid;gap:18px;margin-top:32px}.legal-content section{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:23px 27px}.legal-content h2{font-size:19px;letter-spacing:-.03em;margin:0 0 11px}.legal-content p,.legal-content li{font-size:13px;color:var(--muted);line-height:1.75}.legal-content p:last-child{margin-bottom:0}.legal-content ul{padding-left:20px;margin-bottom:0}.legal-content a{color:#b83b19;text-decoration:underline;text-underline-offset:3px}html[data-theme=dark] .legal-content a{color:#ff916f}.legal-nav{display:flex;gap:15px;align-items:center;margin-left:auto;font-size:12px;color:#cad4de}.legal-nav a:hover{text-decoration:underline}.footer-links{display:flex;align-items:center;gap:19px;font-size:10px;color:#cad4de}.footer-links a:hover{text-decoration:underline}html[data-theme=light] .site-header{background:#fff;color:#0a0c12;border-bottom-color:#dde3e8}html[data-theme=light] .top-nav{color:#465664}html[data-theme=light] .top-nav a:hover{color:#023661}html[data-theme=light] .icon-button{color:#0a0c12;border-color:#c9d2da}html[data-theme=light] .hero{background:radial-gradient(ellipse 38% 46% at 75% 48%,#D6E7F2 0,rgba(214,231,242,.5) 56%,transparent 100%),#f4f6f8;color:#0a0c12}html[data-theme=dark] .hero{background:radial-gradient(ellipse 38% 46% at 75% 48%,#123B60 0,rgba(18,59,96,.42) 56%,transparent 100%),#0a0c12}.hero{overflow:visible;min-height:560px}.hero-art{background:transparent;min-height:560px}html[data-theme=light] .hero-art{background:transparent}html[data-theme=light] .art-orbit{border-color:#02366124}html[data-theme=light] .hero h1 em,html[data-theme=light] .hero .eyebrow{color:#b83b19}html[data-theme=light] .hero p,html[data-theme=light] .hero-trust{color:#52606b}html[data-theme=light] .hero .button.ghost{color:#0a0c12;border-color:#b7c3ce}.hero-art .art-orbit{width:min(320px,calc(100% - 72px));height:auto;aspect-ratio:1}.hero-art .orbit-two{width:min(470px,calc(100% - 40px));height:auto;aspect-ratio:1}@media(max-width:760px){.hero-art{min-height:320px}.hero-art .art-orbit{width:min(190px,calc(100% - 72px))}.hero-art .orbit-two{width:min(270px,calc(100% - 32px))}}@media(max-width:650px){.legal-main{padding:48px 18px 70px}.legal-content section{padding:19px}.legal-nav{gap:8px;font-size:10px}.legal-nav a:first-child{display:none}}.knowledge-grid article a{color:inherit;text-decoration:underline;text-underline-offset:3px}html[data-theme=light] .legal-nav{color:#465664}.knowledge-grid article .guide-link{display:inline-block;margin-top:12px;color:#b83b19;font-size:13px;font-weight:700;text-decoration:none}html[data-theme=dark] .knowledge-grid article .guide-link{color:#ff916f}.guide-main .legal-hero h1{max-width:850px}.guide-main .legal-hero p{max-width:730px}.guide-cta{display:inline-flex;margin-top:18px;text-decoration:none}.guide-main .legal-content section{scroll-margin-top:90px}.guide-main .legal-content h2{font-size:22px}.guide-main .legal-content p,.guide-main .legal-content li{font-size:14px}.guide-main .legal-content ol{padding-left:21px}.guide-main .legal-content li{margin:7px 0}.guide-main code{font-size:.92em;overflow-wrap:anywhere}.guide-table-wrap{overflow-x:auto}.guide-table{width:100%;border-collapse:collapse;margin:14px 0;min-width:410px;text-align:left;font-size:13px}.guide-table th,.guide-table td{padding:11px 12px;border-bottom:1px solid var(--line)}.guide-table th{color:var(--ink);background:var(--canvas)}.guide-table td{color:var(--muted)}
