.method-portal{color:#35292b;background:#fcf7f3;min-height:100vh;font-family:Arial,sans-serif}.method-portal *{box-sizing:border-box}.method-portal header,.method-portal footer{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:auto;padding:28px 40px;display:flex}.method-portal a{color:inherit;text-decoration:none}.method-portal header>a:last-child{gap:6px;font-size:12px;display:flex}.method-brand{letter-spacing:.18em;font-size:13px}.method-brand b{font-family:Georgia,serif;font-size:24px;font-weight:400}.method-portal main{max-width:1120px;margin:auto;padding:40px 30px 70px}.method-heading{margin:15px 0 45px}.method-kicker{letter-spacing:.2em;color:#93605d;font-size:10px}.method-heading h1{margin:20px 0;font-family:Georgia,serif;font-size:64px;font-weight:400;line-height:1.05}.method-heading h1 em{color:#91555c}.method-heading p{color:#776361;font-size:16px;line-height:1.7}.method-login{background:#fff;border:1px solid #eadad3;border-radius:20px;max-width:570px;padding:32px}.method-login>svg{color:#91555c}.method-login h2{font-family:Georgia,serif;font-size:25px;font-weight:400}.method-login p{color:#75615e;font-size:14px;line-height:1.7}.method-button{cursor:pointer;border:0;border-radius:8px;align-items:center;gap:25px;margin:16px 0;padding:17px 24px;font-size:13px;display:inline-flex;color:#fff!important;background:#854c52!important}.method-login small{color:#796763;font-size:11px;line-height:1.7;display:block}.method-welcome{justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;display:flex}.method-welcome small{letter-spacing:.15em;color:#956665;font-size:9px}.method-welcome h2{margin:7px 0;font-family:Georgia,serif;font-size:26px;font-weight:400}.method-welcome>span{color:#7e6665;font-size:11px}.method-spaces{grid-template-columns:1fr 1fr;gap:22px;display:grid}.method-space{background:#fffaf6;border:1px solid #e7d6d0;border-radius:20px;grid-template-columns:135px 1fr;align-items:center;gap:25px;padding:28px;transition:transform .15s;display:grid}.method-space:hover{transform:translateY(-3px)}.method-space>svg,.method-space>img{object-fit:contain;border-radius:18px;width:135px;height:135px}.method-space.forma{color:#f5e3df;background:#231e20;border-color:#231e20}.method-space h2{margin:13px 0;font-family:Georgia,serif;font-size:23px;font-weight:400}.method-space p{opacity:.78;margin-bottom:20px;font-size:13px;line-height:1.7}.method-space strong{align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.method-management{border:1px solid #e7d6d0;border-radius:14px;align-items:center;gap:14px;margin-top:25px;padding:22px;font-size:13px;display:flex}.method-account{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;font-size:12px;display:flex}.method-account a{align-items:center;gap:7px;display:flex}.method-account button{color:#854c52;cursor:pointer;background:0 0;border:0;text-decoration:underline}.method-notice{background:#f4e6df;border-radius:10px;padding:18px;line-height:1.6}.method-portal footer{color:#7e6864;border-top:1px solid #eadad3;font-size:11px}.method-privacy{line-height:1.8;max-width:780px!important}.method-privacy h1{font-family:Georgia,serif;font-size:40px;font-weight:400}.method-privacy h2{margin-top:30px;font-size:20px}.method-privacy p,.method-privacy li{font-size:14px}.method-privacy a{color:#854c52;text-decoration:underline}@media (max-width:800px){.method-spaces{grid-template-columns:1fr}.method-heading h1{font-size:48px}.method-portal main{padding:20px}.method-portal header,.method-portal footer{padding:22px}.method-space{grid-template-columns:100px 1fr;gap:22px;padding:24px}.method-space>svg,.method-space>img{width:100px;height:100px}.method-welcome,.method-portal footer{flex-direction:column;align-items:flex-start}}.method-data{border-top:1px solid #e7d6d0;max-width:850px;margin-top:22px;scroll-margin-top:24px;font-size:14px;line-height:1.7}.method-data summary{cursor:pointer;color:#70464c;width:fit-content;padding:16px 0;font-size:13px}.method-data-body{padding-bottom:15px}.method-data-body p{margin:0 0 16px}.method-data-body a{text-underline-offset:3px;color:#70464c;text-decoration:underline}.method-contact{align-items:center;gap:8px;margin-bottom:14px;padding:6px 0;display:inline-flex}.method-data .method-data-note{color:#735f5d;font-size:12px}.method-data-options{grid-template-columns:1fr 1fr;gap:26px;margin:24px 0 8px;display:grid}.method-data-options>div{border-top:1px solid #e7d6d0;padding-top:16px}.method-data h3{margin:0 0 9px;font-size:15px;font-weight:600}.method-data-options p{color:#735f5d;font-size:13px}.method-text-button{color:#70464c;text-underline-offset:3px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:8px 0;font-size:13px;text-decoration:underline}.method-portal button:disabled{opacity:.5;cursor:not-allowed}.method-portal :focus-visible{outline-offset:4px;outline:2px solid #854c52}.method-delete-confirm{background:#fff9f5;border:1px solid #d3a6a8;border-radius:12px;margin:24px 0;padding:24px}.method-delete-confirm label{font-size:13px;display:block}.method-delete-confirm input{width:100%;max-width:320px;font:inherit;color:#35292b;background:#fff;border:1px solid #b99192;border-radius:6px;margin-top:9px;padding:12px;display:block}.method-delete-confirm>div{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.method-delete-confirm .method-button{gap:10px}@media (max-width:600px){.method-data-options{grid-template-columns:1fr;gap:18px}.method-delete-confirm{padding:18px}.method-delete-confirm>div{flex-direction:column;align-items:flex-start;gap:6px}.method-privacy h1{font-size:36px}}
