.flow-app{background:var(--canvas);height:100dvh;min-height:100dvh;color:var(--ink);direction:rtl}.flow-frame{width:min(100%,var(--content-width));background:var(--canvas);flex-direction:column;height:100%;margin:auto;display:flex}.flow-header{min-height:calc(var(--field-tall) + env(safe-area-inset-top));padding:max(var(--space-5),env(safe-area-inset-top))var(--space-12)var(--space-5);border-bottom:1px solid var(--line);flex-shrink:0;grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.flow-header h1{text-align:center;font-size:var(--text-page);font-weight:var(--weight-title);margin:0}.flow-header button{width:44px;height:44px}.flow-main{overscroll-behavior:contain;min-height:0;padding:calc(var(--space-20) + var(--flow-head,0px))var(--space-16)calc(var(--space-24) + var(--flow-foot,0px));flex:1;overflow-y:auto}.flow-actions{padding:var(--space-12)var(--space-16)max(var(--space-12),env(safe-area-inset-bottom));gap:var(--space-8);border-top:1px solid var(--line);background:var(--canvas);flex-shrink:0;display:grid}.flow-actions>button,.flow-primary{white-space:normal;width:100%;height:auto;min-height:48px;font-size:var(--text-action)}.flow-app .bottom-nav{border-radius:0;flex-shrink:0;width:100%;position:static}.flow-metal-tabs [role=tablist]{grid-template-columns:repeat(3,1fr);gap:0;width:100%;display:grid}.flow-metal-tabs [role=tab]{min-height:48px;font-size:var(--text-body)}.flow-metal-tabs [role=tab][aria-selected=true]{color:var(--ink)}.flow-lead{margin-bottom:var(--space-22)}.flow-lead h2{font-size:var(--text-section);margin:0 0 var(--space-5);font-weight:var(--weight-title)}.flow-lead p,.flow-note{font-size:var(--text-label);color:var(--muted);line-height:var(--leading-19);margin:0}.flow-summary{padding:var(--space-16);border-radius:var(--shape-surface)}.flow-summary>strong{font-size:var(--text-body)}.flow-anchor{gap:var(--space-6);margin:var(--space-22)0;display:grid}.flow-anchor>span{font-size:var(--text-label);color:var(--muted)}.flow-anchor>strong{font-size:var(--text-financial);font-weight:var(--weight-title)}.flow-anchor small{font-size:var(--text-label);font-weight:var(--weight-medium)}.flow-details{font-size:var(--text-label);margin:0}.flow-details>div{justify-content:space-between;align-items:baseline;gap:var(--space-16);padding:var(--space-12)0;border-bottom:1px solid var(--line);display:flex}.flow-details>div:last-child{border:0}.flow-details dt{color:var(--muted);flex-shrink:0}.flow-details dd{font-weight:var(--weight-label);text-align:left;overflow-wrap:anywhere;margin:0}.flow-balance{justify-content:space-between;align-items:baseline;gap:var(--space-8);font-size:var(--text-helper);color:var(--muted);display:flex}.flow-balance strong{color:var(--ink);font-size:var(--text-action)}.flow-balance small{font-size:var(--text-caption);font-weight:var(--weight-medium)}.flow-payment{margin-top:var(--space-24)}.flow-selection{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-14)0;display:flex}.flow-selection>span{gap:var(--space-3);display:grid}.flow-selection strong{font-size:var(--text-body)}.flow-selection small{font-size:var(--text-helper);color:var(--muted)}.flow-selection button:not([role=switch]){min-width:64px;min-height:44px}.flow-outcome{text-align:center;justify-items:center;gap:var(--space-14);padding:var(--space-20)0 var(--space-32);display:grid}.flow-outcome>svg{width:46px;height:46px}.flow-outcome.success>svg{color:var(--success)}.flow-outcome.warning>svg{color:var(--warning)}.flow-outcome h2{font-size:var(--text-body);line-height:var(--leading-18);font-weight:var(--weight-label);text-wrap:balance;margin:0}.flow-outcome p{font-size:var(--text-label);line-height:var(--leading-19);color:var(--muted);max-width:32ch;margin:0}.trade-flow .flow-main{padding:var(--flow-head,0px)0 var(--flow-foot,0px);flex-direction:column;display:flex}.trade-operate{padding:var(--space-8)var(--space-16)var(--space-4);flex-direction:column;flex:1;min-height:440px;display:flex}.trade-tools{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:48px;display:flex}.flow-segment{gap:var(--space-2);border:1px solid var(--line);border-radius:var(--shape-surface);padding:var(--space-2);display:flex}.flow-segment button{min-height:44px;min-width:var(--control-tall);font-size:var(--text-label);border-radius:var(--shape-control)}.flow-segment [aria-pressed=true]{background:var(--navy);color:var(--navy-ink)}.trade-rate{gap:var(--space-2);text-align:left;display:grid}.trade-rate small{font-size:var(--text-caption);color:var(--muted)}.trade-rate strong{font-size:var(--text-label)}.trade-entry{min-height:160px;padding:var(--space-16)0;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.trade-entry .flow-balance{margin-bottom:var(--space-12);justify-content:center}.trade-entry .flow-balance strong{font-size:var(--text-label)}.trade-entry>label{font-size:var(--text-helper);color:var(--muted)}.trade-number{direction:ltr;grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;width:100%;display:grid}.trade-number button{min-height:44px;font-size:var(--text-label);padding:var(--space-5);gap:var(--space-3)}.trade-number input{width:100%;min-width:0;height:70px;color:var(--ink);text-align:center;font-size:var(--text-financial-hero);font-weight:var(--weight-title);outline-offset:calc(-1*var(--space-2));background:0 0;border:0}.trade-number input::placeholder{color:var(--muted)}.trade-equivalent{font-size:var(--text-body)}.trade-entry p{min-height:18px;font-size:var(--text-helper);color:var(--danger);margin:var(--space-8)0 0}.trade-keys{padding-top:var(--space-6);border-top:1px solid var(--line);margin-top:var(--space-8);direction:ltr;grid-template-rows:repeat(4,48px);grid-template-columns:repeat(3,1fr);display:grid}.trade-keys button{height:48px;font-size:var(--text-keypad);font-weight:var(--weight-label)}.trade-keys svg{width:23px;height:23px}.flow-app [data-vibefarsi-sheet-panel]{max-width:var(--content-width);margin:auto}.flow-app input{caret-color:var(--navy)}@media (width>=700px){.flow-app{padding:var(--space-18)0}.flow-frame{border:1px solid var(--line);border-radius:22px}.flow-header{border-radius:22px 22px 0 0}.flow-app .bottom-nav{border-radius:0 0 22px 22px}}@media (width<=350px){.flow-main,.trade-operate{padding-inline:var(--space-12)}.trade-number{grid-template-columns:62px minmax(0,1fr) 62px}.trade-number input{font-size:var(--text-financial-hero)}}@media (height<=650px){.trade-entry{padding:var(--space-8)0}.trade-entry .flow-balance{margin-bottom:var(--space-5)}.trade-operate{min-height:440px}}.services-grid{gap:var(--space-12)var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.services-hub .flow-main{padding:calc(var(--space-16) + var(--flow-head,0px))var(--space-16)calc(var(--space-16) + var(--flow-foot,0px))}.services-hub-tile{justify-content:center;gap:var(--space-10);aspect-ratio:1;width:100%;min-width:0;height:auto;padding:var(--space-8)var(--space-2);color:var(--ink);border-radius:var(--shape-surface);flex-direction:column;display:flex}.services-hub-tile img{object-fit:contain;width:clamp(54px,16vw,66px);height:clamp(54px,16vw,66px)}.services-hub-tile span{font-size:var(--text-helper);font-weight:var(--weight-strong);white-space:nowrap}@media (width<=350px){.services-grid{gap:var(--space-8)var(--space-4)}.services-hub .flow-main{padding:calc(var(--space-12) + var(--flow-head,0px))var(--space-12)calc(var(--space-12) + var(--flow-foot,0px))}.services-hub-tile{gap:var(--space-6)}.services-hub-tile span{font-size:var(--text-caption)}}.services-hub .flow-main{padding-top:calc(var(--space-7) + var(--flow-head,0px))}.services-hub .live-price{margin-bottom:var(--space-12);min-height:var(--ticker-height)}.services-hub-tile{border:1px solid var(--line);background:var(--surface)}.flow-section{margin-top:var(--space-24)}.flow-section h2{font-size:var(--text-body);font-weight:var(--weight-title);margin:0 0 var(--space-12)}.flow-label-row{justify-content:space-between;align-items:center;gap:var(--space-12);margin-bottom:var(--space-8);font-size:var(--text-body);font-weight:var(--weight-label);display:flex}.flow-label-row>button{min-height:44px;font-size:var(--text-helper)}.flow-field{gap:var(--space-8);margin:var(--space-24)0;font-size:var(--text-body);display:grid}.flow-field input{letter-spacing:0;min-height:44px;font-family:inherit}.flow-text-input{background:var(--surface);width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:var(--shape-subtle);padding:var(--space-8)var(--space-12)}.amount-all{font-size:var(--text-helper);padding-inline:var(--space-7);color:var(--navy);border-radius:var(--shape-small)}.flow-bank{justify-content:flex-start;gap:var(--space-12);width:100%;min-height:var(--row-ledger);height:auto;padding:var(--space-12);white-space:normal;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--shape-control);text-align:right;display:flex}.flow-bank>svg{flex-shrink:0;width:22px;height:22px}.flow-bank>span{gap:var(--space-3);flex:1;min-width:0;display:grid}.flow-bank strong{font-size:var(--text-body)}.flow-bank small{font-size:var(--text-helper);color:var(--muted);overflow-wrap:anywhere}.flow-link{width:100%;min-height:44px;font-size:var(--text-label);color:var(--muted);padding:var(--space-8)0;justify-content:space-between}.flow-error{font-size:var(--text-helper);color:var(--danger);line-height:var(--leading-18);margin:var(--space-7)0}.flow-copy{vertical-align:middle;max-width:100%;display:inline-flex}.flow-copy button{min-width:44px;min-height:44px;font-size:var(--text-helper);padding:var(--space-7)}.flow-note+button{margin-top:var(--space-14)}.flow-app [role=checkbox]{border-radius:var(--shape-subtle);min-width:44px;min-height:44px}.flow-app [data-vibefarsi-sheet-panel] .sheet-stack{margin-top:var(--space-14)}.flow-app [data-vibefarsi-sheet-panel] .sheet-stack button:not([role=switch]){white-space:normal;height:auto;min-height:48px}.flow-app .amount-all{color:var(--ink);font-size:var(--text-helper);padding-inline:var(--space-5);min-width:var(--control-chip-min)}.history-content [data-slot=tabs-list]{width:100%}.flow-app .history-row{gap:var(--space-8);width:100%;height:auto;min-height:var(--row-ledger-comfortable);white-space:normal;border-bottom:1px solid var(--line);padding:var(--space-10)0;text-align:right;color:var(--ink);border-radius:0;justify-content:flex-start;align-items:center;display:flex}.history-row>span:nth-child(2){flex:1;min-width:0}.history-row strong{font-size:var(--text-helper);line-height:var(--leading-18);display:block}.history-row small{font-size:var(--text-caption);font-weight:var(--weight-body);color:var(--muted);line-height:var(--leading-17);display:block}.history-side{text-align:left;max-width:45%}.history-icon{background:var(--surface-subtle);border-radius:var(--shape-subtle);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.flow-empty{padding:48px var(--space-16);text-align:center;justify-items:center;gap:var(--space-12);display:grid}.flow-empty h2{font-size:var(--text-section)}.flow-empty p{font-size:var(--text-label);color:var(--muted);line-height:var(--leading-long)}.history-loading{font-size:var(--text-label);color:var(--muted);margin-top:var(--space-24)}.history-skeleton{border-bottom:1px solid var(--line);background:linear-gradient(90deg,var(--surface-subtle),transparent);height:70px;margin-block:var(--space-8)}.flow-app .history-row{min-height:var(--row-ledger);gap:var(--space-8);padding:var(--space-8)var(--space-2);grid-template-columns:38px minmax(0,1fr) auto;display:grid}.history-row>span:nth-child(2) strong{font-size:var(--text-body);font-weight:var(--weight-medium)}.history-row>span:nth-child(2) small{font-size:var(--text-helper)}.history-row .history-side strong{font-size:var(--text-label)}.history-side{max-width:130px}.history-icon{background:0 0;border-radius:0;width:38px;height:38px}.outcome-anchor{gap:var(--space-4);margin-block:var(--space-4)var(--space-8);display:grid}.outcome-anchor span{font-size:var(--text-helper);color:var(--muted)}.outcome-anchor strong{font-size:var(--text-financial)}.price-body{gap:var(--space-16);padding-top:var(--space-20);display:grid}.price-body>.trade-direction-tabs{justify-self:start}.price-body .price-fields{gap:var(--space-16);margin-top:0;display:grid}.price-expiry{gap:var(--space-8);display:grid}.price-expiry h2{font-size:var(--text-label);font-weight:var(--weight-medium);margin:0}.price-hub{gap:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.price-hub button{gap:var(--space-16);height:120px;font-size:var(--text-body);flex-direction:column;display:flex}.price-flow .flow-anchor{text-align:center;justify-items:center}.price-flow .flow-details>div{padding:var(--space-10)0}.physical-section-title{font-size:var(--text-action);font-weight:var(--weight-label);margin:var(--space-22)0 var(--space-12)}.physical-catalog{gap:var(--space-10);display:grid}.physical-copy{gap:var(--space-3);min-width:0;display:grid}.physical-copy>strong:first-child{font-size:var(--text-body)}.physical-copy>strong{font-size:var(--text-helper);font-weight:var(--weight-label);line-height:var(--leading-15)}.physical-copy small{font-size:var(--text-caption);color:var(--muted);line-height:var(--leading-17)}.physical-copy b{font-size:var(--text-caption);color:var(--ink);font-weight:var(--weight-label)}.physical-add{background:0 0;border:0;width:44px;height:44px;position:relative}.physical-flow .vf-number-counter-outlined button:before,.physical-add:before{content:"";border:1px solid var(--line);background:var(--surface);border-radius:9px;width:28px;height:28px;position:absolute}.physical-flow .vf-number-counter-outlined svg,.physical-add svg{z-index:1;width:14px;height:14px}:is(.physical-flow,.gift-flow) .flow-actions>.flow-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:0;min-height:44px;display:grid}:is(.physical-flow,.gift-flow) .flow-actions>.flow-details>div{gap:var(--space-4);text-align:center;padding:var(--space-4);font-size:var(--text-helper);border-bottom:0;display:grid}:is(.physical-flow,.gift-flow) .flow-actions>.flow-details dd{text-align:center;font-size:var(--text-label);overflow-wrap:anywhere}.physical-address{gap:var(--space-12);margin:var(--space-8)0 var(--space-20);padding-bottom:var(--space-18);border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);display:grid}.physical-address strong{font-size:var(--text-action)}.physical-address address{color:var(--muted);font-style:normal;font-size:var(--text-label);line-height:var(--leading-19);margin-top:var(--space-4)}.physical-days{gap:var(--space-8);display:grid}.physical-days [role=radio]{min-height:var(--control-choice);border:1px solid var(--line);border-radius:var(--shape-control);background:var(--surface);color:var(--ink);padding:var(--space-9)var(--space-12);align-items:center}.physical-days [aria-checked=true]{border-color:var(--ink);background:var(--surface-subtle)}.physical-rules{gap:var(--space-16);font-size:var(--text-body);line-height:var(--leading-19);margin-bottom:var(--space-24);padding-right:var(--space-20);display:grid}.physical-flow .flow-anchor{text-align:center;justify-items:center}.physical-flow .flow-details>div:has(dd){align-items:baseline}.physical-flow .flow-details dd{max-width:70%;line-height:var(--leading-19)}:is(.physical-flow,.gift-flow) .flow-actions .flow-details dd{max-width:none}.physical-flow .flow-outcome.warning>svg{color:var(--danger)}.physical-flow .flow-main{padding:calc(var(--space-6) + var(--flow-head,0px))var(--space-18)calc(var(--space-24) + var(--flow-foot,0px))}.physical-flow .flow-metal-tabs{margin-bottom:0}.physical-flow .flow-metal-tabs [role=tab]{min-height:var(--control-tall)}.physical-flow .flow-balance{min-height:var(--control-tall);font-size:var(--text-label);border-bottom:0;align-items:center}.physical-flow .flow-balance strong,.physical-flow .flow-balance small{font-size:var(--text-body);font-weight:var(--weight-label)}.physical-catalog{gap:var(--space-8)}.physical-flow .flow-actions{padding:var(--space-8)var(--space-18)max(var(--space-8),env(safe-area-inset-bottom));gap:var(--space-6)}:is(.physical-flow,.gift-flow) .flow-actions>.flow-details{min-height:38px}:is(.physical-flow,.gift-flow) .flow-actions>.flow-details>div{gap:var(--space-2);padding:var(--space-2);position:relative}:is(.physical-flow,.gift-flow) .flow-actions>.flow-details>div+div{border-inline-start:0}:is(.physical-flow,.gift-flow) .flow-actions>.flow-details>div+div:before{content:"";inset-block:var(--space-5);background:var(--line);width:1px;position:absolute;inset-inline-start:0}:is(.physical-flow,.gift-flow) .flow-actions>.flow-details dd{font-size:var(--text-label)}@media (width<=350px){:is(.physical-flow,.gift-flow) .flow-actions>.flow-details dd{font-size:var(--text-helper)}}.flow-app [data-vibefarsi-sheet-panel] button:not([role=switch]){min-width:44px;min-height:44px}.flow-app [data-vibefarsi-sheet-panel] .sheet-stack button:not([role=switch]){min-height:48px}.installment-calculator{margin:var(--space-24)0}.service-section-title{font-size:var(--text-section);font-weight:var(--weight-strong);margin:var(--space-20)0 var(--space-12)}.service-notice{margin:var(--space-18)0;padding:var(--space-16);border:1px solid var(--line);border-radius:var(--shape-control);font-size:var(--text-body);line-height:var(--leading-19);background:var(--surface-subtle)}.service-notice svg{vertical-align:middle;margin-inline-end:var(--space-8);display:inline-block}.installment-consent{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.installment-consent button[role=checkbox]{width:var(--touch-target);height:var(--touch-target);margin:0}.installment-consent label{align-items:center}.installment-proof{gap:var(--space-4)var(--space-10);padding:var(--space-16)0;grid-template-columns:36px 1fr;align-items:center;display:grid}.installment-proof svg{grid-row:span 2}.installment-proof strong{font-size:var(--text-section-large)}.installment-proof small{font-size:var(--text-label);color:var(--muted)}.installment-progress{gap:var(--space-12);margin:var(--space-20)0;font-size:var(--text-body);grid-template-columns:1fr auto;display:grid}.installment-progress-track{background:var(--surface-subtle);border-radius:var(--shape-small);grid-column:1/-1;height:8px;overflow:hidden}.installment-progress-track i{background:var(--ink);border-radius:var(--shape-small);height:100%;display:block}.installment-progress-labels{font-size:var(--text-label);color:var(--muted);grid-column:1/-1;justify-content:space-between;display:flex}.installment-next{padding:var(--space-16);border:1px solid var(--line);border-radius:var(--shape-control)}.installment-next h3{font-size:var(--text-action);margin-bottom:var(--space-12)}.installment-next>strong{font-size:var(--text-financial)}.installment-schedule-row{width:100%;height:auto;min-height:var(--row-list);text-align:start;gap:var(--space-8);border-bottom:1px solid var(--line);padding:var(--space-12)0;white-space:normal;border-radius:0;grid-template-columns:24px 1fr auto;display:grid!important}.installment-schedule-row span{gap:var(--space-6);font-size:var(--text-label);display:grid}.installment-schedule-row small{font-size:var(--text-label);color:var(--muted)}.installment-schedule-row span:last-child{text-align:end}.installment-terms section{margin:var(--space-16)0}.installment-terms h3{font-size:var(--text-page);font-weight:var(--weight-strong);margin-bottom:var(--space-8)}.installment-terms p{font-size:var(--text-body);line-height:var(--leading-long)}.installment-flow .flow-main>[data-vibefarsi-tabs-list]{margin-top:0}.flow-duration-options{gap:var(--space-10);grid-template-columns:1fr 1fr;display:grid}.flow-duration-options button{text-align:center;min-height:var(--touch-target);border:1px solid var(--line);border-radius:var(--shape-control);justify-content:center;align-items:center;margin:0}.flow-duration-options button[aria-checked=true]{border-color:var(--ink)}.installment-calculator .flow-selection{font-size:var(--text-body);font-weight:var(--weight-label)}.installment-calculator output{font-size:var(--text-financial-compact);font-weight:var(--weight-title)}.installment-calculator .flow-anchor{text-align:end;margin:var(--space-8)0;padding:0}.installment-calculator .flow-anchor strong{font-size:var(--text-label)}.installment-slider .vf-slider{direction:ltr}.installment-slider .vf-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--navy)var(--slider-progress),var(--control-border)var(--slider-progress))}#installment-limits{direction:ltr}#installment-limits small{font-size:var(--text-label);direction:rtl}.selected-metal-rate{justify-content:flex-end;align-items:center;gap:var(--space-6);background:var(--surface-subtle);border-radius:var(--shape-small);padding:var(--space-12);font-size:var(--text-label);min-height:44px;display:flex}.selected-metal-rate span,.selected-metal-rate small{color:var(--muted);font-size:var(--text-caption)}.selected-metal-rate strong{font-size:var(--text-body)}.flow-duration-options button[aria-checked=true]{background:var(--ink);color:var(--surface)}.installment-flow button:not([role=switch]){min-width:var(--touch-target);min-height:var(--touch-target)}.gift-flow button:not([role=switch]){min-width:44px;min-height:44px}.gift-flow .flow-main{padding:calc(var(--space-16) + var(--flow-head,0px))var(--space-16)calc(var(--space-16) + var(--flow-foot,0px))}.gift-progress{gap:var(--space-7);margin-bottom:var(--space-20);font-size:var(--text-caption);grid-template-columns:1fr auto;display:grid}.gift-progress>div{gap:var(--space-5);grid-column:1/-1;display:flex}.gift-progress i{background:var(--line);flex:1;height:2px}.gift-progress i.active{background:var(--ink)}.gift-card-fan{width:190px;height:126px;margin:var(--space-20)auto var(--space-8);isolation:isolate;position:relative}.gift-card-fan img{object-fit:contain;width:auto;height:112px;position:absolute;bottom:0}.gift-card-fan img:first-child{z-index:4;right:54px;transform:rotate(-2deg)}.gift-card-fan img:nth-child(2){z-index:2;right:91px;transform:translateY(8px)rotate(8deg)}.gift-card-fan img:nth-child(3){z-index:3;right:18px;transform:translateY(6px)rotate(-9deg)}.gift-card-fan img:nth-child(4){z-index:1;right:122px;transform:translateY(13px)rotate(13deg)}.gift-hero{text-align:center;justify-items:center;gap:var(--space-12);margin-top:var(--space-20);display:grid}.gift-hero h2{font-size:var(--text-result);font-weight:var(--weight-title)}.gift-hero p{max-width:295px;color:var(--muted);font-size:var(--text-label);line-height:var(--leading-readable)}.gift-create-action{width:100%;margin-top:var(--space-20)}.gift-history-link{gap:var(--space-10);text-align:start;border-radius:var(--shape-surface);background:var(--surface-subtle);width:100%;min-height:66px;padding:var(--space-14);white-space:normal;border:0;grid-template-columns:36px 1fr;display:grid!important}.gift-history-link span{gap:var(--space-4);display:grid}.gift-history-link strong{font-size:var(--text-label)}.gift-history-link small{font-size:var(--text-caption);color:var(--muted)}.gift-cart-summary .flow-details{gap:var(--space-8);padding-bottom:var(--space-9);border-bottom:1px solid var(--line);grid-template-columns:.72fr 1fr 1.35fr;margin:0;display:grid}.gift-cart-summary .flow-details>div{gap:var(--space-2);border:0;padding:0;display:grid}.gift-cart-summary dt{font-size:var(--text-caption-small)}.gift-cart-summary dd{font-size:var(--text-helper);text-align:start;white-space:nowrap}.gift-cart-summary .flow-details>div:last-child{text-align:start;justify-self:end}.gift-flow [role=radiogroup]>button{border:1px solid var(--line);border-radius:var(--shape-control);min-height:var(--row-list);padding:var(--space-10)var(--space-11);margin-top:var(--space-8);align-items:center}.gift-flow [role=radiogroup]>button[aria-checked=true]{border-color:var(--ink)}.gift-flow [role=radiogroup] button span>span{font-size:var(--text-label)}.gift-issued-art{text-align:center;justify-items:center;gap:var(--space-7);padding:var(--space-18)0;display:grid}.gift-issued-art img{object-fit:contain;width:auto;height:164px}.gift-issued-art strong{font-size:var(--text-label)}.gift-issued-art small{font-size:var(--text-caption);color:var(--muted)}.gift-share-actions{justify-content:space-around;gap:var(--space-8);display:flex}.gift-flow .flow-details bdi{overflow-wrap:anywhere}.gift-flow .flow-anchor strong{font-size:var(--text-financial-result)}.gift-flow .flow-anchor small{font-size:var(--text-caption);color:var(--muted)}@media (width<=350px){.gift-flow .flow-main{padding:calc(var(--space-14) + var(--flow-head,0px))var(--space-14)calc(var(--space-14) + var(--flow-foot,0px))}.gift-product>button,.gift-product>[role=group]{grid-column:2;justify-self:end}.gift-cart-summary dd{font-size:var(--text-caption)}}.gift-mode-tabs{width:fit-content;margin-inline:0 auto}.gift-flow .gift-history-link{grid-template-columns:36px 1fr 16px;min-height:66px}.gift-history-link>svg:first-child{width:36px;height:36px;padding:var(--space-7);background:var(--surface-subtle);border-radius:9px}.gift-hero .gift-card-fan{margin:0 auto var(--space-2)}.referral-flow button{min-width:44px;min-height:44px}.referral-summary{gap:var(--space-10);border:1px solid var(--line);border-radius:var(--shape-overlay);padding:var(--space-18);margin:var(--space-20)0;display:grid}.referral-summary>span,.referral-summary>small{font-size:var(--text-label);color:var(--muted)}.referral-summary>strong{font-size:var(--text-reward);font-weight:var(--weight-title)}.referral-code{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12)0 0;border-top:1px solid var(--line);display:flex}.referral-code>bdi{font-weight:var(--weight-title);font-size:var(--text-financial-compact)}.referral-share{gap:var(--space-8);width:100%;display:flex}.referral-list-head{margin:var(--space-28)0 var(--space-12);justify-content:space-between;align-items:center;display:flex}.referral-list-head h2{font-size:var(--text-section);font-weight:var(--weight-strong)}.referral-list-head span{font-size:var(--text-label);color:var(--muted)}.referral-list{border:1px solid var(--line);border-radius:var(--shape-surface);overflow:hidden}.referral-list>div{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:var(--row-list);padding:var(--space-14);display:flex}.referral-list>div+div{border-top:1px solid var(--line)}.referral-list span{gap:var(--space-5);font-size:var(--text-body);display:grid}.referral-list small{font-size:var(--text-helper);color:var(--muted)}.referral-list b{font-size:var(--text-body);color:var(--success)}.referral-summary{background:var(--navy);color:var(--navy-ink);border:0}.referral-summary>span,.referral-summary>small{color:var(--inverse-helper)}.referral-code{background:var(--surface);color:var(--ink);padding:var(--space-10)var(--space-12);border-radius:var(--shape-control);border:0}.referral-code>bdi{letter-spacing:.02em;font-family:ui-sans-serif,system-ui,sans-serif}.referral-code button{color:var(--ink)}.referral-flow .flow-lead{margin-top:var(--space-20)}.flow-form{gap:var(--space-section);display:grid}.flow-section-title{font-size:var(--text-section);font-weight:var(--weight-title);margin:0 0 var(--space-field)}.flow-password-rules{gap:var(--space-field);margin:var(--space-group)0;font-size:var(--text-label);color:var(--muted);padding:0;list-style:none;display:grid}.flow-password-rules li{align-items:center;gap:var(--space-field);display:flex}.flow-password-rules li>span{border:1px solid var(--control-border);border-radius:var(--shape-inset);place-items:center;width:16px;height:16px;display:grid}.flow-password-rules li[data-met=true]{color:var(--success)}.flow-menu{border:1px solid var(--line);border-radius:var(--shape-surface);margin:0 0 var(--space-section);display:grid;overflow:hidden}.flow-menu-row{width:100%;min-height:var(--row-menu);justify-content:stretch;gap:var(--space-group);height:auto;padding:var(--space-group)var(--space-inline);text-align:right;white-space:normal;border-radius:0;grid-template-columns:24px minmax(0,1fr) 16px;display:grid}.flow-menu-row+.flow-menu-row{border-top:1px solid var(--line)}.account-appearance-row{grid-template-columns:24px minmax(0,1fr) auto;align-items:center}.flow-menu-row>span{gap:var(--space-4);display:grid}.flow-menu-row strong{font-size:var(--text-body);font-weight:var(--weight-label)}.flow-menu-row small{font-size:var(--text-helper);color:var(--muted);font-weight:var(--weight-body)}.flow-account-hero{gap:var(--space-group);padding:var(--space-inline);margin-bottom:var(--space-section);border:1px solid var(--line);border-radius:var(--shape-surface);display:grid}.flow-account-hero>strong{font-size:var(--text-section)}.flow-account-hero>div,.flow-bank-card>div{justify-content:space-between;gap:var(--space-field);font-size:var(--text-label);display:flex}.flow-account-hero small,.flow-bank-card small{color:var(--success);font-size:var(--text-helper)}.flow-bank-card{gap:var(--space-inline);border:1px solid var(--line);border-radius:var(--shape-surface);padding:var(--space-inline);margin-bottom:var(--space-section);display:grid}.flow-bank-card>bdi{font-size:var(--text-financial);font-weight:var(--weight-title);text-align:center}.flow-article{margin-bottom:var(--space-section);padding-bottom:var(--space-section);border-bottom:1px solid var(--line)}.flow-article h2{font-size:var(--text-section);font-weight:var(--weight-title);line-height:var(--leading-heading)}.flow-article p{font-size:var(--text-body);line-height:var(--leading-body);color:var(--muted)}.flow-license-image{align-items:center;gap:var(--space-group);padding:var(--space-inline);border:1px solid var(--line);border-radius:var(--shape-surface);font-size:var(--text-label);color:var(--muted);display:flex}.portfolio-details{--portfolio-gold-start:#c08a1e;--portfolio-gold-end:#dcae45;--portfolio-silver-start:#8e9aa7;--portfolio-silver-end:#b9c3cd;--portfolio-copper-start:#b4542a;--portfolio-copper-end:#d26f3e;--portfolio-wallet-start:#86d454;--portfolio-wallet-end:var(--lime)}:root[data-theme=dark] .portfolio-details{--portfolio-gold-start:#d6a63c;--portfolio-gold-end:#ecc568;--portfolio-silver-start:#aab4bf;--portfolio-silver-end:#d6dde4;--portfolio-copper-start:#cf7244;--portfolio-copper-end:#e8956a;--portfolio-wallet-start:#8fdc5c;--portfolio-wallet-end:var(--lime)}.portfolio-details .flow-main{gap:var(--space-20);padding-bottom:calc(max(var(--space-24),env(safe-area-inset-bottom)) + var(--flow-foot,0px));flex-direction:column;display:flex}.portfolio-summary{gap:var(--space-16);padding:var(--space-20)var(--space-16);border:1px solid var(--line);border-radius:var(--shape-overlay);background:var(--surface);display:grid}.portfolio-total{gap:var(--space-6);text-align:center;display:grid}.portfolio-total>span{font-size:var(--text-label);color:var(--muted)}.portfolio-total>strong{font-size:var(--text-financial);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;line-height:var(--leading-financial-soft)}.portfolio-total small{font-size:var(--text-label);font-weight:var(--weight-body);color:var(--muted)}.portfolio-chart{aspect-ratio:1;justify-self:center;width:200px;max-width:100%;position:relative}.portfolio-chart svg{width:100%;height:100%;display:block}.portfolio-chart-track{fill:none;stroke:var(--surface-subtle);stroke-width:22px}.portfolio-chart-seam{stroke:var(--surface);stroke-width:3px}.portfolio-chart-center{justify-content:center;align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;display:flex;position:absolute;inset:25%}.portfolio-chart-center span{font-size:var(--text-label);color:var(--muted)}.portfolio-chart-center strong{font-size:var(--text-financial);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.portfolio-chart-center span:last-child{font-size:var(--text-body);color:var(--ink);font-weight:var(--weight-label)}.portfolio-breakdown{gap:var(--space-12);display:grid}.portfolio-list-heading{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.portfolio-list-heading h2{font-size:var(--text-body);font-weight:var(--weight-label);margin:0}.portfolio-list-heading>span{font-size:var(--text-label);color:var(--muted)}.portfolio-assets{border:1px solid var(--line);border-radius:var(--shape-surface);background:var(--surface);margin:0;overflow:hidden}.portfolio-asset{gap:var(--space-4)var(--space-12);padding:var(--space-14)var(--space-12);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.portfolio-asset+.portfolio-asset{border-top:1px solid var(--line)}.portfolio-asset dt{font-size:var(--text-body);font-weight:var(--weight-label);grid-area:1/1;padding-inline-start:calc(var(--space-24) + var(--space-12))}.portfolio-asset dt img,.portfolio-asset dt svg{object-fit:contain;inset-inline-start:var(--space-12);width:24px;height:32px;position:absolute;top:calc(50% - 16px)}.portfolio-asset dt svg{color:var(--portfolio-wallet-start)}.portfolio-asset dd{display:contents}.portfolio-asset-value{font-size:var(--text-label);color:var(--muted);font-variant-numeric:tabular-nums;grid-area:2/1;padding-inline-start:calc(var(--space-24) + var(--space-12))}.portfolio-asset-value small{font-size:var(--text-helper)}.portfolio-asset-share{font-size:var(--text-body);font-weight:var(--weight-label);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-self:center}.market-flow .flow-main{padding-block:calc(var(--space-12) + var(--flow-head,0px))calc(var(--space-12) + var(--flow-foot,0px));gap:var(--space-16);flex-direction:column;display:flex}.market-position{align-items:center;gap:var(--space-8);margin-bottom:var(--space-12);display:flex}.market-ingot{flex-shrink:0;place-items:center;width:36px;height:48px;display:grid}.market-position img{object-fit:contain;width:32px;height:44px}.market-balance{gap:var(--space-4);flex:1;min-width:0;display:grid}.market-balance>span{font-size:var(--text-label);color:var(--muted)}.market-balance>strong{font-size:var(--text-result);font-weight:var(--weight-strong);line-height:var(--leading-financial-soft);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.market-balance small{font-size:var(--text-label);font-weight:var(--weight-body);color:var(--muted)}.market-value{align-items:baseline;gap:var(--space-4);font-size:var(--text-body);color:var(--muted);font-weight:var(--weight-body);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex}.market-value small{font-size:var(--text-helper)}.market-pnl{justify-content:space-between;align-items:baseline;gap:var(--space-12);font-size:var(--text-label);margin:0;display:flex}.market-pnl dt{color:var(--muted)}.market-pnl dd{align-items:center;gap:var(--space-4);font-size:var(--text-body);font-weight:var(--weight-label);font-variant-numeric:tabular-nums;margin:0;display:flex}.market-pnl small{font-size:var(--text-helper);color:var(--muted);font-weight:var(--weight-body)}.market-pnl svg{width:16px;height:16px}.market-pnl[data-direction=up] dd{color:var(--success)}.market-pnl[data-direction=down] dd{color:var(--danger)}.market-trend{min-width:0}.market-trend-heading{margin-bottom:var(--space-12);justify-content:flex-start;display:flex}.market-asset-picker{gap:var(--space-8);min-height:44px;font-size:var(--text-body)}.market-asset-picker img{object-fit:contain;width:18px;height:28px}.market-asset-picker svg{width:16px;height:16px}.market-flow .market-period-tabs{width:100%;margin:0;display:flex}.market-flow .market-period-tab{padding-inline:var(--space-4);flex:1}.market-quote{gap:var(--space-6);margin-bottom:var(--space-16);display:grid}.market-quote-head{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.market-quote-head>span:first-child{font-size:var(--text-label);color:var(--muted)}.market-price{font-size:var(--text-financial);font-weight:var(--weight-strong);line-height:var(--leading-financial-soft);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.market-price small{font-size:var(--text-label);font-weight:var(--weight-body);color:var(--muted)}.market-change{align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-8);font-size:var(--text-label);font-weight:var(--weight-label);font-variant-numeric:tabular-nums;background:color-mix(in srgb,currentColor 12%,transparent);border-radius:999px;flex-shrink:0;display:inline-flex}.market-change[data-direction=up]{color:var(--success)}.market-change[data-direction=down]{color:var(--danger)}.market-chart{touch-action:pan-y;min-width:0;color:var(--navy);border-radius:var(--shape-control);direction:ltr;margin:0;display:block;position:relative}.market-chart:focus-visible{outline:2px solid var(--focus);outline-offset:var(--space-4)}.market-chart[data-metal=gold]{color:var(--metal-gold)}.market-chart[data-metal=silver]{color:var(--metal-silver)}.market-chart[data-metal=copper]{color:var(--metal-copper)}.market-chart svg{width:100%;height:160px;display:block;overflow:visible}.market-gridline{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.market-range{gap:var(--space-8);margin:0 0 var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-range>div{column-gap:var(--space-8);row-gap:var(--space-2);border:1px solid var(--line);border-radius:var(--shape-control);padding:var(--space-10);grid-template-columns:28px minmax(0,1fr);align-items:center;display:grid}.market-range-icon{border-radius:999px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.market-range>div[data-tone=low] .market-range-icon{color:var(--danger);background:color-mix(in srgb,var(--danger)12%,transparent)}.market-range>div[data-tone=high] .market-range-icon{color:var(--success);background:color-mix(in srgb,var(--success)12%,transparent)}.market-range dt{font-size:var(--text-helper);color:var(--muted)}.market-range dd{align-items:baseline;gap:var(--space-3);font-size:var(--text-label);font-weight:var(--weight-label);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.market-range small{font-size:var(--text-helper);font-weight:var(--weight-body);color:var(--muted)}.market-data{margin-top:var(--space-16);font-size:var(--text-label)}.market-data summary{cursor:pointer;min-height:44px;color:var(--ink);border-radius:var(--shape-control);font-weight:var(--weight-label);align-content:center}.market-data summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.market-table-frame{border:1px solid var(--line);border-radius:var(--shape-surface);margin-top:var(--space-8);overflow:hidden}.market-data table{border-collapse:collapse;width:100%;font-size:var(--text-label);font-variant-numeric:tabular-nums}.market-data th,.market-data td{padding:var(--space-10)var(--space-12);text-align:start}.market-data td{text-align:end;font-weight:var(--weight-label)}.market-data thead th{font-weight:var(--weight-label);color:var(--muted);background:var(--surface-subtle)}.market-data tbody th{font-weight:var(--weight-body);color:var(--muted)}.market-data tbody tr+tr{border-top:1px solid var(--line)}.market-data tbody tr:nth-child(2n){background:var(--surface-soft)}.market-chart-context{font-size:var(--text-label);color:var(--muted);line-height:var(--leading-18);margin:0}.market-picker-sheet .flow-note{font-size:var(--text-label);line-height:var(--leading-18);color:var(--muted);margin:0}.market-asset-options{gap:var(--space-8);margin-block:var(--space-16);display:grid}.market-asset-options>button{gap:var(--space-12);text-align:start;height:auto;min-height:68px;padding:var(--space-12);border-color:var(--line);justify-content:flex-start;display:flex}.market-asset-options>button[aria-pressed=true]{border-color:var(--focus);background:var(--surface-subtle)}.market-asset-options img{object-fit:contain;width:28px;height:40px}.market-asset-options button>span:first-of-type{gap:var(--space-4);flex:1;min-width:0;display:grid}.market-asset-options strong{font-size:var(--text-body);font-weight:var(--weight-label)}.market-asset-options small{font-size:var(--text-label);font-weight:var(--weight-body);color:var(--muted);white-space:normal}.market-asset-options svg,.market-choice-spacer{flex-shrink:0;width:20px;height:20px}@media (width<=350px){.market-balance>strong{font-size:var(--text-financial-compact)}.market-value{font-size:var(--text-label)}.market-price{font-size:var(--text-result)}.market-range>div{padding:var(--space-10)}}.trade-assets{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.trade-rate{white-space:normal;align-content:center;height:auto;min-height:44px;padding:0}.mix-ticker{padding:var(--space-group)var(--space-inline)}:is(.physical-flow,.gift-flow) .flow-actions>.flow-details{column-gap:var(--space-8)}:is(.physical-flow,.gift-flow) .flow-actions>.flow-details>div+div:before{width:.5px;height:20px;inset-block:50% auto;inset-inline-start:calc(-1*var(--space-4));transform:translateY(-50%)}.flow-metal-tabs [role=tablist]{border-bottom:0}.flow-metal-tabs [role=tab]{color:var(--muted);font-weight:var(--weight-body);border-bottom:0}.flow-metal-tabs [role=tab][aria-selected=true]{color:var(--ink);font-weight:var(--weight-title)}.flow-metal-tabs.flow-metal-tabs-all [role=tablist]{grid-template-columns:repeat(4,minmax(0,1fr))}.flow-metal-list [aria-pressed=true]{color:var(--ink);font-weight:var(--weight-title)}.flow-metal-list [aria-pressed=false]{color:var(--muted);font-weight:var(--weight-body)}.physical-flow,.gift-flow{--physical-image-width:calc(var(--space-32) + var(--space-20));--physical-image-height:calc(var(--space-32) + var(--space-32));--physical-product-min-height:calc(var(--physical-image-height) + var(--space-6) + var(--space-6) + var(--stroke-control) + var(--stroke-control))}.history-metal-filter{margin:var(--space-8)0 var(--space-12)}.history-metal-filter .flow-metal-tabs.flow-metal-tabs-all [role=tablist]{gap:var(--space-6);background:0 0;border:0;width:100%;padding:0;display:flex}.history-metal-filter .flow-metal-tabs [role=tab]{isolation:isolate;min-width:44px;min-height:44px;padding:0 var(--space-10);border-radius:var(--shape-control);color:var(--primary);line-height:1;font-size:var(--text-helper);font-weight:var(--weight-medium);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;transition:color .16s;display:inline-flex;position:relative}.history-metal-filter .flow-metal-tabs [role=tab]:before{z-index:-1;content:"";border:1px solid color-mix(in srgb,var(--primary)18%,var(--line));border-radius:inherit;background:color-mix(in srgb,var(--primary)5%,var(--surface));transition:background-color .16s,border-color .16s;position:absolute;inset:8px 0}.history-metal-filter .flow-metal-tabs [role=tab][id$=-tab-gold]{color:color-mix(in srgb,var(--metal-gold)72%,var(--ink))}.history-metal-filter .flow-metal-tabs [role=tab][id$=-tab-gold]:before{border-color:color-mix(in srgb,var(--metal-gold)20%,var(--line));background:color-mix(in srgb,var(--metal-gold)8%,var(--surface))}.history-metal-filter .flow-metal-tabs [role=tab][id$=-tab-silver]{color:color-mix(in srgb,var(--metal-silver)72%,var(--ink))}.history-metal-filter .flow-metal-tabs [role=tab][id$=-tab-silver]:before{border-color:color-mix(in srgb,var(--metal-silver)20%,var(--line));background:color-mix(in srgb,var(--metal-silver)8%,var(--surface))}.history-metal-filter .flow-metal-tabs [role=tab][id$=-tab-copper]{color:color-mix(in srgb,var(--metal-copper)72%,var(--ink))}.history-metal-filter .flow-metal-tabs [role=tab][id$=-tab-copper]:before{border-color:color-mix(in srgb,var(--metal-copper)20%,var(--line));background:color-mix(in srgb,var(--metal-copper)8%,var(--surface))}.history-metal-filter .flow-metal-tabs [role=tab][aria-selected=true]{font-weight:var(--weight-label)}.history-metal-filter .flow-metal-tabs [role=tab][aria-selected=true]:before{border-color:color-mix(in srgb,var(--primary)75%,var(--line));background:color-mix(in srgb,var(--primary)13%,var(--surface))}.history-metal-filter .flow-metal-tabs [role=tab][id$=-tab-gold][aria-selected=true]:before{border-color:color-mix(in srgb,var(--metal-gold)38%,var(--line));background:color-mix(in srgb,var(--metal-gold)16%,var(--surface))}.history-metal-filter .flow-metal-tabs [role=tab][id$=-tab-silver][aria-selected=true]:before{border-color:color-mix(in srgb,var(--metal-silver)38%,var(--line));background:color-mix(in srgb,var(--metal-silver)16%,var(--surface))}.history-metal-filter .flow-metal-tabs [role=tab][id$=-tab-copper][aria-selected=true]:before{border-color:color-mix(in srgb,var(--metal-copper)38%,var(--line));background:color-mix(in srgb,var(--metal-copper)16%,var(--surface))}.history-metal-filter .flow-metal-tabs [role=tab][id$=-tab-all][aria-selected=true]:before{border-color:var(--primary);background:var(--primary)}.history-metal-filter .flow-metal-tabs [role=tab]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.history-content .history-rail{gap:var(--space-2);scrollbar-width:none;width:100%;margin-bottom:var(--space-8);justify-content:flex-start;display:flex;overflow-x:auto}.history-content .history-rail .trade-direction-tab{flex-shrink:0;min-height:36px}.history-list{border:1px solid var(--line);border-radius:var(--shape-surface);background:0 0;overflow:hidden}.history-content>.history-list{margin-top:var(--space-12)}.flow-app .history-list .history-row{box-sizing:border-box;width:100%;min-height:var(--row-ledger);padding:var(--space-10)var(--space-16);border:0;border-radius:0;margin-inline:0;background:0 0!important}.flow-app .history-list .history-row+.history-row{border-top:1px solid var(--line)}.flow-app .history-list .history-row:hover,.flow-app .history-list .history-row:active{color:var(--ink);background:0 0!important}.flow-app .history-list .history-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.history-list .history-icon{color:var(--ink);border:1px solid var(--line);border-radius:var(--shape-subtle);box-sizing:border-box;background:0 0}.flow-app .history-list .history-row .history-side strong{font-weight:var(--weight-medium)}.services-grid{gap:var(--space-12)}.services-hub-tile{background:color-mix(in srgb,var(--primary)5%,var(--surface));border:0}@media (width<=350px){.services-grid{gap:var(--space-10)}}.physical-title{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.physical-title>strong,.physical-title>span{font-size:var(--text-body);font-weight:var(--weight-label);line-height:var(--leading-15)}.physical-address{align-items:center;gap:var(--space-6);margin:var(--space-8)0 var(--space-20);padding:var(--space-12);border-radius:var(--shape-surface);background:var(--surface-subtle);border:0;grid-template-columns:44px minmax(0,1fr)}.physical-location-pin{object-fit:contain;width:44px;height:44px;display:block}.physical-date-picker{border:1px solid var(--line);border-radius:var(--shape-surface);background:0 0;overflow:hidden}.physical-location-trigger{margin-top:var(--space-4);grid-column:1/-1}.physical-date-heading{align-items:center;gap:var(--space-8);padding:var(--space-14)var(--space-12);border-bottom:1px solid var(--line);color:var(--ink);display:flex}.physical-date-heading svg{color:var(--primary);flex:none}.physical-date-heading h2{font-size:var(--text-action);font-weight:var(--weight-label);margin:0}.physical-days-viewport{padding:var(--space-12);scrollbar-width:none;scroll-snap-type:x proximity;direction:ltr;position:relative;overflow-x:auto;container-type:inline-size}.physical-days-viewport::-webkit-scrollbar{display:none}.physical-days-viewport.has-more:after{z-index:1;inset-block:var(--space-12);content:"";pointer-events:none;background:linear-gradient(to right,var(--canvas),transparent);width:32px;position:absolute;left:0}.physical-days{gap:var(--space-8);direction:rtl;width:max-content;margin:0;display:flex}.physical-days [role=radio]{width:clamp(60px,23.5294cqw - 7.52941px,78px);min-width:0;min-height:96px;padding:var(--space-6)var(--space-2);border:1px solid var(--line);border-radius:var(--shape-control);background:var(--surface);text-align:center;scroll-snap-align:start;flex:none;justify-content:center;margin:0;display:flex}.physical-days [role=radio]>span:first-child{display:none}.physical-days [role=radio]>span:last-child{width:100%;min-width:0;display:block}.physical-day-stack{align-content:center;justify-items:center;gap:var(--space-2);width:100%;min-width:0;display:grid}.physical-day-weekday,.physical-day-month{font-size:var(--text-caption);line-height:var(--leading-17);white-space:nowrap}.physical-day-weekday{color:var(--ink)}.physical-day-date{font-size:var(--text-financial);line-height:1.1;font-weight:var(--weight-label);color:var(--primary);font-variant-numeric:tabular-nums}.physical-day-month{color:var(--muted)}.physical-days [role=radio][aria-checked=true]{border-color:var(--primary);background:var(--primary);color:var(--navy-ink)}.physical-days [role=radio][aria-checked=true] .physical-day-weekday,.physical-days [role=radio][aria-checked=true] .physical-day-month{color:var(--navy-ink)}.physical-days [role=radio][aria-checked=true] .physical-day-date,:root[data-theme=dark] .physical-days [role=radio]:not([aria-checked=true]) .physical-day-date{color:var(--lime)}@media (width<=350px){.physical-days-viewport{padding:var(--space-8)}.physical-days-viewport.has-more:after{inset-block:var(--space-8)}.physical-days{gap:var(--space-4)}.physical-days [role=radio]{width:60px}.physical-day-weekday{font-size:11px}}:is(.physical-flow,.gift-flow) .flow-actions>.flow-details>div{text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center}:is(.physical-flow,.gift-flow) .flow-actions>.flow-details dt,:is(.physical-flow,.gift-flow) .flow-actions>.flow-details dd{text-align:center;width:100%;min-width:0}.physical-flow .physical-stepper:focus-within{--tw-ring-shadow:0 0 #0000;box-shadow:none}.physical-flow .physical-stepper button:hover{color:var(--muted);background:0 0}.physical-flow .physical-stepper button:focus-visible{outline:0}.flow-copy{position:relative}.flow-copy-tooltip{z-index:5;white-space:nowrap;border-radius:var(--shape-small);background:var(--ink);color:var(--surface);padding:var(--space-3)var(--space-7);font-size:var(--text-caption);line-height:var(--leading-17);pointer-events:none;inset-block-end:calc(100% + var(--space-3));position:absolute;right:50%;transform:translate(50%)}.trade-number input[data-compact=true]{font-size:var(--text-keypad)}.trade-tab-panel{flex-direction:column;flex:1;min-height:0;margin-top:0;display:flex}.trade-direction-tabs{padding:var(--space-4);border-radius:999px;align-items:center}.trade-direction-tabs .trade-direction-tab{min-width:48px;min-height:36px;padding:var(--space-4)var(--space-14);font-size:var(--text-label);font-weight:var(--weight-label);line-height:var(--leading-label);border-radius:999px;position:relative}.trade-direction-tab:before{content:"";border-radius:inherit;position:absolute;inset:-4px 0}.trade-direction-tabs .trade-direction-tab[aria-selected=true]{background:var(--primary);color:var(--lime)}.trade-wallet-balance{width:auto;max-width:100%;margin-bottom:var(--space-8);text-align:right;align-self:flex-start}.trade-wallet-balance .flow-balance{justify-content:flex-start;gap:var(--space-6);flex-wrap:wrap}.trade-wallet-balance .flow-balance strong{font-size:var(--text-label)}.money-amount-field input{text-align:right;direction:ltr;font-family:inherit}.money-method-options>button{gap:var(--space-12);width:100%;min-height:60px;padding:var(--space-12);white-space:normal;grid-template-columns:minmax(0,1fr) 20px;display:grid}.money-method-options>button>span{align-items:center;gap:var(--space-12);display:flex}.money-amount-field .amount-presets-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:-6px;padding:0;display:grid}.money-amount-field .amount-presets-compact [data-amount-preset]{background:0 0;border:0;border-radius:999px;min-width:44px;height:44px;min-height:44px;padding:0}.money-amount-field .amount-preset-label{border:1px solid var(--line);width:100%;min-height:28px;color:var(--muted);background:var(--surface);border-radius:999px;justify-content:center;padding:2px 8px;font-size:12px;line-height:20px}.money-amount-field [data-amount-preset][aria-pressed=true] .amount-preset-label{background:var(--primary);border-color:var(--primary);color:var(--lime)}.deposit-method-cards{gap:var(--space-8);margin-top:var(--space-8);padding:var(--space-4)var(--space-2)var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.deposit-method-cards>button{gap:var(--space-8);width:100%;min-width:0;min-height:80px;padding:var(--space-8)var(--space-4);border-radius:var(--shape-surface);background:var(--neu-fill);box-shadow:var(--neu-raise-sm);color:var(--ink);font-size:var(--text-label);white-space:normal;transition:box-shadow .25s var(--ease);border:0;flex-direction:column;display:flex}.deposit-method-cards>button>svg{width:24px;height:24px;color:var(--primary)}.deposit-method-cards>button:hover:not(:disabled){background:var(--neu-fill)}.deposit-method-cards>button:active:not(:disabled){box-shadow:var(--neu-press);transform:scale(1)}:root[data-theme=dark] .deposit-method-cards>button>svg{color:var(--ink)}@media (width<=350px){.money-amount-field .amount-preset-label{padding-inline:4px;font-size:11px}}.bank-card-list{gap:12px;display:grid}.bank-unavailable-notice{margin-bottom:var(--space-16)}.deposit-price .live-price{width:100%;margin:0}.deposit-amount-heading{margin-bottom:var(--space-12);align-items:flex-end}.deposit-wallet-balance{gap:var(--space-2);text-align:left;font-weight:400;display:grid}.deposit-wallet-balance>span{font-size:var(--text-helper);color:var(--muted);line-height:1.6}.deposit-wallet-balance>strong{font-size:var(--text-label);font-weight:600;line-height:1.6}.deposit-wallet-balance small{font-size:var(--text-helper);font-weight:400}.deposit-payment h2{font-size:var(--text-label);color:var(--muted);margin-bottom:8px;font-weight:500}.deposit-payment-method{align-items:center;gap:var(--space-8);margin-bottom:var(--space-12);display:flex}.deposit-payment-method>strong{font-size:var(--text-action);font-weight:var(--weight-label)}.deposit-payment-method>svg{width:20px;height:20px;color:var(--ink)}.deposit-method-cards>button:disabled{opacity:.45;cursor:not-allowed}.deposit-transfer-tabs{gap:var(--space-8);border-radius:999px;width:100%;display:flex}.deposit-transfer-tabs [role=tab]{border-radius:999px;flex:1 1 0;min-width:0}.deposit-transfer-tabs [role=tab]:disabled{opacity:.4;cursor:not-allowed}.deposit-transfer-panel{gap:var(--space-20);display:grid}.deposit-transfer-source h2{font-size:var(--text-label);color:var(--muted);margin:0 0 var(--space-10);font-weight:500}.deposit-transfer-rails [role=tabpanel]{margin-top:var(--space-12)}.deposit-transfer-rails .flow-note{line-height:var(--leading-18);font-size:var(--text-label);margin:0}.deposit-transfer-destination{border:var(--stroke-control)solid var(--line);border-radius:var(--shape-surface);padding:var(--space-14);background:var(--surface)}.deposit-destination-heading{justify-content:space-between;align-items:center;gap:var(--space-12);margin-bottom:var(--space-12);display:flex}.deposit-destination-heading>span{font-size:var(--text-label);color:var(--muted)}.deposit-destination-heading>strong{font-size:var(--text-action);font-weight:var(--weight-label)}.deposit-transfer-destination .flow-details{margin:0}.deposit-transfer-destination .flow-details>div:last-child{border-bottom:0}.deposit-transfer-destination .flow-details dd{justify-content:flex-end;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.deposit-transfer-destination bdi{overflow-wrap:anywhere}.flow-outcome .outcome-artwork{object-fit:contain;width:96px;height:96px}.deposit-method-label{gap:var(--space-2);white-space:nowrap;line-height:1.5;display:grid}.deposit-method-label>small{font-size:var(--text-caption);white-space:nowrap;font-weight:400}.history-metal-filter .flow-metal-tabs [role=tab][aria-selected=true]{color:var(--inverse-helper)}.history-metal-filter .flow-metal-tabs [role=tab][id$=-tab-gold][aria-selected=true]:before{background:color-mix(in srgb,var(--metal-gold)60%,#17233c);border-color:#0000}.history-metal-filter .flow-metal-tabs [role=tab][id$=-tab-silver][aria-selected=true]{color:#253047}.history-metal-filter .flow-metal-tabs [role=tab][id$=-tab-silver][aria-selected=true]:before{background:#c7ccd4;border-color:#aab2bf}.history-metal-filter .flow-metal-tabs [role=tab][id$=-tab-copper][aria-selected=true]:before{background:color-mix(in srgb,var(--metal-copper)60%,#17233c);border-color:#0000}.history-metal-filter .flow-metal-tabs [role=tab][id$=-tab-all][aria-selected=true]{color:var(--inverse-helper)}.history-metal-filter .flow-metal-tabs [role=tab][id$=-tab-all][aria-selected=true]:before{background:#1e2f56;border-color:#0000}.deposit-method-heading{margin:var(--space-16)0 0;font-size:var(--text-label);color:var(--muted);font-weight:500}.flow-outcome~.flow-details>div{border-bottom:0}.deposit-paya-schedule{gap:var(--space-16);display:grid}.deposit-paya-schedule p{font-size:var(--text-label);line-height:var(--leading-19);color:var(--muted);margin:0}.deposit-paya-schedule .flow-details{margin:0}.deposit-paya-schedule a{font-size:var(--text-helper);color:var(--muted);text-decoration:underline}:is(.flow-main:has(>.processing-state),.flow-main:has(>*>.processing-state)){padding:calc(var(--space-24) + var(--flow-head,0px))var(--space-20)calc(var(--space-24) + var(--flow-foot,0px));place-items:center;display:grid;overflow:hidden}.processing-state{isolation:isolate;justify-items:center;gap:var(--space-12);text-align:center;max-width:340px;display:grid;position:relative}.processing-state:before{content:"";z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--lime)34%,transparent)0%,color-mix(in srgb,var(--lime)10%,transparent)55%,transparent 100%);filter:blur(24px);pointer-events:none;border-radius:50%;width:380px;height:380px;animation:3.2s ease-in-out infinite processing-breathe;position:absolute;top:84px;left:50%;translate:-50% -50%}.processing-visual{width:120px;height:120px;margin-bottom:var(--space-12);place-items:center;display:grid;position:relative}.processing-visual img{object-fit:contain;width:80px;height:80px;animation:3.2s ease-in-out infinite processing-float}.processing-ring{--ring:3px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--ring)),#000 calc(100% - var(--ring) + .5px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--ring)),#000 calc(100% - var(--ring) + .5px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--ring)),#000 calc(100% - var(--ring) + .5px));border-radius:50%;position:absolute;inset:0}.processing-ring:before,.processing-ring:after{content:"";border-radius:inherit;position:absolute;inset:0}.processing-ring:before{background:color-mix(in srgb,var(--primary)7%,transparent)}.processing-ring:after{background:conic-gradient(from 0deg,transparent 0 55%,color-mix(in srgb,var(--lime)80%,transparent)80%,var(--primary)100%);animation:1.3s linear infinite processing-spin}.processing-state h2{font-size:var(--text-section);font-weight:var(--weight-title);color:var(--ink);text-wrap:balance;margin:0;line-height:1.6}.processing-state p{font-size:var(--text-body);color:var(--muted);text-wrap:balance;margin:0;line-height:1.9}:root[data-theme=dark] .processing-ring:after{background:conic-gradient(from 0deg,transparent 0 55%,color-mix(in srgb,var(--lime)40%,transparent)80%,var(--lime)100%)}:root[data-theme=dark] .processing-state:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--lime)14%,transparent)0%,color-mix(in srgb,var(--navy)30%,transparent)50%,transparent 100%)}@keyframes processing-spin{to{transform:rotate(360deg)}}@keyframes processing-breathe{0%,to{opacity:.55;scale:.92}50%{opacity:1;scale:1.06}}@keyframes processing-float{0%,to{translate:0 2px}50%{translate:0 -4px}}.processing-meta{align-items:baseline;gap:var(--space-6);margin-top:var(--space-4);font-size:var(--text-label);color:var(--muted);display:inline-flex}.processing-meta strong{font-size:var(--text-action);font-weight:var(--weight-label);color:var(--ink)}@media (prefers-reduced-motion:reduce){.processing-state:before,.processing-visual img,.processing-ring:after{animation:none!important}}.deposit-transfer-time{min-height:var(--touch-target);justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.deposit-transfer-time span{font-size:var(--text-label);color:var(--muted)}.deposit-transfer-time .deposit-time-label{align-items:center;gap:var(--space-8);white-space:nowrap;display:flex}.deposit-time-label>svg{flex-shrink:0;width:20px;height:20px}.deposit-transfer-time .deposit-time-value{justify-content:flex-end;align-items:center;gap:var(--space-8);flex:0 auto;display:flex}.deposit-transfer-time strong{font-size:var(--text-body);line-height:var(--leading-18);white-space:nowrap;font-weight:550}.deposit-destination-label{align-items:center;gap:var(--space-6);display:inline-flex}.deposit-destination-label>svg{flex-shrink:0;width:20px;height:20px}.deposit-transfer-destination .flow-details>div:has(.deposit-copy-number){gap:var(--space-8);align-items:center}.deposit-transfer-destination .flow-details dd:has(.deposit-copy-number){justify-content:flex-end;min-width:0}.deposit-copy-number{gap:var(--space-4)}.deposit-copy-number bdi{font-size:var(--text-action);font-weight:var(--weight-medium);line-height:var(--leading-18);white-space:nowrap}.deposit-transfer-destination .flow-details>div:has(.deposit-copy-iban){gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.deposit-transfer-destination .flow-details dd:has(.deposit-copy-iban){width:100%}.deposit-copy-iban bdi{letter-spacing:-.2px}@media (width<=350px){.deposit-transfer-destination{padding-inline:var(--space-10)}}.flow-outcome .outcome-anchor+h2{margin-top:calc(-1*var(--space-12))}.flow-app .flow-main:has(>.operation-receipt){padding:calc(var(--space-20) + var(--flow-head,0px))var(--space-16)calc(var(--space-24) + var(--flow-foot,0px));display:block;overflow-y:auto}.operation-receipt{width:100%;min-width:0;padding:var(--space-24)var(--space-16)var(--space-8);border-radius:var(--shape-overlay);background:var(--neu-fill);box-shadow:var(--neu-raise-sm)}.operation-receipt .flow-outcome{padding:0 0 var(--space-20);gap:var(--space-14)}.operation-receipt:not(:has(.flow-details)) .flow-outcome{padding-bottom:var(--space-16)}.outcome-visual{place-items:center;width:96px;height:96px;display:grid}.outcome-visual>svg{width:46px;height:46px}.flow-outcome.success .outcome-visual>svg{color:var(--success)}.flow-outcome.warning .outcome-visual>svg{color:var(--warning)}.operation-receipt .flow-details{font-size:var(--text-body);margin:0;padding-inline:0}.operation-receipt .flow-details>div{padding:var(--space-12)0;gap:var(--space-16);font-size:inherit;line-height:var(--leading-19);border-bottom:0;align-items:baseline}.operation-receipt .flow-details dt,.operation-receipt .flow-details dd{font-size:inherit;line-height:inherit}.operation-receipt .flow-details dd{min-width:0;max-width:none}.trade-buy-review .flow-main{padding-top:calc(var(--space-24) + var(--flow-head,0px))}.trade-buy-details{padding:0 var(--space-4)}.trade-buy-details .flow-details{font-size:var(--text-body)}.trade-buy-details .flow-details>div{padding:var(--space-16)0}.trade-buy-total{border-top:1px solid var(--line);padding:var(--space-20)0;margin:0}.trade-buy-total>div{justify-content:space-between;align-items:baseline;gap:var(--space-16);display:flex}.trade-buy-total dt{font-size:var(--text-body);font-weight:var(--weight-label)}.trade-buy-total dd{font-size:var(--text-section);font-weight:var(--weight-title);text-align:left;overflow-wrap:anywhere;margin:0}.trade-buy-total small{font-size:var(--text-body)}.trade-buy-review .flow-payment{margin-top:var(--space-20);padding:var(--space-4)var(--space-16);border:1px solid var(--line);border-radius:var(--shape-surface)}@media (width>=700px) and (height<=560px){.flow-app{padding:0}.flow-frame,.flow-header,.flow-app .bottom-nav{border-radius:0}.flow-frame{border:0}.flow-header{min-height:calc(44px + env(safe-area-inset-top));padding-block:env(safe-area-inset-top)0}.flow-app .bottom-nav{min-height:calc(60px + env(safe-area-inset-bottom));padding-block:4px max(4px,env(safe-area-inset-bottom))}.flow-app .bottom-nav :is(button,a){min-height:52px}.services-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.services-hub-tile{aspect-ratio:auto;gap:6px;min-height:96px}.services-hub-tile img{width:44px;height:44px}}.trade-quote-error{margin:0 0 var(--space-16);font-size:var(--text-label);line-height:var(--leading-19);color:var(--muted)}.flow-app .bottom-nav{padding-inline:var(--space-8)}.trade-wallet-balance{justify-content:space-between;align-items:flex-start;gap:var(--space-16);width:100%;display:flex}.trade-wallet-balance .flow-balance{gap:var(--space-3);display:grid}.trade-fee{gap:var(--space-3);text-align:left;font-size:var(--text-helper);color:var(--muted);flex-shrink:0;display:grid}.trade-fee strong{font-size:var(--text-label);font-weight:var(--weight-label);color:var(--ink)}.deposit-blocked-flow .flow-main{align-content:center;display:grid}.deposit-transfer-time .deposit-paya-info{width:20px;min-width:20px;height:var(--touch-target);color:var(--ink);background:0 0;justify-content:flex-end;align-self:center;padding:0;transition:none;position:relative}.deposit-transfer-time .deposit-paya-info:before{content:"";position:absolute;inset:0 -12px}.deposit-transfer-time .deposit-paya-info:hover,.deposit-transfer-time .deposit-paya-info:active{color:var(--ink);background:0 0;transform:scale(1)}.deposit-paya-table{border:var(--stroke-control)solid var(--line);border-spacing:0;border-radius:var(--shape-control);width:100%;font-size:var(--text-label);line-height:var(--leading-19);overflow:hidden}.deposit-paya-table caption{text-align:start;color:var(--muted);font-size:var(--text-label);padding-bottom:var(--space-12)}.deposit-paya-table th,.deposit-paya-table td{padding:var(--space-12)var(--space-14);text-align:start;border-bottom:1px solid var(--line)}.deposit-paya-table thead th{background:var(--surface-subtle);color:var(--muted);font-weight:var(--weight-label)}.deposit-paya-table tbody th{font-weight:var(--weight-medium)}.deposit-paya-table td,.deposit-paya-table thead th:last-child{text-align:end;white-space:nowrap}.deposit-paya-table td{font-weight:var(--weight-label);font-variant-numeric:tabular-nums}.deposit-paya-table tfoot th,.deposit-paya-table tfoot td{background:var(--surface-subtle);font-weight:var(--weight-label);border-bottom:0}.deposit-destination-bank{align-items:center;gap:var(--space-6);display:inline-flex}.deposit-destination-bank>svg{flex-shrink:0;width:20px;height:20px}:root[data-theme=dark] .trade-direction-tabs{--primary:color-mix(in srgb,var(--navy)70%,var(--canvas))}.receipt-identifier{justify-content:flex-end;align-items:center;gap:var(--space-8);display:flex}.receipt-identifier>bdi{overflow-wrap:anywhere;min-width:0}.receipt-identifier .flow-copy{flex-shrink:0}.receipt-tracking{gap:var(--space-8);flex-direction:row-reverse}.receipt-tracking .flow-copy-button{width:32px;min-width:32px;height:32px;min-height:32px;margin-block:-8px;padding:0}.receipt-identifier .flow-copy-button{min-width:44px;min-height:44px}.copyable-identifier{align-items:center;min-width:0;display:inline-flex}.copyable-identifier>bdi{overflow-wrap:anywhere;min-width:0}.copyable-identifier-aligned .flow-copy{width:var(--space-16);height:var(--touch-target);flex-shrink:0}.copyable-identifier-aligned .flow-copy-button{width:var(--touch-target);min-width:var(--touch-target);height:var(--touch-target);justify-content:flex-end;padding:0;position:absolute;left:0}.copyable-identifier-aligned>bdi{z-index:1;pointer-events:none;position:relative}@media (width<=600px) and (height<=640px){.trade-operate{min-height:0;padding-block:var(--space-4)0}.trade-tools,.trade-assets .flow-metal-tabs [role=tab]{min-height:44px}.trade-entry{min-height:0;padding:var(--space-4)0}.trade-number input{height:48px}.trade-entry p{margin-top:var(--space-4)}.trade-entry p:empty{display:none}.trade-keys{padding-top:var(--space-4);margin-top:var(--space-4);grid-template-rows:repeat(4,44px)}.trade-keys button{height:44px}}.market-chart-tooltip{z-index:1;gap:var(--space-4);width:140px;padding:var(--space-8)var(--space-10);border:1px solid var(--line);border-radius:var(--shape-control);background:var(--surface);color:var(--ink);text-align:start;pointer-events:none;box-sizing:border-box;direction:rtl;display:grid;position:absolute}.market-chart-tooltip>span{font-size:var(--text-label);color:var(--muted)}.market-chart-tooltip strong{font-size:var(--text-body);font-weight:var(--weight-label);font-variant-numeric:tabular-nums;white-space:nowrap}.market-chart-tooltip small{font-size:var(--text-helper);font-weight:var(--weight-body);color:var(--muted)}.flow-account-hero .account-identity{justify-content:space-between;align-items:baseline;gap:var(--space-8);flex-wrap:wrap;display:flex}.account-identity strong{font-size:var(--text-body)}.account-identity bdi{font-size:var(--text-action);font-weight:var(--weight-label);color:var(--ink)}.account-card-rule{margin-bottom:var(--space-20)}.referral-redesign .flow-main{padding:calc(16px + var(--flow-head,0px))20px calc(12px + var(--flow-foot,0px))}.referral-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.referral-hero img{object-fit:contain;width:120px;height:120px;margin:-12px 0 -4px}.referral-hero h2{letter-spacing:-.6px;text-wrap:balance;margin:0 0 8px;font-size:16px;font-weight:650;line-height:1.6}.referral-hero p{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.referral-code-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;margin-top:20px;padding:16px}.referral-code-card h3{color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:500}.referral-code-row{direction:ltr;justify-content:space-between;align-items:center;gap:12px;display:flex}.referral-code-row bdi{letter-spacing:.4px;color:var(--ink);font-family:ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:650}.referral-code-row button{direction:rtl;border-radius:12px;flex-shrink:0;gap:6px;width:44px;height:44px;min-height:44px;padding:0;font-size:12px}.referral-code-row svg{width:17px;height:17px}.referral-code-card>p{border-top:1px dashed var(--line);color:var(--muted);margin:12px 0 0;padding-top:12px;font-size:12px;line-height:1.8}.referral-how h3{margin:0 0 16px;font-size:14px;font-weight:700}.referral-how ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.referral-how li{align-items:center;gap:12px;display:flex;position:relative}.referral-how li>span{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:var(--surface);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.referral-how li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:32px;bottom:-8px;right:13px}.referral-how li:last-child>span{background:var(--surface);border-color:var(--success);color:var(--success)}.referral-how li strong{font-size:12px;font-weight:650;line-height:1.8;display:block}.referral-how li p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.8}.referral-redesign .flow-actions{padding:12px 20px max(16px,env(safe-area-inset-bottom));border-top:0}.referral-redesign .flow-actions>button{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;display:flex}.referral-code-loading{min-height:92px;color:var(--muted);flex-direction:column;justify-content:center;gap:14px;font-size:12px;display:flex}.referral-code-loading>span{background:var(--surface-subtle);border-radius:6px;width:65%;height:24px}.referral-code-error{justify-content:space-between;align-items:center;gap:8px;min-height:92px;display:flex}.referral-code-error p{color:var(--danger);align-items:center;gap:6px;font-size:12px;display:flex}.referral-code-error svg{width:18px;height:18px}.referral-code-error button{font-size:12px}.referral-redesign button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (width<=350px){.referral-redesign .flow-main,.referral-redesign .flow-actions{padding-inline:16px}.referral-code-row bdi{letter-spacing:.4px;font-size:16px}.referral-code-card{padding:12px}.referral-hero h2{font-size:16px}}@media (height<=740px){.referral-hero img{width:112px;height:112px}.referral-redesign .flow-main{padding-top:calc(16px + var(--flow-head,0px))}.referral-hero h2{font-size:16px}.referral-code-card{margin-top:20px}.referral-how ol{gap:16px}}.account-password-form .flow-password-rules{margin:var(--space-group)0 0}.gift-flow .flow-details dd{overflow-wrap:anywhere;min-width:0}.gift-redeem-fields{gap:var(--space-16);margin-top:var(--space-20);display:grid}.gift-catalog[role=radiogroup]>button{min-height:var(--row-list);padding:var(--space-8)var(--space-10);margin:0}.gift-payment-options[role=radiogroup]>button[aria-checked=true],.gift-delivery-options[role=radiogroup]>button[aria-checked=true]{background:var(--surface-subtle);border-color:var(--ink)}.gift-product-content{gap:var(--space-10);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;display:grid}.gift-product-content>img{object-fit:contain;width:42px;height:66px}.gift-product-content>span{gap:var(--space-2);display:grid}.gift-product-content strong{font-size:var(--text-body)}.gift-product-content small{font-size:var(--text-label);color:var(--muted)}.gift-product-price{justify-content:flex-end;align-items:baseline;gap:var(--space-4);white-space:nowrap;font-variant-numeric:tabular-nums;font-style:normal;display:inline-flex}.gift-product-price b{font-size:var(--text-financial-compact);font-weight:var(--weight-title);color:var(--ink);white-space:nowrap}.gift-product-price small{font-size:var(--text-label);font-weight:var(--weight-medium)}.gift-catalog[role=radiogroup]>button[aria-checked=true]{background:var(--surface-subtle);border-color:var(--ink)}.referral-registrants-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.referral-registrants-heading h3{margin:0;font-size:14px;font-weight:700}.referral-registrants-heading>span{color:var(--muted);font-size:12px}.referral-registrants ul{border:1px solid var(--line);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.referral-registrants li{align-items:center;gap:12px;min-height:64px;padding:14px 16px;font-size:13px;font-weight:600;display:flex}.referral-registrants li+li{border-top:1px solid var(--line)}.referral-person-avatar{background:var(--surface-subtle);width:34px;height:34px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:500;display:grid}.referral-copy-control{display:inline-flex;position:relative}.referral-share-control{width:100%;position:relative}.referral-share-control>button{border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;display:flex}.referral-copy-tooltip{white-space:nowrap;background:var(--ink);color:var(--surface);z-index:5;pointer-events:none;direction:rtl;border-radius:7px;padding:5px 10px;font-size:12px;line-height:1.7;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.referral-copy-tooltip:after{content:"";border:4px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.referral-redesign .referral-how{margin-top:20px}.gift-hero p{min-height:calc(2*1em*var(--leading-readable));margin:0}.gift-hero h2{text-align:center;width:100%;margin:0}.gift-hero p{text-align:center}.gift-history{margin-top:var(--space-24)}.gift-history .service-section-title{margin:0 0 var(--space-12)}.gift-history-cards{gap:var(--space-12);display:grid}.gift-history-link>svg:first-child{background:var(--surface);border-radius:var(--shape-control)}.referral-hero .referral-reward{white-space:nowrap;font:inherit}.referral-redesign .referral-code-card{background:var(--surface-subtle);border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;height:72px;min-height:72px;padding:8px 20px;display:flex}.referral-code-card h3{flex-shrink:0;margin:0;font-size:11px;line-height:1.8}.referral-code-row{justify-content:flex-start;gap:0;min-width:0;margin:0}.referral-code-loading{text-align:left;align-items:flex-end;gap:6px;min-height:0;font-size:11px}.referral-code-loading>span{background:var(--line);width:88px;height:14px}.referral-code-error{flex-direction:column;flex:1;justify-content:center;align-items:flex-end;gap:4px;min-width:0;min-height:0}.referral-code-error p{gap:4px;margin:0;font-size:11px;line-height:1.8}.referral-code-error svg{flex-shrink:0;width:14px;height:14px}.referral-code-error button{height:32px;min-height:32px;padding-block:0}.referral-registrants{margin-top:24px}.referral-redesign .referral-code-row bdi{font-size:14px}.referral-person-avatar svg{width:18px;height:18px}.referral-person-phone{letter-spacing:.5px;font-family:inherit;font-size:13px}.referral-code-row .referral-copy-control{margin-left:-13.5px}.referral-code-row bdi{margin-left:-6px}.gift-delivery-fields{gap:var(--space-16);display:grid}.flow-app.gift-status-centered .flow-main:has(>.operation-receipt){flex-direction:column;display:flex}.gift-status-centered .operation-receipt{flex-shrink:0;margin-block:auto}.gift-status-centered .operation-receipt .flow-outcome{padding-bottom:var(--space-16)}.gift-copy-panel{padding:var(--space-16);margin-block:var(--space-20);border-radius:var(--shape-surface);background:var(--surface-subtle);border:0}:is(.gift-receipt,.gift-copy-panel) .receipt-identifier{gap:var(--space-4)}:is(.gift-receipt,.gift-copy-panel) .flow-copy-button{width:44px;justify-content:flex-end;margin-inline-start:calc(-1*var(--space-28));padding:0}.gift-flow .gift-review-quantity{align-items:center;column-gap:var(--space-16);row-gap:var(--space-4);grid-template-columns:1fr auto}.gift-review-quantity>span{grid-area:1/1}.gift-flow .gift-review-quantity strong{font-size:var(--text-section-large);font-weight:var(--weight-medium);text-align:end;grid-area:1/2}.gift-review-quantity>small{text-align:end;grid-area:2/2}.gift-flow .gift-shipping-total{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.gift-flow .gift-shipping-total strong{font-size:var(--text-result);font-weight:var(--weight-medium)}.gift-wallet-payment{background:var(--surface-subtle);border-radius:var(--shape-surface);padding-inline:var(--space-16)}.physical-product{grid-template-columns:var(--physical-image-width)minmax(0,1fr)auto;min-height:var(--physical-product-min-height);align-items:center;gap:var(--space-10);padding:var(--space-6)var(--space-10)var(--space-6)var(--space-2);border:var(--stroke-control)solid color-mix(in srgb,var(--primary)9%,var(--surface));border-radius:var(--shape-surface);background:color-mix(in srgb,var(--primary)5%,var(--surface));column-gap:var(--space-4);display:grid}.physical-product.selected{border:var(--stroke-control)solid color-mix(in srgb,var(--primary)11%,var(--surface));background:color-mix(in srgb,var(--primary)7%,var(--surface));padding:var(--space-6)var(--space-10)var(--space-6)var(--space-2)}.physical-image{height:var(--physical-image-height);width:var(--physical-image-width);object-fit:contain;justify-self:center;max-width:100%}@media (width<=350px){.physical-product.selected{grid-template-columns:var(--physical-image-width)minmax(0,1fr);row-gap:var(--space-4)}.physical-product.selected .physical-image{grid-row:1/span 2}}:is(.gift-receipt,.gift-copy-panel) .receipt-identifier>bdi{z-index:1;pointer-events:none;position:relative}.physical-payment-total{justify-content:space-between;align-items:center;gap:var(--space-12);font-size:var(--text-label);padding-block:var(--space-4);display:flex}.installment-wallet{background:var(--surface-subtle);border-radius:var(--shape-control);padding:var(--space-16);gap:var(--space-12)}.installment-wallet>span{gap:var(--space-8);display:grid}.installment-wallet small{font-size:var(--text-label);color:var(--muted)}.installment-wallet strong{font-size:var(--text-body);font-weight:var(--weight-strong)}.price-cancel-actions{gap:var(--space-12);margin-top:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.price-cancel-actions>button{min-height:var(--touch-target);white-space:normal;height:auto}.price-service-fee{gap:var(--space-8);margin-top:var(--space-16);display:grid}.installment-ticker{container:installment-ticker/inline-size}@container installment-ticker (width<=280px){.installment-flow .live-price{height:auto;padding:var(--space-4);grid-template-columns:minmax(0,1fr);gap:0}.installment-flow .live-price-window{width:100%}}.installment-terms-link{white-space:normal;max-width:100%}.installment-inline-actions{gap:var(--space-12);margin-block:var(--space-16);display:grid}.installment-inline-actions button,.installment-flow .flow-actions button,.installment-flow .flow-main>button{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:var(--touch-target)}.installment-state-heading{text-align:center;justify-items:center;gap:var(--space-16);padding-block:var(--space-24);display:grid}.installment-state-heading h2{font-size:var(--text-page);font-weight:var(--weight-strong);line-height:var(--leading-long)}.installment-quote{gap:var(--space-8);padding:var(--space-16);border:1px solid var(--line);border-radius:var(--shape-control);font-size:var(--text-label);margin-block:var(--space-16);display:grid}.installment-quote p{line-height:var(--leading-long);color:var(--muted)}.installment-step{color:var(--muted);font-size:var(--text-label);margin-block:var(--space-12)}.installment-flow .text-warning{color:var(--ink)}.installment-flow .installment-next+.installment-next{margin-top:var(--space-16)}.installment-flow [role=radiogroup]>button{text-align:center}.installment-consent{padding:var(--space-8);margin-top:var(--space-16);border:1px solid var(--line);border-radius:var(--shape-control);background:var(--surface-subtle);gap:0;display:grid}.installment-consent label{gap:var(--space-4);font-size:var(--text-body);line-height:var(--leading-19)}.installment-consent .installment-terms-link{padding-inline:var(--space-4);text-underline-offset:var(--space-4);justify-self:start;margin-inline-start:var(--touch-target);text-decoration:underline}.installment-state-art{margin:var(--space-16)0;place-items:center;display:grid}.installment-state-art img{object-fit:contain;width:96px;height:96px}.installment-flow .installment-ticker button[class]{height:var(--touch-target);min-height:var(--touch-target)}.flow-metal-tabs:not(.history-metal-filter .flow-metal-tabs) [role=tablist]{border-radius:var(--shape-overlay);background:var(--neu-track);box-shadow:var(--neu-press);border:0;gap:4px;padding:4px}.flow-metal-tabs:not(.history-metal-filter .flow-metal-tabs) [role=tab]{min-height:40px;padding-block:var(--space-6);border-radius:var(--shape-control);transition:box-shadow .25s var(--ease),color .25s var(--ease);background:0 0}.flow-metal-tabs:not(.history-metal-filter .flow-metal-tabs) [role=tab][aria-selected=true]{background:var(--neu-fill);box-shadow:var(--neu-raise-sm)}.services-hub .services-grid{gap:var(--space-16)var(--space-14)}.services-hub .services-hub-tile{border-radius:var(--shape-raised);background:var(--neu-fill);box-shadow:var(--neu-raise);transition:box-shadow .25s var(--ease);border:0}.services-hub .services-hub-tile:active{box-shadow:var(--neu-press)}.trade-keys{gap:var(--space-8);padding-top:var(--space-10)}.trade-keys button{border-radius:var(--shape-control);background:var(--neu-fill);box-shadow:var(--neu-raise-sm);transition:box-shadow .25s var(--ease)}.trade-keys button:hover{background:var(--neu-fill)}.trade-keys button:active{box-shadow:var(--neu-press)}.account-flow .flow-account-hero,.account-flow .flow-menu,.account-flow .flow-menu-row:not(.flow-menu .flow-menu-row){border-radius:var(--shape-overlay);background:var(--neu-fill);box-shadow:var(--neu-raise-sm);border:0}.account-flow .flow-menu .flow-menu-row{transition:box-shadow .25s var(--ease);background:0 0}.account-flow .flow-menu .flow-menu-row+.flow-menu-row{border-top:1px solid var(--line)}.account-flow button.flow-menu-row:hover{background:0 0}.account-flow button.flow-menu-row:not(.flow-menu .flow-menu-row):hover{background:var(--neu-fill)}.account-flow button.flow-menu-row:active{box-shadow:var(--neu-press)}:root{--glass-fill:color-mix(in srgb,var(--canvas)56%,transparent);--glass-line:color-mix(in srgb,var(--line)70%,transparent);--glass-blur:blur(16px)saturate(1.8)}:root[data-theme=dark]{--glass-fill:color-mix(in srgb,var(--canvas)55%,transparent);--glass-line:color-mix(in srgb,var(--line)75%,transparent)}.shemsh-header,.flow-header,.bottom-nav{background:var(--glass-fill);backdrop-filter:var(--glass-blur)}.shemsh-header,.flow-header{border-bottom-color:var(--glass-line)}.bottom-nav{border-top-color:var(--glass-line)}.bottom-nav :is(button,a).active{background:color-mix(in srgb,var(--surface-subtle)72%,transparent)}.shemsh-header{z-index:20;position:sticky;top:0}.flow-frame{position:relative}.flow-header{z-index:20;margin-bottom:calc(-1*var(--flow-head));position:relative}.flow-frame{--flow-head:calc(var(--field-tall) + env(safe-area-inset-top));--flow-foot:calc(74px + env(safe-area-inset-bottom))}.flow-frame:not(:has(>.flow-header+.flow-main)){--flow-head:0px}.flow-frame:not(:has(>.flow-main+.bottom-nav)){--flow-foot:0px}.flow-app .flow-main+.bottom-nav{z-index:20;margin-top:calc(-1*var(--flow-foot));position:relative;inset:auto}@media (width>=700px){.shemsh-header{border-radius:22px 22px 0 0}.bottom-nav,.flow-app .bottom-nav{border-color:var(--glass-line)}}@media (width>=700px) and (height<=560px){.shemsh-header{border-radius:0}.flow-frame{--flow-head:calc(44px + env(safe-area-inset-top));--flow-foot:calc(60px + env(safe-area-inset-bottom))}}.account-flow .account-logout{width:100%;margin-top:var(--space-24);background:color-mix(in srgb,var(--danger)10%,transparent);color:var(--danger)}.account-flow .account-logout:hover{background:color-mix(in srgb,var(--danger)16%,transparent);color:var(--danger)}.flow-app{--metal-tabs-gap:var(--space-14)}.flow-metal-tabs:not(.history-metal-filter .flow-metal-tabs){margin-block:0 var(--metal-tabs-gap)}.trade-flow .trade-assets{padding:var(--metal-tabs-gap)var(--space-16)0}.trade-flow .trade-operate{padding-top:0}@media (width<=350px){.trade-flow .trade-assets{padding-inline:var(--space-12)}}.physical-flow .flow-main>.flow-metal-tabs:first-child{margin-top:calc(var(--metal-tabs-gap) - var(--space-6))}.gift-progress:has(+.flow-metal-tabs){margin-bottom:var(--metal-tabs-gap)}.installment-flow .flow-metal-tabs+.installment-calculator{margin-top:0}.flow-metal-tabs:not(.history-metal-filter .flow-metal-tabs) [role=tab][aria-selected=true]{background:radial-gradient(ellipse 60% 90% at 100% 0%,var(--metal-tint,transparent),transparent 100%),var(--neu-fill)}.flow-metal-tabs [role=tab][id$=-tab-gold]{--metal-tint:color-mix(in srgb,var(--metal-gold)30%,transparent)}.flow-metal-tabs [role=tab][id$=-tab-silver]{--metal-tint:color-mix(in srgb,var(--metal-silver)36%,transparent)}.flow-metal-tabs [role=tab][id$=-tab-copper]{--metal-tint:color-mix(in srgb,var(--metal-copper)30%,transparent)}:root[data-theme=dark] .flow-metal-tabs [role=tab][id$=-tab-silver]{--metal-tint:color-mix(in srgb,var(--metal-silver)55%,transparent)}.flow-segment-tabs{width:100%;display:flex}.flow-segment-tabs .trade-direction-tab,.deposit-transfer-tabs .trade-direction-tab{flex:1 1 0}.installment-flow .trade-direction-tabs{margin-bottom:var(--space-8)}.gift-flow .gift-mode-tabs{justify-content:flex-start;margin:0;display:flex}.gift-flow .gift-mode-tabs .trade-direction-tab{min-height:36px;padding-inline:var(--space-16)}.gift-flow .gift-hero{margin-top:var(--space-24);gap:var(--space-10)}.gift-flow .gift-hero .gift-card-fan{margin:0 auto var(--space-8)}.gift-flow .gift-create-action{width:100%;margin-top:var(--space-10)}.gift-flow .gift-history{margin-top:var(--space-32)}.gift-flow .gift-history .service-section-title{margin:0 0 var(--space-16)}.gift-flow .gift-history-cards{gap:var(--space-14);display:grid}.gift-flow .gift-history-link{align-items:center;gap:var(--space-12);min-height:72px;padding:var(--space-14)var(--space-16);border-radius:var(--shape-overlay);background:var(--neu-fill);box-shadow:var(--neu-raise-sm);transition:box-shadow .25s var(--ease);grid-template-columns:40px minmax(0,1fr) 16px}.gift-flow .gift-history-link:hover{background:var(--neu-fill)}.gift-flow .gift-history-link:active{box-shadow:var(--neu-press)}.gift-flow .gift-history-link>svg:first-child{width:40px;height:40px;padding:var(--space-10);background:var(--neu-track);box-shadow:var(--neu-press);color:var(--ink);border-radius:12px}.gift-flow .gift-history-link>svg:last-child{color:var(--muted)}.gift-flow .gift-history-link span{gap:var(--space-4)}.gift-flow .gift-history-link strong{font-size:var(--text-body);font-weight:var(--weight-title)}.gift-redeem-intro{text-align:center;justify-items:center;gap:var(--space-10);margin:var(--space-24)0 var(--space-24);display:grid}.gift-redeem-intro .gift-card-fan{margin:0 auto var(--space-8)}.gift-redeem-intro h2{font-size:var(--text-result);font-weight:var(--weight-title);margin:0}.gift-redeem-intro p{color:var(--muted);font-size:var(--text-label);margin:0}.gift-flow .flow-metal-tabs{margin-bottom:var(--space-16)}.gift-catalog{gap:var(--space-10);display:grid}.gift-product{align-items:center;gap:var(--space-12);min-height:88px;padding:var(--space-10)var(--space-14);border:1px solid var(--line);border-radius:var(--shape-surface);background:var(--surface);transition:border-color .2s var(--ease),background-color .2s var(--ease);grid-template-columns:44px minmax(0,1fr) auto;display:grid}.gift-product[data-selected=true]{border-color:color-mix(in srgb,var(--ink)55%,var(--line));background:var(--surface-subtle)}.gift-product[data-unavailable=true]{opacity:.55}.gift-product-art{place-items:center;width:44px;height:68px;display:grid}.gift-product-art img{object-fit:contain;border-radius:4px;width:auto;max-width:none;height:68px}.gift-product-info{gap:var(--space-2);min-width:0;display:grid}.gift-product-info strong{font-size:var(--text-body);font-weight:var(--weight-title)}.gift-product-info small{font-size:var(--text-caption);color:var(--muted)}.gift-product-info span{font-size:var(--text-caption);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.gift-product-info span b{font-size:var(--text-label);font-weight:var(--weight-title);color:var(--ink)}.gift-product>[role=group]{justify-self:end;width:92px;height:36px;min-height:36px}.gift-product>[role=group] button{width:34px;min-width:34px;height:34px;min-height:34px}.gift-product>[role=group] button:hover{color:var(--color-muted-foreground);background:0 0}.gift-flow .gift-cart-summary .flow-details{margin-bottom:var(--space-12)}.gift-flow .gift-progress+.service-section-title{margin-top:0}.gift-flow .service-section-title+.flow-note{margin:calc(-1*var(--space-6))0 var(--space-12)}.gift-delivery-fields,.gift-flow .gift-redeem-fields{gap:var(--space-8);margin-top:var(--space-24);display:grid}.gift-delivery-fields>label,.gift-redeem-fields>label{font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--ink)}.gift-delivery-fields>label:not(:first-child),.gift-redeem-fields>label:not(:first-child){margin-top:var(--space-12)}.gift-delivery-fields>.flow-note{margin-top:var(--space-4)}.gift-flow .gift-step-note{margin:var(--space-20)0 var(--space-4)}.gift-flow .gift-copy-panel{margin-block:var(--space-16)var(--space-8)}.flow-panel{padding:var(--space-16);border-radius:var(--shape-overlay);background:var(--surface)}.flow-main .flow-details:not(.operation-receipt .flow-details,.flow-panel .flow-details,.flow-summary .flow-details,.flow-payment .flow-details,.flow-actions .flow-details,.gift-cart-summary .flow-details,.deposit-transfer-destination .flow-details,.deposit-paya-schedule .flow-details,[role=dialog] .flow-details){padding:var(--space-4)var(--space-16);border-radius:var(--shape-overlay);background:var(--surface)}.flow-panel>.flow-details,.flow-panel>:first-child{margin-top:0}.flow-panel>:last-child{margin-bottom:0}.service-notice,.installment-consent{background:var(--surface);border:0}.flow-selection.flow-panel{padding-block:var(--space-12)}.installment-flow .trade-direction-tabs .trade-direction-tab{min-height:36px;padding-inline:var(--space-16)}.installment-flow .installment-calculator.flow-panel{margin:var(--space-16)0 0}.installment-flow .installment-calculator .flow-selection{padding-block:0}.installment-flow .installment-calculator .flow-anchor{margin:var(--space-6)0 var(--space-12)}.installment-flow .installment-calculator #installment-limits{padding-top:var(--space-8)}.installment-flow .installment-summary .installment-proof{padding:0 0 var(--space-8)}.installment-flow .installment-summary .installment-progress{margin:var(--space-16)0 var(--space-4)}.installment-flow .flow-panel .flow-details>div:first-child{padding-top:var(--space-8)}.installment-flow .installment-panel-link{width:100%;margin-top:var(--space-8);border-top:1px solid var(--line);border-radius:0;justify-content:center;display:flex}.installment-flow .installment-next.flow-panel{margin-top:var(--space-16);border:0}.installment-flow .installment-next .flow-selection{padding-block:var(--space-10)}.installment-flow .installment-due .flow-anchor{margin:var(--space-12)0 var(--space-4)}.installment-flow .installment-schedule.flow-panel{padding-block:var(--space-4)}.installment-flow .installment-schedule .installment-schedule-row:last-child{border-bottom:0}.installment-flow .flow-panel+.flow-panel{margin-top:var(--space-16)}.installment-flow .flow-duration-options{margin-bottom:var(--space-16)}.installment-flow .installment-panel-link{padding-top:var(--space-12);font-size:var(--text-label);font-weight:var(--weight-label);color:var(--ink)}.installment-flow .installment-next .flow-selection span{font-size:var(--text-label);color:var(--muted)}.flow-main .flow-details+.flow-note,.flow-panel+.flow-note{margin-top:var(--space-12);padding-inline:var(--space-4)}.flow-main>.flow-payment{padding:var(--space-4)var(--space-16);border-radius:var(--shape-overlay);background:var(--surface);border:0}.flow-main>.flow-payment>.flow-selection+.flow-details>div:first-child{border-top:1px solid var(--line)}.trade-confirm-flow .flow-main{gap:var(--space-12);flex-direction:column;padding-top:0;display:flex}.trade-review-hero{--tone:var(--metal-gold);text-align:center;justify-items:center;gap:var(--space-4);padding:calc(var(--flow-head,0px) + var(--space-20))var(--space-16)var(--space-16);margin-inline:calc(-1*var(--space-16));background:radial-gradient(75% 100% at 50% 0,color-mix(in srgb,var(--tone)30%,transparent),transparent 78%);display:grid}.trade-review-hero[data-metal=silver]{--tone:var(--metal-silver)}.trade-review-hero[data-metal=copper]{--tone:var(--metal-copper)}.trade-review-hero img{width:64px;height:auto;margin-bottom:var(--space-6)}.trade-review-hero>strong{font-size:var(--text-section-large);font-weight:var(--weight-title);line-height:var(--leading-financial);margin-top:var(--space-4)}.trade-review-hero>strong small{font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--muted)}.trade-review-hero>p{font-size:var(--text-helper);color:var(--muted);margin:0}.trade-review-sum,.trade-review-pay{background:var(--surface);border:1px solid var(--line);border-radius:var(--shape-surface)}.trade-review-sum{padding:var(--space-4)var(--space-16);font-size:var(--text-label);margin:0}.trade-review-sum>div{justify-content:space-between;align-items:baseline;gap:var(--space-12);padding:var(--space-12)0;display:flex}.trade-review-sum dt{color:var(--muted)}.trade-review-sum dt small{font-size:var(--text-caption)}.trade-review-sum dd{font-weight:var(--weight-label);text-align:left;white-space:nowrap;margin:0}.trade-review-total{border-top:1px dashed var(--line)}.trade-review-dest{border-top:1px solid var(--line)}.trade-review-total dt{color:var(--ink);font-weight:var(--weight-label)}.trade-review-total dd{font-size:var(--text-financial-compact);font-weight:var(--weight-title)}.trade-review-total dd small{font-size:var(--text-caption);color:var(--muted);font-weight:var(--weight-medium)}.trade-review-pay{padding:0 var(--space-16)}.trade-review-pay .flow-details{margin:0}.trade-review-pay .flow-selection+.flow-details>div:first-child{border-top:1px solid var(--line)}.market-range>div,.market-table-frame,.history-list,.referral-list,.referral-registrants ul,.installment-quote,.installment-next:not(.flow-panel),.flow-bank-card,.flow-license-image,.trade-buy-review .flow-payment,.flow-segment,.flow-duration-options button:not([aria-checked=true]),.gift-flow [role=radiogroup]>button{background:var(--surface)}.withdraw-review-destination{margin-bottom:var(--space-16)}[data-vibefarsi-sheet-panel] .sheet-body .flow-details{margin:0 0 var(--space-16);border:1px solid var(--line);border-radius:var(--shape-surface);background:var(--surface);font-size:var(--text-label);display:block;overflow:hidden}[data-vibefarsi-sheet-panel] .sheet-body .flow-details>div{border:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,42%) minmax(0,1fr);align-items:stretch;gap:0;padding:0;display:grid}[data-vibefarsi-sheet-panel] .sheet-body .flow-details>div:last-child{border-bottom:0}[data-vibefarsi-sheet-panel] .sheet-body .flow-details>div:nth-child(2n){background:color-mix(in srgb,var(--surface-subtle)28%,transparent)}[data-vibefarsi-sheet-panel] .sheet-body .flow-details dt{padding:var(--space-12)var(--space-14);color:var(--muted);border-inline-end:1px solid var(--line);line-height:var(--leading-19);align-items:center;display:flex}[data-vibefarsi-sheet-panel] .sheet-body .flow-details dd{justify-content:flex-end;align-items:center;gap:var(--space-4);min-width:0;max-width:none;padding:var(--space-12)var(--space-14);text-align:left;line-height:var(--leading-19);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}[data-vibefarsi-sheet-panel] .sheet-body .deposit-paya-schedule .flow-details{margin:0}.flow-app:has(.operation-receipt){--receipt-tint:var(--lime);--receipt-tint-mix:30%;--receipt-base:var(--primary)}.flow-app:has(.operation-receipt .flow-outcome.warning){--receipt-tint:var(--danger);--receipt-tint-mix:24%;--receipt-base:var(--danger)}.flow-app:has(.operation-receipt .flow-outcome.pending){--receipt-tint:#486fa9;--receipt-tint-mix:22%}:root[data-theme=dark] .flow-app:has(.operation-receipt){--receipt-tint-mix:16%}:root[data-theme=dark] .flow-app:has(.operation-receipt .flow-outcome.pending){--receipt-tint:#6f93cc}:root[data-theme=dark] .flow-app:has(.operation-receipt .flow-outcome.warning){--receipt-tint-mix:20%}.flow-app .flow-main:has(>.operation-receipt){background:radial-gradient(ellipse 130% 52% at 50% 0%,color-mix(in srgb,var(--receipt-base)11%,transparent)0%,color-mix(in srgb,var(--receipt-tint)14%,transparent)45%,transparent 100%)top/100% 560px no-repeat local,var(--canvas)}:root[data-theme=dark] .flow-app .flow-main:has(>.operation-receipt){background:radial-gradient(ellipse 130% 52% at 50% 0%,color-mix(in srgb,var(--receipt-base)22%,transparent)0%,color-mix(in srgb,var(--receipt-tint)7%,transparent)45%,transparent 100%)top/100% 560px no-repeat local,var(--canvas)}.operation-receipt{padding:var(--space-8)var(--space-4)0;box-shadow:none;background:0 0;border-radius:0}.operation-receipt .flow-outcome{gap:var(--space-10);padding-bottom:var(--space-18)}.operation-receipt .outcome-visual{isolation:isolate;width:108px;height:108px;margin-bottom:var(--space-4);position:relative}.operation-receipt .outcome-visual:before{content:"";z-index:-2;filter:blur(14px);opacity:.5;background:radial-gradient(circle at 74% 26%,color-mix(in srgb,var(--receipt-tint)calc(var(--receipt-tint-mix)*.9),transparent)0 22%,transparent 46%),radial-gradient(circle at 26% 76%,color-mix(in srgb,var(--receipt-base)6%,transparent)0 18%,transparent 44%),radial-gradient(circle,color-mix(in srgb,var(--receipt-tint)var(--receipt-tint-mix),transparent)0%,transparent 72%);border-radius:50%;position:absolute;inset:-6px}.operation-receipt .outcome-visual:after{content:"";z-index:-1;background:linear-gradient(150deg,color-mix(in srgb,var(--surface)82%,transparent),color-mix(in srgb,var(--surface)56%,transparent));backdrop-filter:blur(14px)saturate(1.8);border:1px solid #ffffffb3;border-radius:50%;position:absolute;inset:8px}:root[data-theme=dark] .operation-receipt .outcome-visual:after{border-color:#ffffff24}.operation-receipt .outcome-visual>*{width:68px;height:68px}.operation-receipt .outcome-visual>svg{width:40px;height:40px}.operation-receipt .flow-outcome.warning .outcome-visual>svg{color:var(--danger)}.operation-receipt .outcome-anchor{gap:var(--space-2);margin-block:var(--space-2)0}.operation-receipt .outcome-anchor span{font-size:var(--text-caption)}.operation-receipt .outcome-anchor strong{font-size:var(--text-section-large);font-weight:var(--weight-title);line-height:var(--leading-14)}.operation-receipt .flow-outcome .outcome-anchor+h2{margin-top:0}.operation-receipt .flow-outcome h2{font-size:var(--text-label);font-weight:var(--weight-body-strong);color:var(--muted)}.operation-receipt .flow-outcome+.flow-details{padding-top:var(--space-6)}.operation-receipt .flow-details>div{padding:var(--space-10)0}.operation-receipt .flow-details dd{font-weight:var(--weight-label)}.receipt-unit{font-size:.8em;font-weight:var(--weight-body);color:var(--muted)}.outcome-anchor .receipt-unit{font-size:var(--text-label);font-weight:var(--weight-medium)}.flow-app .flow-main:has(>.operation-receipt.outcome-centered){flex-direction:column;display:flex}.operation-receipt.outcome-centered{width:100%;margin-block:auto}.operation-receipt.outcome-centered .flow-outcome{gap:var(--space-12)}.operation-receipt.outcome-centered .outcome-visual{width:120px;height:120px;margin-bottom:var(--space-8)}.operation-receipt.outcome-centered .outcome-visual>*{width:80px;height:80px}.operation-receipt.outcome-centered .outcome-visual>svg{width:46px;height:46px}.operation-receipt.outcome-centered .flow-outcome h2{font-size:var(--text-section);font-weight:var(--weight-title);color:var(--ink)}.operation-receipt.outcome-centered .flow-outcome p{font-size:var(--text-body)}.flow-app .flow-main.not-found{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-8);min-height:100%;padding:var(--space-24)var(--space-16);text-align:center;background:radial-gradient(ellipse 120% 55% at 50% 22%,color-mix(in srgb,var(--lime)22%,transparent)0%,color-mix(in srgb,var(--primary)9%,transparent)50%,transparent 100%),var(--canvas);flex-direction:column;display:flex;position:relative}:root[data-theme=dark] .flow-app .flow-main.not-found{background:radial-gradient(ellipse 120% 55% at 50% 22%,color-mix(in srgb,var(--lime)12%,transparent)0%,color-mix(in srgb,var(--navy)30%,transparent)50%,transparent 100%),var(--canvas)}.not-found-visual{margin-bottom:var(--space-8);place-items:center;display:grid;position:relative}.not-found-code{z-index:-1;letter-spacing:-.02em;background:linear-gradient(160deg,color-mix(in srgb,var(--primary)30%,transparent),color-mix(in srgb,var(--lime)55%,transparent)70%,transparent);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:132px;font-weight:900;line-height:1;position:absolute;top:50%;left:50%;translate:-50% -58%}:root[data-theme=dark] .not-found-code{background-image:linear-gradient(160deg,#ffffff42,color-mix(in srgb,var(--lime)40%,transparent)70%,transparent)}.not-found-visual img{width:150px;height:150px;animation:4s ease-in-out infinite not-found-float}@keyframes not-found-float{50%{translate:0 -6px}}@media (prefers-reduced-motion:reduce){.not-found-visual img{animation:none}}.not-found h1{font-size:var(--text-section);font-weight:var(--weight-title);color:var(--ink)}.not-found p{max-width:32ch;font-size:var(--text-label);color:var(--muted);line-height:var(--leading-long);text-wrap:balance}.not-found-actions{gap:var(--space-8);width:min(100%,280px);margin-top:var(--space-12);display:grid}.portfolio-total>strong{font-size:calc(var(--text-financial)*.82)}.portfolio-chart-center strong{font-size:calc(var(--text-financial)*.72)}.portfolio-wallet-art{object-fit:contain;width:28px;height:28px}.portfolio-asset-share{align-items:center;gap:var(--space-6);display:inline-flex}.portfolio-asset-share:before{content:"";background:linear-gradient(135deg,var(--dot-start),var(--dot-end));border-radius:50%;width:8px;height:8px}.portfolio-asset[data-asset=gold]{--dot-start:var(--portfolio-gold-start);--dot-end:var(--portfolio-gold-end)}.portfolio-asset[data-asset=silver]{--dot-start:var(--portfolio-silver-start);--dot-end:var(--portfolio-silver-end)}.portfolio-asset[data-asset=copper]{--dot-start:var(--portfolio-copper-start);--dot-end:var(--portfolio-copper-end)}.portfolio-asset[data-asset=wallet]{--dot-start:var(--portfolio-wallet-start);--dot-end:var(--portfolio-wallet-end)}.market-flow .flow-main{gap:var(--space-12)}.market-position{gap:var(--space-8);margin-bottom:var(--space-8)}.market-ingot{width:28px;height:36px}.market-position img{width:24px;height:34px}.market-balance{gap:var(--space-2)}.market-balance>span,.market-quote-head>span:first-child,.market-pnl dt{font-size:var(--text-helper)}.market-balance>strong{font-size:var(--text-section);line-height:1.3}.market-value{font-size:var(--text-label)}.market-value>span:first-child{font-size:var(--text-body)}.market-pnl dd{font-size:var(--text-label)}.market-quote{gap:var(--space-2);margin-bottom:var(--space-12)}.market-price{font-size:var(--text-section-large);line-height:1.3}.market-price small,.market-balance small{font-size:var(--text-helper)}.market-change{font-size:var(--text-helper);padding:var(--space-1)var(--space-6)}.market-change svg{width:12px;height:12px}.market-flow .market-period-tabs{width:100%;padding:var(--space-3);margin:0;display:flex}.market-flow .market-period-tabs .trade-direction-tab{min-width:0;min-height:30px;padding:var(--space-2)var(--space-6);font-size:var(--text-helper);flex:1}.market-period-panel{margin-top:var(--space-10)}.market-range{gap:var(--space-6);margin-bottom:var(--space-10)}.market-range>div{column-gap:var(--space-6);padding:var(--space-6)var(--space-8);grid-template-columns:24px minmax(0,1fr)}.market-range-icon{width:24px;height:24px}.market-range-icon svg{width:14px;height:14px}.market-range dt{font-size:var(--text-caption)}.market-range dd{font-size:var(--text-label)}.market-chart svg{height:140px}.market-data{margin-top:var(--space-8)}.market-trend-heading{margin-bottom:var(--space-8)}.market-asset-picker{min-height:36px;font-size:var(--text-label)}.market-holdings{gap:var(--space-10);padding:var(--space-12);border:1px solid var(--line);border-radius:var(--shape-surface);background:var(--surface);display:grid}.market-holdings .market-position{align-items:center;margin:0}.market-holdings .market-balance{gap:var(--space-2)}.market-holdings .market-value{align-items:baseline;gap:var(--space-4);font-size:var(--text-helper);color:var(--muted);display:inline-flex}.market-holdings .market-value>span:first-child{font-size:inherit}.market-holdings .market-pnl{justify-items:end;gap:var(--space-4);flex-shrink:0;display:grid}.market-holdings .market-pnl dt{font-size:var(--text-helper);color:var(--muted)}.market-holdings .market-pnl dd{align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-8);font-size:var(--text-label);font-weight:var(--weight-label);background:color-mix(in srgb,currentColor 12%,transparent);white-space:nowrap;border-radius:999px;display:inline-flex}.market-holdings .market-pnl[data-direction=neutral] dd{color:var(--muted)}.market-holdings .market-pnl dd small{color:inherit;opacity:.75}.market-holdings .market-pnl svg{width:14px;height:14px}.market-quote-line{align-items:center;gap:var(--space-8);padding-top:var(--space-10);border-top:1px solid var(--line);white-space:nowrap;min-width:0;display:flex}.market-quote-line>span:first-child{font-size:var(--text-helper);color:var(--muted);text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.market-quote-line>strong{font-size:var(--text-body);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.market-quote-line>strong small{font-size:var(--text-helper);font-weight:var(--weight-body);color:var(--muted)}.market-quote-line .market-change{font-size:var(--text-helper)}.account-name-button{justify-content:space-between;align-items:center;gap:var(--space-8);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.account-name-button svg{width:16px;height:16px;color:var(--muted)}.identity-sheet{gap:var(--space-group);display:grid}.identity-head{align-items:center;gap:var(--space-field);display:flex}.identity-head>div{gap:6px;min-width:0;display:grid}.identity-head strong{font-size:var(--text-section);color:var(--ink)}.identity-badge{width:fit-content;font-size:var(--text-helper);background:color-mix(in srgb,var(--muted)14%,transparent);color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.identity-badge.is-verified{background:color-mix(in srgb,var(--success)14%,transparent);color:var(--success)}.identity-badge svg{width:14px;height:14px}.identity-fields{border:1px solid var(--line);border-radius:var(--shape-surface);margin:0;display:grid}.identity-fields>div{align-items:center;gap:var(--space-8)var(--space-field);padding:14px var(--space-inline);grid-template-columns:auto 1fr auto;display:grid}.identity-fields>div+div{border-top:1px solid var(--line)}.identity-fields svg{width:20px;height:20px;color:var(--muted)}.identity-fields dt{color:var(--muted);font-size:var(--text-label)}.identity-fields dd{color:var(--ink);font-weight:var(--weight-label);font-size:var(--text-label);margin:0}.identity-skeleton{background:var(--line);border-radius:6px;width:72px;height:12px;display:inline-block}.account-name-button>span{align-items:center;gap:var(--space-8);display:inline-flex}.account-name-button>span bdi{line-height:1}.account-name-button>span svg{flex:none;display:block}.flow-account-hero .account-identity:has(.account-name-button){align-items:center}.flow-app .flow-main:has(.bank-empty){background:radial-gradient(ellipse 120% 55% at 50% 42%,color-mix(in srgb,var(--lime)22%,transparent)0%,color-mix(in srgb,var(--primary)9%,transparent)50%,transparent 100%),var(--canvas)}:root[data-theme=dark] .flow-app .flow-main:has(.bank-empty){background:radial-gradient(ellipse 120% 55% at 50% 42%,color-mix(in srgb,var(--lime)12%,transparent)0%,color-mix(in srgb,var(--navy)30%,transparent)50%,transparent 100%),var(--canvas)}.bank-card-list:has(.bank-empty){flex-direction:column;min-height:100%;display:flex}.bank-empty{justify-content:center;align-items:center;gap:var(--space-8);min-height:60vh;padding:var(--space-24)var(--space-16);text-align:center;flex-direction:column;flex:1;display:flex}.bank-empty-art{margin-bottom:var(--space-12);place-items:center;display:grid}.bank-empty-art img{width:220px;height:auto;animation:4s ease-in-out infinite not-found-float}@media (prefers-reduced-motion:reduce){.bank-empty-art img{animation:none}}.bank-empty h2{font-size:var(--text-section);font-weight:var(--weight-title);color:var(--ink)}.bank-empty p{max-width:320px;font-size:var(--text-label);line-height:var(--leading-long);color:var(--muted);text-wrap:balance}:is(.flow-copy-button,.deposit-paya-info,.flow-header button,.icon-button),:is(.flow-copy-button,.deposit-paya-info,.flow-header button,.icon-button):is(:hover,:active){transform:scale(1);box-shadow:none!important;background:0 0!important}.flow-copy-button:not(.copyable-identifier-aligned *,.gift-receipt *,.gift-copy-panel *),.deposit-paya-info{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin-block:0!important;padding:0!important}.flow-app .copyable-identifier,.flow-app .copyable-identifier.copyable-identifier-aligned{justify-content:flex-end;align-items:center;gap:var(--space-8);flex-direction:row-reverse;display:inline-flex;position:static}.flow-app .copyable-identifier>bdi{pointer-events:auto;position:static}.flow-app .copyable-identifier .flow-copy{flex-shrink:0;align-items:center;width:auto;height:auto;display:inline-flex;transform:translateY(-.08em)}.flow-app .copyable-identifier .flow-copy-button{justify-content:center;align-items:center;display:inline-flex;position:relative;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.flow-app .copyable-identifier .flow-copy-button svg{display:block}.flow-app .copyable-identifier .flow-copy-button:after{content:"";position:absolute;inset:-14px}.flow-app .flow-details>div:has(.copyable-identifier){align-items:center}.flow-app .flow-details dd:has(.copyable-identifier){justify-content:flex-end;align-items:center;display:flex}.withdraw-fee-line{justify-content:space-between;align-items:baseline;gap:var(--space-8);margin:var(--space-8)0 0;font-size:var(--text-label);color:var(--muted);display:flex}.withdraw-fee-line strong{color:var(--ink);font-weight:var(--weight-label)}.withdraw-fee-line small{font-size:var(--text-caption);font-weight:var(--weight-medium)}.flow-outcome p.outcome-wide{max-width:40ch}.physical-product{background:color-mix(in srgb,var(--primary)2.5%,var(--surface));border-color:color-mix(in srgb,var(--primary)6%,var(--surface))}.physical-product.selected{background:color-mix(in srgb,var(--primary)4%,var(--surface));border-color:color-mix(in srgb,var(--primary)9%,var(--surface))}.physical-product[data-unavailable=true]{opacity:.55}.gift-flow .physical-stepper:focus-within{--tw-ring-shadow:0 0 #0000;box-shadow:none}.gift-flow .physical-stepper button:hover{color:var(--muted);background:0 0}.gift-flow .physical-stepper button:focus-visible{outline:0}.gift-flow .vf-number-counter-outlined button:before{content:"";border:1px solid var(--line);background:var(--surface);border-radius:9px;width:28px;height:28px;position:absolute}.gift-flow .vf-number-counter-outlined svg{z-index:1;width:14px;height:14px}.gift-delivery-methods[role=radiogroup]{gap:var(--space-12);display:grid}.gift-delivery-methods[role=radiogroup]>button{gap:var(--space-12);min-height:72px;padding:var(--space-14)var(--space-16);border-radius:var(--shape-overlay);background:var(--neu-fill);box-shadow:var(--neu-raise-sm);transition:box-shadow .25s var(--ease);border:0;margin:0}.gift-delivery-methods[role=radiogroup]>button:hover{background:var(--neu-fill)}.gift-delivery-methods[role=radiogroup]>button[aria-checked=true]{background:var(--neu-track);box-shadow:var(--neu-press)}.gift-delivery-methods .radio-card-icon{background:var(--neu-track);width:40px;height:40px;box-shadow:var(--neu-press);color:var(--muted);transition:color .25s var(--ease),background .25s var(--ease),box-shadow .25s var(--ease);border-radius:12px;flex:none;place-items:center;display:grid}.gift-delivery-methods .radio-card-icon svg{width:22px;height:22px}.gift-delivery-methods>button[aria-checked=true] .radio-card-icon{background:var(--neu-fill);box-shadow:var(--neu-raise-sm);color:var(--ink)}.gift-flow .gift-delivery-fields{gap:var(--space-12)}.gift-delivery-panel{border:1px solid var(--line);border-radius:var(--shape-surface);background:var(--surface);overflow:hidden}.gift-delivery-panel-head{align-items:center;gap:var(--space-8);padding:var(--space-14)var(--space-12);border-bottom:1px solid var(--line);color:var(--ink);display:flex}.gift-delivery-panel-head svg{color:var(--primary);flex:none}:root[data-theme=dark] .gift-delivery-panel-head svg{color:var(--lime)}.gift-delivery-panel-head h3{font-size:var(--text-action);font-weight:var(--weight-label);margin:0}.gift-delivery-panel-body{padding:var(--space-12);display:grid}.gift-delivery-panel-body [role=radiogroup]>button:first-child{margin-top:0}.gift-delivery-form{gap:var(--space-8)}.gift-delivery-form>label{font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--ink)}.gift-delivery-form>label:not(:first-child){margin-top:var(--space-8)}.gift-shipping-fee{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:72px;padding:var(--space-14)var(--space-16);border-radius:var(--shape-surface);background:var(--surface);display:flex}.gift-shipping-fee-label{align-items:center;gap:var(--space-10);min-width:0;display:flex}.gift-shipping-fee-label svg{color:var(--primary);flex:none}:root[data-theme=dark] .gift-shipping-fee-label svg{color:var(--lime)}.gift-shipping-fee-label>span{gap:var(--space-2);min-width:0;display:grid}.gift-shipping-fee-label strong{font-size:var(--text-label);font-weight:var(--weight-label)}.gift-shipping-fee-label small{font-size:var(--text-caption);color:var(--muted)}.gift-shipping-fee>b{font-size:var(--text-financial);font-weight:var(--weight-label);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.gift-shipping-fee>b small{font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--muted)}.gift-delivery-fields .physical-date-picker{background:var(--surface)}.gift-delivery-fields .physical-days-viewport.has-more:after{background:linear-gradient(to right,var(--surface),transparent)}.flow-main:has(>.state-page){flex-direction:column;display:flex}.state-page{isolation:isolate;align-content:center;justify-items:center;gap:var(--space-12);max-width:340px;padding-block:var(--space-24);text-align:center;flex:1;margin-inline:auto;display:grid;position:relative}.state-page-visual{width:140px;height:140px;margin-bottom:var(--space-4);place-items:center;display:grid;position:relative}.state-page-visual:before{content:"";z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--lime)26%,transparent)0%,color-mix(in srgb,var(--lime)8%,transparent)55%,transparent 100%);filter:blur(18px);border-radius:50%;position:absolute;inset:-40px}:root[data-theme=dark] .state-page-visual:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--lime)12%,transparent)0%,color-mix(in srgb,var(--navy)30%,transparent)50%,transparent 100%)}.state-page h2{font-size:var(--text-section);font-weight:var(--weight-title);color:var(--ink);text-wrap:balance;margin:0;line-height:1.6}.state-page p{font-size:var(--text-body);color:var(--muted);text-wrap:balance;margin:0;line-height:1.9}