:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f7f7f2;--surface:#fffefa;--surface-soft:#f0f0e8;--ink:#17241e;--muted:#55635b;--line:#e1e4da;--dark:#12271e;--deep:#0e1d16;--gold:#d8ae61;--gold-bright:#f1d59b;--gold-ink:#755321;--success:#115435;--success-bg:#e9f6ec;--danger:#982825;--danger-bg:#fff1ef;--shadow:0 22px 65px #16251a14}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#121b16;--surface:#1b2820;--surface-soft:#25342b;--ink:#f2f3eb;--muted:#b7c4b8;--line:#39483d;--dark:#14271e;--gold-ink:#f3cf87;--success:#b1efc4;--success-bg:#203a2a;--danger:#ffc0b7;--danger-bg:#452b28;--shadow:0 22px 60px #0003}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{color:var(--ink);background:var(--page);margin:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}img{max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;overflow-wrap:anywhere;line-height:1.13}h1{font-size:clamp(2rem,4vw,3.2rem)}h2{font-size:clamp(1.4rem,3vw,2.2rem)}h3{font-size:1.25rem}em{color:var(--gold-ink);font-style:normal}:focus-visible{outline-offset:4px;outline:3px solid #b58436}::selection{background:var(--gold-bright);color:#201b10}.shell{width:min(1180px,100% - 64px);margin-inline:auto}.section{padding-block:clamp(66px,9vw,108px)}.section-kicker{color:var(--gold-ink);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800;line-height:1.45}.muted,.field-note{color:var(--muted)}.field-note{font-size:.88rem}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{min-height:44px;color:inherit;text-align:center;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:9px 16px;font-size:.92rem;font-weight:750;line-height:1.25;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button svg{flex-shrink:0}.button-primary{background:var(--gold);color:#21180b;box-shadow:0 7px 20px #8c611d2e}.button-primary:hover:not(:disabled){background:#e3bd77}.button-dark{color:#fff;background:#172d23}.button-outline{background:var(--surface);border-color:var(--line);color:var(--ink);transition-property:transform,box-shadow}.button-outline:hover:not(:disabled){background:var(--surface-soft)}.button-whatsapp{color:#fff;background:#12653f}.button-whatsapp:hover:not(:disabled){background:#0d5132}.button-danger{background:var(--danger-bg);border-color:var(--danger);color:var(--danger)}.full-button{width:100%}.action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.text-link,.text-button,.table-link{color:var(--gold-ink);align-items:center;gap:7px;font-weight:750;display:inline-flex}.text-link:hover,.text-button:hover,.table-link:hover{text-underline-offset:4px;text-decoration:underline}.text-button{background:0 0;border:0;align-self:flex-start;padding:4px 0}.icon-button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;place-items:center;min-width:42px;min-height:42px;display:grid}.site-header{z-index:30;background:color-mix(in srgb, var(--surface) 93%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;inset-block-start:0}.header-grid{grid-template-columns:auto 1fr auto auto;align-items:center;gap:clamp(12px,1.9vw,28px);min-height:76px;display:grid}.brand{flex:none;align-items:center;gap:9px;display:inline-flex}.brand-mark{color:#ffdfa0;background:linear-gradient(145deg,#284639,#101d16 70%);border:1px solid #a58246;border-radius:11px;flex-shrink:0;place-items:center;width:43px;height:41px;display:grid;position:relative;box-shadow:0 2px 5px #111d1630}.brand-mark>span{font-size:1.43rem;font-weight:900;line-height:1;transform:translate(-2px,2px)}.brand-mark svg{position:absolute;inset-block-start:4px;inset-inline-end:4px}.brand-name{letter-spacing:-.048em;font-size:1.56rem;font-weight:850;line-height:1}.brand-name span{color:var(--gold)}.brand-light{color:#fff}.site-nav{justify-content:center;align-items:center;gap:clamp(9px,1.55vw,22px);display:flex}.site-nav a{color:var(--muted);font-size:.87rem;font-weight:650}.site-nav a:hover{color:var(--gold-ink)}.panel-entry{gap:8px;display:flex}.panel-entry .button{white-space:nowrap;min-height:40px;padding-inline:11px;font-size:.82rem}.menu-toggle{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);border-radius:10px;place-items:center;display:none}.preference-controls{align-items:center;gap:6px;display:inline-flex}.language-control,.theme-toggle{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);border-radius:10px;align-items:center;gap:5px;padding-inline:8px;display:inline-flex}.language-control{justify-content:center;min-width:61px;font-size:.78rem;font-weight:750;position:relative}.language-control select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.language-control:focus-within{outline-offset:3px;outline:3px solid #b58436}.theme-toggle{justify-content:center;min-width:38px}.theme-toggle-thumb{place-items:center;display:grid}.preference-controls-compact .theme-toggle-label{display:none}.card-photo{aspect-ratio:1.74;width:100%;display:block;position:relative;overflow:hidden}.card-photo img{object-fit:cover}.card-photo-front,.card-photo-back{border-radius:4.4%/8%}.card-photo-front img,.card-photo-back img{transform:scale(1.06)}.card-photo-angle,.card-photo-photo{aspect-ratio:3/2}.card-photo-angle img{object-fit:fill;clip-path:polygon(10.3% 26.3%,10.9% 24.4%,13.3% 22.7%,77.9% 12.7%,80.1% 12.6%,81.5% 14.3%,92.5% 66.6%,92.6% 69.5%,91.6% 71.4%,23.2% 88.9%,20.6% 88.9%,19.3% 86.7%)}.card-photo-photo img{object-fit:cover;object-position:center;clip-path:polygon(29.8% 39.4%,31% 37.6%,60% 33%,61.5% 34.2%,66.6% 57.2%,66% 59.2%,36% 67.2%,34.4% 66.4%);transform:scale(2.2)}.home-hero{background:radial-gradient(ellipse at 76% 35%, #d5b5723b, transparent 43%), linear-gradient(150deg, var(--page), var(--surface-soft));overflow:hidden}.hero-grid{grid-template-columns:1fr 1.08fr;align-items:center;gap:clamp(16px,4vw,58px);min-height:clamp(480px,53vw,660px);padding-block:50px;display:grid}.hero-copy h1{letter-spacing:-.065em;margin-block:16px;font-size:clamp(2.8rem,5.6vw,5.4rem)}.eyebrow{color:var(--gold-ink);align-items:center;gap:8px;font-size:.82rem;font-weight:800;display:inline-flex}.eyebrow span{background:var(--gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #d8ae6133}.hero-lede{max-width:48ch;color:var(--muted);margin-block-end:26px;font-size:clamp(1rem,1.6vw,1.13rem)}.hero-copy .button{min-height:50px}.hero-points{color:var(--muted);gap:19px;margin-top:25px;font-size:.86rem;font-weight:700;display:flex}.hero-points span{align-items:center;gap:6px;display:inline-flex}.hero-points svg{color:var(--gold-ink)}.hero-visual{isolation:isolate;min-height:400px;position:relative}.hero-orbit{border:1px solid #a78c553d;border-radius:50%;position:absolute;inset:7% 5% 10%;transform:rotate(-22deg);box-shadow:0 0 0 25px #ad8c510f,0 0 0 53px #ad8c5109}.hero-profile{z-index:1;background:var(--surface);border-radius:20px;width:min(48%,245px);transition:transform .25s;position:absolute;inset-block-start:6%;inset-inline-end:11%;overflow:hidden;transform:rotate(6deg);box-shadow:0 24px 65px #0f24192e}.hero-profile:hover{transform:rotate(2deg)translateY(-5px)}.hero-profile-cover{height:80px;color:var(--gold-bright);letter-spacing:.14em;background:linear-gradient(133deg,#183d2b,#11221a);padding:14px;font-size:.69rem;font-weight:800}.hero-profile-content{color:var(--muted);gap:5px;padding:0 16px 17px;font-size:.78rem;line-height:1.4;display:grid}.hero-profile-content strong{color:var(--ink);font-size:1.17rem}.hero-initials{background:var(--gold-bright);color:#372511;border-radius:13px;place-items:center;width:46px;height:46px;margin-top:-20px;font-weight:800;display:grid}.hero-profile-link{background:var(--surface-soft);border-radius:7px;align-items:center;gap:5px;margin-top:2px;padding:7px;display:flex}.hero-back,.hero-front{filter:drop-shadow(0 15px 20px #0c140f57);position:absolute}.hero-back{z-index:2;width:51%;inset-block-end:25%;inset-inline-start:4%;transform:rotate(-14deg)}.hero-front{z-index:3;width:70%;animation:5.5s ease-in-out infinite card-hover;inset-block-end:4%;inset-inline-start:0;transform:rotate(-3deg)}.hero-nfc{z-index:4;background:var(--surface);color:var(--gold-ink);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:6px;padding:10px 13px;font-size:.76rem;font-weight:750;display:flex;position:absolute;inset-block-end:17%;inset-inline-end:0}@keyframes card-hover{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-7px)rotate(-1deg)}}.section-heading h2,.final-cta h2,.contact-section h2{margin-block:10px 14px;font-size:clamp(2rem,4.25vw,3.7rem)}.section-heading>p:not(.section-kicker){color:var(--muted);max-width:54ch}.split-heading{justify-content:space-between;align-items:end;gap:30px;margin-block-end:30px;display:flex}.split-heading>p{width:min(38%,360px)}.centered{text-align:center}.centered>p{margin-inline:auto}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.feature-card{isolation:isolate;background:var(--surface);border-radius:23px;min-height:305px;padding:clamp(23px,3.25vw,38px);position:relative;overflow:hidden}.feature-card h3{white-space:pre-line;margin-block:12px;font-size:clamp(1.4rem,2.3vw,2rem)}.feature-card>p:not(.section-kicker){max-width:35ch;color:var(--muted);font-size:.94rem}.feature-icon{background:var(--surface);width:44px;height:44px;color:var(--gold-ink);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.feature-dark{color:#fff;background:linear-gradient(135deg,#163b29,#10251a)}.feature-dark .section-kicker{color:var(--gold-bright)}.feature-dark>p:not(.section-kicker){color:#d2e1d6}.feature-dark .feature-icon{color:var(--gold-bright);background:#f5e0b21f}.feature-warm{background:color-mix(in srgb, var(--surface) 84%, var(--gold) 16%)}.feature-mint{background:color-mix(in srgb, var(--surface) 87%, #66a97f 13%)}.feature-card-art{height:92px;margin-top:10px;position:relative}.feature-phone{color:#afcbab;border:2px solid #88a890;border-radius:11px;place-items:center;width:53px;height:87px;display:grid;position:absolute;inset-block-start:5px;inset-inline-end:95px;transform:rotate(15deg)}.feature-card-art .card-photo{filter:drop-shadow(0 12px 12px #06150d70);width:145px;position:absolute;inset-block-end:-11px;inset-inline-end:-6px;transform:rotate(-9deg)}.feature-link{color:var(--gold-ink);align-items:center;gap:7px;margin-top:22px;font-weight:750;display:inline-flex}.feature-pills{gap:10px;margin-top:23px;display:flex}.feature-pills span{background:var(--surface);border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-weight:750;display:flex}.process-section{background:var(--surface-soft)}.process-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(25px,7vw,90px);display:grid}.process-layout .button{margin-block:20px 14px}.process-note{align-items:center;gap:8px;font-size:.88rem;display:flex}.process-steps{gap:13px;margin:0;padding:0;list-style:none;display:grid}.process-steps li{background:var(--surface);border-radius:16px;grid-template-columns:32px 50px minmax(0,1fr);align-items:center;gap:14px;padding:18px 20px;display:grid}.process-steps p{color:var(--muted);margin-top:5px;font-size:.93rem}.step-number,.process-steps svg{color:var(--gold-ink);font-weight:800}.product-showcase{grid-template-columns:1.18fr .82fr;align-items:center;gap:clamp(26px,5vw,70px);margin-block:27px 0;display:grid}.product-gallery{min-width:0}.product-gallery-stage{place-items:center;min-height:clamp(270px,34vw,430px);margin:0;display:grid;position:relative}.product-gallery-stage .card-photo{filter:drop-shadow(0 18px 25px #10171238);width:min(96%,590px);animation:.27s photo-enter}.product-gallery-stage .card-photo-front,.product-gallery-stage .card-photo-back{width:83%}.product-gallery-stage figcaption{color:var(--muted);text-align:center;padding-block:6px;font-size:.87rem;font-weight:650}@keyframes photo-enter{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.product-gallery-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.product-gallery-thumbnails button{min-height:65px;color:var(--ink);background:var(--surface-soft);border:0;border-radius:12px;place-items:center;padding:6px;transition:transform .18s,background .18s;display:grid}.product-gallery-thumbnails button[aria-pressed=true]{background:color-mix(in srgb, var(--surface) 55%, var(--gold))}.product-gallery-thumbnails button:hover{transform:translateY(-3px)}.product-copy h3{margin-block:10px;font-size:clamp(1.8rem,3.25vw,3rem)}.product-copy>p:not(.section-kicker){color:var(--muted);font-size:1.05rem}.product-copy ul{gap:9px;margin-block:18px 22px;padding:0;list-style:none;display:grid}.product-copy li{align-items:center;gap:9px;display:flex}.product-copy li svg{color:var(--gold-ink)}.final-cta{color:#fff;background:radial-gradient(at 83%,#34533a,#0000 62%),#10291e;border-radius:26px;grid-template-columns:1fr .8fr;align-items:center;gap:40px;margin-block-end:clamp(45px,7vw,95px);padding:clamp(28px,5.7vw,70px);display:grid;overflow:hidden}.final-cta .section-kicker,.final-cta em{color:var(--gold-bright)}.final-cta p:not(.section-kicker){color:#d0dfd1;margin-block-end:20px}.final-cta .card-photo{filter:drop-shadow(0 20px 24px #06160e90);width:min(100%,360px);margin-inline:auto;transform:rotate(7deg)}.contact-section{color:#fff;background:radial-gradient(at 88% 0,#31563d,#0000 65%),#11281e;padding-block:clamp(49px,7vw,85px)}.contact-inner{grid-template-columns:.82fr 1.18fr;align-items:center;gap:42px;display:grid}.contact-section .section-kicker{color:var(--gold-bright)}.contact-section h2{margin-block:9px}.contact-section p:not(.section-kicker){color:#dae5dc;font-size:1.04rem}.contact-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-channel{color:#fff;background:#214235;border-radius:14px;align-items:center;gap:11px;min-height:77px;padding:14px;transition:background .18s;display:flex}.contact-channel:hover{background:#315747}.contact-channel-main{color:#201a0b;background:#e1bf79}.contact-channel-main:hover{background:#f2dca9}.contact-channel span{flex:1;min-width:0}.contact-channel svg{flex-shrink:0}.contact-channel strong,.contact-channel small{overflow-wrap:anywhere;display:block}.contact-channel small{opacity:.9;font-size:.85rem}.site-footer{color:#d1ddd4;background:#0a1b13}.footer-inner{justify-content:space-between;align-items:center;gap:20px;min-height:110px;padding-block:20px;display:flex}.footer-inner p,.footer-inner>span{font-size:.86rem}.footer-inner nav{flex-wrap:wrap;gap:10px 19px;font-size:.9rem;font-weight:650;display:flex}.footer-inner nav a:hover{color:var(--gold-bright)}.whatsapp-fab{z-index:20;color:#fff;background:#146640;border-radius:32px;align-items:center;gap:9px;padding:13px 17px;font-weight:750;display:flex;position:fixed;inset-block-end:22px;inset-inline-end:20px;box-shadow:0 8px 26px #0c35194d}.whatsapp-fab:hover{background:#0a4e2d}.auth-stage{background:radial-gradient(at 20%,#d5b97833,#0000 58%);min-height:68vh;padding-block:clamp(33px,6vw,78px)}.auth-layout{grid-template-columns:.96fr 1.04fr;align-items:center;gap:clamp(28px,6vw,90px);max-width:1010px;display:grid}.auth-story-title{letter-spacing:-.065em;max-width:10ch;margin-block:12px 22px;font-size:clamp(2.8rem,5vw,5.3rem);font-weight:850;line-height:1.06}.auth-story-card{filter:drop-shadow(0 22px 25px #13221b30);max-width:380px;margin-block:24px;transform:rotate(-7deg)}.auth-box{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;padding:clamp(20px,3.6vw,38px)}.auth-box h1{margin-block:8px;font-size:clamp(1.7rem,3.5vw,2.4rem)}.auth-icon{width:45px;height:45px;color:var(--gold-ink);background:var(--surface-soft);border-radius:12px;place-items:center;display:grid}.auth-form{gap:12px;margin-top:20px;display:grid}.auth-text-link,.auth-links a{color:var(--gold-ink);font-weight:750}.auth-links{color:var(--muted);margin-top:14px;font-size:.91rem}.auth-links a{align-items:center;gap:5px;display:inline-flex}.auth-link-row{flex-wrap:wrap;gap:8px 18px;display:flex}.auth-steps{flex-wrap:wrap;gap:13px;margin:18px 0 4px;padding:0;list-style:none;display:flex}.auth-steps li{color:var(--muted);align-items:center;gap:6px;font-size:.82rem;display:flex}.auth-steps span{background:var(--surface-soft);border-radius:50%;place-items:center;width:23px;height:23px;font-weight:800;display:grid}.auth-steps [aria-current]{color:var(--gold-ink);font-weight:750}.auth-steps [aria-current] span{background:var(--gold);color:#22190b}.control{gap:6px;min-width:0;display:grid}.control>:is(span,label):first-child{overflow-wrap:anywhere;font-size:.89rem;font-weight:720}input:not([type=checkbox]):not([type=file]),textarea,select:not(.language-control select){border:1px solid var(--line);width:100%;min-width:0;min-height:43px;color:var(--ink);background:var(--surface);border-radius:10px;padding:9px 11px}textarea{resize:vertical}input[readonly]{background:var(--surface-soft)!important}.password-control{display:block;position:relative}.password-control>input[type]{min-height:46px;padding-inline-end:52px}.password-control button{width:44px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block:1px;inset-inline-end:2px}.code-input{letter-spacing:.28em;font-size:1.15rem}.notice{background:var(--surface-soft);color:var(--ink);overflow-wrap:anywhere;border-radius:10px;padding:11px 13px;font-size:.94rem}.notice.success{background:var(--success-bg);color:var(--success)}.notice.error{background:var(--danger-bg);color:var(--danger)}.auth-box>.notice{margin-top:12px}.application-stage{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(24px,5vw,66px);padding-block:clamp(36px,7vw,80px);display:grid}.application-story>.section-kicker{margin-top:28px}.application-story h1{margin-block:9px 13px}.application-story>p:not(.section-kicker){color:var(--muted)}.application-story .card-photo{filter:drop-shadow(0 20px 19px #11281e33)}.model-summary{background:var(--surface-soft);border-radius:14px;grid-template-columns:minmax(80px,140px) 1fr;align-items:center;gap:15px;padding:15px;display:grid}.model-summary strong{margin-block:4px 2px;font-size:1.1rem;display:block}.profile-editor,.workspace-form{gap:15px;display:grid}.profile-editor fieldset{border:1px solid var(--line);border-radius:13px;min-width:0;margin:0;padding:16px}.profile-editor legend{padding-inline:6px;font-weight:800}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.editor-wide{grid-column:1/-1}.editor-details,.danger-area{border:1px solid var(--line);border-radius:12px;padding:12px}.editor-details summary,.danger-area summary{cursor:pointer;font-weight:750}.editor-details[open]>summary,.danger-area[open]>summary{margin-bottom:12px}.editor-details .field-note{margin-top:10px}.profile-editor .editor-details{margin-block:12px}.avatar-editor{align-items:center;gap:12px;display:flex}.avatar-editor>img{object-fit:cover;border-radius:15px}.file-button{cursor:pointer;position:relative}.file-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.file-button:focus-within{outline-offset:3px;outline:3px solid #b58436}.editor-links{gap:9px;margin-top:12px;display:grid}.editor-link{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) 42px;align-items:start;gap:8px;display:grid}.check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-block:10px;display:grid}.check-control{color:var(--ink);align-items:flex-start;gap:7px;font-size:.94rem;display:flex}.check-control+.check-control{margin-block-start:4px}.check-control input{accent-color:#926823;flex-shrink:0;width:17px;height:17px;margin:4px 0 0}.check-control a{color:var(--gold-ink);text-decoration:underline}.workspace{grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.workspace-sidebar{background:var(--surface);border-inline-end:1px solid var(--line);height:100dvh;padding:22px 15px;position:sticky;top:0;overflow:auto}.workspace-sidebar>.brand{margin-inline:7px}.workspace-identity{overflow-wrap:anywhere;gap:3px;padding:19px 9px;line-height:1.3;display:grid}.workspace-identity>span{color:var(--gold-ink);letter-spacing:.13em;font-size:.7rem;font-weight:800}.workspace-identity strong{font-size:1.04rem}.workspace-identity small{color:var(--muted);font-size:.84rem}.workspace-nav{gap:4px;display:grid}.workspace-nav a{color:var(--muted);border-radius:10px;align-items:center;gap:9px;padding:10px 11px;font-size:.91rem;font-weight:650;display:flex}.workspace-nav a:hover,.workspace-nav [aria-current]{color:var(--ink);background:var(--surface-soft)}.workspace-nav [aria-current]{box-shadow:inset 3px 0 var(--gold);font-weight:800}.workspace-site-link{color:var(--gold-ink);align-items:center;gap:7px;margin:21px 10px 0;font-size:.88rem;font-weight:700;display:inline-flex}.workspace-main{flex-direction:column;align-items:stretch;gap:18px;width:min(100%,1440px);min-width:0;margin-inline:auto;padding:clamp(16px,3vw,40px);display:flex}.workspace-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.workspace-heading h1{margin-block:3px 5px;font-size:clamp(1.8rem,4.4vw,2.65rem)}.workspace-topbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspace-topbar .button{min-height:39px;font-size:.85rem}.workspace-surface{border:1px solid var(--line);background:var(--surface);border-radius:17px;min-width:0;padding:clamp(15px,2.5vw,26px)}.surface-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.surface-heading h2{margin-block:2px 4px;font-size:clamp(1.2rem,2.25vw,1.58rem)}.surface-heading p{font-size:.91rem}.workspace-surface>.action-row{margin-top:12px}.workspace-columns{grid-template-columns:1fr 1fr;align-items:start;gap:15px;display:grid}.workspace-welcome{color:#fff;background:radial-gradient(at 85% 42%,#426346,#0000 58%),#172e23;border-radius:19px;grid-template-columns:1.1fr .9fr;align-items:center;gap:20px;padding:25px;display:grid;overflow:hidden}.workspace-welcome .section-kicker{color:var(--gold-bright)}.workspace-welcome h2{margin-block:5px}.workspace-welcome p:not(.section-kicker){color:#dbe5dc;margin-bottom:14px}.workspace-welcome .card-photo{filter:drop-shadow(0 16px 22px #06160e90);max-width:325px;transform:rotate(5deg)}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,144px),1fr));gap:11px;display:grid}.workspace-stat{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-content:start;gap:4px;padding:16px;display:grid}.workspace-stat>span{color:var(--muted);font-size:.91rem;font-weight:700}.workspace-stat>strong{font-variant-numeric:tabular-nums;font-size:1.95rem;line-height:1.2}.workspace-stat>small{color:var(--muted);font-size:.77rem}.workspace-status{background:var(--surface-soft);color:var(--ink);white-space:nowrap;border-radius:99px;padding:4px 8px;font-size:.78rem;font-weight:750;display:inline-block}.status-new,.status-preview,.status-waiting{color:#634211;background:#f4e5bf}.status-approved,.status-done{background:var(--success-bg);color:var(--success)}.status-cancelled{background:var(--danger-bg);color:var(--danger)}.table-scroll{margin-block:5px;overflow-x:auto}.workspace-table{border-collapse:collapse;text-align:start;width:100%;font-size:.91rem}.workspace-table th{color:var(--muted);white-space:nowrap;font-size:.82rem;font-weight:750}.workspace-table th,.workspace-table td{border-bottom:1px solid var(--line);text-align:start;padding:11px 10px}.workspace-table td strong,.workspace-table td small{overflow-wrap:anywhere;display:block}.workspace-table td small{color:var(--muted);font-size:.84rem}.workspace-table td:first-child{min-width:125px}.filter-bar{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:10px;display:flex}.filter-bar .field{flex:1;min-width:min(100%,158px)}.filter-bar .button{align-self:end}.empty-copy{color:var(--muted);padding-block:12px}.pagination{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:13px;font-size:.88rem;display:flex}.workspace-history{margin:0;padding:0;list-style:none;display:grid}.workspace-history li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding-block:10px;display:grid}.workspace-history li:last-child{border:0}.history-symbol{background:var(--surface-soft);width:34px;height:34px;color:var(--gold-ink);border-radius:10px;place-items:center;display:grid}.workspace-history strong{overflow-wrap:anywhere}.workspace-history p,.workspace-history time{color:var(--muted);font-size:.83rem}.workspace-history a{color:var(--gold-ink)}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 12px;display:grid}.detail-grid div{background:var(--surface-soft);overflow-wrap:anywhere;border-radius:9px;padding:9px 11px}.detail-grid dt{color:var(--muted);font-size:.78rem;font-weight:700}.detail-grid dd{margin:3px 0 0;font-size:.93rem}.nfc-tool{gap:10px;margin-top:17px;display:grid}.order-card-photo{filter:drop-shadow(0 13px 17px #17241e24);width:min(78%,340px);margin:0 auto}.qr-frame{background:#fff;border-radius:12px;place-items:center;width:fit-content;margin-block:9px;padding:7px;display:grid}.cancel-confirm{background:var(--danger-bg);color:var(--danger);border-radius:12px;gap:8px;padding:12px;display:grid}.danger-area,.danger-text{color:var(--danger)}.danger-area summary svg{vertical-align:-3px}.danger-area p,.danger-area .field{color:var(--ink)}.period-tabs{flex-wrap:wrap;gap:8px;display:flex}.period-tabs a{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:7px 11px;font-weight:700}.period-tabs [aria-current]{color:#22190b;background:var(--gold)}.metric-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg, transparent 0 36px, var(--line) 37px, transparent 38px);align-items:end;gap:2px;height:155px;padding-block-start:5px;display:flex}.metric-chart>div{background:linear-gradient(180deg, var(--gold), #926d38);border-radius:4px 4px 0 0;flex:1;min-width:0}.metric-chart-labels{color:var(--muted);justify-content:space-between;margin-block:4px 13px;font-size:.85rem;display:flex}.status-counts{flex-wrap:wrap;gap:10px;display:flex}.status-counts>div{background:var(--surface-soft);border-radius:9px;align-items:center;gap:8px;padding:7px;display:flex}.profile-stage{width:min(100% - 28px,520px);margin-inline:auto;padding-block:23px 40px}.profile-page-toolbar,.profile-page-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-block:0 13px;display:flex}.profile-page-footer{margin-top:18px}.profile-page-footer .text-link{font-size:.88rem}.profile-management{margin-bottom:10px}.profile-sheet{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;overflow:hidden}.profile-sheet-cover{background:radial-gradient(at 80% 20%,#345b3e,#0000 70%),#11291e;justify-content:space-between;align-items:flex-start;gap:10px;min-height:142px;padding:21px;display:flex}.profile-sheet-cover .section-kicker{color:var(--gold-bright)}.profile-sheet-cover .card-photo{filter:drop-shadow(0 9px 14px #0a140fa0);width:138px;transform:rotate(8deg)}.profile-sheet-body{gap:12px;padding:0 21px 23px;display:grid}.profile-sheet-avatar{border:4px solid var(--surface);background:var(--gold-bright);color:#382610;border-radius:20px;place-items:center;width:78px;height:78px;margin-top:-34px;font-size:1.4rem;font-weight:850;display:grid;overflow:hidden}.profile-sheet-avatar img{object-fit:cover;width:100%;height:100%}.profile-sheet-body h1{font-size:clamp(1.7rem,6vw,2.35rem)}.profile-byline{color:var(--muted);font-weight:700}.profile-sheet-links{gap:6px;display:grid}.profile-sheet-links>a,.profile-sheet-links>div{background:var(--surface-soft);border-radius:10px;align-items:center;gap:10px;min-height:50px;padding:9px 11px;display:flex}.profile-sheet-links svg{color:var(--gold-ink);flex-shrink:0}.profile-sheet-links span,.profile-sheet-links strong{overflow-wrap:anywhere;min-width:0}.profile-sheet-links span{flex:1}.profile-sheet-links small{color:var(--muted);font-size:.75rem;display:block}.privacy-page,.empty-page{max-width:860px;min-height:55vh;padding-block:clamp(30px,7vw,80px)}.privacy-page h1,.empty-page h1{margin-block:9px 17px}.privacy-page>.section-kicker{align-items:center;gap:7px;margin-top:26px;display:flex}.privacy-page section{border-bottom:1px solid var(--line);padding-block:18px}.privacy-page section p{color:var(--muted);margin-top:6px}.privacy-page .button,.empty-page .button{margin-top:19px}@media (max-width:1120px){.site-nav{background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow);padding:12px 24px;display:none;position:absolute;inset:100% 0 auto}.site-nav.is-open{justify-content:stretch;gap:0;display:grid}.site-nav a{border-bottom:1px solid var(--line);padding:10px}.site-nav a:last-child{border:0}.menu-toggle{display:grid}.panel-entry{justify-content:end}}@media (max-width:900px){.workspace{grid-template-columns:190px minmax(0,1fr)}.workspace-columns,.contact-inner{grid-template-columns:1fr;gap:16px}}@media (max-width:760px){html{scroll-padding-top:134px}.shell{width:calc(100% - 34px)}.hero-grid,.process-layout,.product-showcase,.auth-layout,.application-stage{grid-template-columns:1fr}.hero-grid{gap:10px;min-height:0;padding-block:34px 12px}.hero-visual{width:min(100%,520px);min-height:clamp(280px,78vw,425px);margin-inline:auto}.hero-copy h1{font-size:clamp(2.65rem,10vw,4.3rem)}.hero-profile{inset-inline-end:10%}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-card{min-height:0}.feature-card-art{margin-top:0}.split-heading{gap:7px;display:grid}.split-heading>p{width:auto}.product-gallery-stage{min-height:0}.product-copy{padding-inline:5px}.final-cta{grid-template-columns:1fr;gap:14px}.final-cta .card-photo{width:min(83%,300px);margin-block:10px}.footer-inner{flex-wrap:wrap}.auth-story{display:none}.auth-layout{max-width:500px}.application-story .card-photo{max-width:340px;margin-inline:auto}.workspace{display:block}.workspace-sidebar{border-inline-end:0;border-bottom:1px solid var(--line);height:auto;padding:12px 16px;position:static}.workspace-sidebar>.brand{margin-inline:0}.workspace-identity{padding:9px 0}.workspace-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-nav a{padding:8px 6px;font-size:.82rem}.workspace-nav svg{flex-shrink:0;width:14px}.workspace-site-link{margin:8px 0 0}}@media (max-width:610px){.header-grid{grid-template-columns:1fr auto auto;grid-template-areas:"brand prefs menu""panels panels panels";gap:7px 8px;padding-block:7px 9px}.header-grid>.brand{grid-area:brand}.header-preferences{grid-area:prefs}.header-grid>.menu-toggle{grid-area:menu}.panel-entry{grid-area:panels;justify-content:stretch}.panel-entry a{flex:1;min-height:37px;padding-block:6px}.header-grid .brand-name{font-size:1.33rem}.header-grid .brand-mark{width:34px;height:33px}.header-preferences .language-control{min-width:47px}.header-preferences .language-control>svg{width:13px}.hero-nfc{padding:7px 8px;font-size:.67rem;inset-block-end:8%}.hero-profile-cover{height:55px;padding:9px}.hero-profile-content{padding-inline:9px}.hero-profile-content strong{font-size:1rem}.hero-initials{width:36px;height:36px}.product-gallery-thumbnails{gap:6px}.product-gallery-thumbnails button{min-height:48px}.contact-channels,.editor-grid{grid-template-columns:1fr}.contact-channel{min-height:62px}.whatsapp-fab{padding:11px;inset-block-end:12px;inset-inline-end:12px}.whatsapp-fab span{display:none}.workspace-heading,.surface-heading{flex-wrap:wrap}.workspace-topbar{justify-content:flex-start}.workspace-welcome{grid-template-columns:1fr;gap:13px}.workspace-welcome .card-photo{width:75%;margin-inline:auto}.workspace-history li{grid-template-columns:30px 1fr;gap:5px 9px}.workspace-history time{grid-column:2}.editor-link{grid-template-columns:minmax(0,1fr) 42px}.editor-link>input:nth-child(2){grid-column:1}.editor-link>button{grid-area:1/2/3}.check-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.skip-link{z-index:50;background:var(--surface);color:var(--ink);border-radius:9px;padding:9px 14px;font-weight:800;position:absolute;inset:9px auto auto 9px;transform:translateY(-150%)}.skip-link:focus{transform:none}.nfc-guide{padding-block:clamp(28px,6vw,70px)}.nfc-guide-hero{border:1px solid var(--line);background:radial-gradient(ellipse at 80% 40%, #cba66322, transparent 62%), var(--surface);border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);align-items:center;gap:22px;padding:clamp(20px,5vw,55px);display:grid}.nfc-guide-hero h1{font-size:clamp(2.2rem,5vw,4.25rem)}.nfc-guide-hero p{max-width:53ch;color:var(--muted);margin-block:13px 20px}.nfc-guide-hero>.card-photo{filter:drop-shadow(0 13px 15px #14251a38);justify-self:center;width:min(100%,400px);transform:rotate(-4deg)}.nfc-guide-content{margin-top:clamp(26px,5vw,58px)}.nfc-guide-content h2{margin-bottom:14px}.nfc-guide-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nfc-guide-methods article,.nfc-guide-answers>div{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:clamp(13px,2.5vw,24px)}.nfc-guide-methods svg{color:var(--gold-ink)}.nfc-guide-content h3{margin-block:7px 6px}.nfc-guide-content p{color:var(--muted)}.nfc-guide-answers>div+div{margin-top:8px}.whatsapp-fab{inset-block-end:max(22px, env(safe-area-inset-bottom))}@media (max-width:760px){.nfc-guide-hero,.nfc-guide-methods{grid-template-columns:minmax(0,1fr)}.nfc-guide-hero{gap:5px}.nfc-guide-hero>.card-photo{width:min(88%,300px)}.hero-front{animation:none}}@media (max-width:610px){.panel-entry a{text-align:center;white-space:normal;min-width:0}.hero-nfc{inset-inline-end:52px}.whatsapp-fab{inset-block-end:max(12px, env(safe-area-inset-bottom))}.site-footer{padding-bottom:env(safe-area-inset-bottom)}}
.profile-showcase{max-width:1080px;padding-block:22px 48px}.profile-showcase-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;display:flex}.sample-intro,.studio-banner{isolation:isolate;color:#fbf7eb;background:radial-gradient(at 83% 33%,#345344 0%,#172a21 36%,#0b1811 74%);border-radius:clamp(17px,3vw,30px);grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);align-items:center;gap:12px;padding:clamp(24px,5vw,60px);display:grid;position:relative;overflow:hidden}.sample-intro:before,.studio-banner:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #e8c78337;border-radius:50%;width:640px;position:absolute;inset:-230px -150px auto auto;box-shadow:0 0 0 45px #e8c7830b,0 0 0 99px #e8c7830a,0 0 0 157px #e8c78306}.sample-kicker{color:#f2d697;letter-spacing:.105em;align-items:center;gap:8px;font-size:.73rem;font-weight:820;line-height:1.45;display:inline-flex}.sample-kicker span{background:#f2d697;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #f2d69726}.sample-intro h1,.studio-banner h1{margin-block:12px;font-size:clamp(2.3rem,5vw,4.2rem);line-height:1.02}.sample-intro h1 em{color:#ecc884;font-style:normal}.sample-intro p,.studio-banner>div>p:not(.sample-kicker){color:#dce8de;max-width:49ch;margin-block:12px 20px;font-size:clamp(.94rem,1.6vw,1.04rem)}.sample-physical,.studio-banner>.card-photo{filter:drop-shadow(0 24px 20px #0009);min-width:0;transform:rotate(-4deg)}.sample-physical .card-photo{transform:scale(1.15)}.profile-showcase-grid{grid-template-columns:minmax(0,1.36fr) minmax(0,1fr);align-items:start;gap:19px;margin-top:19px;display:grid}.digital-profile{--profile-surface:#1b211e;--profile-ink:#fff9ea;--profile-muted:#d1d7cc;--profile-line:#425049;--profile-raised:#29332d;--profile-accent:#f2cf88;--profile-cover:radial-gradient(ellipse at 68% 17%, #465045 0%, #1d2521 44%, #101511 92%);background:var(--profile-surface);min-width:0;color:var(--profile-ink);box-shadow:var(--shadow);border-radius:23px;overflow:hidden}.profile-theme-ivory{--profile-surface:#fff9eb;--profile-ink:#241b12;--profile-muted:#60503b;--profile-line:#e9d9b9;--profile-raised:#f5ead6;--profile-accent:#81541c;--profile-cover:radial-gradient(ellipse at 70% 20%, #7b603a, #3c2b1c 53%, #251c14)}.profile-theme-emerald{--profile-surface:#112b22;--profile-ink:#f8fff6;--profile-muted:#c1dacc;--profile-line:#386050;--profile-raised:#1d3e31;--profile-accent:#f1d79d;--profile-cover:radial-gradient(ellipse at 75% 14%, #427859, #193e2f 52%, #0a2419)}.digital-cover{isolation:isolate;background:var(--profile-cover);justify-content:space-between;align-items:flex-start;gap:7px;min-height:clamp(140px,18vw,209px);padding:clamp(15px,3.15vw,28px);display:flex;position:relative;overflow:hidden}.digital-cover:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #ebcb8c3e;border-radius:50%;width:320px;position:absolute;inset:-113px 18% auto auto;box-shadow:0 0 0 32px #ebcb8c0b,0 0 0 69px #ebcb8c09}.digital-cover .card-photo{z-index:-1;filter:drop-shadow(0 12px 17px #0007);width:min(44%,214px);position:absolute;inset-block-end:11%;inset-inline-end:8%;transform:rotate(-8deg)}.digital-cover-mark,.digital-badge{color:#ffe2a8;letter-spacing:.105em;align-items:center;gap:6px;font-size:.69rem;font-weight:800;display:inline-flex}.digital-badge{white-space:nowrap;background:#111b17b8;border:1px solid #ebcb8c49;border-radius:999px;padding:5px 8px;line-height:1.35}.digital-body{gap:16px;padding:0 clamp(15px,3.15vw,28px) clamp(20px,3.3vw,30px);display:grid;position:relative}.digital-avatar{border:4px solid var(--profile-surface);color:#372511;letter-spacing:-.04em;background:linear-gradient(135deg,#f7dfa7,#d9a952);border-radius:50%;justify-self:center;place-items:center;width:106px;height:106px;margin-top:-62px;font-size:1.85rem;font-weight:850;display:grid;overflow:hidden}.digital-avatar img{object-fit:cover;width:100%;height:100%}.digital-identity{text-align:center}.digital-identity h1,.digital-identity h2,.digital-identity h3{overflow-wrap:anywhere;margin-block:0 4px;font-size:clamp(1.62rem,4vw,2.65rem)}.digital-byline{color:var(--profile-accent);overflow-wrap:anywhere;font-weight:750}.digital-bio{max-width:48ch;color:var(--profile-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px auto 0}.digital-profile svg{flex-shrink:0}.profile-shortcuts{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.profile-shortcuts :is(a,span){width:44px;height:44px;color:var(--profile-ink);border:1px solid var(--profile-line);background:var(--profile-raised);border-radius:50%;place-items:center;display:grid}.profile-actions,.sample-profile-list,.profile-link-group{gap:9px;min-width:0;display:grid}.profile-group-title{color:var(--profile-muted);margin:7px 3px 0;font-size:.86rem;font-weight:750}.profile-draft-kind,.profile-draft-value{color:var(--profile-muted);font-size:.77rem}.profile-draft-value{overflow-wrap:anywhere;margin-top:2px;font-weight:500;display:block}.profile-action{border-radius:25px;min-width:0}.profile-action-head{text-align:center;width:100%;min-height:58px;color:var(--profile-ink);border:1px solid var(--profile-line);background:color-mix(in srgb, var(--profile-surface) 62%, var(--profile-raised));border-radius:999px;grid-template-columns:25px minmax(0,1fr) 25px;align-items:center;gap:7px;padding:9px 15px;font-weight:750;display:grid}.profile-theme-obsidian .profile-action-head{background:#0e1511}.profile-action-head>svg{color:var(--profile-accent)}.profile-action-head>svg:last-child:not(:first-child){justify-self:end}.profile-action-head>span{overflow-wrap:anywhere;min-width:0}summary.profile-action-head{cursor:pointer;list-style:none}summary.profile-action-head::-webkit-details-marker{display:none}.profile-action[open]>.profile-action-head{border-color:var(--profile-accent)}.profile-action[open] .profile-action-chevron{transform:rotate(180deg)}.profile-action-panel{border:1px solid var(--profile-line);background:var(--profile-raised);border-radius:17px;gap:8px;min-width:0;margin-top:6px;padding:11px 13px;display:grid}.profile-action:not([open])>.profile-action-panel{display:none}.profile-subaction{border:1px solid var(--profile-line);width:100%;min-height:44px;color:var(--profile-ink);background:var(--profile-surface);font:inherit;text-align:center;overflow-wrap:anywhere;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-weight:720;display:flex}button.profile-subaction{cursor:pointer}.profile-subaction svg{color:var(--profile-accent)}.profile-shortcuts a:hover,a.profile-action-head:hover,summary.profile-action-head:hover,a.profile-subaction:hover,button.profile-subaction:hover{border-color:var(--profile-accent)}.profile-shortcuts a:focus-visible,.profile-action-head:focus-visible,.profile-subaction:focus-visible{outline:2px solid var(--profile-accent);outline-offset:2px}.profile-action-value,.profile-action-feedback{text-align:center;color:var(--profile-muted);overflow-wrap:anywhere}.profile-action-value{margin:0}.profile-action-value strong{color:var(--profile-ink);margin-inline-end:4px}.profile-iban{color:var(--profile-ink);font-variant-numeric:tabular-nums;font-weight:730}.sample-profile-list>a{background:var(--profile-raised);border:1px solid var(--profile-line);overflow-wrap:anywhere;border-radius:11px;align-items:center;gap:9px;min-width:0;min-height:46px;padding:8px 10px;display:flex}.sample-profile-list>a:hover{border-color:var(--profile-accent)}.sample-profile-list>a>svg:last-child{margin-inline-start:auto}.sample-profile-list svg{color:var(--profile-accent)}.profile-share-center{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:19px;gap:12px;padding:clamp(15px,2.6vw,23px);display:grid}.profile-share-heading,.studio-heading,.mail-setup-heading{align-items:center;gap:12px;display:flex}.profile-share-heading h2{font-size:clamp(1.25rem,2vw,1.7rem)}.profile-share-center .action-row .button{flex:1 0 auto}.qr-tool{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;justify-items:start;gap:10px;min-width:0;padding:13px;display:grid}.qr-tool>div:last-child{justify-items:start;gap:6px;display:grid}.qr-tool strong{align-items:center;gap:6px;display:inline-flex}.qr-tool .qr-frame{max-width:100%;margin:0}.qr-tool .qr-frame svg{max-width:100%;height:auto;display:block}.profile-theme-picker{border:0;min-width:0;margin:0;padding:0}.profile-theme-picker legend,.profile-editor .profile-theme-picker legend{margin:0 0 7px;padding:0;font-size:.94rem;font-weight:800}.theme-choices{gap:6px;display:grid}.theme-choice{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;align-items:center;gap:9px;min-height:53px;padding:7px 9px;display:flex}.theme-choice:has(input:checked){border-color:var(--gold-ink);background:var(--surface-soft)}.theme-choice input[type=radio]{accent-color:#9f7435;flex-shrink:0;width:17px;height:17px;min-height:0;margin:0;padding:0}.theme-choice strong,.theme-choice small{line-height:1.4;display:block}.theme-choice small{color:var(--muted)}.theme-swatch{background:linear-gradient(135deg,#1b221e 0 66%,#e4bd6c 66%);border:1px solid #a98c58;border-radius:7px;flex-shrink:0;width:26px;height:26px;display:block}.theme-choice-ivory .theme-swatch{background:linear-gradient(135deg,#f2e4ca 0 66%,#a8742a 66%)}.theme-choice-emerald .theme-swatch{background:linear-gradient(135deg,#23533e 0 66%,#e4bd6c 66%)}.sample-walkthrough{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.sample-walkthrough>div{border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:18px}.sample-walkthrough h3{margin-block:3px 5px;font-size:1.23rem}.sample-walkthrough p:last-child{color:var(--muted)}.profile-page-footer{border-top:1px solid var(--line);padding-block:10px}.studio-page{max-width:1160px;padding-block:26px 55px}.studio-banner{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);margin-block:14px 22px;padding-block:clamp(22px,3.8vw,41px)}.studio-banner h1{max-width:15ch;font-size:clamp(2.1rem,4.4vw,3.65rem)}.studio-banner>.card-photo{justify-self:center;width:min(100%,350px)}.studio-demo-link{color:#f7f5ea;background:#f6faf411;border-color:#b6c4b983}.studio-demo-link:hover{background:#f6faf426}.studio-layout{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.studio-editor{gap:10px;min-width:0}.studio-steps{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0;padding:6px;list-style:none;display:grid}.studio-steps button{width:100%;min-width:0;min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:5px 4px;font-size:.82rem;font-weight:760;display:flex}.studio-steps button:hover:not(:disabled){background:var(--surface-soft)}.studio-steps button[aria-current]{color:var(--ink);background:var(--surface-soft)}.studio-steps button>span,.order-progress li>span,.nfc-step>span{background:var(--surface-soft);width:24px;height:24px;color:var(--gold-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:.76rem;font-weight:800;display:grid}.studio-steps button[aria-current]>span,.order-progress [aria-current]>span{background:var(--gold);color:#21180b}.studio-steps button:disabled{opacity:.79;cursor:not-allowed}.studio-step{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:17px;gap:14px;padding:clamp(14px,2.65vw,24px);display:grid}.studio-icon{width:43px;height:43px;color:var(--gold-ink);background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.studio-heading{align-items:flex-start}.studio-heading h2{margin-block:3px;font-size:clamp(1.35rem,2.8vw,1.9rem)}.studio-heading h2:focus{outline:none}.profile-editor fieldset.studio-fields{border:0;gap:12px;padding:0;display:grid}.field-required{color:var(--gold-ink)}.studio-subcard{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;gap:6px;padding:11px 12px;display:grid}.studio-subcard .avatar-editor{margin-top:4px}.studio-tip{background:var(--success-bg);color:var(--success);border-radius:10px;align-items:flex-start;gap:9px;padding:10px 11px;font-size:.89rem;display:flex}.studio-tip svg{flex-shrink:0;margin-top:2px}.studio-fields .editor-links,.studio-fields .editor-details{margin:0}.profile-editor fieldset.profile-theme-picker{border:0;padding:0}.studio-link{border:1px solid var(--line);border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding:10px}.studio-link-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.studio-link-actions .icon-button,.order-share .icon-button,.note-meta .icon-button{min-width:40px;min-height:40px}.studio-fields .check-grid{margin:3px 0}.studio-fields .check-control{min-height:32px;margin:0}.studio-fields .check-control small{color:var(--muted);font-size:.78rem;line-height:1.3;display:block}.studio-index{border:1px solid var(--line);border-radius:10px;padding:9px}.studio-navigation{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:11px;display:flex}.studio-discard{text-align:end;background:0 0;border:0;justify-self:end;padding:5px 0;font-size:.84rem}.studio-preview{min-width:0;border-radius:13px;max-block-size:calc(100dvh - 98px);position:sticky;top:82px;overflow:auto}.workspace .studio-preview{max-block-size:calc(100dvh - 36px);top:18px}.studio-mobile-preview{display:none}.studio-preview-content{gap:9px;display:grid}.studio-preview-title{color:var(--ink);flex-wrap:wrap;align-items:center;gap:7px;padding:6px 7px;display:flex}.studio-preview-title svg{color:var(--gold-ink)}.studio-preview-title .button{margin-inline-start:auto;padding-inline:8px;font-size:.8rem}.studio-preview-options{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.studio-preview-options button{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:6px 7px;font-size:.82rem;font-weight:750}.studio-preview-options button[aria-pressed=true]{background:var(--surface-soft);color:var(--ink)}.digital-profile-draft .digital-cover{min-height:126px}.digital-profile-draft .digital-cover .card-photo{width:min(39%,160px);inset-block-end:13%}.digital-profile-draft .digital-avatar{width:80px;height:80px;margin-top:-45px}.digital-profile-draft .digital-body{gap:10px;padding-inline:16px}.digital-profile-draft .digital-identity h3{font-size:clamp(1.45rem,3vw,1.95rem)}.studio-model{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(62px,100px) minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.studio-model small,.studio-model strong,.studio-model span:not(.card-photo){overflow-wrap:anywhere;line-height:1.45;display:block}.studio-model small{color:var(--gold-ink);letter-spacing:.09em;font-size:.68rem;font-weight:780}.studio-model span:not(.card-photo){color:var(--muted);font-size:.78rem}.panel-hero{padding:clamp(17px,3.6vw,36px)}.panel-hero h2{overflow-wrap:anywhere;font-size:clamp(1.65rem,3.8vw,2.85rem)}.panel-hero>div>p:not(.section-kicker){max-width:46ch}.panel-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.panel-quick-admin{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-shortcut{border:1px solid var(--line);background:var(--surface);border-radius:13px;align-items:flex-start;gap:10px;min-width:0;padding:clamp(11px,2vw,17px);display:flex}.panel-shortcut>div{flex:1;min-width:0}.panel-shortcut>svg{color:var(--gold-ink);flex-shrink:0;margin-top:3px}.panel-shortcut:hover{background:var(--surface-soft);border-color:var(--gold-ink)}.panel-shortcut strong{line-height:1.3;display:block}.panel-shortcut p{color:var(--muted);margin-top:3px;font-size:.88rem;line-height:1.4}.order-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.order-progress li{border:1px solid var(--line);min-width:0;min-height:49px;color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:7px 8px;font-size:.83rem;line-height:1.35;display:flex}.order-progress li[aria-current]{border-color:var(--gold-ink);color:var(--ink);background:var(--surface-soft)}.order-progress .stage-complete>span{color:var(--success);background:var(--success-bg)}.order-tracking{gap:10px;min-width:0;display:grid}.order-status-form{border-top:1px solid var(--line);margin-top:15px;padding-top:15px}.order-status-pending,.order-status-received,.order-status-preparing,.order-status-ready{color:#634211;background:#f4e5bf}.order-status-shipped,.order-status-delivered,.order-status-completed{background:var(--success-bg);color:var(--success)}.order-status-cancelled,.order-status-delivery_issue,.order-status-returning,.order-status-returned{background:var(--danger-bg);color:var(--danger)}.shipment-summary{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px;display:flex}.shipment-summary dl{flex-wrap:wrap;flex:180px;gap:7px 18px;min-width:0;margin:0;display:flex}.shipment-summary dt{color:var(--muted);font-size:.78rem}.shipment-summary dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:760}.tracking-actions{margin-top:12px}.workspace-topbar .notification-bell{flex:0 0 44px;min-width:44px;padding-inline:0;position:relative}.notification-count{color:#21180b;background:var(--gold);font-variant-numeric:tabular-nums;border-radius:99px;flex-shrink:0;place-items:center;min-width:19px;min-height:19px;padding-inline:4px;font-size:.68rem;font-weight:800;line-height:1;display:inline-grid}.notification-bell .notification-count{position:absolute;inset-block-start:-6px;inset-inline-end:-4px}.workspace-nav a .notification-count{min-width:19px;margin-inline-start:auto}.notification-list,.notification-detail{gap:11px;display:grid}.notification-filter-area{margin-block-end:14px}.notification-filters{margin:0}.notification-filter-toggle{display:none}.notification-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.notification-toolbar .action-row{margin-inline-start:auto}.notification-select-all,.notification-check{cursor:pointer;align-items:center;gap:7px;min-height:44px;display:flex}.notification-select-all{color:var(--muted);font-size:.88rem;font-weight:700}.notification-select-all input,.notification-check input{accent-color:#91672c;flex-shrink:0;width:17px;height:17px;margin:0}.notification-rows{gap:7px;margin:0;padding:0;list-style:none;display:grid}.notification-row{border:1px solid var(--line);border-radius:13px;grid-template-columns:26px 42px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 11px;display:grid}.notification-unread{background:var(--surface-soft);border-inline-start:3px solid var(--gold-ink)}.notification-check{justify-content:center}.notification-icon{width:40px;height:40px;color:var(--gold-ink);background:var(--surface-soft);border:1px solid var(--line);border-radius:11px;place-items:center;display:grid}.notification-content{overflow-wrap:anywhere;min-width:0}.notification-kinds,.notification-content p,.notification-side time{color:var(--muted);font-size:.8rem}.notification-kinds{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.notification-kinds strong{color:var(--gold-ink)}.notification-title{font-weight:800}.notification-title:hover{color:var(--gold-ink);text-decoration:underline}.notification-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.notification-side .button{min-height:40px;padding-inline:9px}.notification-empty{color:var(--muted);background:var(--surface-soft);text-align:center;border-radius:12px;justify-items:center;gap:8px;padding:20px;display:grid}.notification-empty svg{color:var(--gold-ink)}.notification-back{align-self:start}.notification-note{background:var(--surface-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:11px;padding:11px}.notification-note p{margin-top:3px}.metric-tabs{margin-bottom:10px}.metric-tabs a{min-height:40px}.order-vcf-note{margin-top:8px}.order-share,.nfc-steps,.mail-setup,.customer-notes{justify-items:start;gap:10px;min-width:0;display:grid}.order-share-top,.mail-setup-heading{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;flex-wrap:wrap;width:100%;padding:11px}.order-share-top{align-items:center;gap:10px;display:flex}.order-share-top small,.order-share-top strong{line-height:1.35;display:block}.order-share-top small{color:var(--gold-ink);letter-spacing:.08em;font-weight:750}.order-share-top strong{overflow-wrap:anywhere;font-size:1.14rem}.order-share-top .icon-button,.mail-setup-heading .workspace-status{margin-inline-start:auto}.order-message,.mail-setup .editor-details,.customer-notes .workspace-form{width:100%;min-width:0}.order-message pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;color:var(--muted);font:inherit;margin-block:0 10px;font-size:.88rem;overflow:auto}.nfc-steps{border:1px solid var(--line);border-radius:12px;padding:11px}.nfc-step{align-items:flex-start;gap:8px;display:flex}.nfc-step strong{line-height:1.4;display:block}.nfc-step p{color:var(--muted);font-size:.87rem}.nfc-steps .notice svg{vertical-align:-3px}.mail-setup,.customer-notes{width:100%}.mail-setup code{color:var(--gold-ink);overflow-wrap:anywhere}.mail-setup ol,.mail-issues{margin-block:0 7px;padding-inline-start:24px}.mail-setup li+li{margin-top:6px}.mail-issues{color:var(--muted)}.note-list{gap:9px;width:100%;margin:0;padding:0;list-style:none;display:grid}.note-list li{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;gap:8px;padding:11px;display:grid}.note-list li>p{white-space:pre-wrap;overflow-wrap:anywhere}.note-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:5px;font-size:.83rem;display:flex}.note-meta .action-row{gap:6px}@media (min-width:1024px){.profile-share-center .qr-tool{grid-template-columns:minmax(115px,146px) minmax(0,1fr);align-items:center}.profile-share-center .qr-tool .button{padding-inline:9px}}@media (max-width:1000px){.panel-quick-admin{grid-template-columns:repeat(2,minmax(0,1fr))}.order-progress li{flex-wrap:wrap}}@media (max-width:820px){.studio-layout{grid-template-columns:1fr}.studio-preview,.workspace .studio-preview{max-block-size:none;scroll-margin-top:95px;display:none;position:static;overflow:visible}.studio-preview.studio-preview-open{display:block}.studio-mobile-preview{display:inline-flex}.studio-preview-content .digital-profile{width:100%;max-width:520px}}@media (max-width:740px){.sample-intro,.studio-banner,.profile-showcase-grid{grid-template-columns:1fr}.sample-intro,.studio-banner{gap:0}.sample-physical{width:min(78%,390px);margin:0 auto -12px}.studio-banner>.card-photo{width:min(70%,260px);margin-block:-4px -12px}.sample-walkthrough{grid-template-columns:1fr}.workspace-nav a{min-height:40px}}@media (max-width:610px){.notification-filter-toggle{display:inline-flex}.notification-filters{margin-block-start:9px;display:none}.notification-filters.notification-filters-open{display:flex}}@media (max-width:500px){.studio-steps button{flex-direction:column;font-size:.76rem}.studio-step .editor-grid{gap:10px}.studio-link,.panel-quick-grid,.panel-quick-admin,.order-progress{grid-template-columns:1fr}.order-progress li{min-height:36px;padding-block:5px}.profile-showcase .action-row .button{flex:1 0 auto}.digital-cover-mark,.digital-badge{letter-spacing:.065em;font-size:.62rem}.workspace .detail-grid{gap:6px}.workspace .detail-grid div{padding:7px}.profile-action-head{min-height:54px;padding-inline:13px}.notification-row{grid-template-columns:26px 34px minmax(0,1fr);align-items:start;gap:4px 7px;padding:8px}.notification-icon{width:34px;height:34px}.notification-side{grid-column:3;justify-content:flex-start}}.profile-theme-sapphire{--profile-surface:#111e36;--profile-ink:#f5f9ff;--profile-muted:#c7d9f1;--profile-line:#425c83;--profile-raised:#203355;--profile-accent:#b9e1ff;--profile-cover:radial-gradient(ellipse at 70% 14%, #375c90, #1a2d54 55%, #0d172c)}.profile-theme-garnet{--profile-surface:#321923;--profile-ink:#fff6f7;--profile-muted:#ebccd6;--profile-line:#774858;--profile-raised:#492631;--profile-accent:#ffdaaa;--profile-cover:radial-gradient(ellipse at 70% 14%, #81475b, #4c2533 55%, #2c1420)}.profile-theme-porcelain{--profile-surface:#f9fcfd;--profile-ink:#142b33;--profile-muted:#405a63;--profile-line:#c3d8df;--profile-raised:#e9f2f4;--profile-accent:#245768;--profile-cover:radial-gradient(ellipse at 70% 14%, #397180, #285260 50%, #12313b)}.theme-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-choice{min-width:0;padding:8px}.theme-choice:focus-within{outline:2px solid var(--gold-ink);outline-offset:2px}.theme-choice-sapphire .theme-swatch{background:linear-gradient(135deg,#203355 0 66%,#b9e1ff 66%)}.theme-choice-garnet .theme-swatch{background:linear-gradient(135deg,#492631 0 66%,#ffdaaa 66%)}.theme-choice-porcelain .theme-swatch{background:linear-gradient(135deg,#e9f2f4 0 66%,#245768 66%)}.workspace-sidebar{background:linear-gradient(170deg, var(--surface) 55%, var(--surface-soft))}.workspace-identity{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;margin:19px 0 13px;padding:11px 12px}.workspace-nav{grid-template-columns:minmax(0,1fr);gap:12px}.workspace-nav-group{gap:4px;display:grid}.workspace-nav-group>p{color:var(--muted);margin:0 0 2px;padding-inline:10px;font-size:.74rem;font-weight:750}.workspace-nav a{min-height:43px}.workspace-nav a span{min-width:0}.workspace-nav a svg{flex-shrink:0}.workspace-nav [aria-current]{color:#fff7e7;background:#193b2d;box-shadow:inset 3px 0 #e0b969}.workspace-nav [aria-current] svg{color:#ffdda0}.workspace-compact .workspace-nav a{min-height:32px;padding-block:6px}.workspace-stat-link{transition:border-color .16s,box-shadow .16s}.workspace-stat-link:hover{border-color:var(--gold-ink);box-shadow:var(--shadow)}.workspace-stat-link>span{justify-content:space-between;align-items:center;gap:6px;display:flex}.record-links{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:175px;display:flex}.record-links a{font-size:.81rem;font-weight:740}.record-links a:hover{text-decoration:underline}.workspace [id]{scroll-margin-top:16px}.history-management{margin-top:8px}.history-management>summary{cursor:pointer;align-items:center;gap:7px;display:flex}.history-private-note{white-space:pre-wrap}.panel-display-settings{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-weight:700;display:flex}.check-field{align-items:center;gap:9px;width:fit-content;display:flex}.check-field input{accent-color:#8b6529;flex-shrink:0;width:17px;height:17px;min-height:0}@media (max-width:760px){.workspace-identity{margin:10px 0}.workspace-nav{gap:8px}.workspace-nav-group{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-nav-group>p{grid-column:1/-1;padding-inline:3px}.workspace-nav a{gap:5px;min-height:38px}}@media (max-width:420px){.theme-choice{gap:6px}.theme-swatch{width:20px;height:20px}.theme-choice small{font-size:.69rem}.workspace-nav a{font-size:.77rem}.workspace-nav .workspace-notification-link{justify-content:center;gap:4px;padding-inline:4px}.workspace-nav .workspace-notification-link svg{display:none}.workspace-nav .workspace-notification-link .notification-count{margin-inline-start:0}}
