@import url('/assets/fonts.css');
:root{color-scheme:light;--bg:#f0f2eb;--line:#d0d7c8;--muted:#6f7d62;--accent:#536946}body{background:#f0f2eb;color:#253020;font-family:'Manrope','Segoe UI',sans-serif;font-size:14px}header{background:#1b1f18;color:#edf2e6;padding:23px max(25px,5vw);border-bottom:1px solid #ffffff12}header a{color:#cbd7bc}header nav{font-size:12px}.brand{display:flex;align-items:center;gap:12px;color:#edf2e6;letter-spacing:-.03em;font-size:16px;font-weight:800}.brand small{display:block;letter-spacing:.035em;color:#9fae8f;font-size:8px;font-weight:500}.brand strong{font-weight:500}.brand b.nfc-symbol{border:0;background:transparent;display:flex;color:#c8d7b6;padding:0;margin:0;width:40px}.nfc-symbol svg{width:37px;height:37px}.layout{max-width:1200px;gap:100px;padding:90px 35px}.eyebrow,.intro .eyebrow{font-size:9px;letter-spacing:.15em;color:#738765}.intro h1{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(55px,6.3vw,88px);line-height:.98;letter-spacing:-.055em;color:#2b3c21;max-width:510px;margin:26px 0}.intro p{font-size:14px;line-height:1.9;color:#7a876e;max-width:390px}.steps{margin-top:40px;color:#69795b;font-size:12px}.steps li{border-top:1px solid #d6dece;margin:0;padding:17px 0}.steps span{color:#93a485;font-size:10px}.box{background:#fafbf7;border:1px solid #d0d9c5;border-radius:5px;padding:35px;box-shadow:0 20px 55px #34432a08}.auth-box{border-top:3px solid #526945}.form-kicker{font-size:8px;letter-spacing:.16em;color:#889b77;margin:0 0 15px}.auth-box h2{font-size:29px;font-weight:500;letter-spacing:-.055em}.subtle{font-size:11px;line-height:1.8;color:#839473}.auth-tabs{gap:0;border-bottom:1px solid #ccd6c1;padding:0;margin:26px 0 23px}.auth-tabs button{background:transparent;color:#8a9b7c;border-radius:0;padding:14px;border:0;border-bottom:2px solid transparent;font-size:12px}.auth-tabs button[aria-selected=true]{background:transparent;color:#304424;border-bottom-color:#304424}.auth-tabs button:hover{background:#edf2e7}label{color:#6c7e5e;font-size:10px;font-weight:600;margin:22px 0 8px}input{background:#f3f6ee;border:1px solid #d1dcc6;color:#293f1d;border-radius:3px;padding:14px 15px;font-size:14px}input:focus{border-color:#617d4c}input::placeholder{color:#a3b395}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #82976e}button,.button{border-radius:3px;background:#2e4024;color:#f0f5e9;font-size:11px;padding:14px 20px;font-weight:600;box-shadow:none}button:hover,.button:hover{background:#516b41}.secondary{background:transparent;color:#5b754b;border:1px solid #b8c9a9}.secondary:hover{background:#e8f0e0}.danger{background:#f9eeea;color:#a34f39;border-color:#e9cbbc}.danger:hover{background:#f2d6ca}.note{font-size:9px;line-height:1.7;color:#8d9f7e}.status{font-size:11px;color:#406e30}.status.error{color:#af4c36}.wide{min-height:50px}.panel-layout{max-width:1200px;padding:65px 30px}.panel-head h1{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-weight:500;font-size:64px;letter-spacing:-.055em;line-height:1}.panel-head p{font-size:12px}.panel-grid{gap:25px}.panel-grid h2,#owner-tools h2{font-size:22px;font-weight:500;letter-spacing:-.04em}.title-dot{color:#7d906c}#owner-tools{border-top:3px solid #7e906e}.url{color:#54773e;background:#ecf2e5;border:1px dashed #b3c69f;border-radius:3px;font-size:12px}.member-row{padding:18px 0;border-color:#d6dfcd}.member-row span{font-size:12px}.member-row button{font-size:10px}.check{font-size:11px;color:#748567}.public-layout{max-width:630px}.bank-mark{border-color:#a6bb94;color:#668050;border-radius:4px}.iban{color:#365427;font-size:24px}.public-card h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:45px;font-style:italic;font-weight:500}.foot{font-size:9px;color:#92a282;letter-spacing:.06em}details summary{font-size:12px;color:#6b8459}
@media(max-width:760px){header{padding:20px}.brand{font-size:12px;gap:7px}.brand b.nfc-symbol{width:30px}.brand small{font-size:7px}header nav{font-size:10px}.layout{gap:28px;padding:38px 20px 55px}.intro h1{font-size:58px;margin:20px 0;max-width:340px}.intro p{font-size:12px;max-width:340px}.box{padding:27px}.auth-box h2{font-size:27px}.panel-layout{padding:35px 18px}.panel-head h1{font-size:50px}.panel-grid{display:block}.stack{margin-top:25px}.member-row{gap:9px}.member-row span{flex-basis:100%}.public-card h1{font-size:40px}.iban{font-size:21px}}

.brand-word{font-size:39px;letter-spacing:-.09em;line-height:1;font-weight:800}.brand-signal{font-size:20px;letter-spacing:-.18em;color:#b2c6a0;display:inline-block;transform:translateY(-7px);margin-left:2px}.brand>small{font-size:8px;letter-spacing:.18em;color:#d3dfc8;margin-left:8px}.brand{gap:5px;align-items:baseline}@media(max-width:760px){.brand-word{font-size:31px}.brand-signal{font-size:16px}.brand>small{font-size:7px}.intro h1{font-size:53px}}
label{font-size:12px}.subtle{font-size:12px}.note{font-size:11px}.intro p{font-size:15px}.auth-tabs button{font-size:13px}.wide{font-size:13px}.panel-head p,.panel-grid p{font-size:13px}@media(max-width:760px){.intro p{font-size:13px}.intro h1{font-size:48px;max-width:340px}.layout{padding-top:30px}.auth-box h2{font-size:28px}}

:root{--bg:#f4f6fb;--line:#d7dfed;--muted:#677a99;--accent:#2563eb}body{background:#f4f6fb;color:#192c49}header,.top{background:#000;color:white;border-color:#253045}header a,.top a{color:#f3f7ff}.real-brand{display:block;flex-shrink:0}.logo-window{position:relative;display:block;width:112px;height:76px;overflow:hidden}.logo-window img{position:absolute;max-width:none;width:216px;height:216px;left:-52px;top:-67px}.intro h1,.panel-head h1,.public-card h1,h1{font-family:'Manrope','Segoe UI',sans-serif;font-style:normal;font-weight:700;color:#1c3359;letter-spacing:-.055em}.intro h1{font-size:54px}.intro p,p,.subtle{color:#657b9c}.eyebrow,.intro .eyebrow,.form-kicker{color:#4773b4}.box{background:#fff;border-color:#d6e1f0;border-radius:14px;box-shadow:0 18px 55px #21436c0a}.auth-box{border-top:3px solid #2768e9}.auth-tabs{border-color:#d8e2f1}.auth-tabs button{color:#7085a5}.auth-tabs button[aria-selected=true]{background:#e9f0ff;color:#205bd2;border-bottom-color:#2768e9}.auth-tabs button:hover{background:#edf3ff}label{color:#526d96}input{background:#f5f8ff;border-color:#cedcf1;color:#163059}.note,.foot{color:#7d91ad}.steps{color:#5d769c}.steps li{border-color:#d6e2f2}.steps span{color:#7e9ece}button,.button{background:#215fdf;color:white}button:hover,.button:hover{background:#164cb7}.secondary{background:#f3f7ff;color:#446b9f;border-color:#bed1ee}.secondary:hover{background:#e3eeff}.danger{background:#fff0ed;color:#b54832;border-color:#f1c8c0}.url{background:#eef5ff;color:#2d60a8;border-color:#b7ceee}.member-row{border-color:#d9e4f3}.check{color:#5879a6}#owner-tools{border-top-color:#397be8}.bank-mark{border-color:#abc7ed;color:#3775c7}.iban{color:#204d89}h2,h3{color:#213e6b}.status{color:#256b4a}.status.error{color:#b84232}.steps span,.title-dot{color:#5483cc}details summary{color:#315c98}@media(max-width:760px){header{padding:8px 20px}.logo-window{width:88px;height:59px}.logo-window img{width:170px;height:170px;left:-41px;top:-52px}.intro h1{font-size:40px}}
header{padding-top:8px;padding-bottom:8px}.logo-window{height:88px}.logo-window img{top:-62px}@media(max-width:760px){.logo-window{height:66px}.logo-window img{top:-48px}}
