.login-story-copy{z-index:1;position:relative}.login-story-copy h1{font-size:clamp(40px,4.6vw,66px);line-height:1.55}.login-story-copy p{margin-top:22px;font-size:15px}.login-bg-mark{opacity:.075;z-index:0;pointer-events:none;width:min(92%,520px);height:auto;bottom:-80px;left:-90px;transform:rotate(-15deg)}.login-story>.brand,.login-story-bottom{z-index:1;position:relative}.inline-pin-panel{max-width:600px;margin:0 auto}.inline-pin-content{max-width:430px;margin:0 auto;padding:34px}.inline-pin-content>.eyebrow{margin-top:20px;display:block}.inline-pin-content>h2{margin:10px 0;font-size:24px}.inline-pin-content>p{color:var(--muted);margin-bottom:26px;font-size:13px;line-height:1.9}.inline-pin-content>.text-link{margin:22px auto 0;display:flex}.public-pending-card{text-align:center;max-width:460px}@media (max-width:600px){.inline-pin-content{padding:25px 20px}.inline-pin-content>h2{font-size:22px}}
.operation-mode-switch{border:1px solid var(--line);background:#f4f5f7;border-radius:10px;flex-shrink:0;align-items:center;gap:3px;padding:4px;display:flex}.operation-mode-switch button{min-width:65px;min-height:33px;color:var(--muted);font:500 11px var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px 12px;display:flex}.operation-mode-switch button.active{color:var(--primary);background:#fff;box-shadow:0 1px 4px #17213612}.operation-mode-switch button.active.live-mode{background:var(--green-bg);color:var(--green)}.operation-mode-switch button:disabled{cursor:not-allowed;opacity:.52}.operation-mode-switch button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.approval-note{color:#8a642e;background:#fffaf4;border-bottom:1px solid #f5e7d9;align-items:center;gap:7px;min-height:34px;padding:7px 36px;font-size:11px;line-height:1.7;display:flex}.rpc-error{color:#8c3d32;background:#fff7f5;border:1px solid #f0d8d4;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 18px;padding:13px 15px;font-size:12px;line-height:1.9;display:flex}.workspace-main>.rpc-error{margin:0 0 18px}.rpc-error>span{overflow-wrap:anywhere;flex:190px;min-width:0}.rpc-error .button{flex-shrink:0}.rpc-updating{color:var(--muted);align-items:center;gap:7px;min-height:34px;padding:8px 20px;font-size:10px;display:flex}.workspace-main>.rpc-updating{padding:0 0 10px}.rpc-resource{min-width:0}.rpc-resource .desktop-table table{min-width:600px}.rpc-resource td{overflow-wrap:anywhere}.rpc-resource td strong{font-weight:500}.rpc-resource td .money{white-space:nowrap}.rpc-date{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;display:inline-block}.rpc-mobile-rows{display:none}.rpc-resource .table-footer{flex-wrap:wrap;gap:12px}.pagination>bdi{background:var(--orange-soft);min-width:27px;height:27px;color:var(--primary);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;font-size:10px;display:grid}.pagination button:disabled{opacity:.35;cursor:not-allowed}.rpc-date-filters{gap:10px;padding:0}.rpc-date-filters label{gap:6px}.rpc-date-filters input{min-width:130px;max-width:150px}.transactions .table-toolbar,.transactions .toolbar-actions{flex-wrap:wrap}.transactions .toolbar-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.table-search input{min-width:0}.table-search>svg{flex-shrink:0}.rpc-account-picker{align-items:center;gap:5px;min-width:0;display:flex}.rpc-account-picker>.button{overflow-wrap:anywhere;text-align:right;justify-content:space-between;min-width:0;max-width:100%}.rpc-account-picker .icon-button,.rpc-account-picker svg{flex-shrink:0}.rpc-picker-search{padding:0 0 16px}.rpc-picker-search .table-search{min-width:0;max-width:none}.rpc-account-filters{flex-wrap:wrap}.rpc-account-filters>div{min-width:0}.rpc-admin-action{flex-direction:column;align-items:flex-start;gap:18px;padding:0 23px 22px;display:flex}.rpc-admin-action p{color:var(--muted);margin:0;font-size:12px;line-height:2}.rpc-settings-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr)}.rpc-settings-layout>div,.rpc-settings-layout>.panel{min-width:0}.rpc-settings-values{padding:4px 23px 20px}.rpc-settings-values .info-row{gap:12px}.rpc-settings-values .info-row small{color:var(--muted);margin-inline-start:5px}.rpc-fee-rate{justify-content:space-between;align-items:center;gap:16px;padding:4px 23px 16px;display:flex}.rpc-fee-rate>span{color:var(--muted);font-size:12px}.rpc-fee-rate strong{color:var(--primary);font-variant-numeric:tabular-nums;font-size:31px;font-weight:500}.rpc-fee-rate small{margin-inline-start:4px;font-size:15px}.rpc-table-skeleton{padding:6px 22px 15px}.rpc-skeleton-row{border-bottom:1px solid #f0f1f4;align-items:center;gap:14px;min-height:69px;display:flex}.rpc-skeleton-row:last-child{border-bottom:0}.rpc-skeleton{background:linear-gradient(100deg,#eef0f3 20%,#f8f9fa 45%,#eef0f3 70%) 0 0/220% 100%;border-radius:6px;animation:1.65s ease-in-out infinite rpc-shimmer;display:block}.rpc-skeleton-avatar{border-radius:10px;flex-shrink:0;width:32px;height:32px}.rpc-skeleton-line{width:48%;max-width:230px;height:11px}.rpc-skeleton-short{width:22%;min-width:50px;max-width:100px;height:10px}.rpc-skeleton-row .rpc-skeleton-short{margin-inline-start:auto}.rpc-skeleton-label{width:44%;height:12px;margin:5px 0 20px}.rpc-skeleton-number{width:68%;height:33px;margin:0 0 19px}.rpc-workspace-skeleton>.panel{padding-top:8px}@keyframes rpc-shimmer{0%{background-position:100% 0}to{background-position:-110% 0}}@media (max-width:1100px){.workspace-header{gap:12px;padding-inline:23px}.header-actions{gap:9px}.header-user{display:none}.operation-mode-switch button{min-width:56px;padding-inline:9px}.rpc-settings-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.workspace-header{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;height:auto;min-height:100px;padding:10px 13px;display:grid}.header-breadcrumb{grid-area:1/1;min-width:0}.header-breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-actions{grid-area:1/2;gap:5px;min-width:0}.header-actions .header-divider{display:none}.header-actions .profile-avatar{width:29px;height:29px;font-size:11px}.operation-mode-switch{grid-area:2/1/auto/-1;justify-self:start;max-width:100%;padding:3px}.operation-mode-switch button{min-width:73px;min-height:30px;font-size:10px}.approval-note{padding:8px 16px;font-size:10px}.rpc-mobile-rows{display:block}.rpc-mobile-card{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 12px;padding:17px 16px;display:grid;position:relative}.rpc-mobile-card:last-child{border-bottom:0}.rpc-mobile-primary{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:4px;display:flex}.rpc-mobile-primary>div{text-align:left;overflow-wrap:anywhere;min-width:0}.rpc-mobile-card>div>span{color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.rpc-mobile-card>div>div{overflow-wrap:anywhere;min-width:0;font-size:11px}.rpc-mobile-card .table-order-link{font-size:12px}.rpc-mobile-card .table-person{gap:7px;min-width:0}.rpc-mobile-card .table-person .avatar{display:none}.rpc-mobile-card .table-person strong{font-size:11px}.rpc-mobile-card .table-person small,.rpc-mobile-card .table-sub{font-size:10px}.rpc-mobile-card .money{flex-wrap:wrap;gap:4px;max-width:100%;font-size:13px;display:inline-flex}.rpc-mobile-card .badge{max-width:100%;font-size:9px}.rpc-mobile-detail{grid-column:1/-1;justify-self:end;padding:4px 0;font-size:10px}.rpc-mobile-detail:disabled{opacity:.45}.rpc-mobile-card .rpc-date{white-space:normal;font-size:9px;line-height:1.8}.rpc-error{margin:12px;padding:11px 12px;font-size:11px}.rpc-updating{padding-inline:16px;font-size:9px}.rpc-table-skeleton{padding:2px 16px 10px}.rpc-skeleton-row{gap:11px;min-height:76px}.transactions .toolbar-actions{justify-content:space-between;gap:8px;width:100%}.rpc-date-filters{order:3;gap:10px;width:100%;padding:2px 0 0}.rpc-date-filters label{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.rpc-date-filters input{width:100%;min-width:0;max-width:100%;font-size:11px}.rpc-account-filters{align-items:flex-start;gap:12px}.rpc-account-filters>div{flex:130px;display:block}.rpc-account-picker>.button{flex:1;gap:6px;min-height:38px;padding:8px 10px;font-size:10px}.rpc-account-picker>.button svg{width:14px}.rpc-account-picker>.icon-button{width:26px;height:30px}.rpc-admin-action{gap:15px;padding:0 18px 20px}.rpc-admin-action p{font-size:11px}.rpc-settings-values{padding:0 18px 18px}.rpc-fee-rate{padding-inline:18px}.rpc-settings-layout{gap:0}.settlement-account-values>div{min-width:0}.settlement-account-values .money{flex-wrap:wrap;gap:3px;max-width:100%;font-size:16px}.admin-summary-strip{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.rpc-skeleton{background:#eef0f3;animation:none}}
.rpc-account-name{align-items:center;gap:10px;display:flex}.rpc-account-name>svg{color:var(--accent,#ef6c35);flex-shrink:0}.rpc-account-name strong,.rpc-account-name small{display:block}.rpc-account-name small{color:var(--muted,#7a7a7a);margin-top:4px}.rpc-city-filter{max-width:100%;width:140px!important}.account-admin-section{border-top:1px solid var(--border,#eae7e4);margin-top:24px;padding-top:22px}.account-admin-section>h3{align-items:center;gap:8px;margin:0 0 16px;display:flex}.account-admin-section .panel-heading{padding:0 0 10px}.account-admin-section .panel-heading h3{align-items:center;gap:8px;margin:0;display:flex}.account-confirm-form{background:#faf8f5;border-radius:16px;margin-top:18px;padding:18px}.account-confirm-form .field-label{margin-top:14px}.account-confirm-form .row-actions,.account-confirm-form .button-full{margin-top:16px}.account-confirm-form fieldset{border:0;min-width:0;margin:0;padding:0}.admin-bank-card{border:1px solid var(--border,#eae7e4);border-radius:16px;margin:12px 0;padding:16px}.admin-bank-card .row-actions{flex-wrap:wrap;margin-top:12px}.public-unavailable{text-align:center;max-width:540px;margin:70px auto;padding:40px 28px}.public-unavailable-icon{color:#d86429;background:#fff0e8;border-radius:22px;place-items:center;width:68px;height:68px;margin-bottom:14px;display:inline-grid}.public-unavailable h1{font-size:25px}.public-unavailable p{color:#777;margin:12px 0 26px;line-height:1.9}.public-unavailable .button{display:inline-flex}@media (max-width:600px){.rpc-city-filter{width:100%!important}.account-admin-section .panel-heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.account-confirm-form{padding:14px}.public-unavailable{margin:40px 16px;padding:30px 20px}}
.account-page .profile-panel{align-self:start}.account-page .profile-main h2{overflow-wrap:anywhere}.account-page .profile-main p{line-height:1.9}.account-page .account-pin-status{align-items:center}.account-page .account-pin-status>.badge{flex-shrink:0}.account-page .account-preferences-column>.panel{margin-bottom:22px}.account-page-compact .profile-details .info-row,.account-page-compact .point-profile-location .info-row,.account-page-compact .account-guarantee-details .info-row,.account-page-compact .account-payout-card .info-row{padding-block:9px}.account-page-compact .setting-row{padding-block:14px}.account-neutral-message{color:var(--muted);padding:22px;font-size:12px;line-height:1.9}.account-guarantee-details{padding:6px 22px 22px}.account-guarantee-details .info-row{gap:18px;font-size:12px}.account-guarantee-details .info-row .money{font-size:16px}.account-guarantee-details .info-strong .money{font-size:23px}.account-agreement-dates{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.account-agreement-dates>span{color:var(--muted);font-size:10px}.account-payout-list{gap:14px;padding:0 20px 20px;display:grid}.account-payout-card{border:1px solid var(--line);background:#fcfdff;border-radius:13px;min-width:0;padding:18px}.account-payout-heading{align-items:center;gap:11px;padding-bottom:9px;display:flex}.account-payout-heading>div{flex:1;min-width:0}.account-payout-heading h3{overflow-wrap:anywhere;font-size:13px;font-weight:600}.account-payout-heading p{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px}.account-payout-heading>.badge{flex-shrink:0}.account-payout-card .info-row{gap:12px;font-size:11px}.account-payout-card>.button{min-height:44px;margin-top:13px}.account-bank-suffix{letter-spacing:1.5px;font-size:14px}.account-bank-confirmed{color:var(--green);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.account-bank-confirmed svg{flex-shrink:0}.account-bank-confirm-summary{border:1px solid var(--line);background:#f8fafc;border-radius:12px;align-items:center;gap:13px;margin-bottom:23px;padding:16px;display:flex}.account-bank-confirm-summary>svg{color:var(--primary);flex-shrink:0}.account-bank-confirm-summary strong{font-size:14px}.account-bank-confirm-summary p{color:var(--muted);margin-top:5px;font-size:12px}.account-bank-confirm-form .field{gap:9px;margin-bottom:12px;display:grid}.account-bank-confirm-form .field>span{font-size:12px;font-weight:500}.account-bank-confirm-form input{text-align:center;letter-spacing:8px;min-height:48px;font-size:19px}.account-bank-confirm-actions{gap:10px;margin-top:24px;display:flex}.account-bank-confirm-actions>.button:first-child{flex:1}.point-availability-control>.point-pause-setting{border-inline-start:1px solid #dfe8e3;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:7px;padding-inline-start:16px;display:flex}.point-pause-setting>span{font-size:11px;font-weight:500}.point-pause-setting>small{color:var(--muted);font-size:9px}.point-pause-setting .toggle:disabled{cursor:not-allowed}.point-availability-control .point-availability-summary{min-width:0}.point-availability-summary .availability-hours{flex-wrap:wrap}.point-availability-loading{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:22px;overflow:hidden}@media (max-width:760px){.account-page .account-preferences-column>.panel{margin-bottom:18px}.account-payout-list{gap:12px;padding:0 14px 16px}.account-payout-card{padding:14px}.account-payout-heading{flex-wrap:wrap;gap:9px}.account-payout-heading h3{font-size:12px}.account-guarantee-details{padding:4px 17px 18px}.account-guarantee-details .info-row{gap:12px;font-size:11px}.account-neutral-message{padding:18px;font-size:11px}.point-availability-control{flex-wrap:wrap}.point-availability-control>.point-availability-summary{flex:calc(100% - 50px)}.point-availability-control>.point-pause-setting{border-inline-start:0;padding-inline-start:0;border-top:1px solid #dfe8e3;flex-flow:wrap;flex:100%;justify-content:flex-start;padding-top:12px}.point-pause-setting>small{margin-inline-start:auto}}.lookup-panel>form{gap:14px;display:grid}.lookup-panel>form>.lookup-input,.lookup-panel>form>.button{width:100%;min-width:0;margin:0}@media (max-width:650px){.lookup-panel>form{gap:12px}}.guarantee-visual{justify-content:center;align-items:center;gap:24px;padding:18px 0;display:flex}.guarantee-circle{border-radius:50%;flex-shrink:0;width:148px;height:148px;padding:12px}.guarantee-circle-center{background:var(--surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.guarantee-circle-center strong{font-size:26px;font-weight:700}.guarantee-circle-center small,.guarantee-visual-numbers>span,.guarantee-visual-numbers>small{color:var(--muted);font-size:12px}.guarantee-visual-numbers{flex-direction:column;gap:6px;min-width:0;display:flex}.guarantee-visual-numbers .money{font-size:22px;font-weight:700}@media (max-width:430px){.guarantee-visual{gap:14px}.guarantee-circle{width:124px;height:124px}}
.interest-site{background:var(--bg);min-height:100dvh;color:var(--ink)}.interest-top{justify-content:space-between;align-items:center;gap:12px;max-width:1050px;margin:auto;padding:23px 26px;display:flex}.interest-main{max-width:970px;margin:0 auto;padding:12px 22px 75px}.interest-hero{text-align:center;background:linear-gradient(130deg,#fff 0%,#fff9f4 100%);border:1px solid #f5e0d3;border-radius:26px;margin-bottom:27px;padding:54px 40px 44px}.interest-hero .eyebrow{font-size:13px}.interest-hero h1{letter-spacing:-1.3px;margin:9px 0;font-size:39px}.interest-hero h1 span{color:var(--primary)}.interest-hero>p{color:var(--muted);max-width:660px;margin:0 auto 19px;font-size:14px;line-height:2.1}.interest-hero .button{margin-top:22px}.interest-hero-traits{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.interest-hero-traits span{color:var(--muted);background:#fff;border:1px solid #efd7c8;border-radius:20px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:inline-flex}.interest-main-card,.interest-faq{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:19px;padding:29px 33px}.interest-form-heading h2,.interest-form-heading h3{font-size:21px;font-weight:650}.interest-form-heading p{color:var(--muted);margin-top:4px;font-size:12px}.interest-form-heading.secondary{border-top:1px solid var(--line);margin:24px 0 16px;padding-top:22px}.interest-form-heading.secondary h3{font-size:17px}.interest-audiences{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:18px 0 26px;display:grid}.interest-audience{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:13px 12px;transition:border-color .12s,background .12s;display:flex;position:relative}.interest-audience.active{border-color:var(--orange);background:#fff7f2;box-shadow:0 0 0 1px #f26b2a18}.interest-audience:focus-within{outline-offset:2px;outline:2px solid #f26b2a55}.interest-audience input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.interest-audience strong{font-size:13px}.interest-audience small{color:var(--muted);font-size:10px}.interest-fields{border:0;min-inline-size:0;margin:0;padding:0}.interest-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.interest-question{min-width:0;margin-bottom:15px}.interest-field-label{color:var(--ink);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.interest-field-label>span[aria-label]{color:var(--primary)}.interest-optional{color:var(--subtle);font-weight:400}.interest-question input,.interest-question select,.interest-question textarea{background:#fff;width:100%;min-height:48px;font-size:14px}.interest-question input[type=checkbox]{width:17px;height:17px;min-height:17px}.interest-question textarea{resize:vertical;min-height:95px}.interest-questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}:is(.interest-questions>.interest-question:has(.interest-wallet-grid),.interest-questions>.interest-question:has(.interest-chips)){grid-column:1/-1}.interest-help{color:var(--muted);margin:-4px 0 9px;font-size:10px}.interest-wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.interest-wallet{border:1px solid var(--line);cursor:pointer;border-radius:11px;align-items:center;gap:9px;min-height:65px;padding:10px;display:flex;position:relative}.interest-wallet.selected{border-color:var(--orange);background:#fff7f2}.interest-wallet input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.interest-wallet:focus-within,.interest-chip:focus-within{outline-offset:2px;outline:2px solid #f26b2a55}.interest-wallet span:nth-of-type(2){flex-direction:column;gap:1px;min-width:0;display:flex}.interest-wallet strong{font-size:12px}.interest-wallet small{color:var(--muted);font-size:9.5px}.interest-wallet-icon{width:38px;height:38px;color:var(--primary);background:#fff;border:1px solid #e6e8ec;border-radius:9px;flex-shrink:0;place-items:center;font-size:18px;font-weight:700;display:grid;overflow:hidden}.interest-wallet-icon img{object-fit:contain;width:100%;height:100%}.interest-wallet-check{color:var(--primary);margin-inline-start:auto}.interest-chips{flex-wrap:wrap;gap:9px;display:flex}.interest-chip{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:9px 12px;font-size:12px}.interest-chip.selected{border-color:var(--orange);color:var(--primary);background:#fff7f2}.interest-chip input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.interest-consent{color:var(--muted);align-items:flex-start;gap:10px;margin:16px 0;font-size:11px;line-height:2.1;display:flex}.interest-consent input{flex-shrink:0;width:17px;height:17px;min-height:17px;margin-top:4px}.interest-error{color:var(--red);background:var(--red-bg);border:1px solid #f8d9d8;border-radius:9px;margin-bottom:12px;padding:12px;font-size:12px}.interest-submit{min-width:185px}.interest-privacy{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-size:10px;display:flex}.interest-trap{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;top:0;left:0;overflow:hidden;position:absolute!important}.interest-success{text-align:center;padding:52px 20px}.interest-success-icon{width:66px;height:66px;color:var(--green);background:#eaf7f0;border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.interest-success h3{font-size:23px}.interest-success p{color:var(--muted);max-width:460px;margin:10px auto 20px;line-height:2}.interest-faq{margin-top:25px}.interest-faq .interest-form-heading{margin-bottom:10px}.interest-faq details{border-bottom:1px solid var(--line);padding:16px 0}.interest-faq details:last-child{border-bottom:0}.interest-faq summary{cursor:pointer;font-size:13px;font-weight:600}.interest-faq details p{color:var(--muted);padding-top:10px;font-size:12px;line-height:2}.interest-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:20px;font-size:11px;display:flex}.interest-footer a{color:var(--primary)}.ramz-landing .interest-home-section{max-width:1080px;margin:0 auto;padding:65px 25px}.interest-home-section .section-heading{text-align:center}.interest-home-section .interest-main-card{max-width:870px;margin:0 auto}.interest-admin{flex-direction:column;gap:18px;display:flex}.interest-admin-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.interest-admin-header h1{font-size:27px}.interest-admin-header p{color:var(--muted);font-size:12px}.interest-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.interest-admin-stat{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;gap:5px;padding:17px;display:flex}.interest-admin-stat strong{font-variant-numeric:tabular-nums;font-size:26px}.interest-admin-stat span{color:var(--muted);font-size:11px}.interest-admin-toolbar{border:1px solid var(--line);background:#fff;border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px;padding:15px;display:flex}.interest-admin-toolbar label{color:var(--muted);flex-direction:column;flex:1;gap:3px;min-width:145px;font-size:10px;display:flex}.interest-admin-toolbar :is(input,select){min-height:41px;font-size:12px}.interest-admin-row{border:1px solid var(--line);background:#fff;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;padding:17px;display:flex}.interest-admin-row>div:first-child{flex:1;min-width:200px}.interest-admin-row h3{font-size:14px}.interest-admin-row p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.95}.interest-admin-actions{flex-wrap:wrap;gap:8px;display:flex}.interest-admin-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.interest-admin-note{border-right:3px solid var(--orange);padding-right:11px;background:#fffaf7;margin-top:12px;padding-block:8px;font-size:11px;line-height:2}.interest-admin-details{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;gap:15px;padding:20px;display:flex}.interest-admin-details h2{font-size:19px}.interest-admin-pii{background:#fff3e9;border-radius:9px;padding:12px;font-size:12px;line-height:2}.interest-admin-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.interest-admin-details dt{color:var(--muted);font-size:10px}.interest-admin-details dd{overflow-wrap:anywhere;margin:2px 0;font-size:12px}.interest-admin-details textarea{min-height:100px}.interest-story-preview{background:#fff9f5;border:1px solid #f1d6c4;border-radius:12px;padding:20px;line-height:2}.interest-story-preview p{white-space:pre-wrap;overflow-wrap:anywhere}.interest-admin-buttons{flex-wrap:wrap;gap:9px;display:flex}.interest-admin-explain{color:var(--muted);font-size:10px;line-height:1.9}.interest-admin-empty{border:1px solid var(--line);text-align:center;color:var(--muted);background:#fff;border-radius:12px;padding:35px}@media (max-width:760px){.interest-hero{padding:37px 19px}.interest-hero h1{font-size:29px}.interest-main-card,.interest-faq{padding:21px 18px}.interest-main{padding:5px 12px 55px}.interest-audiences,.interest-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interest-questions{grid-template-columns:1fr}.interest-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.interest-contact-grid{grid-template-columns:1fr}.interest-wallet-grid{grid-template-columns:1fr 1fr}.interest-wallet{min-height:59px;padding:8px}.interest-wallet-icon{width:30px;height:30px}.interest-wallet strong{font-size:10.5px}.interest-wallet small{font-size:9px}.interest-top{padding:15px}.interest-audiences{gap:7px}.interest-audience{padding:10px}.interest-hero-traits{gap:6px}.interest-hero-traits span{font-size:10px}.interest-admin-details dl{grid-template-columns:1fr}.interest-admin-row{padding:13px}}.interest-wallet-icon{position:relative}.interest-wallet-icon img{z-index:1;background:#fff;position:absolute;inset:0}.interest-wallet-initial{font-size:17px}.interest-admin-research{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.interest-admin-research>div{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px}.interest-admin-research strong{font-size:12px}.interest-admin-research p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.9}.modal .interest-admin-details{box-shadow:none;border:0;padding:0}@media (max-width:700px){.interest-admin-research{grid-template-columns:1fr}}.interest-questions>.interest-question.interest-wide{grid-column:1/-1}.interest-audience,.interest-wallet,.interest-chip{touch-action:manipulation;min-width:0}.interest-wallet span:nth-of-type(2){flex:auto;min-width:0}.interest-wallet strong,.interest-wallet small{overflow-wrap:anywhere}.interest-main-card,.interest-faq,.interest-admin,.interest-admin-row,.interest-admin-details{min-width:0;max-width:100%}.interest-admin-details :is(input,select,textarea){width:100%;min-width:0;max-width:100%}.interest-admin-details dd{overflow-wrap:anywhere}.interest-home-section,.interest-main-card{scroll-margin-top:80px}.interest-wallet-grid{align-items:stretch}@media (max-width:640px){.interest-contact-grid{grid-template-columns:minmax(0,1fr)}.ramz-landing .interest-home-section{padding:42px 12px 48px}.interest-main{padding:8px 12px 50px}.interest-main-card,.interest-faq{padding:20px 16px}.interest-question input,.interest-question select,.interest-question textarea{font-size:16px}.interest-questions{grid-template-columns:minmax(0,1fr)}.interest-audience{min-height:65px}.interest-wallet{min-height:70px}.interest-wallet strong{font-size:12px;line-height:1.5}.interest-wallet small{font-size:10px;line-height:1.45}.interest-chip{align-items:center;min-height:44px;display:inline-flex}.interest-consent{font-size:12px;line-height:1.85}.interest-submit{justify-content:center;width:100%;min-height:48px}.interest-faq summary{align-items:center;min-height:44px;display:flex}.interest-admin-header{align-items:stretch}.interest-admin-header>.interest-admin-buttons{width:100%}.interest-admin-header>.interest-admin-buttons>.button{min-height:44px}.interest-admin-toolbar{gap:10px;padding:12px}.interest-admin-toolbar label{flex:100%;min-width:0}.interest-admin-toolbar :is(input,select){font-size:16px}.interest-admin-row>div:first-child{width:100%;min-width:0}.interest-admin-actions{width:100%}.interest-admin-actions>.button{justify-content:center;width:100%;min-height:44px}.interest-admin-details{padding:14px}.interest-admin-details dl{grid-template-columns:minmax(0,1fr)}.interest-admin-details :is(input,select,textarea){font-size:16px}.interest-admin-stat{padding:13px}.interest-admin-stat strong{font-size:22px}}@media (max-width:360px){.interest-wallet-grid{grid-template-columns:minmax(0,1fr)}.interest-wallet-icon{width:36px;height:36px}.interest-wallet strong{font-size:13px}.interest-wallet small{font-size:11px}.interest-main-card,.interest-faq{padding:17px 13px}.interest-main{padding-inline:10px}.interest-audience{padding:10px 9px}.interest-audience small{font-size:10px}.interest-top{padding:13px}.interest-hero{padding:27px 15px}.interest-hero h1{letter-spacing:-.5px;font-size:26px}.interest-admin-stats{gap:8px}}.interest-admin-contact{color:var(--muted);flex-wrap:wrap;gap:6px 20px;margin-top:8px;font-size:12px;display:flex}.interest-admin-contact bdi{overflow-wrap:anywhere;unicode-bidi:isolate;max-width:100%;display:inline-block}.interest-admin-hidden{background:var(--surface-secondary,#f3f4f6);color:var(--muted);border-radius:7px;padding:4px 8px}.interest-admin-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin-top:10px;display:grid}.interest-admin-answers p{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:0}.interest-admin-note{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:640px){.interest-admin-answers{grid-template-columns:minmax(0,1fr)}.interest-admin-contact{flex-direction:column;gap:5px}.interest-admin-contact bdi{max-width:100%}.interest-admin-row>div:first-child{min-width:0}}
@media (max-width:900px),(any-pointer:coarse){input,textarea,select,.table-search input,.select-with-icon select,.table-toolbar>select,.custom-dates input,.account-filter-row select,.rpc-date-filters input,:is(.stack-form,.stack-form>.form-fieldset)>input,:is(.stack-form,.stack-form>.form-fieldset)>select,.form-grid input,.form-grid select,.phone-field input,.input-with-icon input,.customer-select select,.account-editor-form input,.account-editor-form select,.account-editor-form .maps-field input,.interest-question input,.interest-question select,.interest-question textarea,.interest-admin-toolbar :is(input,select),.interest-admin-details :is(input,select,textarea){font-size:16px}input,textarea,select{scroll-margin-block:20px}textarea{resize:vertical}.modal-body{min-height:0;scroll-padding-block:20px}}.pwa-install-setting>div{min-width:0}.pwa-install-setting .button{flex-shrink:0;min-height:44px}.pwa-install-message{color:var(--muted);padding:0 23px 16px;font-size:12px;line-height:1.9}.pwa-help-close{margin-top:12px}@media (max-width:800px){.role-merchant .workspace-main,.role-agent .workspace-main{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.role-admin .workspace-main{padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))}.mobile-sidebar{padding-top:calc(24px + env(safe-area-inset-top,0px));padding-bottom:env(safe-area-inset-bottom,0px);max-width:calc(100vw - 32px)}.toast{bottom:calc(89px + env(safe-area-inset-bottom,0px))}.role-admin~.toast{bottom:calc(22px + env(safe-area-inset-bottom,0px))}}@media (max-width:650px){.workspace-header{padding-top:calc(10px + env(safe-area-inset-top,0px));padding-left:max(13px, env(safe-area-inset-left,0px));padding-right:max(13px, env(safe-area-inset-right,0px))}.login-form-section{padding-top:calc(24px + env(safe-area-inset-top,0px));padding-bottom:calc(26px + env(safe-area-inset-bottom,0px))}.modal{max-height:min(94dvh, calc(100dvh - env(safe-area-inset-top,0px) - 12px))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
