:root{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 rgba(22,37,26,.08)}html[data-theme=dark]{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 rgba(0,0,0,.2)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:var(--ink);background:var(--page);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{line-height:1.13;letter-spacing:-.035em;overflow-wrap:anywhere}h1{font-size:clamp(2rem,4vw,3.2rem)}h2{font-size:clamp(1.4rem,3vw,2.2rem)}h3{font-size:1.25rem}em{font-style:normal;color:var(--gold-ink)}:focus-visible{outline:3px solid #b58436;outline-offset:4px}::selection{background:var(--gold-bright);color:#201b10}.shell{width:min(1180px,calc(100% - 64px));margin-inline:auto}.section{padding-block:clamp(66px,9vw,108px)}.section-kicker{color:var(--gold-ink);font-weight:800;letter-spacing:.12em;font-size:.74rem;line-height:1.45;text-transform:uppercase}.field-note,.muted{color:var(--muted)}.field-note{font-size:.88rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;min-height:44px;padding:9px 16px;border:1px solid transparent;border-radius:12px;background:none;color:inherit;font-size:.92rem;font-weight:750;line-height:1.25;text-align:center;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.button:hover:not(:disabled){transform:translateY(-2px)}.button svg{flex-shrink:0}.button-primary{background:var(--gold);color:#21180b;box-shadow:0 7px 20px rgba(140,97,29,.18)}.button-primary:hover:not(:disabled){background:#e3bd77}.button-dark{background:#172d23;color:#fff}.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{background:var(--gold);color:#21180b;border-color:var(--gold-ink)}.button-whatsapp:hover:not(:disabled){background:var(--gold-bright);color:#21180b}.button-danger{background:var(--danger-bg);border-color:var(--danger);color:var(--danger)}.full-button{width:100%}.action-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.table-link,.text-button,.text-link{display:inline-flex;align-items:center;gap:7px;font-weight:750;color:var(--gold-ink)}.table-link:hover,.text-button:hover,.text-link:hover{text-decoration:underline;text-underline-offset:4px}.text-button{border:0;padding:4px 0;background:none;align-self:flex-start}.icon-button{border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);min-height:42px;min-width:42px;display:grid;place-items:center}.site-header{position:sticky;inset-block-start:0;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)}.header-grid{min-height:76px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:clamp(12px,1.9vw,28px)}.brand{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto}.brand-mark{position:relative;display:grid;flex-shrink:0;width:43px;height:41px;place-items:center;color:#ffdfa0;background:linear-gradient(145deg,#284639,#101d16 70%);border:1px solid #a58246;border-radius:11px;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{font-size:1.56rem;font-weight:850;letter-spacing:-.048em;line-height:1}.brand-name span{color:var(--gold)}.brand-light{color:#fff}.site-nav{display:flex;align-items:center;justify-content:center;gap:clamp(9px,1.55vw,22px)}.site-nav a{color:var(--muted);font-size:.87rem;font-weight:650}.site-nav a:hover{color:var(--gold-ink)}.panel-entry{display:flex;gap:8px}.panel-entry .button{min-height:40px;font-size:.82rem;padding-inline:11px;white-space:nowrap}.header-preferences{display:flex;align-items:center;justify-self:end;gap:6px}.admin-entry-mark{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border:1px solid var(--line);border-radius:11px;background:var(--surface);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.admin-entry-logo{width:31px;height:31px;border-radius:9px}.admin-entry-logo>span{font-size:1.12rem}.admin-entry-logo svg{width:10px;height:10px}.admin-entry-mark:hover{transform:translateY(-1px);border-color:var(--gold-ink);box-shadow:var(--shadow)}.admin-entry-mark:focus-visible{outline:3px solid #b58436;outline-offset:3px}.menu-toggle{display:none;width:40px;height:40px;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink)}.preference-controls{display:inline-flex;gap:6px;align-items:center}.language-control,.theme-toggle{display:inline-flex;align-items:center;gap:5px;min-height:38px;border:1px solid var(--line);border-radius:10px;padding-inline:8px;background:var(--surface);color:var(--ink)}.language-control{position:relative;min-width:61px;justify-content:center;font-size:.78rem;font-weight:750}.language-control select{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.language-control:focus-within{outline:3px solid #b58436;outline-offset:3px}.theme-toggle{justify-content:center;min-width:38px}.theme-toggle-thumb{display:grid;place-items:center}.preference-controls-compact .theme-toggle-label{display:none}.card-photo{display:block;width:100%;position:relative;overflow:hidden;aspect-ratio:1.74}.card-photo img{object-fit:cover}.card-photo-back,.card-photo-front{border-radius:4.4%/8%}.card-photo-back img,.card-photo-front 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;transform:scale(2.2);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%)}.home-hero{overflow:hidden;background:radial-gradient(ellipse at 76% 35%,rgba(213,181,114,.23),transparent 43%),linear-gradient(150deg,var(--page),var(--surface-soft))}.hero-grid{min-height:clamp(480px,53vw,660px);display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:clamp(16px,4vw,58px);padding-block:50px}.hero-copy h1{font-size:clamp(2.8rem,5.6vw,5.4rem);letter-spacing:-.065em;margin-block:16px}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--gold-ink);font-size:.82rem;font-weight:800}.eyebrow span{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px rgba(216,174,97,.2)}.hero-lede{max-width:48ch;margin-block-end:26px;color:var(--muted);font-size:clamp(1rem,1.6vw,1.13rem)}.hero-copy .button{min-height:50px}.hero-points{display:flex;gap:19px;margin-top:25px;color:var(--muted);font-size:.86rem;font-weight:700}.hero-points span{display:inline-flex;align-items:center;gap:6px}.hero-points svg{color:var(--gold-ink)}.hero-visual{position:relative;isolation:isolate;min-height:400px}.hero-orbit{position:absolute;inset:7% 5% 10%;border:1px solid rgba(167,140,85,.24);border-radius:50%;transform:rotate(-22deg);box-shadow:0 0 0 25px rgba(173,140,81,.06),0 0 0 53px rgba(173,140,81,.035)}.hero-profile{position:absolute;z-index:1;inset-inline-end:11%;inset-block-start:6%;width:min(48%,245px);border-radius:20px;overflow:hidden;background:var(--surface);box-shadow:0 24px 65px rgba(15,36,25,.18);transform:rotate(6deg);transition:transform .25s ease}.hero-profile:hover{transform:rotate(2deg) translateY(-5px)}.hero-profile-cover{height:80px;padding:14px;background:linear-gradient(133deg,#183d2b,#11221a);color:var(--gold-bright);font-size:.69rem;font-weight:800;letter-spacing:.14em}.hero-profile-content{display:grid;padding:0 16px 17px;gap:5px;line-height:1.4;color:var(--muted);font-size:.78rem}.hero-profile-content strong{color:var(--ink);font-size:1.17rem}.hero-initials{width:46px;height:46px;display:grid;place-items:center;margin-top:-20px;border-radius:13px;background:var(--gold-bright);color:#372511;font-weight:800}.hero-profile-link{display:flex;align-items:center;gap:5px;background:var(--surface-soft);padding:7px;border-radius:7px;margin-top:2px}.hero-back,.hero-front{position:absolute;filter:drop-shadow(0 15px 20px rgba(12,20,15,.34))}.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%;inset-block-end:4%;inset-inline-start:0;transform:rotate(-3deg);animation:card-hover 5.5s ease-in-out infinite}.hero-nfc{position:absolute;z-index:4;inset-block-end:17%;inset-inline-end:0;display:flex;align-items:center;gap:6px;padding:10px 13px;background:var(--surface);border-radius:12px;color:var(--gold-ink);font-weight:750;font-size:.76rem;box-shadow:var(--shadow)}@keyframes card-hover{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-7px) rotate(-1deg)}}.contact-section h2,.final-cta h2,.section-heading h2{font-size:clamp(2rem,4.25vw,3.7rem);margin-block:10px 14px}.section-heading>p:not(.section-kicker){color:var(--muted);max-width:54ch}.split-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-block-end:30px}.split-heading>p{width:min(38%,360px)}.centered{text-align:center}.centered>p{margin-inline:auto}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feature-card{position:relative;isolation:isolate;min-height:305px;overflow:hidden;padding:clamp(23px,3.25vw,38px);border-radius:23px;background:var(--surface)}.feature-card h3{font-size:clamp(1.4rem,2.3vw,2rem);white-space:pre-line;margin-block:12px}.feature-card>p:not(.section-kicker){max-width:35ch;font-size:.94rem;color:var(--muted)}.feature-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--surface);color:var(--gold-ink);margin-bottom:18px}.feature-dark{background:linear-gradient(135deg,#163b29,#10251a);color:#fff}.feature-dark .section-kicker{color:var(--gold-bright)}.feature-dark>p:not(.section-kicker){color:#d2e1d6}.feature-dark .feature-icon{background:rgba(245,224,178,.12);color:var(--gold-bright)}.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{position:relative;height:92px;margin-top:10px}.feature-phone{position:absolute;inset-inline-end:95px;inset-block-start:5px;display:grid;place-items:center;width:53px;height:87px;color:#afcbab;border:2px solid #88a890;border-radius:11px;transform:rotate(15deg)}.feature-card-art .card-photo{position:absolute;width:145px;inset-inline-end:-6px;inset-block-end:-11px;filter:drop-shadow(0 12px 12px #06150d70);transform:rotate(-9deg)}.feature-link{display:inline-flex;align-items:center;gap:7px;color:var(--gold-ink);font-weight:750;margin-top:22px}.feature-pills{display:flex;gap:10px;margin-top:23px}.feature-pills span{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:9px;background:var(--surface);font-weight:750}.process-section{background:var(--surface-soft)}.process-layout{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(25px,7vw,90px)}.process-layout .button{margin-block:20px 14px}.process-note{display:flex;align-items:center;gap:8px;font-size:.88rem}.process-steps{list-style:none;padding:0;display:grid;gap:13px;margin:0}.process-steps li{display:grid;grid-template-columns:32px 50px minmax(0,1fr);gap:14px;align-items:center;background:var(--surface);border-radius:16px;padding:18px 20px}.process-steps p{color:var(--muted);font-size:.93rem;margin-top:5px}.process-steps svg,.step-number{color:var(--gold-ink);font-weight:800}.product-showcase{display:grid;grid-template-columns:1.18fr .82fr;gap:clamp(26px,5vw,70px);align-items:center;margin-block:27px 0}.product-gallery{min-width:0}.product-gallery-stage{position:relative;display:grid;place-items:center;margin:0;min-height:clamp(270px,34vw,430px)}.product-gallery-stage .card-photo{width:min(96%,590px);filter:drop-shadow(0 18px 25px rgba(16,23,18,.22));animation:photo-enter .27s ease}.product-gallery-stage .card-photo-back,.product-gallery-stage .card-photo-front{width:83%}.product-gallery-stage figcaption{color:var(--muted);font-size:.87rem;font-weight:650;text-align:center;padding-block:6px}@keyframes photo-enter{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.product-gallery-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.product-gallery-thumbnails button{min-height:65px;padding:6px;border:0;border-radius:12px;display:grid;place-items:center;color:var(--ink);background:var(--surface-soft);transition:transform .18s ease,background .18s ease}.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{font-size:clamp(1.8rem,3.25vw,3rem);margin-block:10px}.product-copy>p:not(.section-kicker){color:var(--muted);font-size:1.05rem}.product-copy ul{padding:0;margin-block:18px 22px;list-style:none;display:grid;gap:9px}.product-copy li{display:flex;align-items:center;gap:9px}.product-copy li svg{color:var(--gold-ink)}.final-cta{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:40px;padding:clamp(28px,5.7vw,70px);border-radius:26px;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 83% 50%,#34533a,transparent 62%),#10291e;margin-block-end:clamp(45px,7vw,95px)}.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{width:min(100%,360px);margin-inline:auto;filter:drop-shadow(0 20px 24px #06160e90);transform:rotate(7deg)}.contact-section{padding-block:clamp(49px,7vw,85px);background:radial-gradient(ellipse at 88% 0,#31563d,transparent 65%),#11281e;color:#fff}.contact-inner{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:42px}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contact-channel{display:flex;align-items:center;gap:11px;min-height:77px;border-radius:14px;padding:14px;background:#214235;color:#fff;transition:background .18s ease}.contact-channel:hover{background:#315747}.contact-channel-main{background:#e1bf79;color:#201a0b}.contact-channel-main:hover{background:#f2dca9}.contact-channel span{flex:1 1;min-width:0}.contact-channel svg{flex-shrink:0}.contact-channel small,.contact-channel strong{display:block;overflow-wrap:anywhere}.contact-channel small{font-size:.85rem;opacity:.9}.site-footer{background:#0a1b13;color:#d1ddd4}.footer-inner{min-height:110px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:20px}.footer-inner p,.footer-inner>span{font-size:.86rem}.footer-inner nav{display:flex;flex-wrap:wrap;gap:10px 19px;font-weight:650;font-size:.9rem}.footer-inner nav a:hover{color:var(--gold-bright)}.whatsapp-fab{position:fixed;inset-inline-end:20px;inset-block-end:22px;z-index:20;display:flex;align-items:center;gap:9px;padding:13px 17px;border:1px solid var(--gold-ink);border-radius:32px;color:#21180b;background:var(--gold);box-shadow:var(--shadow);font-weight:750}.whatsapp-fab:hover{background:var(--gold-bright);color:#21180b}.auth-stage{min-height:68vh;padding-block:clamp(33px,6vw,78px);background:radial-gradient(ellipse at 20% 50%,#d5b97833,transparent 58%)}.auth-layout{display:grid;grid-template-columns:.96fr 1.04fr;gap:clamp(28px,6vw,90px);align-items:center;max-width:1010px}.auth-story-title{font-weight:850;letter-spacing:-.065em;font-size:clamp(2.8rem,5vw,5.3rem);line-height:1.06;max-width:10ch;margin-block:12px 22px}.auth-story-card{max-width:380px;transform:rotate(-7deg);filter:drop-shadow(0 22px 25px #13221b30);margin-block:24px}.auth-box{background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);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;display:grid;place-items:center;border-radius:12px;color:var(--gold-ink);background:var(--surface-soft)}.auth-form{display:grid;gap:12px;margin-top:20px}.auth-links a,.auth-text-link{color:var(--gold-ink);font-weight:750}.auth-links{font-size:.91rem;margin-top:14px;color:var(--muted)}.auth-links a{display:inline-flex;align-items:center;gap:5px}.auth-link-row{gap:8px 18px}.auth-link-row,.auth-steps{display:flex;flex-wrap:wrap}.auth-steps{gap:13px;padding:0;margin:18px 0 4px;list-style:none}.auth-steps li{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.82rem}.auth-steps span{display:grid;place-items:center;width:23px;height:23px;background:var(--surface-soft);border-radius:50%;font-weight:800}.auth-steps [aria-current]{color:var(--gold-ink);font-weight:750}.auth-steps [aria-current] span{background:var(--gold);color:#22190b}.control{display:grid;gap:6px;min-width:0}.control>:is(span,label):first-child{font-size:.89rem;font-weight:720;overflow-wrap:anywhere}input:not([type=checkbox]):not([type=file]),select:not(.language-control select),textarea{min-width:0;width:100%;min-height:43px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--surface)}textarea{resize:vertical}input[readonly]{background:var(--surface-soft)!important}.password-control{position:relative;display:block}.password-control>input[type]{min-height:46px;padding-inline-end:52px}.password-control button{display:grid;place-items:center;position:absolute;inset-inline-end:2px;inset-block:1px;width:44px;border:0;background:none;color:var(--muted)}.code-input{letter-spacing:.28em;font-size:1.15rem}.notice{border-radius:10px;padding:11px 13px;background:var(--surface-soft);color:var(--ink);font-size:.94rem;overflow-wrap:anywhere}.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{padding-block:clamp(36px,7vw,80px);display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(24px,5vw,66px);align-items:start}.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{display:grid;grid-template-columns:minmax(80px,140px) 1fr;gap:15px;align-items:center;background:var(--surface-soft);border-radius:14px;padding:15px}.model-summary strong{display:block;font-size:1.1rem;margin-block:4px 2px}.profile-editor,.workspace-form{display:grid;gap:15px}.profile-editor fieldset{margin:0;min-width:0;padding:16px;border:1px solid var(--line);border-radius:13px}.profile-editor legend{font-weight:800;padding-inline:6px}.editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.editor-wide{grid-column:1/-1}.danger-area,.editor-details{border:1px solid var(--line);border-radius:12px;padding:12px}.danger-area summary,.editor-details summary{cursor:pointer;font-weight:750}.danger-area[open]>summary,.editor-details[open]>summary{margin-bottom:12px}.editor-details .field-note{margin-top:10px}.profile-editor .editor-details{margin-block:12px}.avatar-editor{display:flex;align-items:center;gap:12px}.avatar-editor>img{object-fit:cover;border-radius:15px}.file-button{position:relative;cursor:pointer}.file-button input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.file-button:focus-within{outline:3px solid #b58436;outline-offset:3px}.editor-links{display:grid;gap:9px;margin-top:12px}.editor-link{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) 42px;align-items:start;gap:8px}.check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-block:10px}.check-control{display:flex;align-items:flex-start;gap:7px;font-size:.94rem;color:var(--ink)}.check-control+.check-control{margin-block-start:4px}.check-control input{accent-color:#926823;width:17px;height:17px;margin:4px 0 0;flex-shrink:0}.check-control a{color:var(--gold-ink);text-decoration:underline}.workspace{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100vh}.workspace-sidebar{position:sticky;top:0;height:100dvh;overflow:auto;background:var(--surface);border-inline-end:1px solid var(--line);padding:22px 15px}.workspace-sidebar>.brand{margin-inline:7px}.workspace-identity{padding:19px 9px;display:grid;gap:3px;line-height:1.3;overflow-wrap:anywhere}.workspace-identity>span{color:var(--gold-ink);font-size:.7rem;letter-spacing:.13em;font-weight:800}.workspace-identity strong{font-size:1.04rem}.workspace-identity small{font-size:.84rem;color:var(--muted)}.workspace-nav{display:grid;gap:4px}.workspace-nav a{display:flex;align-items:center;gap:9px;padding:10px 11px;border-radius:10px;font-size:.91rem;font-weight:650;color:var(--muted)}.workspace-nav [aria-current],.workspace-nav a:hover{color:var(--ink);background:var(--surface-soft)}.workspace-nav [aria-current]{box-shadow:inset 3px 0 var(--gold);font-weight:800}.workspace-site-link{display:inline-flex;align-items:center;gap:7px;color:var(--gold-ink);font-weight:700;margin:21px 10px 0;font-size:.88rem}.workspace-main{width:min(100%,1440px);padding:clamp(16px,3vw,40px);margin-inline:auto;display:flex;flex-direction:column;align-items:stretch;gap:18px;min-width:0}.workspace-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.workspace-heading h1{font-size:clamp(1.8rem,4.4vw,2.65rem);margin-block:3px 5px}.workspace-topbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.workspace-topbar .button{min-height:39px;font-size:.85rem}.workspace-surface{min-width:0;padding:clamp(15px,2.5vw,26px);border:1px solid var(--line);border-radius:17px;background:var(--surface)}.surface-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px}.surface-heading h2{font-size:clamp(1.2rem,2.25vw,1.58rem);margin-block:2px 4px}.surface-heading p{font-size:.91rem}.workspace-surface>.action-row{margin-top:12px}.workspace-columns{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:15px}.workspace-welcome{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:20px;padding:25px;border-radius:19px;background:radial-gradient(ellipse at 85% 42%,#426346,transparent 58%),#172e23;color:#fff;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{max-width:325px;transform:rotate(5deg);filter:drop-shadow(0 16px 22px #06160e90)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,144px),1fr));gap:11px}.workspace-stat{display:grid;align-content:start;gap:4px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.workspace-stat>span{color:var(--muted);font-weight:700;font-size:.91rem}.workspace-stat>strong{font-size:1.95rem;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workspace-stat>small{color:var(--muted);font-size:.77rem}.workspace-status{display:inline-block;padding:4px 8px;border-radius:99px;background:var(--surface-soft);color:var(--ink);font-weight:750;font-size:.78rem;white-space:nowrap}.status-new,.status-preview,.status-waiting{background:#f4e5bf;color:#634211}.status-approved,.status-done{background:var(--success-bg);color:var(--success)}.status-cancelled{background:var(--danger-bg);color:var(--danger)}.table-scroll{overflow-x:auto;margin-block:5px}.workspace-table{border-collapse:collapse;width:100%;text-align:start;font-size:.91rem}.workspace-table th{color:var(--muted);font-size:.82rem;font-weight:750;white-space:nowrap}.workspace-table td,.workspace-table th{padding:11px 10px;border-bottom:1px solid var(--line);text-align:start}.workspace-table td small,.workspace-table td strong{display:block;overflow-wrap:anywhere}.workspace-table td small{color:var(--muted);font-size:.84rem}.workspace-table td:first-child{min-width:125px}.filter-bar{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin-bottom:10px}.filter-bar .field{flex:1 1;min-width:min(100%,158px)}.filter-bar .button{align-self:end}.empty-copy{padding-block:12px;color:var(--muted)}.pagination{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-block-start:13px;color:var(--muted);font-size:.88rem}.workspace-history{list-style:none;padding:0;margin:0;display:grid}.workspace-history li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding-block:10px;border-bottom:1px solid var(--line)}.workspace-history li:last-child{border:0}.history-symbol{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--surface-soft);color:var(--gold-ink)}.workspace-history strong{overflow-wrap:anywhere}.workspace-history p,.workspace-history time{font-size:.83rem;color:var(--muted)}.workspace-history a{color:var(--gold-ink)}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 12px}.detail-grid div{padding:9px 11px;background:var(--surface-soft);border-radius:9px;overflow-wrap:anywhere}.detail-grid dt{font-size:.78rem;font-weight:700;color:var(--muted)}.detail-grid dd{margin:3px 0 0;font-size:.93rem}.nfc-tool{display:grid;gap:10px;margin-top:17px}.order-nfc-card{width:min(78%,340px);margin:0 auto;transform:none}.qr-frame{display:grid;place-items:center;width:fit-content;padding:7px;background:#fff;border-radius:12px;margin-block:9px}.cancel-confirm{background:var(--danger-bg);border-radius:12px;padding:12px;display:grid;gap:8px}.cancel-confirm,.danger-area,.danger-text{color:var(--danger)}.danger-area summary svg{vertical-align:-3px}.danger-area .field,.danger-area p{color:var(--ink)}.period-tabs{display:flex;gap:8px;flex-wrap:wrap}.period-tabs a{padding:7px 11px;background:var(--surface);border:1px solid var(--line);border-radius:9px;font-weight:700}.period-tabs [aria-current]{color:#22190b;background:var(--gold)}.metric-chart{height:155px;display:flex;align-items:end;gap:2px;padding-block-start:5px;border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,transparent 0 36px,var(--line) 37px,transparent 38px)}.metric-chart>div{flex:1 1;min-width:0;background:linear-gradient(180deg,var(--gold),#926d38);border-radius:4px 4px 0 0}.metric-chart-labels{display:flex;justify-content:space-between;margin-block:4px 13px;color:var(--muted);font-size:.85rem}.status-counts{display:flex;flex-wrap:wrap;gap:10px}.status-counts>div{display:flex;align-items:center;gap:8px;padding:7px;background:var(--surface-soft);border-radius:9px}.profile-stage{width:min(100% - 28px,520px);margin-inline:auto;padding-block:23px 40px}.profile-page-footer,.profile-page-toolbar{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-block:0 13px;flex-wrap:wrap}.profile-page-footer{margin-top:18px}.profile-page-footer .text-link{font-size:.88rem}.profile-sheet{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}.profile-sheet-cover{min-height:142px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:21px;background:radial-gradient(ellipse at 80% 20%,#345b3e,transparent 70%),#11291e}.profile-sheet-cover .section-kicker{color:var(--gold-bright)}.profile-sheet-cover .card-photo{width:138px;transform:rotate(8deg);filter:drop-shadow(0 9px 14px #0a140fa0)}.profile-sheet-body{display:grid;gap:12px;padding:0 21px 23px}.profile-sheet-avatar{display:grid;place-items:center;width:78px;height:78px;overflow:hidden;margin-top:-34px;border:4px solid var(--surface);border-radius:20px;background:var(--gold-bright);color:#382610;font-weight:850;font-size:1.4rem}.profile-sheet-avatar img{height:100%;width:100%;object-fit:cover}.profile-sheet-body h1{font-size:clamp(1.7rem,6vw,2.35rem)}.profile-byline{font-weight:700;color:var(--muted)}.profile-sheet-links{display:grid;gap:6px}.profile-sheet-links>a,.profile-sheet-links>div{display:flex;align-items:center;gap:10px;min-height:50px;padding:9px 11px;background:var(--surface-soft);border-radius:10px}.profile-sheet-links svg{color:var(--gold-ink);flex-shrink:0}.profile-sheet-links span,.profile-sheet-links strong{min-width:0;overflow-wrap:anywhere}.profile-sheet-links span{flex:1 1}.profile-sheet-links small{display:block;color:var(--muted);font-size:.75rem}.empty-page,.privacy-page{padding-block:clamp(30px,7vw,80px);min-height:55vh;max-width:860px}.empty-page h1,.privacy-page h1{margin-block:9px 17px}.privacy-page>.section-kicker{display:flex;gap:7px;align-items:center;margin-top:26px}.privacy-page section{border-bottom:1px solid var(--line);padding-block:18px}.privacy-page section p{color:var(--muted);margin-top:6px}.empty-page .button,.privacy-page .button{margin-top:19px}@media (max-width:1120px){.site-nav{display:none;position:absolute;inset:100% 0 auto;padding:12px 24px;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.site-nav.is-open{display:grid;justify-content:stretch;gap:0}.site-nav a{padding:10px;border-bottom:1px solid var(--line)}.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)}.contact-inner,.workspace-columns{grid-template-columns:1fr;gap:16px}}@media (max-width:760px){html{scroll-padding-top:134px}.site-header{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.shell{width:calc(100% - 34px)}.application-stage,.auth-layout,.hero-grid,.process-layout,.product-showcase{grid-template-columns:1fr}.hero-grid{min-height:0;padding-block:34px 12px;gap:10px}.hero-visual{min-height:clamp(280px,78vw,425px);width:min(100%,520px);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{display:grid;gap:7px}.split-heading>p{width:auto}.product-gallery-stage{min-height:0}.product-copy{padding-inline:5px}.final-cta{gap:14px;grid-template-columns:1fr}.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{position:static;height:auto;padding:12px 16px;border-inline-end:0;border-bottom:1px solid var(--line)}.workspace-sidebar>.brand{margin-inline:0}.workspace-identity{padding:9px 0}.workspace-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-nav a{font-size:.82rem;padding:8px 6px}.workspace-nav svg{width:14px;flex-shrink:0}.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 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}.header-preferences{gap:4px}.header-preferences .theme-toggle{min-width:34px;min-height:34px;padding-inline:6px}.admin-entry-mark{width:34px;height:34px;border-radius:9px}.admin-entry-logo{width:27px;height:27px;border-radius:8px}.hero-nfc{inset-block-end:8%;padding:7px 8px;font-size:.67rem}.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-inline-end:12px;inset-block-end:12px}.whatsapp-fab span{display:none}.surface-heading,.workspace-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-column:2;grid-row:1/3}.check-grid{grid-template-columns:1fr}}@media (max-width:380px){.header-grid{column-gap:4px}.header-grid>.brand{gap:5px}.header-grid .brand-mark{width:30px;height:30px}.header-grid .brand-name{font-size:1.1rem}.header-preferences{gap:3px}.header-preferences .language-control{min-width:39px;padding-inline:5px}.header-preferences .theme-toggle{min-width:32px}.admin-entry-mark{width:31px;height:31px}.admin-entry-logo{width:25px;height:25px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.skip-link{position:absolute;z-index:50;inset:9px auto auto 9px;padding:9px 14px;border-radius:9px;background:var(--surface);color:var(--ink);font-weight:800;transform:translateY(-150%)}.skip-link:focus{transform:none}.nfc-guide{padding-block:clamp(28px,6vw,70px)}.nfc-guide-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:22px;align-items:center;padding:clamp(20px,5vw,55px);border:1px solid var(--line);border-radius:24px;background:radial-gradient(ellipse at 80% 40%,#cba66322,transparent 62%),var(--surface)}.nfc-guide-hero h1{font-size:clamp(2.2rem,5vw,4.25rem)}.nfc-guide-hero p{margin-block:13px 20px;max-width:53ch;color:var(--muted)}.nfc-guide-hero>.card-photo{width:min(100%,400px);justify-self:center;transform:rotate(-4deg);filter:drop-shadow(0 13px 15px #14251a38)}.nfc-guide-content{margin-top:clamp(26px,5vw,58px)}.nfc-guide-content h2{margin-bottom:14px}.nfc-guide-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nfc-guide-answers>div,.nfc-guide-methods article{padding:clamp(13px,2.5vw,24px);border-radius:16px;border:1px solid var(--line);background:var(--surface)}.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{min-width:0;text-align:center;white-space:normal}.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{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:15px}.sample-intro,.studio-banner{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);align-items:center;gap:12px;padding:clamp(24px,5vw,60px);border-radius:clamp(17px,3vw,30px);background:radial-gradient(ellipse at 83% 33%,#345344 0,#172a21 36%,#0b1811 74%);color:#fbf7eb}.sample-intro:before,.studio-banner:before{content:"";position:absolute;z-index:-1;inset:-230px -150px auto auto;width:640px;aspect-ratio:1;border:1px solid #e8c78337;border-radius:50%;box-shadow:0 0 0 45px #e8c7830b,0 0 0 99px #e8c7830a,0 0 0 157px #e8c78306}.sample-kicker{display:inline-flex;align-items:center;gap:8px;color:#f2d697;font-size:.73rem;font-weight:820;letter-spacing:.105em;line-height:1.45}.sample-kicker span{display:block;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#f2d697;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){margin-block:12px 20px;max-width:49ch;color:#dce8de;font-size:clamp(.94rem,1.6vw,1.04rem)}.sample-physical,.studio-banner>.card-photo{transform:rotate(-4deg);filter:drop-shadow(0 24px 20px #0009);min-width:0}.sample-physical .card-photo{transform:scale(1.15)}.profile-showcase-grid{display:grid;grid-template-columns:minmax(0,1.36fr) minmax(0,1fr);align-items:start;gap:19px;margin-top:19px}.shared-profile>.digital-profile{display:flex;flex-direction:column;min-height:100vh;min-height:100svh;border-radius:0;box-shadow:none}.shared-profile .digital-cover{min-height:clamp(96px,16vw,126px)}.shared-profile .digital-cover:before{inset:auto auto -9px 50%;width:clamp(300px,70vw,520px);transform:translateX(-50%)}.shared-profile .digital-body{width:min(100%,630px);margin-inline:auto}.shared-profile .profile-promo{margin-block-start:auto}.digital-cover .brand{position:relative;z-index:1;gap:8px}.digital-cover .brand-mark{width:36px;height:35px;border-radius:10px}.digital-cover .brand-mark>span{font-size:1.2rem}.digital-cover .brand-name{font-size:1.25rem}.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%);min-width:0;border-radius:23px;overflow:hidden;background:var(--profile-surface);color:var(--profile-ink);box-shadow:var(--shadow)}.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{position:relative;isolation:isolate;min-height:clamp(140px,18vw,209px);display:flex;align-items:flex-start;justify-content:space-between;gap:7px;padding:clamp(15px,3.15vw,28px);background:var(--profile-cover);overflow:hidden}.digital-cover:before{position:absolute;content:"";z-index:-1;inset:-113px 18% auto auto;width:320px;aspect-ratio:1;border-radius:50%;border:1px solid #ebcb8c3e;box-shadow:0 0 0 32px #ebcb8c0b,0 0 0 69px #ebcb8c09}.digital-cover .card-photo{position:absolute;z-index:-1;inset-inline-end:8%;inset-block-end:11%;width:min(44%,214px);transform:rotate(-8deg);filter:drop-shadow(0 12px 17px #0007)}.digital-badge,.digital-cover-mark{display:inline-flex;align-items:center;gap:6px;color:#ffe2a8;font-weight:800;font-size:.69rem;letter-spacing:.105em}.digital-badge{padding:5px 8px;line-height:1.35;background:#111b17b8;border:1px solid #ebcb8c49;border-radius:999px;white-space:nowrap}.digital-body{position:relative;display:grid;gap:16px;padding:0 clamp(15px,3.15vw,28px) clamp(20px,3.3vw,30px)}.digital-avatar{display:grid;justify-self:center;place-items:center;width:106px;height:106px;overflow:hidden;margin-top:-62px;border:4px solid var(--profile-surface);border-radius:50%;background:linear-gradient(135deg,#f7dfa7,#d9a952);color:#372511;font-weight:850;font-size:1.85rem;letter-spacing:-.04em}.digital-avatar img{width:100%;height:100%;object-fit:cover}.digital-identity{text-align:center}.digital-identity h1,.digital-identity h2,.digital-identity h3{margin-block:0 4px;font-size:clamp(1.62rem,4vw,2.65rem);overflow-wrap:anywhere}.digital-byline{color:var(--profile-accent);font-weight:750;overflow-wrap:anywhere}.digital-bio{max-width:48ch;margin:8px auto 0;color:var(--profile-muted);white-space:pre-wrap;overflow-wrap:anywhere}.digital-profile svg{flex-shrink:0}.profile-shortcuts{display:flex;justify-content:center;gap:9px;flex-wrap:wrap}.profile-shortcuts :is(a,span){display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--profile-ink);border:1px solid var(--profile-line);background:var(--profile-raised)}.profile-actions,.profile-link-group,.sample-profile-list{display:grid;gap:9px;min-width:0}.profile-group-title{margin:7px 3px 0;color:var(--profile-muted);font-size:.86rem;font-weight:750}.profile-draft-kind,.profile-draft-value{color:var(--profile-muted);font-size:.77rem}.profile-draft-value{display:block;margin-top:2px;font-weight:500;overflow-wrap:anywhere}.profile-action{min-width:0;border-radius:25px}.profile-action-head{display:grid;grid-template-columns:25px minmax(0,1fr) 25px;align-items:center;gap:7px;width:100%;min-height:58px;padding:9px 15px;text-align:center;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;font-weight:750}.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{min-width:0;overflow-wrap:anywhere}.profile-whatsapp-action{background:color-mix(in srgb,var(--profile-surface) 62%,var(--profile-raised))}.profile-whatsapp-action>svg:first-child{color:var(--profile-accent)}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{display:grid;gap:8px;min-width:0;padding:11px 13px;margin-top:6px;border:1px solid var(--profile-line);border-radius:17px;background:var(--profile-raised)}.profile-action:not([open])>.profile-action-panel{display:none}.profile-subaction{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;width:100%;padding:8px 10px;border:1px solid var(--profile-line);border-radius:12px;color:var(--profile-ink);background:var(--profile-surface);font:inherit;font-weight:720;text-align:center;overflow-wrap:anywhere}button.profile-subaction{cursor:pointer}.profile-subaction svg{color:var(--profile-accent)}.profile-shortcuts a:hover,a.profile-action-head:hover,a.profile-subaction:hover,button.profile-subaction:hover,summary.profile-action-head:hover{border-color:var(--profile-accent)}.profile-action-head:focus-visible,.profile-shortcuts a:focus-visible,.profile-subaction:focus-visible{outline:2px solid var(--profile-accent);outline-offset:2px}.profile-action-feedback,.profile-action-value{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-weight:730;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bank-account-tabs,.profile-bank-tabs{display:flex;align-items:center;gap:7px;min-width:0;overflow-x:auto;padding:2px 1px 5px;scrollbar-width:thin}.bank-account-tabs button,.profile-bank-tabs button{flex:0 0 auto;max-width:240px;min-height:38px;padding:7px 13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--profile-line,var(--line));border-radius:999px;color:var(--profile-ink,var(--ink));background:var(--profile-surface,var(--surface));font:inherit;font-size:.83rem;font-weight:720;cursor:pointer}.bank-account-tabs button[aria-selected=true],.profile-bank-tabs button[aria-selected=true]{border-color:var(--profile-accent,var(--gold-ink));background:var(--profile-raised,var(--surface-soft))}.profile-bank-panel{display:grid;gap:9px;min-width:0}.profile-bank-panel .profile-iban{padding:7px;border-radius:10px;background:color-mix(in srgb,var(--profile-surface) 68%,var(--profile-raised));line-height:1.7}.profile-promo{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:11px;width:min(calc(100% - 32px),598px);min-height:70px;margin:6px auto 22px;padding:11px 14px;border:1px solid color-mix(in srgb,var(--profile-accent) 42%,var(--profile-line));border-radius:18px;color:var(--profile-ink);background:linear-gradient(105deg,color-mix(in srgb,var(--profile-raised) 95%,var(--profile-accent)),var(--profile-surface));text-align:start}.profile-promo>span:nth-child(2){display:grid;gap:3px;min-width:0}.profile-promo strong{font-size:.96rem}.profile-promo small{color:var(--profile-muted);font-size:.8rem}.profile-promo>svg:last-child{color:var(--profile-accent)}.profile-promo-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--profile-line);border-radius:13px;color:var(--profile-accent);background:color-mix(in srgb,var(--profile-surface) 78%,var(--profile-raised))}a.profile-promo{transition:border-color .16s ease,transform .16s ease}a.profile-promo:hover{border-color:var(--profile-accent);transform:translateY(-2px)}.profile-promo:focus-visible{outline:2px solid var(--profile-accent);outline-offset:3px}.digital-profile-draft .profile-promo{cursor:default}.sample-profile-list>a{display:flex;align-items:center;gap:9px;min-height:46px;min-width:0;padding:8px 10px;background:var(--profile-raised);border:1px solid var(--profile-line);border-radius:11px;overflow-wrap:anywhere}.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{min-width:0;display:grid;gap:12px;padding:clamp(15px,2.6vw,23px);border:1px solid var(--line);border-radius:19px;background:var(--surface);box-shadow:var(--shadow)}.mail-setup-heading,.profile-share-heading,.studio-heading{display:flex;align-items:center;gap:12px}.profile-share-heading h2{font-size:clamp(1.25rem,2vw,1.7rem)}.profile-share-center .action-row .button{flex:1 0 auto}.qr-tool{min-width:0;display:grid;justify-items:start;gap:10px;padding:13px;background:var(--surface-soft);border-radius:12px;border:1px solid var(--line)}.qr-tool>div:last-child{display:grid;justify-items:start;gap:6px}.qr-tool strong{display:inline-flex;align-items:center;gap:6px}.qr-tool .qr-frame{max-width:100%;margin:0}.qr-tool .qr-frame svg{display:block;max-width:100%;height:auto}.profile-theme-picker{margin:0;min-width:0;padding:0;border:0}.profile-editor .profile-theme-picker legend,.profile-theme-picker legend{font-size:.94rem;font-weight:800;margin:0 0 7px;padding:0}.theme-choices{display:grid;gap:6px}.theme-choice{display:flex;align-items:center;gap:9px;min-height:53px;padding:7px 9px;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer}.theme-choice:has(input:checked){border-color:var(--gold-ink);background:var(--surface-soft)}.theme-choice input[type=radio]{width:17px;height:17px;min-height:0;flex-shrink:0;margin:0;padding:0;accent-color:#9f7435}.theme-choice small,.theme-choice strong{display:block;line-height:1.4}.theme-choice small{color:var(--muted)}.theme-swatch{display:block;width:26px;height:26px;flex-shrink:0;border-radius:7px;border:1px solid #a98c58;background:linear-gradient(135deg,#1b221e 0 66%,#e4bd6c 66%)}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.sample-walkthrough>div{padding:18px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.sample-walkthrough h3{margin-block:3px 5px;font-size:1.23rem}.sample-walkthrough p:last-child{color:var(--muted)}.profile-page-footer{padding-block:10px;border-top:1px solid var(--line)}.studio-page{max-width:1160px;padding-block:26px 55px}.studio-banner{margin-block:14px 22px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);padding-block:clamp(22px,3.8vw,41px)}.studio-banner h1{font-size:clamp(2.1rem,4.4vw,3.65rem);max-width:15ch}.studio-banner>.card-photo{width:min(100%,350px);justify-self:center}.studio-demo-link{color:#f7f5ea;border-color:#b6c4b983;background:#f6faf411}.studio-demo-link:hover{background:#f6faf426}.studio-layout{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:16px;align-items:start;min-width:0}.studio-editor{min-width:0;gap:10px}.studio-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;gap:5px;margin:0;padding:6px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.studio-steps button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;min-height:44px;width:100%;min-width:0;padding:5px 4px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-size:.82rem;font-weight:760}.studio-steps button:hover:not(:disabled){background:var(--surface-soft)}.studio-steps button[aria-current]{color:var(--ink);background:var(--surface-soft)}.nfc-step>span,.order-progress li>span,.studio-steps button>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--surface-soft);color:var(--gold-ink);font-size:.76rem;font-weight:800;flex-shrink:0}.order-progress [aria-current]>span,.studio-steps button[aria-current]>span{background:var(--gold);color:#21180b}.studio-steps button:disabled{opacity:.79;cursor:not-allowed}.studio-step{min-width:0;display:grid;gap:14px;padding:clamp(14px,2.65vw,24px);border:1px solid var(--line);border-radius:17px;background:var(--surface);box-shadow:var(--shadow)}.studio-icon{display:grid;place-items:center;width:43px;height:43px;color:var(--gold-ink);background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;flex-shrink:0}.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{display:grid;gap:12px;border:0;padding:0}.field-required{color:var(--gold-ink)}.studio-subcard{display:grid;gap:6px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft)}.studio-subcard .avatar-editor{margin-top:4px}.studio-tip{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border-radius:10px;background:var(--success-bg);color:var(--success);font-size:.89rem}.studio-tip svg{flex-shrink:0;margin-top:2px}.studio-fields .editor-details,.studio-fields .editor-links{margin:0}.profile-editor fieldset.profile-theme-picker{border:0;padding:0}.studio-link{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding:10px;border:1px solid var(--line);border-radius:11px}.editor-link-icons{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.editor-link-icon-choice{display:grid;place-items:center;width:37px;height:37px;padding:0;border:1px solid var(--line);border-radius:10px;color:var(--muted);background:var(--surface);cursor:pointer}.editor-link-icon-choice:hover,.editor-link-icon-choice[aria-pressed=true]{border-color:var(--gold-ink);color:var(--gold-ink);background:var(--surface)}.bank-account-tabs button:focus-visible,.editor-link-icon-choice:focus-visible,.profile-bank-tabs button:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}.bank-account-editor{display:grid;gap:10px;padding:11px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.bank-account-remove{justify-self:end;color:var(--danger)}.bank-account-add-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.bank-account-add-row p{margin:0}.studio-link-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.note-meta .icon-button,.order-share .icon-button,.studio-link-actions .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{display:block;color:var(--muted);line-height:1.3;font-size:.78rem}.studio-index{padding:9px;border:1px solid var(--line);border-radius:10px}.studio-navigation{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:11px;border-top:1px solid var(--line)}.studio-discard{justify-self:end;text-align:end;font-size:.84rem;background:transparent;border:0;padding:5px 0}.studio-preview{min-width:0;position:sticky;top:82px;max-block-size:calc(100dvh - 98px);overflow:auto;border-radius:13px}.workspace .studio-preview{top:18px;max-block-size:calc(100dvh - 36px)}.studio-mobile-preview{display:none}.studio-preview-content{display:grid;gap:9px}.studio-preview-title{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:6px 7px;color:var(--ink)}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.studio-preview-options button{min-height:42px;padding:6px 7px;border:0;border-radius:8px;background:transparent;color:var(--muted);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{display:grid;grid-template-columns:minmax(62px,100px) minmax(0,1fr);align-items:center;gap:9px;padding:9px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.studio-model small,.studio-model span:not(.card-photo),.studio-model strong{display:block;line-height:1.45;overflow-wrap:anywhere}.studio-model small{color:var(--gold-ink);font-size:.68rem;font-weight:780;letter-spacing:.09em}.studio-model span:not(.card-photo){color:var(--muted);font-size:.78rem}.panel-hero{padding:clamp(17px,3.6vw,36px)}.panel-hero h2{font-size:clamp(1.65rem,3.8vw,2.85rem);overflow-wrap:anywhere}.panel-hero>div>p:not(.section-kicker){max-width:46ch}.panel-profile-preview{width:min(100%,590px);margin-inline:auto}.panel-profile-preview>.digital-profile{width:100%}.panel-nfc-card{position:relative;display:grid;place-items:center;width:min(100%,325px);aspect-ratio:1.74;container-type:inline-size;border:1px solid #2a2b28;border-radius:4.4%/8%;background:radial-gradient(ellipse at 16% -14%,#292a28,#161616 40%,#0b0b0b 78%);color:#e0c08a;box-shadow:0 16px 22px #06160e64,inset 0 1px #ffffff12;transform:rotate(5deg)}.panel-nfc-card-name{width:84%;margin-block:max(20px,9.5cqi);font-size:clamp(.8rem,5.8cqi,1.24rem);font-weight:600;line-height:1.16;letter-spacing:.08em;text-align:center;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}.panel-nfc-card-label{position:absolute;inset-inline:13%;inset-block-end:5%;font-size:clamp(.43rem,2.5cqi,.52rem);font-weight:650;line-height:1.15;letter-spacing:.045em;text-align:center}.panel-nfc-card>svg{position:absolute;inset-inline-end:4%;inset-block-end:5%;width:clamp(14px,6.4cqi,21px);height:auto}.panel-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.panel-quick-admin{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-shortcut{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:clamp(11px,2vw,17px);border:1px solid var(--line);border-radius:13px;background:var(--surface)}.panel-shortcut>div{flex:1 1;min-width:0}.panel-shortcut>svg{flex-shrink:0;margin-top:3px;color:var(--gold-ink)}.panel-shortcut:hover{background:var(--surface-soft);border-color:var(--gold-ink)}.panel-shortcut strong{display:block;line-height:1.3}.panel-shortcut p{margin-top:3px;color:var(--muted);font-size:.88rem;line-height:1.4}.order-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}.order-progress li{display:flex;gap:7px;align-items:center;min-width:0;min-height:49px;padding:7px 8px;border-radius:10px;border:1px solid var(--line);font-size:.83rem;color:var(--muted);line-height:1.35}.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{display:grid;gap:10px;min-width:0}.order-status-form{margin-top:15px;padding-top:15px;border-top:1px solid var(--line)}.order-status-pending,.order-status-preparing,.order-status-ready,.order-status-received{background:#f4e5bf;color:#634211}.order-status-completed,.order-status-delivered,.order-status-shipped{background:var(--success-bg);color:var(--success)}.order-status-cancelled,.order-status-delivery_issue,.order-status-returned,.order-status-returning{background:var(--danger-bg);color:var(--danger)}.shipment-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.shipment-summary dl{display:flex;flex:1 1 180px;flex-wrap:wrap;gap:7px 18px;min-width:0;margin:0}.shipment-summary dt{color:var(--muted);font-size:.78rem}.shipment-summary dd{margin:2px 0 0;font-weight:760;overflow-wrap:anywhere}.tracking-actions{margin-top:12px}.workspace-topbar .notification-bell{position:relative;flex:0 0 44px;min-width:44px;padding-inline:0}.notification-count{display:inline-grid;place-items:center;flex-shrink:0;min-width:19px;min-height:19px;padding-inline:4px;border-radius:99px;color:#21180b;background:var(--gold);font-size:.68rem;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.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-detail,.notification-list{display:grid;gap:11px}.notification-filter-area{margin-block-end:14px}.notification-filters{margin:0}.notification-filter-toggle{display:none}.notification-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.notification-toolbar .action-row{margin-inline-start:auto}.notification-check,.notification-select-all{display:flex;align-items:center;min-height:44px;gap:7px;cursor:pointer}.notification-select-all{color:var(--muted);font-size:.88rem;font-weight:700}.notification-check input,.notification-select-all input{width:17px;height:17px;margin:0;flex-shrink:0;accent-color:#91672c}.notification-rows{display:grid;gap:7px;margin:0;padding:0;list-style:none}.notification-row{display:grid;grid-template-columns:26px 42px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 11px;border:1px solid var(--line);border-radius:13px}.notification-unread{background:var(--surface-soft);border-inline-start:3px solid var(--gold-ink)}.notification-check{justify-content:center}.notification-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;color:var(--gold-ink);background:var(--surface-soft);border:1px solid var(--line)}.notification-content{min-width:0;overflow-wrap:anywhere}.notification-content p,.notification-kinds,.notification-side time{color:var(--muted);font-size:.8rem}.notification-kinds{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.notification-kinds strong{color:var(--gold-ink)}.notification-title{font-weight:800}.notification-title:hover{color:var(--gold-ink);text-decoration:underline}.notification-side{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.notification-side .button{min-height:40px;padding-inline:9px}.notification-empty{display:grid;gap:8px;justify-items:center;padding:20px;color:var(--muted);background:var(--surface-soft);border-radius:12px;text-align:center}.notification-empty svg{color:var(--gold-ink)}.notification-back{align-self:start}.notification-note{padding:11px;background:var(--surface-soft);border-radius:11px;white-space:pre-wrap;overflow-wrap:anywhere}.notification-note p{margin-top:3px}.metric-tabs{margin-bottom:10px}.metric-tabs a{min-height:40px}.order-vcf-note{margin-top:8px}.customer-notes,.mail-setup,.nfc-steps,.order-share{display:grid;gap:10px;justify-items:start;min-width:0}.mail-setup-heading,.order-share-top{width:100%;flex-wrap:wrap;padding:11px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.order-share-top{display:flex;align-items:center;gap:10px}.order-share-top small,.order-share-top strong{display:block;line-height:1.35}.order-share-top small{color:var(--gold-ink);font-weight:750;letter-spacing:.08em}.order-share-top strong{font-size:1.14rem;overflow-wrap:anywhere}.mail-setup-heading .workspace-status,.order-share-top .icon-button{margin-inline-start:auto}.customer-notes .workspace-form,.mail-setup .editor-details,.order-message{width:100%;min-width:0}.order-message pre{margin-block:0 10px;max-height:250px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font:inherit;font-size:.88rem}.nfc-steps{padding:11px;border:1px solid var(--line);border-radius:12px}.nfc-step{display:flex;align-items:flex-start;gap:8px}.nfc-step strong{display:block;line-height:1.4}.nfc-step p{color:var(--muted);font-size:.87rem}.nfc-steps .notice svg{vertical-align:-3px}.customer-notes,.mail-setup{width:100%}.mail-setup code{color:var(--gold-ink);overflow-wrap:anywhere}.mail-issues,.mail-setup ol{padding-inline-start:24px;margin-block:0 7px}.mail-setup li+li{margin-top:6px}.mail-issues{color:var(--muted)}.note-list{display:grid;width:100%;gap:9px;list-style:none;margin:0;padding:0}.note-list li{display:grid;gap:8px;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft)}.note-list li>p{white-space:pre-wrap;overflow-wrap:anywhere}.note-meta{display:flex;align-items:center;justify-content:space-between;gap:5px;color:var(--muted);font-size:.83rem}.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{position:static;max-block-size:none;display:none;overflow:visible;scroll-margin-top:95px}.studio-preview.studio-preview-open{display:block}.studio-mobile-preview{display:inline-flex}.studio-preview-content .digital-profile{max-width:520px;width:100%}}@media (max-width:740px){.profile-showcase-grid,.sample-intro,.studio-banner{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){.panel-nfc-card{width:min(82%,325px);margin-inline:auto}.notification-filter-toggle{display:inline-flex}.notification-filters{display:none;margin-block-start:9px}.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}.order-progress,.panel-quick-admin,.panel-quick-grid,.studio-link{grid-template-columns:1fr}.order-progress li{min-height:36px;padding-block:5px}.profile-showcase .action-row .button{flex:1 0 auto}.digital-badge,.digital-cover-mark{letter-spacing:.065em;font-size:.62rem}.digital-cover .brand{gap:6px}.digital-cover .brand-mark{width:32px;height:32px}.digital-cover .brand-name{font-size:1.1rem}.profile-promo{width:calc(100% - 24px);min-height:64px;margin-bottom:12px;padding:9px 11px}.profile-promo-icon{width:36px;height:36px}.editor-link-icons{gap:5px}.editor-link-icon-choice{width:35px;height:35px}.bank-account-editor{padding:9px}.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)}.profile-theme-rose{--profile-surface:#2d1e25;--profile-ink:#fff5f7;--profile-muted:#e1cbd2;--profile-line:#60434f;--profile-raised:#3b2932;--profile-accent:#f4b7c4;--profile-cover:radial-gradient(ellipse at 72% 13%,#965d73,#512f3e 52%,#261921)}.profile-theme-amethyst{--profile-surface:#241e33;--profile-ink:#fbf7ff;--profile-muted:#d3c9e9;--profile-line:#53466f;--profile-raised:#312a43;--profile-accent:#d7b9ff;--profile-cover:radial-gradient(ellipse at 72% 13%,#795aa7,#44305f 53%,#1d1729)}.profile-theme-copper{--profile-surface:#29231f;--profile-ink:#fff7ed;--profile-muted:#ddc8b4;--profile-line:#665143;--profile-raised:#39302a;--profile-accent:#efa977;--profile-cover:radial-gradient(ellipse at 72% 13%,#956241,#563a2b 53%,#241c18)}.profile-theme-aurora{--profile-surface:#10262c;--profile-ink:#effcff;--profile-muted:#c1dde0;--profile-line:#2f5d65;--profile-raised:#183a41;--profile-accent:#8de1dd;--profile-cover:radial-gradient(ellipse at 72% 13%,#2b7d7c,#174851 52%,#101f35)}.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%)}.theme-choice-rose .theme-swatch{background:linear-gradient(135deg,#512f3e 0 66%,#f4b7c4 66%)}.theme-choice-amethyst .theme-swatch{background:linear-gradient(135deg,#44305f 0 66%,#d7b9ff 66%)}.theme-choice-copper .theme-swatch{background:linear-gradient(135deg,#563a2b 0 66%,#efa977 66%)}.theme-choice-aurora .theme-swatch{background:linear-gradient(135deg,#174851 0 66%,#8de1dd 66%)}.workspace-sidebar{background:linear-gradient(170deg,var(--surface) 55%,var(--surface-soft))}.workspace-identity{margin:19px 0 13px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.workspace-nav{grid-template-columns:minmax(0,1fr);gap:12px}.workspace-nav-group{display:grid;gap:4px}.workspace-nav-group>p{margin:0 0 2px;padding-inline:10px;color:var(--muted);font-weight:750;font-size:.74rem}.workspace-nav a{min-height:43px}.workspace-nav a span{min-width:0}.workspace-nav a svg{flex-shrink:0}.workspace-nav [aria-current]{background:#193b2d;color:#fff7e7;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 ease,box-shadow .16s ease}.workspace-stat-link:hover{border-color:var(--gold-ink);box-shadow:var(--shadow)}.workspace-stat-link>span{display:flex;gap:6px;align-items:center;justify-content:space-between}.record-links{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:175px}.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{display:flex;align-items:center;gap:7px;cursor:pointer}.history-private-note{white-space:pre-wrap}.panel-display-settings{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between;font-weight:700}.check-field{display:flex;gap:9px;align-items:center;width:fit-content}.check-field input{width:17px;height:17px;min-height:0;flex-shrink:0;accent-color:#8b6529}.workspace-loading-block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-loading-block span{min-height:76px;border-radius:12px;background:var(--surface-soft)}.workspace-loading-block span:first-child{grid-column:1/-1;min-height:100px}.profile-skeleton-actions span,.profile-skeleton-avatar,.profile-skeleton-line,.profile-skeleton-product{background:#29332d}.profile-skeleton-line{display:block;height:13px;border-radius:99px}.profile-skeleton-name{width:min(74%,290px);height:28px;margin:2px auto 10px}.profile-skeleton-subtitle{width:min(48%,190px);margin-inline:auto}.profile-skeleton-avatar{border-color:#1b211e}.profile-skeleton-actions{display:grid;gap:9px}.profile-skeleton-actions span{min-height:58px;border:1px solid #425049;border-radius:999px}.profile-skeleton-cta{width:190px;height:44px}.profile-skeleton-product{width:min(100%,370px);aspect-ratio:1.7;justify-self:center;border-radius:18px}.application-loading-block{margin-top:20px}.route-loading{min-height:65vh;padding-block:clamp(30px,7vw,70px);display:grid;align-content:start;gap:16px}.route-loading h1{margin:0;font-size:clamp(1.7rem,5vw,2.5rem)}.route-loading>p{margin: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{min-height:38px;gap:5px}}@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}}