.withdrawal-public-page{width:100%;padding:0 0 clamp(3rem,6vw,5rem);color:var(--public-text);}.withdrawal-shell,.withdrawal-confirmation-shell{width:100%;max-width:1180px;margin:0 auto;}.withdrawal-kicker{display:inline-block;color:var(--public-brand-pink);font-size:.76rem;font-weight:800;letter-spacing:.11em;line-height:1.2;text-transform:uppercase;}.withdrawal-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.46fr);gap:clamp(1.5rem,4vw,3.4rem);align-items:center;margin-bottom:1.35rem;padding:clamp(1.45rem,4vw,3rem);overflow:hidden;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--public-brand-pink) 10%,transparent),transparent 42%),var(--public-surface);border:1px solid var(--public-border);border-radius:1.25rem;box-shadow:var(--public-shadow-soft,var(--public-shadow));}.withdrawal-hero-copy h1,.withdrawal-confirmation-card h1{margin:.55rem 0 .8rem;color:var(--public-text);font-family:var(--font-hero-title,Georgia,serif);font-size:clamp(2.45rem,5vw,4.45rem);font-weight:400;line-height:.98;letter-spacing:-.025em;}.withdrawal-hero-copy p,.withdrawal-card-heading p,.withdrawal-info-card p,.withdrawal-side-card p,.withdrawal-confirmation-lead,.withdrawal-confirmation-message p{color:var(--public-muted);line-height:1.7;}.withdrawal-hero-copy p{max-width:48rem;margin:0;font-size:clamp(.98rem,1.3vw,1.08rem);}.withdrawal-steps{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;padding:1rem;background:color-mix(in srgb,var(--public-surface) 92%,var(--public-surface-soft));border:1px solid var(--public-border);border-radius:1rem;}.withdrawal-step{display:flex;gap:.7rem;align-items:center;min-width:0;opacity:.62;}.withdrawal-step.is-active{opacity:1;}.withdrawal-step>span{display:grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;color:var(--public-text);background:var(--public-surface);border:1px solid var(--public-border);border-radius:50%;font-size:.82rem;font-weight:800;}.withdrawal-step.is-active>span{color:#fff;background:var(--public-action-green);border-color:var(--public-action-green);}.withdrawal-step div{min-width:0;}.withdrawal-step strong,.withdrawal-step small{display:block;}.withdrawal-step strong{color:var(--public-text);font-size:.83rem;line-height:1.3;}.withdrawal-step small{margin-top:.12rem;color:var(--public-muted);font-size:.68rem;line-height:1.3;}.withdrawal-step-line{height:1px;background:var(--public-border);}.withdrawal-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:1.35rem;align-items:start;}.withdrawal-main,.withdrawal-sidebar{display:grid;gap:1rem;min-width:0;}.withdrawal-card,.withdrawal-info-card,.withdrawal-side-card,.withdrawal-confirmation-card{background:var(--public-surface);border:1px solid var(--public-border);border-radius:1.15rem;box-shadow:var(--public-shadow-soft,var(--public-shadow));}.withdrawal-info-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.15rem 1.2rem;background:color-mix(in srgb,var(--public-surface-soft) 72%,var(--public-surface));}.withdrawal-info-icon{display:grid;width:2.15rem;height:2.15rem;place-items:center;color:var(--public-brand-green);background:color-mix(in srgb,var(--public-brand-green) 10%,var(--public-surface));border:1px solid color-mix(in srgb,var(--public-brand-green) 28%,var(--public-border));border-radius:50%;font-family:Georgia,serif;font-size:1.15rem;font-weight:700;}.withdrawal-info-card h2{margin:0 0 .45rem;color:var(--public-text);font-size:1rem;font-weight:800;}.withdrawal-info-card p{margin:0;font-size:.9rem;}.withdrawal-info-card p + p{margin-top:.45rem;}.withdrawal-card{min-width:0;padding:clamp(1.2rem,3vw,2rem);}.withdrawal-card-heading{margin-bottom:1.25rem;padding-bottom:1.05rem;border-bottom:1px solid var(--public-border);}.withdrawal-card-heading--verified{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;}.withdrawal-card-heading h2,.withdrawal-side-card h2,.withdrawal-confirmation-items h2{margin:.4rem 0 .5rem;color:var(--public-text);font-family:var(--font-hero-subtitle,Georgia,serif);font-weight:400;line-height:1.15;}.withdrawal-card-heading h2{font-size:clamp(1.65rem,3vw,2.2rem);}.withdrawal-card-heading p{margin:0;font-size:.94rem;}.withdrawal-verified-badge,.withdrawal-status{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:999px;font-size:.72rem;font-weight:800;line-height:1;white-space:nowrap;}.withdrawal-verified-badge{padding:.55rem .72rem;color:var(--public-brand-green);background:color-mix(in srgb,var(--public-brand-green) 10%,var(--public-surface));border:1px solid color-mix(in srgb,var(--public-brand-green) 30%,var(--public-border));}.withdrawal-verify-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;}.withdrawal-field{min-width:0;}.withdrawal-field .form-label{display:block;margin-bottom:.42rem;color:var(--public-text);font-size:.88rem;font-weight:750;}.withdrawal-field .form-control,.withdrawal-quantity{min-height:48px;color:var(--public-text);background:var(--public-surface);border:1px solid color-mix(in srgb,var(--public-border) 76%,var(--public-muted));border-radius:.72rem;box-shadow:none;}.withdrawal-field .form-control::placeholder{color:var(--public-muted);opacity:.72;}.withdrawal-field .form-control:focus,.withdrawal-quantity:focus,.withdrawal-select-item:focus{border-color:var(--public-brand-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--public-brand-green) 18%,transparent);outline:0;}html.dark-mode .withdrawal-field .form-control,html.dark-mode .withdrawal-quantity{color:var(--public-text);background:color-mix(in srgb,var(--public-surface) 88%,black);}.withdrawal-form-action{grid-column:1 / -1;}.withdrawal-primary-btn,.withdrawal-secondary-btn{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:.72rem 1.05rem;border-radius:.7rem;font-size:.9rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;}.withdrawal-primary-btn{color:#fff;background:var(--public-action-green);border:1px solid var(--public-action-green);}.withdrawal-primary-btn:hover{color:#fff;background:var(--public-action-green-hover);border-color:var(--public-action-green-hover);}.withdrawal-primary-btn--pink{background:#b51249;border-color:#b51249;}.withdrawal-primary-btn--pink:hover{background:#94113d;border-color:#94113d;}.withdrawal-secondary-btn{color:var(--public-text);background:var(--public-surface);border:1px solid var(--public-border);}.withdrawal-secondary-btn:hover{color:var(--public-brand-green);background:var(--public-surface-soft);}.withdrawal-primary-btn:focus-visible,.withdrawal-secondary-btn:focus-visible,.withdrawal-contact-link:focus-visible,.withdrawal-privacy-note a:focus-visible,.withdrawal-warning a:focus-visible,.withdrawal-confirmation-message a:focus-visible{outline:3px solid color-mix(in srgb,var(--public-brand-pink) 48%,transparent);outline-offset:3px;}.withdrawal-validation-summary:empty,.withdrawal-validation-summary.validation-summary-valid{display:none;}.withdrawal-validation-summary{grid-column:1 / -1;padding:.85rem 1rem;color:#8a142f;background:#fff0f3;border:1px solid #efbdc8;border-radius:.75rem;font-size:.88rem;}.withdrawal-validation-summary ul{margin:0;padding-left:1.1rem;list-style:disc;}html.dark-mode .withdrawal-validation-summary{color:#ffc1cf;background:#2a1118;border-color:#683040;}.field-validation-error{display:block;margin-top:.35rem;color:var(--color-danger);font-size:.8rem;}.withdrawal-warning,.withdrawal-submit-note{margin-bottom:1rem;padding:1rem;border-radius:.8rem;}.withdrawal-warning{color:var(--public-text);background:color-mix(in srgb,#d99a00 9%,var(--public-surface));border:1px solid color-mix(in srgb,#d99a00 35%,var(--public-border));}.withdrawal-warning strong{display:block;margin-bottom:.3rem;}.withdrawal-warning p{margin:0;color:var(--public-muted);font-size:.88rem;line-height:1.65;}.withdrawal-warning a,.withdrawal-privacy-note a,.withdrawal-confirmation-message a{color:var(--public-brand-green);font-weight:750;text-decoration:underline;text-underline-offset:.15em;}.withdrawal-table-wrap{width:100%;margin:0;overflow-x:auto;border:1px solid var(--public-border);border-radius:.85rem;}.withdrawal-items-table{width:100%;min-width:690px;margin:0;color:var(--public-text);background:var(--public-surface);border-collapse:separate;border-spacing:0;}.withdrawal-items-table--select{min-width:920px;}.withdrawal-items-table thead th{padding:.75rem .8rem;color:var(--public-muted);background:var(--public-surface-soft);border:0;border-bottom:1px solid var(--public-border);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;}.withdrawal-items-table tbody td{padding:.82rem .8rem;color:var(--public-text);background:transparent;border:0;border-bottom:1px solid var(--public-border);font-size:.86rem;vertical-align:top;}.withdrawal-items-table tbody tr:last-child td{border-bottom:0;}.withdrawal-items-table td>strong,.withdrawal-items-table td>small{display:block;}.withdrawal-items-table td>small{margin-top:.2rem;color:var(--public-muted);}.withdrawal-item-check{display:flex;min-height:32px;align-items:center;justify-content:center;margin:0;padding:0;}.withdrawal-select-item{width:1.25rem;height:1.25rem;margin:0;border:2px solid color-mix(in srgb,var(--public-brand-green) 58%,var(--public-border));cursor:pointer;}.withdrawal-select-item:checked{background-color:var(--public-action-green);border-color:var(--public-action-green);}.withdrawal-quantity{width:76px;min-height:40px;padding:.45rem .55rem;}.withdrawal-quantity-note{display:block;margin-top:.28rem;color:var(--public-muted);font-size:.7rem;}.withdrawal-status{padding:.42rem .58rem;}.withdrawal-status--success{color:#0f5711;background:#eaf5e9;border:1px solid #bdd9ba;}.withdrawal-status--warning{color:#714f00;background:#fff5d7;border:1px solid #ead494;}.withdrawal-status--muted{color:var(--public-muted);background:var(--public-surface-soft);border:1px solid var(--public-border);}html.dark-mode .withdrawal-status--success{color:#b9edb4;background:#102511;border-color:#315934;}html.dark-mode .withdrawal-status--warning{color:#f3daa0;background:#2b220d;border-color:#5c4b1e;}.withdrawal-item-note{max-width:24rem;margin-top:.48rem;color:var(--public-muted);font-size:.72rem;line-height:1.48;}.withdrawal-note-field{margin-top:1rem;}.withdrawal-note-field textarea.form-control{min-height:118px;resize:vertical;}.withdrawal-submit-note{margin-top:1rem;color:var(--public-muted);background:var(--public-surface-soft);border:1px solid var(--public-border);font-size:.84rem;line-height:1.65;}.withdrawal-privacy-note{margin:0 0 1rem;color:var(--public-muted);font-size:.78rem;line-height:1.55;}.withdrawal-side-card{padding:1.15rem;}.withdrawal-side-card--sticky{position:sticky;top:6.35rem;z-index:2;}.withdrawal-side-card h2{font-size:1.45rem;}.withdrawal-side-card p{margin:0 0 .72rem;font-size:.88rem;}.withdrawal-help-list{display:grid;gap:.82rem;margin:.9rem 0 0;padding:0;list-style:none;}.withdrawal-help-list li{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.65rem;align-items:start;}.withdrawal-help-list li>span{display:grid;width:1.8rem;height:1.8rem;place-items:center;color:var(--public-brand-green);background:color-mix(in srgb,var(--public-brand-green) 8%,var(--public-surface));border:1px solid color-mix(in srgb,var(--public-brand-green) 24%,var(--public-border));border-radius:50%;font-size:.72rem;font-weight:800;}.withdrawal-help-list strong,.withdrawal-help-list small{display:block;}.withdrawal-help-list strong{color:var(--public-text);font-size:.84rem;line-height:1.35;}.withdrawal-help-list small{margin-top:.12rem;color:var(--public-muted);font-size:.72rem;line-height:1.45;}.withdrawal-contact-link{display:block;width:fit-content;margin-top:.42rem;color:var(--public-brand-green);font-size:.88rem;font-weight:800;}.withdrawal-confirmation-page{padding-top:.2rem;}.withdrawal-confirmation-shell{max-width:860px;}.withdrawal-confirmation-card{padding:clamp(1.4rem,4vw,3rem);text-align:center;}.withdrawal-success-mark{display:grid;width:4rem;height:4rem;margin:0 auto 1rem;place-items:center;color:#fff;background:var(--public-action-green);border-radius:50%;box-shadow:0 10px 28px color-mix(in srgb,var(--public-action-green) 24%,transparent);font-size:1.8rem;font-weight:800;}.withdrawal-confirmation-card h1{margin-top:.5rem;}.withdrawal-confirmation-lead{max-width:620px;margin:0 auto 1.35rem;}.withdrawal-confirmation-data{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 1.2rem;overflow:hidden;text-align:left;background:var(--public-surface-soft);border:1px solid var(--public-border);border-radius:.9rem;}.withdrawal-confirmation-data>div{min-width:0;padding:.9rem 1rem;}.withdrawal-confirmation-data>div + div{border-left:1px solid var(--public-border);}.withdrawal-confirmation-data dt{margin-bottom:.28rem;color:var(--public-muted);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;}.withdrawal-confirmation-data dd{margin:0;color:var(--public-text);font-size:.9rem;overflow-wrap:anywhere;}.withdrawal-confirmation-items{margin:1.2rem 0;padding:1.05rem;text-align:left;border:1px solid var(--public-border);border-radius:.9rem;}.withdrawal-confirmation-items h2{margin-top:0;font-size:1.35rem;}.withdrawal-confirmation-items ul{margin:.7rem 0 0;padding:0;list-style:none;}.withdrawal-confirmation-items li{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.65rem 0;color:var(--public-text);border-top:1px solid var(--public-border);font-size:.88rem;}.withdrawal-confirmation-items li strong{white-space:nowrap;}.withdrawal-confirmation-message{margin:1.2rem 0;padding:1rem;text-align:left;border-radius:.85rem;}.withdrawal-confirmation-message>strong{display:block;margin-bottom:.3rem;color:var(--public-text);}.withdrawal-confirmation-message p{margin:0;font-size:.86rem;}.withdrawal-confirmation-message--success{background:color-mix(in srgb,var(--public-brand-green) 8%,var(--public-surface));border:1px solid color-mix(in srgb,var(--public-brand-green) 28%,var(--public-border));}.withdrawal-confirmation-message--warning{background:color-mix(in srgb,#d99a00 9%,var(--public-surface));border:1px solid color-mix(in srgb,#d99a00 35%,var(--public-border));}.withdrawal-confirmation-actions{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-top:1.35rem;}@media (max-width:991.98px){.withdrawal-hero,.withdrawal-layout{grid-template-columns:1fr;}.withdrawal-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));}.withdrawal-side-card--sticky{position:static;}}@media (max-width:767.98px){.withdrawal-public-page{padding-bottom:2.6rem;}.withdrawal-card,.withdrawal-info-card,.withdrawal-side-card,.withdrawal-confirmation-card,.withdrawal-hero{border-radius:1rem;}.withdrawal-verify-form,.withdrawal-sidebar,.withdrawal-confirmation-data{grid-template-columns:1fr;}.withdrawal-confirmation-data>div + div{border-top:1px solid var(--public-border);border-left:0;}.withdrawal-items-table,.withdrawal-items-table--select{min-width:0;}.withdrawal-table-wrap{overflow:visible;border:0;border-radius:0;}.withdrawal-items-table,.withdrawal-items-table thead,.withdrawal-items-table tbody,.withdrawal-items-table tr,.withdrawal-items-table td{display:block;width:100%;}.withdrawal-items-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.withdrawal-items-table tbody{display:grid;gap:.8rem;}.withdrawal-items-table tbody tr{overflow:hidden;background:var(--public-surface);border:1px solid var(--public-border);border-radius:.85rem;}.withdrawal-items-table tbody td{display:grid;grid-template-columns:minmax(105px,.42fr) minmax(0,1fr);gap:.75rem;align-items:start;padding:.72rem .8rem;border-bottom:1px solid var(--public-border);text-align:left;}.withdrawal-items-table tbody td::before{content:attr(data-label);color:var(--public-muted);font-size:.69rem;font-weight:800;letter-spacing:.03em;line-height:1.4;text-transform:uppercase;}.withdrawal-items-table tbody td:last-child{border-bottom:0;}.withdrawal-item-check{justify-content:flex-start;}.withdrawal-item-note{grid-column:2;max-width:none;}.withdrawal-status{justify-self:start;}.withdrawal-quantity-note{grid-column:2;}}@media (max-width:575.98px){.withdrawal-hero,.withdrawal-card,.withdrawal-confirmation-card{padding:1.15rem;}.withdrawal-hero-copy h1,.withdrawal-confirmation-card h1{font-size:clamp(2rem,12vw,2.8rem);}.withdrawal-steps{grid-template-columns:1fr;gap:.6rem;}.withdrawal-step-line{display:none;}.withdrawal-step{opacity:1;}.withdrawal-card-heading--verified{flex-direction:column;}.withdrawal-primary-btn,.withdrawal-secondary-btn{width:100%;}.withdrawal-items-table tbody td{grid-template-columns:96px minmax(0,1fr);}.withdrawal-confirmation-items li{align-items:flex-start;}.withdrawal-confirmation-actions{flex-direction:column;}}