:root{--bg:#101012;--panel:#19191c;--panel-border:#2a2a2e;--orange:#ff853b;--orange-bright:#ff914d;--text:#f4f3f2;--muted:#8a8a94;--green:#84c999;--radius:15px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Manrope,Noto Sans,Arial,sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Noto Sans,Arial,sans-serif}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{opacity:.5;cursor:wait}a{color:inherit;text-decoration:none}input,textarea,select{outline:none}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline:2px solid var(--orange);outline-offset:4px}::selection{background:#f58a354a}h1,h2,h3,h4,p{margin:0}svg{flex-shrink:0}button{transition:background .2s,border-color .2s,transform .2s,color .2s}button:active:not(:disabled){transform:translateY(1px)}.app-shell{min-height:100vh}.sidebar{z-index:45;background:#151517;border-right:1px solid #29292d;flex-direction:column;width:225px;padding:29px 18px 17px;display:flex;position:fixed;top:0;bottom:0;left:0}.brand{letter-spacing:-1.2px;white-space:nowrap;align-items:center;gap:8px;font-size:22px;font-weight:800;display:flex}.brand-light{color:#dddce0;font-weight:500}.brand i{vertical-align:top;letter-spacing:0;margin-left:3px;font-size:.8125rem;font-style:normal;position:relative;top:4px}.sidebar>.brand,.sidebar>a{padding:0 9px}.workspace-select{border:1px solid #333338;border-radius:10px;align-items:center;gap:9px;margin:29px 0 27px;padding:12px 10px;display:flex;box-shadow:0 3px 12px #00000010}.workspace-icon{color:#b2b2bb;background:#2a2a2e;border-radius:7px;padding:7px;display:flex}.workspace-select div{flex-direction:column;min-width:0;display:flex}.workspace-select strong{text-overflow:ellipsis;max-width:88px;font-size:1rem;overflow:hidden}.workspace-select div span{color:#84848e;white-space:nowrap;margin-top:3px;font-size:.8125rem}.workspace-pill{color:#b8b8c0;border:1px solid #3c3c41;border-radius:4px;margin-left:auto;padding:3px 6px;font-size:.8125rem}.nav-label{color:#666671;letter-spacing:1.4px;margin:0 12px 11px;font-size:.8125rem;font-weight:750}.nav-item{text-align:left;color:#a5a5ae;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:44px;margin-bottom:5px;padding:11px 12px;font-size:1rem;font-weight:550;display:flex}.nav-item>svg{color:#898994;stroke-width:1.8px}.nav-item:hover{color:#e3e3e8;background:#222226}.nav-item.active{color:#ff954f;background:linear-gradient(90deg,#ff853b21,#ff853b0c)}.nav-item.active svg{color:#ff954f}.nav-count{background:#303036;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:.8125rem}.nav-item.active .nav-count{color:#ff954f;background:#ff853b1f}.active-dot{background:var(--orange);border-radius:50%;width:5px;height:5px;margin-left:auto}.nav-count+.active-dot{display:none}.account-label{margin-top:26px}.pro-tag{color:#fbb174;border:1px solid #745035;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:.75rem;font-weight:800}.sidebar-bottom{margin-top:auto;padding-top:38px}.help-card{text-align:left;background:linear-gradient(130deg,#232327,#1d1d21);border:1px solid #303035;border-radius:10px;width:100%;margin-bottom:21px;padding:14px;display:block;position:relative}.help-icon{color:var(--orange);margin-bottom:10px;display:block}.help-card strong{font-size:.9375rem;display:block}.help-card p{color:#888892;max-width:145px;margin-top:3px;font-size:.8125rem;line-height:1.65}.help-card>svg{color:#9999a2;position:absolute;top:17px;right:13px}.help-card:hover{border-color:#575049}.server-status{color:#8e8e97;align-items:center;gap:6px;padding:0 9px 16px;font-size:.8125rem;display:flex}.status-light{background:#ecae59;border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 7px #ecae5920}.status-light.connected{background:#84c999;box-shadow:0 0 7px #84c99940}.status-light.offline{background:#bf8177}.sidebar-footer{color:#64646f;border-top:1px solid #29292d;justify-content:space-between;align-items:center;padding:16px 9px 0;font-size:.75rem;display:flex}.version{color:#7a7a85}.main-shell{margin-left:225px}.topbar{z-index:30;background:#131315;border-bottom:1px solid #29292d;justify-content:space-between;align-items:center;height:73px;padding:0 33px;display:flex;position:relative}.topbar-title{align-items:center;gap:12px;font-size:1rem;font-weight:650;display:flex}.topbar-title>svg{color:#575763}.topbar-breadcrumb{color:#74747f;font-weight:500}.topbar-actions{align-items:center;gap:18px;display:flex}.demo-badge{color:#dbab75;background:#34251540;border:1px solid #433322;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:.8125rem;display:flex}.demo-badge>span{background:#e7b876;border-radius:50%;width:4px;height:4px}.language-select{color:#aaaab3;align-items:center;gap:5px;font-size:.875rem;display:flex}.language-select select{-webkit-appearance:none;appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;padding:3px;font-weight:650}.language-select option{color:#e5e5e5;background:#1d1d21}.topbar-divider{background:#323237;width:1px;height:22px;margin:0 -3px}.icon-button{color:#9696a2;border-radius:6px;justify-content:center;align-items:center;min-width:32px;height:32px;display:inline-flex}.icon-button:hover{color:#fafafa;background:#ffffff0b}.notification-button{position:relative}.notification-button i{background:var(--orange);border:1px solid #151517;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;right:7px}.creator-avatar{color:#271a11;background:linear-gradient(135deg,#d79553,#742);border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;font-size:.875rem;font-weight:800;display:flex;box-shadow:inset 0 0 0 2px #f0c79735}.notification-popover{z-index:60;background:#232327;border:1px solid #3a3a40;border-radius:13px;width:290px;padding:20px;position:absolute;top:64px;right:65px;box-shadow:0 15px 50px #0008}.notification-popover strong{font-size:1rem}.notification-popover p{color:#aaaab5;margin:14px 0 19px;font-size:.9375rem;line-height:1.7}.notification-popover>span{color:#dba868;align-items:center;gap:6px;font-size:.8125rem;display:flex}.main-content{max-width:1500px;margin:0 auto;padding:29px 33px 18px}.dashboard-intro{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.dashboard-intro h1{letter-spacing:-1px;font-size:25px;font-weight:750;line-height:1.3}.wave{margin-left:6px;font-size:23px;display:inline-block;transform:rotate(10deg)}.dashboard-intro p{color:#898992;margin-top:7px;font-size:.9375rem;line-height:1.6}.ready-status{color:#8dad99;background:#24362b55;border:1px solid #33473a;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:.8125rem;display:flex}.ready-status span{background:#90c6a2;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #72d29470}.hero-panel{background:linear-gradient(110deg,#3e281d 0%,#35241c 47%,#402b20 100%);border:1px solid #68452c;border-radius:15px;min-height:200px;margin-bottom:22px;display:flex;position:relative;overflow:hidden}.hero-panel:after{content:"";opacity:.3;pointer-events:none;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.12' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-copy{z-index:2;width:70%;padding:25px 30px 26px;position:relative}.hero-kicker{letter-spacing:1.6px;color:#e2aa78;align-items:center;gap:6px;margin-bottom:11px;font-size:.75rem;font-weight:650;display:flex}.hero-copy h2{letter-spacing:-.9px;font-size:26px;font-weight:750;line-height:1.4}.hero-copy p{color:#c6aea0;max-width:410px;margin-top:7px;font-size:.9375rem;line-height:1.7}.hero-actions{gap:11px;margin-top:20px;display:flex}.btn{letter-spacing:-.1px;white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:10px 14px;font-size:.875rem;font-weight:750;line-height:1.4;display:inline-flex}.btn-orange{background:var(--orange);color:#25170f;box-shadow:0 2px 2px #00000012,inset 0 0 0 1px #ffa36020}.btn-orange:hover{background:#ff9959;box-shadow:0 3px 16px #ff853b25}.btn-ghost{color:#dbc5b7;background:#ffffff05;border:1px solid #80645075}.btn-ghost:hover{background:#ffffff0d;border-color:#a1846a}.btn-outline{color:#c8c8d0;background:#ffffff03;border:1px solid #3b3b43}.btn-outline:hover{color:#fff;background:#2c2c31;border-color:#5f5f68}.full-width{width:100%}.hero-art{pointer-events:none;width:300px;position:absolute;top:0;bottom:0;right:5%}.art-circle{border:1px solid #cf98683d;border-radius:50%;position:absolute;inset:-78px -80px -40px -20px;transform:rotate(-25deg)}.circle-2{inset:-50px -45px -12px 15px}.circle-3{inset:-20px -10px 25px 50px}.art-orbit{border:1px solid #bd865334;border-radius:50%;width:260px;height:205px;position:absolute;top:2px;left:14px;transform:rotate(-34deg)}.orbit-2{height:155px;top:26px;transform:rotate(37deg)}.art-spark{color:#f3b576;text-shadow:0 0 20px #ffa46350;font-size:28px;position:absolute}.spark-a{top:32px;left:80px;transform:rotate(7deg)}.spark-b{font-size:24px;bottom:42px;right:25px}.art-pip{background:#df9c63;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 15px #ffab66}.pip-a{top:42px;right:48px}.pip-b{width:4px;height:4px;bottom:54px;left:48px}.floating-donation{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#34271cdb;border:1px solid #9d705258;border-radius:9px;align-items:center;gap:9px;min-width:174px;padding:10px 15px;display:flex;position:absolute;top:137px;left:23px;transform:rotate(-6deg);box-shadow:0 10px 30px #0003}.floating-heart{color:#ff9f58;background:#ff914d1c;border:1px solid #ff9a4e36;border-radius:6px;padding:7px;display:flex}.floating-donation div{flex-direction:column;gap:2px;display:flex}.floating-donation strong{letter-spacing:-.3px;color:#ffc591;font-size:13px}.floating-donation div span{color:#d4b596;font-size:8px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px;display:grid}.stat-card{background:var(--panel);border:1px solid var(--panel-border);border-radius:11px;padding:16px 18px 15px}.stat-top{color:#9c9ca7;justify-content:space-between;align-items:center;gap:5px;font-size:.875rem;font-weight:500;display:flex}.stat-icon{color:#858590;background:#232327;border:1px solid #35353d;border-radius:6px;padding:5px;display:flex}.stat-value{letter-spacing:-.8px;font-variant-numeric:tabular-nums;margin:11px 0 13px;font-size:27px;font-weight:750;line-height:1.1}.stat-value>span{color:#9999a2;font-size:18px;font-weight:550}.stat-bottom{color:#777783;white-space:nowrap;align-items:center;gap:6px;font-size:.75rem;display:flex}.stat-trend{color:#8dcc9f;background:#25402d55;border-radius:4px;align-items:center;gap:2px;padding:3px 4px;font-size:.75rem;font-weight:700;display:flex}.dashboard-columns{grid-template-columns:minmax(0,1fr) 292px;gap:20px;display:grid}.dashboard-left,.dashboard-right{flex-direction:column;gap:20px;min-width:0;display:flex}.panel{background:var(--panel);border:1px solid var(--panel-border);border-radius:12px}.panel-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.panel-heading h3,h3{letter-spacing:-.1px;font-size:1rem;font-weight:700}.panel-heading p{color:#737380;margin-top:5px;font-size:.8125rem;line-height:1.5}.chart-panel{min-height:283px;padding:19px 20px 13px}.segmented{background:#121214;border:1px solid #2d2d32;border-radius:6px;padding:3px;display:flex}.segmented button{color:#85858f;white-space:nowrap;border-radius:3px;padding:5px 8px;font-size:.75rem}.segmented button.active{color:#dedee3;background:#303036;box-shadow:0 1px 3px #0003}.chart-summary{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.chart-summary strong{letter-spacing:-.6px;font-size:24px;font-weight:750}.chart-summary strong>span{color:#92929e;font-size:1rem;font-weight:550}.chart-legend{color:#9999a4;align-items:center;gap:5px;font-size:.75rem;display:flex}.chart-legend i{background:var(--orange);border-radius:50%;width:5px;height:5px}.chart{gap:13px;height:153px;margin-top:16px;display:flex}.chart-y{color:#656572;text-align:right;flex-direction:column;flex-shrink:0;justify-content:space-between;width:34px;padding:0 0 23px;font-size:.6875rem;display:flex}.chart-plot{flex:1;min-width:0;position:relative}.chart-plot>svg{width:100%;height:131px;overflow:visible}.chart-x{color:#656571;justify-content:space-between;padding-top:8px;font-size:.75rem;display:flex}.chart-tooltip{pointer-events:none;color:#ffc994;white-space:nowrap;background:#35302b;border:1px solid #8f664245;border-radius:5px;padding:7px 9px;font-size:.8125rem;font-weight:650;position:absolute;top:8px;transform:translate(-50%)}.activity-panel{overflow:hidden}.activity-panel>.panel-heading{padding:19px 20px 13px}.text-link{color:#deac82;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.text-link:hover{color:#ffb77f}.table-scroll{overflow:auto}.donation-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.donation-table th{color:#72727f;background:#151517aa;border-top:1px solid #29292f;border-bottom:1px solid #29292f;padding:10px 14px;font-size:.75rem;font-weight:550}.donation-table th:first-child{padding-left:20px}.donation-table td{border-bottom:1px solid #27272c;padding:12px 14px;font-size:.8125rem}.donation-table td:first-child{padding-left:20px}.donation-table tr:last-child td{border-bottom:0}.donation-table tbody tr:hover{background:#ffffff02}.donor-name{align-items:center;gap:8px;display:flex}.donor-name strong{color:#d8d8df;font-size:.8125rem;font-weight:600}.mini-avatar{color:#dea97c;background:#4b352a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.75rem;font-weight:700;display:inline-flex}.avatar-1{color:#c19cce;background:#473550}.avatar-2{color:#82b0be;background:#30434a}.avatar-3{color:#c9b081;background:#4b4030}.avatar-4{color:#8dbb9f;background:#314339}.row-demo{color:#85766a;background:#38282030;border:1px solid #453a30;border-radius:3px;padding:2px 4px;font-size:.625rem}.money-cell{color:#e7e7eb;letter-spacing:-.2px;font-weight:750}.money-cell span{color:#9696a2;font-weight:500}.message-cell{max-width:195px}.message-cell>span{text-overflow:ellipsis;color:#878791;max-width:195px;display:block;overflow:hidden}.time-cell{color:#747480;white-space:nowrap}.table-status{color:#5a8063;justify-content:flex-end;display:flex}.confirm-small{color:#dfaa77;background:#3e2c1a}.live-dot{color:#bba38d;letter-spacing:1px;background:#38261640;border:1px solid #4f3b2a;border-radius:3px;align-items:center;gap:4px;padding:3px 5px;font-size:.6875rem;display:flex}.live-dot:before{content:"";background:#e8a263;border-radius:50%;width:3px;height:3px;box-shadow:0 0 5px #f1a463}.preview-panel{padding:18px 17px 16px}.panel-subtext{color:#737380;margin-top:7px;font-size:.8125rem;line-height:1.5}.checker-board{background-color:#111113;background-image:linear-gradient(45deg,#ffffff02 25%,#0000 25%),linear-gradient(-45deg,#ffffff02 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff02 75%),linear-gradient(-45deg,#0000 75%,#ffffff02 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;border:1px solid #323237;border-radius:8px;height:180px;margin:15px 0 13px;position:relative;overflow:hidden}.preview-dimensions{color:#484851;letter-spacing:.4px;font-size:.6875rem;position:absolute;top:9px;left:10px}.preview-pause{color:#8e8e99;background:#2a2a2e77;border-radius:4px;padding:5px;display:flex;position:absolute;bottom:7px;right:7px}.preview-pause:hover{background:#3e3e43}.alert-visual{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:12px 6px;display:flex;position:relative}.orb-wrap{justify-content:center;align-items:center;width:110px;height:90px;margin-bottom:2px;display:flex;position:relative}.orb-halo{background:radial-gradient(circle,#ff864031,#0000 69%);width:100px;height:100px;animation:3.5s ease-in-out infinite haloPulse;position:absolute}.orb{color:#6c290f;background:radial-gradient(circle at 29% 21%,#ffd4a7 0,#ffad64 18%,#ff8a3b 46%,#ed6424 76%,#a53f16 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;animation:3.5s ease-in-out infinite orbFloat;display:flex;position:relative;transform:rotate(-10deg);box-shadow:inset -4px -5px 9px #6d210b38,inset 2px 2px 4px #ffe3c67a,0 8px 25px #ed793837}.orb svg{filter:drop-shadow(0 1px #ffc68999);width:29px;height:29px}.orb-shine{filter:blur(2px);background:#ffe6c045;border-radius:50%;width:19px;height:7px;position:absolute;top:10px;left:12px;transform:rotate(-30deg)}.orb-star{color:#ffb36b;text-shadow:0 0 12px #ffa15177;animation:3.5s ease-in-out infinite starTwinkle;position:absolute}.star-one{font-size:22px;top:25px;left:2px}.star-two{font-size:1rem;animation-delay:1s;top:4px;right:2px}.alert-title{letter-spacing:-.3px;z-index:1;font-size:11px;font-weight:800}.alert-title span{color:#ffa363}.alert-visual p{color:#ae9890;overflow-wrap:anywhere;max-width:88%;margin:5px 0 0;font-size:8px;line-height:1.55}.alert-sparks{pointer-events:none;position:absolute;inset:18% 20% 36%}.alert-sparks i{opacity:0;background:#ed9f60;border-radius:50%;width:3px;height:3px;animation:4s infinite sparkRise;position:absolute}.alert-sparks i:first-child{animation-delay:.2s;bottom:0;left:10%}.alert-sparks i:nth-child(2){animation-delay:1.8s;bottom:10%;left:80%}.alert-sparks i:nth-child(3){animation-delay:2.5s;bottom:0;left:27%}.alert-sparks i:nth-child(4){animation-delay:3s;bottom:10%;left:64%}.alert-sparks i:nth-child(5){animation-delay:1.2s;bottom:20%;left:1%}.alert-sparks i:nth-child(6){animation-delay:3.8s;bottom:15%;left:95%}.is-paused .orb,.is-paused .orb-halo,.is-paused .orb-star,.is-paused .alert-sparks i{animation-play-state:paused}.goal-panel{flex:1;padding:18px 18px 19px}.goal-icon{color:#9c7658;display:flex}.goal-label{color:#8d8d99;margin-top:14px;font-size:.8125rem}.goal-values{justify-content:space-between;align-items:baseline;gap:5px;margin-top:11px;display:flex}.goal-values strong{letter-spacing:-.4px;font-size:18px;font-weight:750}.goal-values strong span{color:#a6a6af;font-size:1rem;font-weight:550}.goal-values>span{color:#70707e;font-size:.75rem}.progress-bar{background:#2e2e33;border-radius:8px;height:5px;margin-top:12px;overflow:hidden}.progress-bar>span{background:linear-gradient(90deg,#d86d30,#ffa565);border-radius:8px;height:100%;transition:width .8s;display:block;position:relative}.progress-bar>span:after{content:"";background:linear-gradient(90deg,#0000,#ffe4ce70,#0000);width:70%;animation:5s infinite progressShine;position:absolute;inset:0}.goal-bottom{color:#696975;justify-content:space-between;align-items:center;gap:4px;margin-top:9px;font-size:.6875rem;display:flex}.goal-bottom strong{color:#c79870;font-size:.75rem}.bottom-grid{grid-template-columns:minmax(0,1fr) 292px;gap:20px;margin-top:20px;display:grid}.quick-link-panel{align-items:center;gap:13px;min-width:0;padding:20px;display:flex}.link-icon{color:#dd995e;background:#27221e;border:1px solid #4a3526;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.quick-link-panel h3{font-size:.9375rem}.quick-link-panel p{color:#797983;margin-top:4px;font-size:.75rem}.quick-link-panel .btn{min-height:32px;margin-left:auto;padding:8px 10px;font-size:.75rem}.donate-link-display{color:#c28e63;letter-spacing:.3px;margin-top:8px;font-size:.8125rem;display:block}.upgrade-panel{background:linear-gradient(120deg,#2b241f,#231e1b);border:1px solid #563d2b;border-radius:12px;justify-content:space-between;padding:20px 19px;display:flex;position:relative;overflow:hidden}.upgrade-label{color:#d9a379;letter-spacing:1.1px;gap:5px;font-size:.6875rem;font-weight:750;display:flex}.upgrade-panel h3{z-index:1;max-width:195px;margin-top:6px;font-size:.875rem;font-weight:600;line-height:1.6;position:relative}.upgrade-panel .text-link{margin-top:10px;font-size:.75rem}.upgrade-spark{color:#cd884730;font-size:115px;line-height:1;position:absolute;bottom:-20px;right:12px;transform:rotate(15deg)}.content-footer{color:#666672;justify-content:space-between;align-items:center;gap:15px;margin-top:4px;padding-top:24px;font-size:.6875rem;display:flex}.content-footer>span{align-items:center;gap:5px;display:flex}.content-footer>span:last-child{white-space:nowrap}.content-footer svg{color:#9c7554}.footer-dot{background:#a67c55;border-radius:50%;width:3px;height:3px;display:inline-block}.mobile-menu,.sidebar-shade{display:none}.auth-banner{color:#ecc399;background:#393022;border:1px solid #8a654033;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;font-size:.9375rem;display:flex}.auth-banner a{align-items:center;gap:5px;margin-left:auto;text-decoration:underline;display:flex}.page-heading{justify-content:space-between;align-items:center;gap:25px;margin:3px 0 30px;display:flex}.eyebrow{letter-spacing:1.6px;color:#b5835f;align-items:center;gap:5px;margin-bottom:13px;font-size:.75rem;font-weight:750;display:flex}.eyebrow>span{background:#df965f;border-radius:50%;width:4px;height:4px}.page-heading h1{letter-spacing:-.9px;font-size:27px;font-weight:750;line-height:1.3}.page-heading p{color:#91919d;max-width:650px;margin-top:9px;font-size:.9375rem;line-height:1.8}.donation-summary{gap:20px;margin-bottom:24px;display:flex}.donation-summary>span{color:#94949f;background:#1b1b1f;border:1px solid #2d2d33;border-radius:10px;flex:1;align-items:center;gap:8px;padding:18px;font-size:.875rem;display:flex}.donation-summary svg{color:#d49867}.donation-summary strong{color:#ededf1;letter-spacing:-.4px;margin-left:auto;font-size:18px}.full-table{min-height:350px;overflow:hidden}.table-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.tabs{gap:5px;display:flex}.tabs button{color:#858593;border-radius:5px;padding:7px 10px;font-size:.875rem}.tabs button.active{color:#f0ae7e;background:#55362355}.search-box{background:#131315;border:1px solid #36363e;border-radius:7px;align-items:center;gap:7px;padding:8px 11px;display:flex}.search-box input{color:#d5d5df;background:0 0;border:0;max-width:160px;font-size:.875rem}.search-box svg{color:#747483}.search-box input::placeholder{color:#777783}.full-table .donation-table td{padding-top:17px;padding-bottom:17px}.full-table .donation-table th{font-size:.8125rem}.full-table .donation-table td,.full-table .donor-name strong{font-size:.9375rem}.full-table .message-cell,.full-table .message-cell>span{max-width:320px}.table-footer{color:#83838e;border-top:1px solid #2a2a30;align-items:center;gap:7px;padding:15px 20px;font-size:.8125rem;display:flex}.table-footer svg{color:#a17b5c}.empty-state{color:#777784;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:200px;font-size:1rem;display:flex}.section-heading{justify-content:space-between;align-items:center;margin:25px 0 15px;display:flex}.section-heading h3{font-size:1rem}.muted{color:#797985;font-size:.875rem}.widget-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.widget-card{text-align:left;background:#1b1b1f;border:1px solid #323238;border-radius:12px;min-width:0;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.widget-card:hover{border-color:#75604e;transform:translateY(-4px)}.widget-card.selected{border-color:#f59a5d;box-shadow:0 0 0 1px #fa935429}.widget-card-preview{background:radial-gradient(at 50% 40%,#28211c,#101012 75%);border-bottom:1px solid #323239;height:212px;position:relative;overflow:hidden}.widget-card:nth-child(2) .widget-card-preview{background:#eeeae5}.widget-card:nth-child(3) .widget-card-preview{background:radial-gradient(#22243b,#13141d 80%)}.widget-card:nth-child(4) .widget-card-preview{background:radial-gradient(at 30% 10%,#705a4850,#0000 60%),radial-gradient(at 90% 90%,#4c355c70,#15131c)}.widget-number{color:#79746c;letter-spacing:1px;z-index:2;font-size:.75rem;position:absolute;top:11px;left:12px}.widget-card-footer{justify-content:space-between;align-items:center;padding:15px 14px;display:flex}.widget-card-footer div{flex-direction:column;gap:5px;display:flex}.widget-card-footer strong{font-size:.9375rem;font-weight:650}.widget-card-footer div span{color:#777783;letter-spacing:1.4px;font-size:.6875rem}.style-selector{color:#91919d;border:1px solid #4c4c54;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.style-selector.checked{background:var(--orange);color:#392110;border-color:var(--orange)}.alert-visual.small .orb-wrap{height:94px}.alert-visual.small .alert-title{font-size:10px}.alert-visual.small p{font-size:8px}.style-minimal{color:#25211e}.style-minimal .orb-halo{background:radial-gradient(circle,#c79d7630,#0000 65%)}.style-minimal .orb{color:#d97f43;background:#fff7ef;border:1px solid #decfc0;width:58px;height:58px;transform:rotate(0);box-shadow:0 6px 20px #8f6d4530}.style-minimal .orb svg{filter:none}.style-minimal .orb-shine{display:none}.style-minimal .alert-title span{color:#cc7b48}.style-minimal p{color:#877467}.style-minimal .orb-star{color:#b6967b;text-shadow:none}.style-gaming .orb{color:#67270b;background:linear-gradient(135deg,#ffb26a,#ee6830);border-radius:15px;width:57px;height:57px;animation:3.5s infinite arcadeFloat;transform:rotate(12deg);box-shadow:3px 3px #7b391d,6px 6px #ff8d3820}.style-gaming .orb svg{transform:rotate(-12deg)}.style-gaming .alert-title{letter-spacing:.5px;background:#f18a3815;border:1px solid #c2764a60;border-radius:3px;padding:6px 9px;box-shadow:2px 2px #af612348}.style-gaming .orb-star{color:#a5a3e4;text-shadow:none}.style-gaming p{color:#aaa3bf}.style-glass .orb{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f5b98f;background:linear-gradient(135deg,#ffa86b57,#ffffff0b);border:1px solid #ffc7a369;border-radius:21px;width:62px;height:62px;box-shadow:inset 0 0 20px #ff853b15,0 0 30px #f992431b}.style-glass .orb svg{filter:none}.style-glass .orb-halo{background:radial-gradient(circle,#e2ab7730,#0000 65%)}.style-glass .alert-title{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff18;border-radius:6px;padding:7px 10px}.style-glass p{color:#b6a9ba}.widget-settings-grid{grid-template-columns:1.15fr 1fr;gap:22px;margin-top:25px;display:grid}.settings-panel{padding:25px}.settings-panel>.panel-heading{align-items:flex-start;margin-bottom:22px}.settings-panel>.panel-heading>svg{color:#b68e6d}.range-label{color:#a5a5b0;justify-content:space-between;margin-bottom:12px;font-size:.9375rem;display:flex}.range-label strong{color:#f4b283;font-weight:650}.duration-range{width:100%;height:4px;accent-color:var(--orange);cursor:pointer;margin-bottom:17px}.toggle-row{border-bottom:1px solid #2e2e35;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.toggle-row>div{color:#b9b9c3;align-items:center;gap:10px;font-size:.9375rem;display:flex}.toggle-row>div svg{color:#888895}.toggle{background:#3c3c45;border:1px solid #454550;border-radius:20px;width:35px;height:20px;padding:3px;position:relative}.toggle>span{background:#aaaab6;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:3px;bottom:3px;left:3px}.toggle.checked{background:#ee863e;border-color:#fa9750}.toggle.checked>span{background:#231c16;transform:translate(15px)}.inline-note{color:#777783;margin:16px 0;font-size:.8125rem;line-height:1.7}.settings-panel>.btn{margin-top:4px}.widget-connect-panel{padding:25px}.widget-url-block>div:first-child{align-items:center;gap:9px;display:flex}.widget-url-block>div:first-child svg{color:#bf906b}.widget-url-block strong{font-size:1rem}.widget-url-block>p{color:#7d7d8b;margin:10px 0 15px;font-size:.875rem;line-height:1.6}.url-input{background:#121214;border:1px solid #38383f;border-radius:7px;align-items:center;padding:3px 5px;display:flex}.url-input input{color:#b4a28e;background:0 0;border:0;flex:1;min-width:0;padding:8px 7px;font-size:.8125rem}.url-input .icon-button{width:27px;min-width:27px;height:29px}.connect-help{border-top:1px solid #2d2d34;align-items:center;gap:12px;margin-top:23px;padding-top:23px;display:flex}.connect-help>svg{color:#9e7b5e}.connect-help strong{font-size:.875rem;font-weight:650}.connect-help p{color:#83838f;margin-top:6px;font-size:.8125rem;line-height:1.6}.connect-help>.icon-button{margin-left:auto}.secondary{margin-top:36px}.extra-widgets{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.extra-widget{text-align:left;padding:20px;transition:border-color .2s,transform .2s}.extra-widget:hover{border-color:#71553f;transform:translateY(-3px)}.extra-widget>h3{justify-content:space-between;align-items:center;margin-top:21px;font-size:1rem;display:flex}.extra-widget>h3 svg{color:#a98464}.extra-widget>p{color:#888894;margin-top:7px;font-size:.8125rem;line-height:1.7}.mini-goal{background:#121215;border:1px solid #333239;border-radius:9px;height:108px;padding:16px}.mini-goal>div:first-child{color:#94949f;justify-content:space-between;align-items:center;font-size:8px;display:flex}.mini-goal>div:first-child svg{color:#aa8867}.mini-goal strong{letter-spacing:-.4px;margin-top:12px;font-size:16px;display:block}.mini-goal strong>span{color:#686874;font-size:8px;font-weight:500}.mini-goal .progress-bar{height:4px;margin-top:10px}.mini-top{background:radial-gradient(at top,#60432130,#141418 80%);border:1px solid #383238;border-radius:9px;justify-content:center;align-items:center;gap:10px;height:108px;display:flex}.mini-top svg{color:#f3b66e}.mini-top span{color:#babac5;font-size:11px}.mini-top strong{color:#efad77;font-size:12px}.mini-latest{background:#131315;border:1px solid #333239;border-radius:9px;justify-content:center;align-items:center;gap:12px;height:108px;display:flex}.mini-latest .mini-avatar{width:37px;height:37px;font-size:.875rem}.mini-latest>div{flex-direction:column;gap:8px;display:flex}.mini-latest strong{font-size:1rem}.mini-latest>div span{color:#e0a070;align-items:center;gap:6px;font-size:.875rem;display:flex}.program-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:25px;display:grid}.program-tabs button{text-align:left;background:#1b1b20;border:1px solid #34343b;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:18px 16px;font-size:.9375rem;font-weight:650;display:flex}.program-tabs button:hover{border-color:#716454}.program-tabs button.active{background:#30221a88;border-color:#e28b50}.program-tabs button>svg{color:#e9a071;margin-left:auto}.program-icon{color:#e2e2e8;background:#303036;border:1px solid #494951;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.program-1{color:#8ae4ca;background:#18483d;border-color:#306055}.program-2{color:#fbfbfd;text-shadow:-2px 0 #57e8dc,2px 1px #e77698;background:#141418;font-size:26px}.program-3{color:#edb47d;background:#3c2f23;border-color:#695036}.integration-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;display:grid}.integration-steps{padding:26px}.outline-pill{color:#94949f;white-space:nowrap;border:1px solid #3a3a43;border-radius:5px;align-items:center;padding:5px 7px;font-size:.75rem;display:inline-flex}.integration-step{gap:18px;padding-top:29px;display:flex}.step-number{color:#e29e6b;background:#38291e;border:1px solid #68442a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;font-size:1rem;font-weight:750;display:flex}.integration-step h4{margin-top:2px;font-size:1rem;font-weight:650}.integration-step p{color:#8d8d9a;max-width:330px;margin-top:7px;font-size:.875rem;line-height:1.8}.integration-step .btn{min-height:31px;margin-top:13px;padding:7px 11px;font-size:.8125rem}.integration-side{align-self:start;padding:26px}.info-note{background:#44332030;border:1px solid #63503a4d;border-radius:8px;align-items:flex-start;gap:10px;margin-top:23px;padding:14px;display:flex}.info-note svg{color:#d7a273;margin-top:1px}.info-note p{color:#b8a28d;font-size:.8125rem;line-height:1.8}.obs-mock{background:#232328;border:1px solid #42424a;border-radius:8px;margin-top:27px;overflow:hidden}.obs-mock-header{background:#2d2d34;align-items:center;gap:4px;height:29px;padding:0 10px;display:flex;position:relative}.obs-mock-header>span{background:#626270;border-radius:50%;width:4px;height:4px}.obs-mock-header strong{color:#888893;font-size:.6875rem;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.obs-mock-stage{background:radial-gradient(at 40%,#393243,#101014);border:1px solid #ff903862;height:157px;margin:11px;position:relative;box-shadow:0 0 0 1px #000}.obs-mock-stage:before{content:"";border:1px solid #ffad6244;position:absolute;inset:-3px}.mock-stream{letter-spacing:3px;color:#5f5463;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:flex;position:absolute;inset:0}.mock-alert{color:#f0ab78;white-space:nowrap;background:#453221bb;border:1px solid #eaa86a6b;border-radius:4px;align-items:center;gap:6px;padding:8px 10px;font-size:.75rem;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.obs-mock-bottom{border-top:1px solid #3d3d47;gap:9px;height:68px;padding:9px;display:flex}.obs-mock-bottom>div:first-child{background:#2a2a32;border:1px solid #42424c;flex-direction:column;flex:1;gap:6px;padding:5px;font-size:.6875rem;display:flex}.obs-mock-bottom>div>span{color:#9393a1}.obs-mock-bottom>div>strong{color:#c3af99;background:#8b684432;align-items:center;gap:4px;padding:4px;font-size:.625rem;font-weight:500;display:flex}.obs-mock-bottom>div>strong>svg:last-child{margin-left:auto}.mock-levels{background:#1b1b21;align-items:flex-end;gap:5px;width:40%;padding:6px;display:flex}.mock-levels span{background:linear-gradient(#ce7c64 10%,#dad462 10% 25%,#56b279 25%);border-radius:1px;width:7px;height:55%}.mock-levels span:nth-child(2){height:80%}.mock-levels span:nth-child(3){height:70%}.mock-levels span:nth-child(4){height:95%}.phone-banner{background:linear-gradient(110deg,#2b241f,#1c1b1a);border:1px solid #5b45335e;border-radius:12px;align-items:center;gap:22px;margin-top:26px;padding:25px 30px;display:flex;position:relative;overflow:hidden}.phone-illustration{color:#d2a37c;display:flex;position:relative;transform:rotate(-8deg)}.phone-illustration>span{color:#2c1e13;background:#df9e6b;border:2px solid #28231e;border-radius:50%;padding:3px;display:flex;position:absolute;bottom:6px;right:-5px}.phone-banner h3{font-size:1rem}.phone-banner p{color:#a28f7f;max-width:600px;margin-top:7px;font-size:.875rem;line-height:1.8}.phone-globe{opacity:.15;color:#d49d73;margin-left:auto;transform:rotate(-15deg)}.donate-page-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:27px;display:grid}.donation-preview-wrap{background:radial-gradient(at top,#4f34253d,#151517 50%);border:1px solid #383840;border-radius:12px;padding-bottom:34px;overflow:hidden}.public-donation-card{background:#1b1b1f;border:1px solid #3b3330;border-radius:14px;max-width:410px;margin:0 auto;overflow:hidden;box-shadow:0 20px 70px #00000020}.donor-cover{background:#202023;justify-content:space-around;align-items:center;height:94px;display:flex;position:relative;overflow:hidden}.donor-profile{text-align:center;margin-top:-25px;padding:0 30px;position:relative}.donor-avatar{color:#392a1f;background:linear-gradient(145deg,#c89b73,#69452a);border:4px solid #1b1b1f;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto;font-size:1rem;font-weight:800;display:flex;position:relative}.donor-profile h2{letter-spacing:-.4px;justify-content:center;align-items:center;gap:7px;margin:8px 0;font-size:19px;display:flex}.donor-profile h2>span{color:#f1b279;background:#765234;border-radius:50%;padding:2px;display:flex}.donor-profile p{color:#9a8e85;font-size:.875rem;line-height:1.8}.donor-form{padding:23px 27px 18px}.donor-form label{color:#a3a3af;margin-top:15px;font-size:.875rem;display:block;position:relative}.donor-form label:first-child{margin-top:0}.donor-form input,.donor-form textarea{color:#e1e1e7;background:#121215;border:1px solid #3b3b44;border-radius:7px;width:100%;margin-top:8px;padding:11px 12px;font-size:.9375rem;display:block}.donor-form input::placeholder,.donor-form textarea::placeholder{color:#63636e;font-size:.875rem}.donor-form textarea{resize:vertical;min-height:86px;max-height:170px;padding-bottom:25px;line-height:1.7}.donation-amount-input{position:relative}.donation-amount-input input{letter-spacing:-.4px;-moz-appearance:textfield;padding:11px 45px 11px 15px;font-size:23px;font-weight:750}.donation-amount-input input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.donation-amount-input input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.donation-amount-input>span{color:#878792;font-size:20px;position:absolute;top:12px;right:16px}.amount-presets{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:9px;display:grid}.amount-presets button{color:#aaaab5;background:#242428;border:1px solid #36363e;border-radius:5px;padding:7px 3px;font-size:.75rem}.amount-presets button.active{color:#f5b98c;background:#704d3530;border-color:#9f6c48}.textarea-count{color:#595966;font-size:.75rem;position:absolute;bottom:8px;right:10px}.donor-form>.btn{margin-top:18px;font-size:.875rem}.donor-form>.btn>svg:last-child{margin-left:auto}.donor-payment-note{color:#bc9b7f;background:#45342435;border:1px solid #63452e55;border-radius:6px;align-items:flex-start;gap:7px;margin-top:13px;padding:10px;font-size:.75rem;line-height:1.7;display:flex}.donor-payment-note svg{margin-top:1px}.donor-privacy{color:#676774;text-align:center;margin-top:11px;font-size:.6875rem;line-height:1.7}.powered-by{color:#6a6a77;border-top:1px solid #303035;justify-content:center;align-items:center;gap:6px;padding:16px;font-size:.6875rem;display:flex}.powered-by .brand{letter-spacing:-.4px;gap:4px;font-size:1rem}.powered-by .brand svg{width:14px;height:16px}.powered-by .brand i{margin-left:1px;font-size:5px;top:0}.powered-by .brand-light{color:#92929c}.donate-settings{padding:24px}.donate-settings>p{color:#8d8d99;margin:10px 0 20px;font-size:.875rem;line-height:1.7}.donate-settings>.btn{margin-top:15px}.donate-settings>.text-link{margin-top:22px}.donor-success{text-align:center;color:#ae8d70;padding:38px 25px}.donor-success>svg{color:#d9a579;margin-bottom:17px}.donor-success h3{color:#ded3c9;font-size:1rem;line-height:1.6}.donor-success p{color:#9d8a7a;margin:14px 0 22px;font-size:.875rem;line-height:1.8}.plan-warning{color:#ba9676;background:#40302033;border:1px solid #6f4f3444;border-radius:8px;align-items:center;gap:10px;margin-bottom:35px;padding:14px 18px;display:flex}.plan-warning p{font-size:.875rem;line-height:1.7}.plans-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.plan-card{background:#1b1b1f;border:1px solid #36363e;border-radius:14px;padding:29px;position:relative;overflow:visible}.plan-card.featured{background:linear-gradient(150deg,#31261f,#1b1b1f 75%);border-color:#e79860;box-shadow:0 12px 45px #00000010}.plan-ribbon{color:#3b2516;white-space:nowrap;background:#e7a273;border:1px solid #ffc898;border-radius:20px;align-items:center;gap:5px;padding:5px 12px;font-size:.75rem;font-weight:750;display:flex;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan-symbol{color:#e7a46f;background:#48322250;border:1px solid #5c4130;border-radius:12px;justify-content:center;align-items:center;width:49px;height:49px;margin-bottom:22px;display:flex}.plan-card h2{letter-spacing:-.5px;font-size:21px}.plan-card>p{color:#96909a;min-height:31px;margin-top:9px;font-size:.8125rem;line-height:1.7}.plan-price{letter-spacing:-1.3px;margin-top:24px;font-size:35px;font-weight:750}.plan-price>span{color:#a7a2a0;font-size:18px;font-weight:500}.plan-period{color:#8f8590;margin-top:5px;font-size:.8125rem;display:block}.plan-card>.btn{margin-top:23px}.plan-features{border-top:1px solid #393239;flex-direction:column;gap:17px;margin-top:24px;padding-top:23px;display:flex}.plan-features>span{color:#b7afb7;align-items:center;gap:9px;font-size:.875rem;display:flex}.plan-features svg{color:#b8a78c}.plan-demo-label{color:#b98d69;border:1px solid #57402e;border-radius:4px;margin-top:25px;padding:4px 6px;font-size:.75rem;display:inline-block}.plan-faq{align-items:flex-start;gap:17px;margin-top:28px;padding:24px;display:flex}.plan-faq>svg{color:#b78b67}.plan-faq h3{font-size:1rem}.plan-faq p{color:#8d8792;max-width:800px;margin-top:8px;font-size:.875rem;line-height:1.9}.settings-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:25px;display:grid}.profile-panel{padding:26px}.profile-avatar-line{align-items:center;gap:14px;margin:28px 0;display:flex}.large-avatar{color:#312317;background:linear-gradient(135deg,#c79465,#60432b);border:1px solid #d8ab7450;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:17px;font-weight:800;display:flex}.profile-avatar-line>div{flex-direction:column;gap:7px;display:flex}.profile-avatar-line strong{font-size:1rem}.profile-avatar-line>div>span{color:#94909b;font-size:.875rem}.form-grid{grid-template-columns:1fr 1fr;gap:23px 17px;display:grid}.form-grid label{color:#a39caa;font-size:.875rem;display:block}.form-grid label>input,.form-grid label>select,.handle-input{color:#d8d0d8;background:#121215;border:1px solid #3c3942;border-radius:7px;width:100%;margin-top:9px;padding:11px 12px;font-size:.9375rem}.handle-input{gap:5px;padding:11px;display:flex}.handle-input>span{white-space:nowrap;color:#786a5f;align-self:center;font-size:.8125rem}.handle-input>input{color:#d3b59b;background:0 0;border:0;width:100%;min-width:0;font-size:.9375rem}.full-field{grid-column:span 2}.profile-panel>.btn{margin-top:27px}.settings-right{flex-direction:column;gap:23px;display:flex}.kaspi-card{padding:25px;position:relative}.kaspi-logo{color:#fff;background:#e04947;border-radius:11px;justify-content:center;align-items:center;width:41px;height:41px;font-size:29px;font-style:italic;font-weight:800;display:flex}.kaspi-card>.outline-pill{position:absolute;top:28px;right:24px}.kaspi-card h3{margin-top:20px;font-size:1rem}.kaspi-card p{color:#9a909a;margin-top:12px;font-size:.875rem;line-height:1.95}.bank-status{color:#bb9374;border-top:1px solid #342e35;align-items:center;gap:7px;margin-top:18px;padding-top:17px;font-size:.8125rem;display:flex}.security-card{padding:25px}.security-card>svg{color:#ad8768;margin-bottom:17px}.security-card h3{font-size:1rem}.security-card p{color:#8f8894;margin-top:11px;font-size:.875rem;line-height:1.9}.security-card>.text-link{margin-top:19px}.toast{z-index:120;color:#dfc6b1;background:#2c2927;border:1px solid #786049;border-radius:10px;align-items:center;gap:11px;max-width:calc(100vw - 32px);padding:12px 12px 12px 14px;font-size:.9375rem;line-height:1.7;animation:.25s toastIn;display:flex;position:fixed;bottom:25px;left:calc(50% + 110px);transform:translate(-50%);box-shadow:0 12px 40px #0009}.toast-icon{color:#f0bc8c;background:#665039;border-radius:50%;padding:4px;display:flex}.toast .icon-button{color:#bb9d84;min-width:22px;height:22px;margin-left:9px}.floating-test-alert{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#201b17ee;border:1px solid #ba7a4460;border-radius:15px;width:315px;height:245px;animation:.5s cubic-bezier(.2,.9,.4,1.3) alertIn;position:fixed;bottom:35px;right:35px;box-shadow:0 10px 80px #0009}.floating-test-alert>.icon-button{z-index:2;position:absolute;top:8px;right:8px}.floating-test-alert>.alert-visual{padding-bottom:25px}.test-label{color:#b78d6b;border:1px solid #6f4f32;border-radius:4px;padding:3px 7px;font-size:.75rem;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:140;background:#000a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.confirm-modal{background:#201d1b;border:1px solid #74563c;border-radius:16px;width:100%;max-width:415px;padding:31px;position:relative;box-shadow:0 20px 100px #0008}.modal-close{position:absolute;top:12px;right:12px}.modal-icon{color:#d7a273;background:#543a2520;border:1px solid #845c37;border-radius:15px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:25px;display:flex}.confirm-modal h2{letter-spacing:-.5px;font-size:21px}.confirm-modal>p{color:#aca095;margin-top:14px;font-size:.9375rem;line-height:1.9}.confirm-amount{background:#121111;border:1px solid #42372e;border-radius:8px;justify-content:space-between;align-items:center;margin:23px 0;padding:19px;display:flex}.confirm-amount strong{color:#f1b98f;font-size:22px}.confirm-amount span{color:#a39387;font-size:.9375rem}.confirm-modal>.btn:last-child{border:0;margin-top:9px}.standalone-donate{background:radial-gradient(at 50% 10%,#61351e33,#0000 60%),#111113;min-height:100vh;padding:25px 25px 60px}.public-top{justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto 28px;display:flex}.public-demo{color:#b78f6e;background:#36271966;border:1px solid #513d2c;border-radius:5px;justify-content:center;align-items:center;gap:6px;width:max-content;margin:0 auto 18px;padding:5px 9px;font-size:.8125rem;display:flex}.public-demo>span{background:#e4a16c;border-radius:50%;width:4px;height:4px}.standalone-donate>.public-donation-card{max-width:430px}.standalone-donate .toast{left:50%}.overlay-body{background:0 0!important}.overlay-stage{background:0 0;width:100vw;height:100vh;position:relative;overflow:hidden}.overlay-alert{background:0 0;width:min(600px,90vw);min-height:320px;animation:.7s cubic-bezier(.2,.9,.4,1.15) overlayIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overlay-alert .orb-wrap{width:200px;height:160px}.overlay-alert .orb{width:115px;height:115px}.overlay-alert .orb svg{width:56px;height:56px}.overlay-alert .orb-halo{width:175px;height:175px}.overlay-alert .alert-title{text-shadow:0 2px 8px #000;font-size:29px}.overlay-alert .alert-visual p{color:#f7e3d1;text-shadow:0 2px 8px #000;max-width:95%;margin-top:12px;font-size:18px}.overlay-alert .star-one{font-size:36px;top:40px;left:12px}.overlay-alert .star-two{font-size:28px;top:15px;right:5px}.overlay-alert .style-minimal{background:#f8f3ed;border-radius:18px;padding:25px;box-shadow:0 9px 40px #0002}.overlay-alert .style-minimal .alert-title{text-shadow:none}.overlay-alert .style-minimal p{color:#877467;text-shadow:none}.overlay-error{color:#e8ba92;background:#231e1b;border:1px solid #a4714944;border-radius:10px;align-items:center;gap:10px;padding:17px;font-size:12px;display:flex;position:absolute;bottom:20px;left:20px}.overlay-preview-button{color:#f5bb8f;background:#34241a;border:1px solid #bd814b;border-radius:8px;gap:8px;padding:12px;font-size:12px;display:flex;position:absolute;bottom:25px;left:25px}@keyframes orbFloat{0%,to{transform:translateY(0)rotate(-10deg)}50%{transform:translateY(-7px)rotate(-3deg)}}@keyframes arcadeFloat{0%,to{transform:translateY(0)rotate(12deg)}50%{transform:translateY(-6px)rotate(5deg)}}@keyframes haloPulse{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.16)}}@keyframes starTwinkle{0%,to{opacity:.6;transform:scale(.85)rotate(-7deg)}50%{opacity:1;transform:scale(1.1)rotate(7deg)}}@keyframes sparkRise{0%{opacity:0;transform:translateY(10px)}20%{opacity:.6}75%{opacity:.5}to{opacity:0;transform:translateY(-45px)}}@keyframes progressShine{0%,30%{transform:translate(-150%)}80%,to{transform:translate(230%)}}@keyframes toastIn{0%{opacity:0;bottom:15px}to{opacity:1;bottom:25px}}@keyframes alertIn{0%{opacity:0;transform:translateY(30px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes overlayIn{0%{opacity:0;filter:blur(8px);transform:translate(-50%,-43%)scale(.9)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@media (min-width:1550px){.main-content{padding:35px 42px 22px}.hero-panel{min-height:225px}.hero-copy{padding:32px 36px}.hero-copy h2{font-size:32px}.hero-copy p{font-size:1rem}.hero-art{transform-origin:50%;right:10%;transform:scale(1.12)}.hero-actions{margin-top:23px}.dashboard-columns,.bottom-grid{grid-template-columns:minmax(0,1fr) 325px}.stat-card{padding:21px}.stat-value{font-size:31px}.chart-panel{min-height:303px}.chart{height:170px}.chart-plot>svg{height:147px}.checker-board{height:195px}.panel-heading h3{font-size:1rem}.donation-table td{padding-top:14px;padding-bottom:14px}.donor-name strong,.donation-table td{font-size:.875rem}.main-content>.dashboard-intro h1{font-size:29px}.dashboard-intro p{font-size:1rem}.floating-donation{top:154px}.hero-art{width:320px}.stat-top{font-size:.9375rem}}@media (max-width:1250px){.sidebar{width:202px;padding-left:13px;padding-right:13px}.brand{font-size:20px}.main-shell{margin-left:202px}.topbar{padding-left:25px;padding-right:25px}.main-content{padding:26px 25px 17px}.dashboard-columns,.bottom-grid{grid-template-columns:minmax(0,1fr) 265px;gap:16px}.stats-grid{gap:12px}.stat-card{padding:15px 13px}.stat-value{font-size:25px}.stat-bottom{gap:4px;font-size:.6875rem}.stat-top{font-size:.8125rem}.hero-art{transform-origin:100%;right:1%;transform:scale(.93)}.hero-copy{width:72%;padding-left:25px}.hero-copy h2{font-size:24px}.hero-copy p{max-width:330px;font-size:.875rem}.hero-kicker{font-size:.6875rem}.message-cell,.message-cell>span{max-width:118px}.donation-table td,.donation-table th{padding-left:10px;padding-right:10px}.donation-table td:first-child,.donation-table th:first-child{padding-left:15px}.activity-panel>.panel-heading{padding-left:15px;padding-right:15px}.donor-name{gap:6px}.row-demo{display:none}.quick-link-panel{gap:10px;padding:16px}.quick-link-panel .btn{padding:7px 8px}.link-icon{width:37px;height:37px}.upgrade-panel{padding:17px}.quick-link-panel h3{font-size:.875rem}.widget-gallery{gap:12px}.widget-card-footer{padding:14px 11px}.widget-card-footer strong{font-size:.875rem}.widget-card-preview{height:195px}.widget-card .alert-title{font-size:9px}.program-tabs button{gap:8px;padding:14px 10px;font-size:.8125rem}.program-icon{width:29px;height:29px}.plans-grid{gap:15px}.plan-card{padding:24px 20px}.donate-page-layout{grid-template-columns:minmax(0,1fr) 290px}.page-heading h1{font-size:25px}.toast{left:calc(50% + 100px)}}@media (max-width:1050px){.dashboard-columns,.bottom-grid{grid-template-columns:minmax(0,1fr) 245px;gap:13px}.main-content{padding:25px 20px 15px}.topbar{padding-left:20px;padding-right:20px}.chart-panel{padding:17px 16px 12px}.hero-copy h2{max-width:300px;font-size:22px}.hero-copy p{max-width:270px;font-size:.875rem}.hero-art{right:-25px;transform:scale(.86)}.hero-copy{padding-left:22px}.hero-panel{min-height:217px}.stat-top{font-size:.75rem}.stat-icon{padding:4px}.stat-icon svg{width:14px;height:14px}.stat-value{font-size:22px}.stat-bottom>span:last-child{font-size:.625rem}.stat-bottom{gap:3px}.stat-trend{font-size:.6875rem}.stat-trend svg{width:10px}.preview-panel{padding:16px 13px}.panel-heading h3{font-size:.9375rem}.preview-panel>.panel-subtext{font-size:.75rem}.checker-board{height:174px}.goal-panel{padding:17px 14px}.goal-values strong{font-size:1rem}.donation-table .message-cell{display:none}.activity-panel .donation-table .time-cell{font-size:.75rem}.activity-panel .donation-table td{padding:12px 11px}.quick-link-panel{flex-wrap:wrap;align-items:center;padding:15px}.quick-link-panel .btn{margin-top:2px;margin-left:47px}.link-icon{width:35px;height:35px}.quick-link-panel>div{flex:1}.upgrade-panel h3{max-width:155px;font-size:.875rem}.topbar-actions{gap:13px}.widget-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.widget-card-preview{height:220px}.widget-card .alert-title{font-size:12px}.widget-card .alert-visual p{font-size:9px}.widget-card-footer strong{font-size:1rem}.widget-settings-grid{grid-template-columns:1fr}.extra-widgets{gap:12px}.extra-widget{padding:14px}.extra-widget>p{font-size:.75rem}.extra-widget>h3{font-size:.875rem}.program-tabs{grid-template-columns:repeat(2,1fr);gap:12px}.program-tabs button{padding:15px;font-size:.9375rem}.integration-layout{grid-template-columns:1fr}.integration-side{grid-template-columns:1fr 1fr;align-items:center;gap:23px;display:grid}.obs-mock{margin-top:0}.obs-mock-stage{height:122px}.obs-mock-bottom{height:57px}.plans-grid{gap:12px}.plan-card{padding:24px 16px}.plan-price{font-size:28px}.plan-features>span{gap:6px;font-size:.75rem}.plan-card>p{font-size:.75rem}.plan-card .btn{padding-left:8px;padding-right:8px;font-size:.8125rem}.plan-card h2{font-size:19px}.settings-layout{grid-template-columns:1fr}.settings-right{grid-template-columns:1fr 1fr;display:grid}.donate-page-layout{grid-template-columns:1fr}.donate-settings{max-width:none}.donate-settings .url-input{max-width:550px}.donation-summary{gap:12px}.donation-summary>span{flex-wrap:wrap;padding:15px 12px;font-size:.8125rem}.donation-summary strong{font-size:17px}.table-toolbar{flex-wrap:wrap}.search-box{width:100%}.search-box input{width:100%;max-width:none}.full-table .donation-table .message-cell{display:table-cell}.full-table .message-cell,.full-table .message-cell>span{max-width:150px}}@media (max-width:800px){.sidebar{width:202px;transition:transform .3s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-shade.visible{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40;background:#0009;display:block;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-menu{margin-left:-7px;display:flex}.topbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#131315f2;height:64px;padding:0 22px;position:sticky;top:0}.topbar-title{gap:8px}.main-content{padding:25px 22px 20px}.toast{left:50%}.dashboard-columns,.bottom-grid{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.stats-grid{gap:13px}.stat-card{padding:16px 14px}.stat-top{font-size:.8125rem}.stat-value{font-size:24px}.stat-bottom>span:last-child{font-size:.6875rem}.stat-trend{font-size:.75rem}.hero-copy{width:70%}.hero-copy h2{max-width:none;font-size:24px}.hero-copy p{max-width:330px}.hero-art{right:-2px;transform:scale(.9)}.hero-panel{min-height:206px}.hero-copy{padding-top:24px}.panel-heading h3{font-size:1rem}.preview-panel>.panel-subtext{font-size:.8125rem}.checker-board{height:176px}.page-heading{gap:18px}.page-heading h1{font-size:25px}.page-heading p{font-size:.875rem}.content-footer{font-size:.6875rem}.floating-test-alert{bottom:25px;right:25px}.plan-features>span{font-size:.8125rem}.hero-copy h2{max-width:380px}.ready-status{font-size:.75rem}}@media (max-width:650px){.topbar{height:62px;padding:0 17px}.topbar-title{font-size:.9375rem}.topbar-breadcrumb,.topbar-title>svg{display:none}.topbar-actions{gap:10px}.topbar-divider{display:none}.demo-badge{gap:4px;padding:4px 6px;font-size:.75rem}.creator-avatar{width:29px;height:29px;font-size:.8125rem}.notification-button{display:none}.language-select{gap:2px;font-size:.8125rem}.language-select>svg{width:13px;height:13px}.main-content{padding:23px 17px 20px}.dashboard-intro{margin-bottom:21px}.dashboard-intro h1{font-size:25px}.dashboard-intro p{font-size:.8125rem}.ready-status{gap:4px;padding:5px 6px;font-size:.6875rem}.ready-status span{width:4px;height:4px}.hero-panel{border-radius:13px;min-height:208px;margin-bottom:17px}.hero-copy{width:78%;padding:23px 20px 22px}.hero-copy h2{max-width:280px;font-size:24px;line-height:1.3}.hero-copy p{max-width:255px;font-size:.8125rem;line-height:1.8}.hero-kicker{letter-spacing:1.2px;gap:5px;font-size:.625rem}.hero-kicker svg{width:11px;height:11px}.hero-actions{gap:7px;margin-top:19px}.hero-actions .btn{gap:5px;min-height:33px;padding:9px 10px;font-size:.75rem}.hero-actions .btn svg{width:12px;height:12px}.hero-art{opacity:.65;transform-origin:100%;right:-105px;transform:scale(.75)}.hero-art .floating-donation{display:none}.art-spark.spark-a{left:112px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:18px}.stat-card{padding:15px}.stat-top{font-size:.875rem}.stat-value{margin-top:13px;margin-bottom:12px;font-size:28px}.stat-value>span{font-size:18px}.stat-icon{padding:5px}.stat-icon svg{width:16px;height:16px}.stat-bottom>span:last-child{font-size:.6875rem}.stat-trend{font-size:.75rem}.dashboard-columns{grid-template-columns:1fr;gap:18px}.dashboard-left,.dashboard-right{gap:18px}.chart-panel{min-height:280px;padding:19px 17px 14px}.chart-summary strong{font-size:25px}.chart{height:155px;margin-top:18px}.chart-plot>svg{height:131px}.chart-y{gap:12px;width:31px;font-size:.6875rem}.panel-heading h3{font-size:1rem}.chart-panel .segmented button{font-size:.75rem}.activity-panel .donation-table .message-cell{display:none}.activity-panel .donation-table td{padding:12px 16px}.activity-panel .donor-name strong,.activity-panel .money-cell{font-size:.875rem}.row-demo{font-size:.625rem;display:inline-block}.activity-panel>.panel-heading{padding:19px 17px 14px}.donation-table th{padding:10px 16px}.activity-panel .table-status svg{width:14px;height:14px}.dashboard-right{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.preview-panel{padding:20px}.preview-panel>.panel-subtext{font-size:.875rem}.checker-board{height:215px}.checker-board .orb-wrap{width:135px;height:110px}.checker-board .orb{width:78px;height:78px}.checker-board .orb svg{width:35px;height:35px}.checker-board .alert-title{font-size:14px}.checker-board .alert-visual p{font-size:10px}.checker-board .orb-halo{width:130px;height:130px}.checker-board .star-one{font-size:27px;top:25px;left:4px}.checker-board .star-two{font-size:22px;right:3px}.preview-panel>.btn{min-height:38px;font-size:.875rem}.goal-panel{padding:20px}.goal-label{margin-top:16px;font-size:.875rem}.goal-values strong{font-size:22px}.goal-values>span{font-size:.875rem}.goal-values strong span{font-size:1rem}.goal-bottom{margin-top:11px;font-size:.75rem}.goal-bottom strong{font-size:.875rem}.goal-panel .progress-bar{height:6px;margin-top:15px}.bottom-grid{grid-template-columns:1fr;gap:18px;margin-top:18px}.quick-link-panel{flex-wrap:nowrap;gap:13px;padding:20px}.quick-link-panel .btn{margin:0 0 0 auto;padding:8px 9px;font-size:.75rem}.quick-link-panel h3{font-size:.9375rem}.quick-link-panel p{font-size:.75rem}.quick-link-panel>div{flex:initial}.link-icon{width:38px;height:38px}.donate-link-display{font-size:.8125rem}.upgrade-panel{padding:21px}.upgrade-panel h3{max-width:240px;font-size:1rem}.upgrade-label{font-size:.75rem}.upgrade-panel .text-link{margin-top:12px;font-size:.875rem}.upgrade-spark{font-size:105px;bottom:-21px;right:26px}.content-footer{align-items:flex-start;padding-top:26px;line-height:1.8}.content-footer>span:first-child{align-items:baseline;max-width:250px}.content-footer>span:last-child{align-items:center;padding-top:1px;font-size:.625rem}.content-footer .footer-dot{min-width:3px}.page-heading{margin-bottom:25px;display:block}.page-heading h1{max-width:350px;font-size:26px}.page-heading p{max-width:400px;font-size:.875rem;line-height:1.85}.page-heading>.btn{margin-top:19px;font-size:.875rem}.eyebrow{margin-bottom:11px;font-size:.6875rem}.widget-gallery{gap:12px}.widget-card-preview{height:192px}.widget-card-footer{padding:13px 10px}.widget-card-footer strong{font-size:.875rem}.widget-card-footer div span{font-size:.625rem}.widget-card .alert-title{letter-spacing:-.2px;font-size:9px}.widget-card .alert-visual p{font-size:7px}.widget-card .orb-wrap{width:92px;height:83px}.widget-card .orb{width:53px;height:53px}.widget-card .orb-star{font-size:17px}.widget-card .star-two{font-size:1rem}.widget-card .orb svg{width:23px;height:23px}.style-selector{width:18px;height:18px}.style-selector svg{width:11px;height:11px}.section-heading h3{font-size:1rem}.widget-settings-grid{gap:18px;margin-top:20px}.settings-panel,.widget-connect-panel{padding:22px}.settings-panel>.panel-heading h3{font-size:1rem}.settings-panel>.panel-heading p{max-width:250px;font-size:.8125rem}.range-label{font-size:.9375rem}.toggle-row{padding:17px 0}.extra-widgets{grid-template-columns:1fr;gap:15px}.extra-widget{padding:20px}.extra-widget>h3{margin-top:18px;font-size:1rem}.extra-widget>p{font-size:.875rem}.mini-goal,.mini-top,.mini-latest{height:104px}.mini-goal{padding:18px 20px}.mini-goal>div:first-child{font-size:9px}.mini-goal strong{font-size:20px}.mini-goal strong>span{font-size:10px}.mini-top span{font-size:13px}.mini-top strong{font-size:14px}.program-tabs{gap:10px}.program-tabs button{gap:7px;padding:13px 10px;font-size:.875rem}.program-icon{border-radius:7px;width:29px;height:29px}.program-icon svg{width:19px;height:19px}.program-tabs button>svg{width:13px;height:13px}.integration-steps{padding:22px}.integration-step{gap:14px;padding-top:27px}.integration-step h4{font-size:1rem}.integration-step p{font-size:.875rem}.step-number{width:30px;height:30px;font-size:.9375rem}.integration-side{padding:22px;display:block}.obs-mock{margin-top:25px}.obs-mock-stage{height:175px}.phone-banner{gap:17px;padding:24px 21px}.phone-banner h3{font-size:1rem;line-height:1.6}.phone-banner p{font-size:.8125rem}.phone-globe{display:none}.phone-illustration>svg{width:44px;height:44px}.plans-grid{grid-template-columns:1fr;gap:27px}.plan-card{padding:29px}.plan-card h2{font-size:25px}.plan-symbol{margin-bottom:20px}.plan-price{margin-top:21px;font-size:39px}.plan-card>p{min-height:0;font-size:.875rem}.plan-features>span{font-size:.9375rem}.plan-card .btn{min-height:40px;font-size:.9375rem}.plan-features{gap:18px}.plan-demo-label{font-size:.75rem}.plan-warning{margin-bottom:29px;padding:14px}.plan-warning p{font-size:.8125rem}.plan-faq{gap:12px;padding:21px}.plan-faq h3{font-size:1rem}.plan-faq p{font-size:.8125rem}.profile-panel{padding:22px}.form-grid{grid-template-columns:1fr;gap:20px}.full-field{grid-column:auto}.form-grid label{font-size:.9375rem}.form-grid label>input,.form-grid label>select,.handle-input{padding:12px;font-size:1rem}.form-grid input,.form-grid select,.donor-form input,.donor-form textarea,.form-grid .handle-input>input{font-size:1rem!important}.settings-layout{gap:18px}.settings-right{grid-template-columns:1fr;gap:18px}.kaspi-card,.security-card{padding:23px}.kaspi-card p,.security-card p{font-size:.875rem}.profile-panel .panel-heading h3{font-size:1rem}.donation-summary{flex-wrap:wrap;gap:9px}.donation-summary>span{flex-basis:40%;gap:7px;padding:15px 12px;font-size:.8125rem}.donation-summary>span:last-child{flex-basis:100%}.donation-summary strong{font-size:19px}.donation-summary svg{width:17px;height:17px}.table-toolbar{gap:15px;padding:15px}.tabs{gap:2px}.tabs button{padding:7px 8px;font-size:.8125rem}.full-table .donation-table .message-cell{display:none}.full-table .donation-table td{padding:15px 12px}.full-table .donation-table td:first-child,.full-table .donation-table th:first-child{padding-left:15px}.full-table .donor-name strong,.full-table .donation-table td{font-size:.875rem}.full-table .time-cell{font-size:.75rem}.full-table .row-demo{display:none}.table-footer{align-items:flex-start;padding:14px 15px;font-size:.75rem;line-height:1.7}.donation-preview-wrap{padding-bottom:22px}.public-donation-card{margin:0 12px}.donor-form{padding-left:21px;padding-right:21px}.donor-profile{padding-left:20px;padding-right:20px}.donor-profile h2{font-size:20px}.donor-profile p{font-size:.875rem}.donor-form label{font-size:.9375rem}.donation-amount-input input{font-size:24px!important}.donor-form input::placeholder,.donor-form textarea::placeholder{font-size:1rem}.amount-presets button{padding:9px 3px;font-size:.8125rem}.donor-form>.btn{min-height:43px;font-size:.875rem}.donor-payment-note{font-size:.75rem;line-height:1.85}.donor-privacy{font-size:.75rem}.donate-settings{padding:22px}.toast{gap:9px;min-width:250px;max-width:calc(100vw - 28px);padding:11px;font-size:.875rem}.toast .icon-button{margin-left:auto}.floating-test-alert{width:calc(100vw - 40px);max-width:330px;height:250px;bottom:20px;right:20px}.standalone-donate{padding:22px 16px 45px}.standalone-donate>.public-donation-card{margin:0 auto}.public-top{margin-bottom:25px}.public-top .brand{font-size:20px}.standalone-donate .donor-form{padding:24px}.standalone-donate .donor-profile p{font-size:.9375rem}.overlay-alert .alert-title{font-size:22px}.overlay-alert .alert-visual p{font-size:15px}.confirm-modal{padding:27px}.confirm-modal>h2{font-size:20px}.modal-icon{width:51px;height:51px}.notification-popover{top:55px;right:15px}.auth-banner{padding:12px;font-size:.8125rem;line-height:1.7}.auth-banner a{white-space:nowrap}.main-content>.page-heading:first-child{margin-top:1px}}@media (max-width:380px){.main-content{padding-left:13px;padding-right:13px}.topbar{padding:0 13px}.topbar-actions{gap:7px}.demo-badge{font-size:.6875rem}.hero-copy{width:87%;padding-left:17px}.hero-copy h2{max-width:230px;font-size:22px}.hero-copy p{max-width:230px;font-size:.75rem}.hero-actions .btn{padding:9px 8px;font-size:.6875rem}.hero-art{opacity:.4;right:-128px}.stat-card{padding:13px}.stat-value{font-size:25px}.stat-top{font-size:.8125rem}.stat-bottom>span:last-child{font-size:.625rem}.stat-trend{font-size:.6875rem}.ready-status{font-size:.625rem}.dashboard-intro h1{font-size:23px}.row-demo{display:none}.quick-link-panel{gap:9px;padding:17px}.quick-link-panel h3{font-size:.875rem}.quick-link-panel .btn{gap:5px;font-size:.6875rem}.quick-link-panel .btn svg{width:12px;height:12px}.link-icon{width:32px;height:32px}.donate-link-display{font-size:.75rem}.content-footer>span:last-child{display:none}.widget-gallery{gap:10px}.widget-card-preview{height:180px}.widget-card-footer strong{font-size:.8125rem}.widget-card .alert-title{font-size:8px}.widget-card .alert-visual p{font-size:6px}.page-heading h1{font-size:24px}.program-tabs button{gap:6px;padding:12px 8px;font-size:.8125rem}.program-icon{width:25px;height:25px}.program-tabs button>svg{display:none}.donor-form{padding-left:18px;padding-right:18px}.profile-panel{padding:19px}.outline-pill{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.orb,.style-gaming .orb{transform:none}.alert-sparks{display:none}}.widget-source-label{color:#858592;flex-direction:column;gap:9px;margin-bottom:22px;font-size:.8125rem;display:flex}.widget-source-label select{-webkit-appearance:none;appearance:none;color:#e4bc99;cursor:pointer;background:#24201d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23d2a17b' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #444047;border-radius:7px;width:100%;padding:11px 12px;font-size:.9375rem}.widget-url-block>div:first-of-type{align-items:center;gap:9px;display:flex}.widget-url-block>div:first-of-type svg{color:#bf906b}.public-profile-status{text-align:center;background:#211c18;border:1px solid #4c3b2e;border-radius:13px;max-width:430px;margin:60px auto;padding:40px 30px}.public-profile-status>svg{color:#ba8d69;margin-bottom:23px}.public-profile-status h2{letter-spacing:-.5px;font-size:23px}.public-profile-status p{color:#9f8e7d;margin:15px 0 22px;font-size:.9375rem;line-height:1.9}.public-profile-status>.btn{margin-top:18px}.overlay-persistent{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(130deg,#2c211af0,#181416f0);border:1px solid #fa9b5688;border-radius:20px;width:min(600px,90vw);padding:30px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 12px 70px #0005}.overlay-persistent:before{content:"";pointer-events:none;background:radial-gradient(at 0 0,#fa965030,#0000 60%);position:absolute;inset:0}.overlay-widget-label{color:#f2b27f;align-items:center;gap:10px;font-size:16px;font-weight:650;display:flex;position:relative}.overlay-goal h2{letter-spacing:-.5px;margin-top:20px;font-size:26px;position:relative}.overlay-goal-values{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:15px;margin-top:22px;display:flex}.overlay-goal-values strong{color:#fff;letter-spacing:-1px;font-size:35px;font-weight:800}.overlay-goal-values>span{color:#c2a184;font-size:17px}.overlay-goal .progress-bar{background:#69513d55;border:1px solid #93704f33;height:12px;margin-top:21px}.overlay-progress-label{text-align:right;color:#e8b17f;margin-top:13px;font-size:14px;display:block}.overlay-top-row{border-bottom:1px solid #9d694e38;align-items:center;gap:17px;padding:20px 0;display:flex;position:relative}.overlay-top-row:last-child{border-bottom:0;padding-bottom:0}.overlay-top-row:first-of-type{margin-top:14px}.overlay-top-row>span{color:#c78956;font-size:15px;font-weight:750}.overlay-top-row>strong{font-size:20px;font-weight:650}.overlay-top-row>b{color:#ffc692;font-variant-numeric:tabular-nums;margin-left:auto;font-size:21px;font-weight:800}.overlay-empty{color:#baa28f;padding:30px 0 7px;font-size:15px}.overlay-latest{align-items:center;gap:18px;padding:28px;display:flex}.overlay-latest-heart{color:#632809;background:linear-gradient(135deg,#ffa465,#bd4e1c);border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;animation:4s ease-in-out infinite orbFloat;display:flex;box-shadow:0 0 35px #ef843925}.overlay-latest>div{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.overlay-latest>div>span{color:#c5a78d;text-transform:uppercase;letter-spacing:1.2px;font-size:10px}.overlay-latest strong{text-overflow:ellipsis;font-size:25px;overflow:hidden}.overlay-latest>b{white-space:nowrap;color:#ffc495;margin-left:auto;font-size:23px;font-weight:800}.overlay-top-row,.overlay-goal-values,.overlay-latest>div{animation:.45s ease-out widgetContent}@keyframes widgetContent{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:650px){.overlay-persistent{border-radius:15px;padding:23px}.overlay-widget-label{gap:8px;font-size:13px}.overlay-goal h2{font-size:20px}.overlay-goal-values strong{font-size:27px}.overlay-goal-values>span{font-size:12px}.overlay-latest{flex-wrap:wrap;gap:12px;padding:20px}.overlay-latest-heart{border-radius:12px;width:48px;height:48px}.overlay-latest-heart>svg{width:25px;height:25px}.overlay-latest strong{font-size:19px}.overlay-latest>div>span{font-size:8px}.overlay-latest>b,.overlay-top-row>strong,.overlay-top-row>b{font-size:17px}.overlay-top-row>span{font-size:12px}.widget-source-label select,.form-grid input,.form-grid select,.donor-form input,.donor-form textarea,.widget-source-label select,.handle-input input{font-size:1rem}.hero-copy p{font-size:.9375rem;line-height:1.7}.icon-button{min-width:40px;height:40px}.btn{min-height:42px}.stat-top{font-size:.9375rem}.panel-heading h3{font-size:1rem}.donation-table td,.donor-name strong{font-size:.9375rem}.content-footer{line-height:1.7}}.overlay-alert.exiting{animation:.4s ease-in forwards overlayExit}@keyframes overlayExit{0%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}to{opacity:0;filter:blur(4px);transform:translate(-50%,-54%)scale(.94)}}.creator-avatar img,.large-avatar img,.donor-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.creator-avatar{padding:0;overflow:hidden}.large-avatar,.donor-avatar{flex-shrink:0;overflow:hidden}.profile-settings-column{flex-direction:column;gap:20px;min-width:0;display:flex}.profile-avatar-line>div{min-width:0}.profile-avatar-line small{color:#8f8c94;margin-top:7px;font-size:.8125rem;display:block}.avatar-upload{margin-top:9px}.form-grid label small{color:#97919b;letter-spacing:0;font-size:.8125rem;font-weight:400;line-height:1.8}.form-grid textarea{resize:vertical;color:#e5dfe8;width:100%;min-height:94px;font:inherit;background:#141416;border:1px solid #38363d;border-radius:7px;padding:12px;font-size:1rem;line-height:1.7}.form-grid input[readonly]{color:#9b929e;cursor:default;background:#ffffff02}.threshold-settings .form-grid,.payment-settings .form-grid{margin-top:23px}.threshold-settings>.panel-heading p,.payment-settings>.panel-heading p{max-width:470px;font-size:.875rem;line-height:1.8}.threshold-settings>.panel-heading>svg,.payment-settings>.panel-heading>svg{color:#ce9368}.payment-settings .toggle-row{margin-top:13px;margin-bottom:6px}.public-details-warning{margin-top:20px!important}.public-details-warning p{font-size:.875rem;line-height:1.85}.settings-save-bar{z-index:5;background:#2d211b;border:1px solid #705038;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex;position:sticky;bottom:16px;box-shadow:0 10px 25px #0002}.settings-save-bar>span{color:#bb9d87;font-size:.875rem;line-height:1.65}.today-panel{background:linear-gradient(110deg,#241f1b,#19191c);border-color:#54402e;align-items:center;gap:16px;margin-bottom:22px;padding:19px 22px;display:flex}.today-symbol{color:#dca274;background:#ff853b0f;border:1px solid #ff853b26;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.today-panel h3{font-size:1rem}.today-panel p{color:#9e9188;margin-top:5px;font-size:.8125rem;line-height:1.7}.today-panel>strong{font-variant-numeric:tabular-nums;letter-spacing:-.8px;white-space:nowrap;margin-left:auto;font-size:29px;font-weight:750}.today-panel>strong>span{color:#a79486;font-size:20px;font-weight:500}.today-panel>.text-link{margin-left:11px}.donation-actions{justify-content:flex-end;align-items:center;gap:3px;display:flex}.row-state{color:#b5a4c1;white-space:nowrap;background:#29242f;border:1px solid #554660;border-radius:4px;padding:3px 5px;font-size:.6875rem;line-height:1.4;display:inline-flex}.row-state.silent{color:#baa58f;background:#2c251e;border-color:#504132}.donor-name{flex-wrap:wrap;max-width:250px}.time-cell{line-height:1.9}.history-load-more{border-top:1px solid #302d34;justify-content:center;padding:20px;display:flex}.notification-popover{width:355px;max-width:calc(100vw - 30px)}.notification-list{max-height:350px;margin:13px -7px 17px;overflow:auto}.notification-list>button{text-align:left;border-bottom:1px solid #3a333b;align-items:flex-start;gap:10px;width:100%;padding:12px 7px;display:flex}.notification-list>button:hover{background:#ffffff03}.notification-list>button>div{flex:1;min-width:0}.notification-list strong{justify-content:space-between;align-items:center;gap:8px;font-size:.875rem;display:flex}.notification-list strong b{color:#ffb27c;white-space:nowrap;font-size:.875rem}.notification-list p{color:#b4a8ba;text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:.875rem;line-height:1.7;overflow:hidden}.notification-list small{color:#baa083;font-size:.75rem}.salem-reports{margin-top:26px}.donor-requisites{background:linear-gradient(120deg,#302219,#251e1a);border:1px solid #59412e;border-radius:11px;margin:22px 30px 0;padding:18px}.donor-requisites h3{color:#eab386;align-items:center;gap:8px;font-size:1rem;display:flex}.payment-recipient{color:#c5a98f;margin-top:10px;font-size:.9375rem}.requisite-row{border-top:1px solid #77583b33;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.requisite-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.requisite-row small{color:#b59c86;font-size:.8125rem}.requisite-row strong{letter-spacing:.4px;font-variant-numeric:tabular-nums;color:#f2d5be;overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.payment-instructions{color:#c2ab95;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:14px;font-size:.9375rem;line-height:1.8}.payment-manual-note{color:#b39881;align-items:center;gap:6px;margin-top:14px;font-size:.75rem;line-height:1.7;display:flex}.donation-threshold-hint{color:#a18d7f;margin-top:9px;font-size:.8125rem;font-weight:400;line-height:1.8;display:block}.silent-donation-note{color:#c4aa94;background:#36271e55;border:1px solid #594636;border-radius:8px;align-items:flex-start;gap:7px;margin:0 0 18px;padding:11px 13px;font-size:.875rem;line-height:1.8;display:flex}.silent-donation-note svg{color:#e0a77b;margin-top:3px}.settings-right>.security-card>.text-link{margin-top:14px}.payment-settings{min-width:0}@media (max-width:1000px){.today-panel{gap:12px}.today-panel>strong{font-size:26px}.today-panel>.text-link{font-size:.75rem}.settings-right{align-items:start}.settings-right>.security-card:last-child{grid-column:1/-1}}@media (max-width:650px){.notification-button{display:inline-flex}.topbar-actions{gap:5px}.topbar-actions .demo-badge{display:none}.account-logout{min-width:32px!important}.profile-avatar-line small{font-size:.875rem}.form-grid label small{font-size:.875rem;line-height:1.85}.form-grid textarea{font-size:1rem}.threshold-settings>.panel-heading p,.payment-settings>.panel-heading p{font-size:.9375rem}.settings-save-bar{gap:12px;margin-bottom:5px;padding:13px 15px;bottom:12px}.settings-save-bar>span{max-width:150px;font-size:.8125rem}.settings-save-bar .btn{white-space:normal;min-height:44px;font-size:.875rem}.profile-settings-column{gap:18px}.public-details-warning p{font-size:.9375rem}.today-panel{flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:18px}.today-panel>div{flex:1}.today-panel p{font-size:.8125rem}.today-panel>strong{margin-left:52px;font-size:30px}.today-panel>.text-link{margin-left:auto;font-size:.875rem}.today-panel h3{font-size:1rem}.donor-requisites{margin:21px 21px 0;padding:17px}.donor-requisites h3,.requisite-row strong{font-size:1rem}.requisite-row small{font-size:.875rem}.payment-recipient,.payment-instructions{font-size:1rem}.payment-manual-note{font-size:.8125rem}.donation-threshold-hint{font-size:.875rem}.silent-donation-note{font-size:.9375rem}.row-state{font-size:.6875rem}.donation-table .donor-name{gap:5px;max-width:155px}.full-table .donation-table .time-cell{font-size:.75rem}.full-table .donation-table td{padding-left:8px;padding-right:8px}.donation-actions{flex-direction:column;gap:0}.donation-actions .icon-button{min-width:32px;height:32px}.settings-right>.security-card:last-child{grid-column:auto}.notification-popover{right:13px}.notification-list strong,.notification-list strong b{font-size:1rem}.notification-list p{font-size:.9375rem}.notification-list small{font-size:.8125rem}.notification-list .mini-avatar{width:31px;height:31px;font-size:.875rem}}.donation-detail-modal blockquote{color:#d8cad7;white-space:pre-wrap;overflow-wrap:anywhere;background:#141315;border:1px solid #393038;border-radius:10px;margin:0;padding:20px;font-size:1rem;line-height:1.9}.donation-detail-modal>.confirm-amount{margin-bottom:18px}.donation-detail-modal>p{margin-top:15px;font-size:.875rem;line-height:1.9}.full-table .donation-table th:last-child{min-width:90px}@media (max-width:650px){.donation-actions{flex-flow:wrap;max-width:64px}.full-table .donation-table th:last-child{min-width:70px}.salem-reports{margin-top:4px}.donation-detail-modal blockquote{font-size:1rem}}.sidebar{overflow-y:auto}.sidebar .sidebar-bottom{margin-top:24px}.sidebar nav .nav-item{min-height:42px}.donor-mode-tabs{gap:8px;padding:4px 28px 20px;display:flex}.donor-mode-tabs button{color:#aaaab4;font:inherit;cursor:pointer;background:#202023;border:1px solid #343439;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:12px;display:flex}.donor-mode-tabs button.active{color:#ffb278;background:#ff8a3615;border-color:#ff8a36}.donor-banner-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.donor-cover{position:relative;overflow:hidden}.overlay-persistent,.overlay-alert{scale:var(--widget-scale,1)}.overlay-gaming{width:min(620px,90vw);box-shadow:none;background:0 0;border:0;padding:0}.overlay-style-glass-goal .overlay-goal{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#18292de6,#152025e6);border-color:#72ead755}.overlay-style-pro-ribbon .overlay-goal{border-left:5px solid var(--widget-accent,#ff8a36);border-radius:8px;padding:22px 30px}.overlay-style-scoreboard .overlay-top{border-top:4px solid var(--widget-accent,#ff8a36);background:linear-gradient(135deg,#252329,#141419)}.overlay-style-cs2-tactical .overlay-goal,.overlay-style-faceit-arena .overlay-top{border-color:#ff8a3655;border-radius:4px;font-family:monospace}.overlay-stage .progress-bar span{background:var(--widget-accent,#ff8a36)}.overlay-stage .alert-title span{color:var(--widget-accent,#ff8a36)}@media (max-width:600px){.donor-mode-tabs{padding:4px 18px 18px}.donor-mode-tabs button{font-size:1rem}.sidebar .sidebar-footer{padding-bottom:24px}}.overlay-stage .sa-advanced-alert,.overlay-stage .sa-gaming{animation-duration:var(--widget-motion-duration,1s)}.overlay-motion-off *{transition:none!important;animation:none!important}.overlay-music{width:min(510px,90vw);box-shadow:none;background:0 0;border:0;padding:0}.overlay-music .sa-music-art{width:100%}.overlay-music .sa-music-art-copy>strong{overflow-wrap:anywhere;max-width:270px}.overlay-music .sa-equalizer{--sa-accent:var(--widget-accent,#80eab5)}.overlay-persistent.cute-source{width:calc(100% - 36px);max-width:650px;padding:18px;box-shadow:none!important;background:0 0!important;border:0!important}.cute-source .cute-widget{width:100%}.widget-card-preview .cute-widget{transform-origin:50%;width:100%;padding:18px;transform:scale(.75)}.widget-card-preview .cute-alert-emblem{width:55px;height:55px}.widget-card-preview .cute-donor-name{font-size:22px}.widget-card-preview .cute-donation-amount{font-size:24px}.widget-card-preview .cute-message{font-size:12px}.link-receipts{color:#a39387;text-align:left;background:#121111;border:1px solid #42372e;border-radius:8px;margin:-8px 0 20px;padding:14px 16px;font-size:.875rem}.link-receipts p{margin:0 0 10px;line-height:1.5}.link-receipts p strong{color:#ded3c9}.link-receipts ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.link-receipts li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.link-receipts li strong{color:#f1b98f}.link-receipts .btn{min-height:0;padding:6px 14px}.payment-code{border:1px dashed #d9a579;border-radius:8px;margin:14px 0;padding:14px}.payment-code>strong{letter-spacing:.12em;color:#f1b98f;-webkit-user-select:all;user-select:all;margin:6px 0;font-size:1.5rem;display:block}.payment-code p{margin:0;line-height:1.5}body{font-size:1rem}.app-shell,.sa-auth-shell,.admin-workspace,.standalone-donate{line-height:1.5}.app-shell .sidebar{width:264px;padding:28px 18px 20px}.app-shell .main-shell{margin-left:264px}.app-shell .topbar{height:auto;min-height:80px;padding-block:16px}.app-shell .main-content{max-width:1600px;padding:32px 32px 24px}.app-shell .workspace-nav-entry{min-height:46px;padding-block:12px;font-size:.875rem}.app-shell .workspace-group-toggle{min-height:44px}.app-shell .workspace-group-toggle strong{font-size:.8125rem}.app-shell .workspace-select strong{max-width:120px}.app-shell .workspace-select div span{white-space:normal}.app-shell .workspace-tier{font-size:.625rem}.app-shell .dashboard-intro h1,.app-shell .page-heading h1{font-size:2rem}.app-shell .dashboard-intro p,.app-shell .page-heading p{font-size:.9375rem}.app-shell .hero-copy h2{font-size:2rem}.app-shell .hero-copy p{max-width:460px;font-size:.9375rem}.app-shell .hero-copy{width:70%;padding-block:30px}.app-shell .hero-panel{min-height:250px}.app-shell .hero-actions,.app-shell .panel-heading{flex-wrap:wrap}.app-shell .stat-card{min-width:0;padding:20px}.app-shell .stat-top{align-items:flex-start}.app-shell .stat-value{margin-block:16px;font-size:2rem}.app-shell .stat-bottom{white-space:normal;flex-wrap:wrap}.app-shell .panel-heading h3{font-size:1rem}.app-shell .dashboard-columns,.app-shell .bottom-grid{grid-template-columns:minmax(0,1fr) 330px;gap:24px}.app-shell .btn{white-space:normal;text-align:center;min-height:44px;padding:11px 16px;font-size:.875rem}.app-shell .icon-button{min-width:40px;min-height:40px}.app-shell .form-grid input,.app-shell .form-grid select,.app-shell .form-grid textarea,.app-shell .handle-input input,.public-donation-card input,.public-donation-card textarea{font-size:1rem}.app-shell .form-grid input:not([type=checkbox]):not([type=range]):not([type=color]),.app-shell .form-grid select{min-height:46px}.app-shell .donation-table th{padding-block:14px}.app-shell .donation-table td{padding-block:16px}.app-shell .content-footer{flex-wrap:wrap;gap:12px}.sa-auth-shell .sa-auth-field input{font-size:1rem}@media (max-width:1250px){.app-shell .sidebar{width:248px;padding-inline:14px}.app-shell .main-shell{margin-left:248px}.app-shell .main-content{padding-inline:24px}.app-shell .dashboard-columns,.app-shell .bottom-grid{grid-template-columns:minmax(0,1fr)}.app-shell .dashboard-right{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.app-shell .hero-art{opacity:.65;right:-40px}.app-shell .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.app-shell .sidebar{width:min(300px,88vw)}.app-shell .main-shell{margin-left:0}.app-shell .topbar{min-height:72px;padding-block:12px}.app-shell .main-content{padding:24px 20px}}@media (max-width:650px){.app-shell .main-content{padding-inline:17px}.app-shell .dashboard-intro{flex-wrap:wrap;gap:14px}.app-shell .dashboard-intro h1,.app-shell .page-heading h1{font-size:1.75rem}.app-shell .hero-copy{width:100%;padding:24px 20px}.app-shell .hero-copy h2{max-width:100%;font-size:1.75rem}.app-shell .hero-copy p{max-width:100%}.app-shell .hero-art{opacity:.15;right:-140px}.app-shell .hero-actions{flex-direction:column;align-items:stretch;gap:10px}.app-shell .hero-actions .btn{min-height:46px;font-size:.875rem}.app-shell .stat-card{padding:16px}.app-shell .stat-top{flex-wrap:wrap;font-size:.875rem}.app-shell .dashboard-right{display:flex}.app-shell .today-panel>strong{margin-left:0}.app-shell .today-panel>div{flex-basis:calc(100% - 60px)}.app-shell .page-heading,.app-shell .settings-save-bar{flex-wrap:wrap}.app-shell .settings-save-bar>span{flex:100%;max-width:none}.app-shell .quick-link-panel>div{min-width:0}.app-shell .quick-link-panel .btn{flex-basis:100%;width:100%;margin:0}.app-shell .topbar-title{font-size:.875rem}.app-shell .topbar-actions{gap:3px}.app-shell .creator-avatar{min-width:32px}.app-shell .notification-popover{top:calc(100% - 2px)}}.mobile-quick-nav,.drawer-close{display:none}.sidebar-mobile-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-method-badge{white-space:nowrap;color:#b8afa8;background:#30251c66;border:1px solid #4b3d30;border-radius:7px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;display:inline-flex}.payment-method-badge>span{background:#c59d73;border-radius:50%;width:5px;height:5px}.preview-state{color:#b2b4be;border:1px solid #41404a;border-radius:6px;padding:5px 8px;font-size:11px;line-height:1.4}.preview-state.is-test{color:#ffc398;background:#ff853b10;border-color:#875533}.live-preview-empty{text-align:center;color:#ded8d2;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:210px;padding:34px 22px;display:flex}.live-preview-empty>svg{color:#dc9b69}.live-preview-empty strong{font-size:16px}.live-preview-empty p{color:#a6a0ad;max-width:300px;margin:0;font-size:13px;line-height:1.8}.table-status.status-demo{color:#b9a7ce}.table-status.status-refunded,.table-status.status-rejected{color:#c28c91}.app-shell .main-shell,.app-shell .main-content{min-width:0}@media (max-width:800px){.app-shell{--mobile-nav-height:74px;min-height:100dvh}.app-shell .main-content{padding:22px max(16px,env(safe-area-inset-right)) calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 28px) max(16px,env(safe-area-inset-left));width:100%;max-width:100%}.app-shell .main-shell{width:100%;margin-left:0}.app-shell .topbar{min-height:68px;padding:calc(10px + env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 10px max(14px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#131315f5;gap:12px;position:sticky;top:0}.app-shell .topbar-title{flex:1;gap:7px;min-width:0}.app-shell .topbar-title>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.app-shell .topbar-breadcrumb,.app-shell .topbar-title>svg,.app-shell .topbar-divider,.app-shell .payment-method-badge{display:none}.app-shell .topbar-actions{flex-shrink:0;gap:4px}.app-shell .topbar .icon-button{border-radius:12px;width:42px;min-width:42px;height:44px;min-height:44px}.app-shell .language-select{gap:2px;min-height:44px}.app-shell .language-select>svg{display:none}.app-shell .language-select select{min-height:44px;padding:8px 3px;font-size:14px}.app-shell .creator-avatar{flex-shrink:0;width:34px;min-width:34px;height:34px}.app-shell .mobile-menu{flex-shrink:0;margin:0;display:flex}.app-shell .sidebar{width:min(340px,88vw);height:100dvh;padding:calc(20px + env(safe-area-inset-top)) 18px calc(22px + env(safe-area-inset-bottom));visibility:hidden;overscroll-behavior:contain;background:#17171a;bottom:auto;overflow-y:auto;box-shadow:20px 0 70px #0007}.app-shell .sidebar.open{visibility:visible}.app-shell .drawer-close{background:#242127;border:1px solid #383239;flex-shrink:0;min-width:44px;min-height:44px;display:flex}.app-shell .sidebar .workspace-select{margin-block:20px;padding:14px 12px}.app-shell .workspace-select strong{max-width:150px}.app-shell .workspace-nav-entry{border-radius:10px;min-height:48px;padding:11px 12px;font-size:15px}.app-shell .workspace-group-toggle{min-height:46px;padding-inline:12px}.app-shell .workspace-group{margin-bottom:12px}.app-shell .workspace-search{min-height:48px}.app-shell .workspace-search input{font-size:16px}.app-shell .sidebar-bottom{padding-top:8px}.app-shell .notification-popover{top:calc(100% + 8px);left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));overscroll-behavior:contain;border-radius:18px;width:auto;max-width:none;max-height:min(70dvh,620px);padding:20px;overflow-y:auto;box-shadow:0 18px 55px #0009}.app-shell .notification-list button,.app-shell .news-bell-section>button{min-height:60px}.app-shell .notification-list strong{flex-wrap:wrap;gap:4px}.app-shell .notification-list p{overflow-wrap:anywhere}.app-shell .mobile-quick-nav{z-index:35;min-height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:6px max(8px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#19171cf5;border-top:1px solid #373037;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 30px #0002}.mobile-quick-nav>button{color:#a9a2b1;-webkit-tap-highlight-color:transparent;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:56px;padding:7px 2px;font-size:10px;font-weight:650;line-height:1.2;display:flex}.mobile-quick-nav>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-quick-nav>button svg{stroke-width:1.8px;flex-shrink:0}.mobile-quick-nav>button.active{color:#ffb17c;background:linear-gradient(160deg,#ff984221,#ff984207)}.mobile-quick-nav>button.active svg{stroke-width:2.2px}.mobile-quick-nav>button:active{background:#ffffff0d}.app-shell .toast{bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 12px);border-radius:14px;width:auto;max-width:calc(100% - 32px);padding:12px 14px;font-size:14px;left:16px;right:16px;transform:none}.app-shell .widget-save-bar,.app-shell .settings-save-bar{bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 10px);border-radius:14px;box-shadow:0 8px 30px #0006}.app-shell .floating-test-alert{bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 12px);width:auto;max-width:calc(100% - 32px);left:16px;right:16px}.app-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select),.sa-auth-shell :where(input,select),.standalone-donate :where(input,textarea,select),.admin-workspace :where(input,textarea,select){min-width:0;max-width:100%;font-size:16px}.app-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select),.standalone-donate :where(input,select){min-height:48px}.app-shell :where(.btn,.suite-button,.music-btn,.wc-btn),.standalone-donate .btn{white-space:normal;border-radius:11px;min-height:46px;line-height:1.4}.app-shell :where(.suite-source,.phone-endpoint,.widget-private-url,.url-input){min-width:0;max-width:100%}.app-shell :where(.suite-source,.phone-endpoint,.widget-private-url,.url-input)>input{text-overflow:ellipsis;flex:1;width:0;min-width:0}.app-shell :where(.suite-tool-grid,.music-layout,.settings-layout,.donate-page-layout,.integration-layout,.design-studio-layout,.design-customer,.roulette-dashboard){grid-template-columns:minmax(0,1fr)}.app-shell :where(.suite-card,.panel,.wc-card,.launch-panel,.music-card,.sa-checkout,.section-design-options,.section-design-stage){min-width:0;max-width:100%}.app-shell :where(.report-table-wrap,.suite-table-scroll,.revenue-table,.phone-fields){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.app-shell :where(.form-grid,.wc-form-grid,.suite-rule-fields,.admin-form-row,.music-form-row){min-width:0}.app-shell :where(.page-heading,.suite-heading,.music-heading,.sa-commerce-heading){align-items:flex-start;gap:14px}.app-shell :where(.page-heading,.suite-heading,.music-heading,.sa-commerce-heading)>div{min-width:0}.app-shell .dashboard-intro h1{overflow-wrap:anywhere;font-size:27px;line-height:1.3}.app-shell .dashboard-intro{margin-bottom:20px}.app-shell .ready-status{border:1px solid #3c443c;border-radius:7px;min-height:30px;padding:6px 10px;font-size:11px}.app-shell .content-footer{gap:8px;padding-top:18px;font-size:11px;line-height:1.8}.app-shell .content-footer>span:first-child{overflow-wrap:anywhere}.app-shell .hero-panel.site-mascot-hero{min-height:0}.app-shell .site-mascot{max-width:100%}.app-shell .hero-mascot img{filter:none}}@media (max-width:650px){.app-shell .stats-grid,.app-shell .report-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-shell .stat-card,.app-shell .report-stat{border-radius:14px;min-width:0;padding:16px}.app-shell .stat-value{letter-spacing:-.7px;overflow-wrap:anywhere;margin:15px 0 12px;font-size:clamp(23px,6.6vw,30px);line-height:1.2}.app-shell .stat-value>span{font-size:14px}.app-shell .stat-top{flex-wrap:nowrap;gap:8px;min-height:34px;font-size:12px}.app-shell .stat-top>span:first-child{min-width:0;line-height:1.45}.app-shell .stat-icon{flex-shrink:0;width:28px;height:28px}.app-shell .dashboard-right{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.app-shell :where(.panel,.suite-card,.wc-card,.launch-panel,.music-card){border-radius:16px}.app-shell :where(.suite-card,.wc-card,.launch-panel,.music-card,.donate-settings){padding:20px}.app-shell .today-panel{border-radius:16px;flex-wrap:wrap;gap:12px;padding:18px;display:flex}.app-shell .today-panel>strong{flex:1;margin:0;font-size:27px}.app-shell .today-panel>.text-link{min-height:44px}.app-shell .table-toolbar{flex-direction:column;align-items:stretch;gap:14px;padding:16px;display:flex}.app-shell .table-toolbar>.tabs{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:7px;max-width:100%;padding:2px 0 8px;display:flex;overflow-x:auto}.app-shell .table-toolbar .tabs>button{white-space:nowrap;border-radius:10px;flex-shrink:0;min-height:42px;padding:10px 14px;font-size:12px}.app-shell .search-box{width:100%;min-height:48px}.app-shell .search-box input{width:100%;min-width:0}.app-shell .donation-summary{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.app-shell .donation-summary>span{border-radius:12px;align-items:center;gap:12px;min-width:0;padding:13px 16px;font-size:13px;display:flex}.app-shell .donation-summary strong{margin-left:auto;font-size:18px}.app-shell .donation-table{border-collapse:separate;width:100%;min-width:0;display:block}.app-shell .donation-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell .donation-table tbody{gap:12px;min-width:0;padding:16px;display:grid}.app-shell .donation-table tr{background:linear-gradient(135deg,#252127,#1b1a20);border:1px solid #34303a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"donor amount""message message""time actions";align-items:start;gap:14px 12px;min-width:0;padding:16px;display:grid}.app-shell .donation-table td{white-space:normal;min-width:0;max-width:100%;display:block;border:0!important;padding:0!important}.app-shell .donation-table .donor-cell{grid-area:donor}.app-shell .donation-table .donor-name{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.app-shell .donation-table .mini-avatar{flex-shrink:0;width:30px;height:30px;font-size:11px}.app-shell .donation-table .donor-name strong{overflow-wrap:anywhere;max-width:calc(100% - 38px);font-size:14px}.app-shell .donation-table .money-cell{white-space:nowrap;text-align:right;color:#ffbf90;grid-area:amount;font-size:16px;font-weight:800;line-height:1.6}.app-shell .donation-table .money-cell:before,.app-shell .donation-table .message-cell:before{content:attr(data-label);color:#a79aa9;margin-bottom:4px;font-size:10px;font-weight:500;line-height:1.4;display:block}.app-shell .donation-table td.message-cell{color:#d4cbd8;grid-area:message;font-size:13px;line-height:1.7;display:block;border-top:1px solid #ffffff0b!important;border-bottom:1px solid #ffffff0b!important;padding:12px 0!important}.app-shell .donation-table .message-cell>span{white-space:pre-wrap;text-overflow:clip;overflow-wrap:anywhere;max-width:none;display:block;overflow:visible}.app-shell .donation-table .message-cell>span:empty:after{content:"—";color:#817784}.app-shell .donation-table .time-cell{color:#aa9dad;grid-area:time;align-self:center;font-size:11px;line-height:1.8}.app-shell .donation-table .time-cell br{display:block}.app-shell .donation-table .actions-cell{grid-area:actions;align-self:center}.app-shell .donation-actions{flex-flow:row;justify-content:flex-end;gap:5px;max-width:none;display:flex}.app-shell .donation-actions .icon-button{background:#ffffff06;border:1px solid #ffffff0c;border-radius:11px;width:42px;min-width:42px;height:44px;min-height:44px}.app-shell .donation-actions .table-status{justify-content:center;align-items:center;width:22px;display:flex}.app-shell .donation-table .row-state,.app-shell .donation-table .row-demo{white-space:normal;font-size:9px;line-height:1.6}.app-shell .full-table .table-scroll,.app-shell .activity-panel .table-scroll{overflow:visible}.app-shell .activity-panel .panel-heading{padding:18px 16px 2px}.app-shell .activity-panel .donation-table tbody{padding-top:12px}.app-shell :where(.form-grid,.wc-form-grid,.suite-rule-fields,.music-form-row,.profile-settings-column .form-grid){grid-template-columns:minmax(0,1fr);gap:16px}.app-shell :where(.widget-editor-tabs,.sa-commerce-tabs,.report-tabs,.sa-category-filters,.suite-toolbar,.music-tabs,.admin-tabs){max-width:100%}.app-shell .widget-preview-art{min-height:220px;padding:24px 12px;overflow:hidden}.app-shell .widget-preview-art>*{min-width:0;max-width:100%}.app-shell .widget-workspace{gap:16px}.app-shell .widget-setup-panel{padding:18px}.app-shell .widget-basic-styles{gap:9px}.app-shell .widget-save-bar,.app-shell .settings-save-bar{gap:10px;padding:14px}.app-shell .widget-save-bar>.btn,.app-shell .settings-save-bar>.btn{width:100%}.app-shell .section-design-layout{grid-template-columns:minmax(0,1fr)}.app-shell .section-design-stage{padding:22px 12px}.app-shell .section-design-options{padding:18px}.app-shell .section-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell .section-design-grid button{gap:7px;min-width:0;padding:10px 8px}.app-shell .section-design-grid strong{overflow-wrap:anywhere;font-size:12px}.app-shell .section-design-grid small{font-size:10px}.app-shell .collection-showcase{padding:16px!important}.app-shell .collection-theme-grid{gap:8px}.app-shell .collection-kind-tabs{flex-wrap:nowrap;padding-bottom:8px;display:flex;overflow-x:auto}.app-shell .collection-kind-tabs>button{white-space:nowrap;flex:none;min-height:42px;font-size:12px}.app-shell .sa-store-grid{grid-template-columns:minmax(0,1fr)}.app-shell .sa-order-row{flex-wrap:wrap;gap:12px;min-width:0;padding-block:16px;display:flex}.app-shell .sa-order-row>div{flex:180px;min-width:0}.app-shell .sa-order-row strong{overflow-wrap:anywhere}.app-shell .sa-order-reference{overflow-wrap:anywhere;max-width:100%}.app-shell .sa-period-options{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .sa-checkout{position:static}.app-shell .sa-plan-options{grid-template-columns:minmax(0,1fr)}.app-shell :where(.suite-source,.phone-endpoint,.widget-private-url){flex-wrap:wrap;gap:8px}.app-shell :where(.suite-source,.phone-endpoint,.widget-private-url)>input{flex:100%;width:100%;min-width:0}.app-shell :where(.suite-source,.phone-endpoint,.widget-private-url)>.suite-button{flex:1;justify-content:center;min-width:44px}.app-shell .phone-endpoint>code{overflow-wrap:anywhere;word-break:break-all;min-width:0;max-width:100%}.app-shell .program-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-shell .program-tabs>button{gap:8px;min-width:0;min-height:92px;padding:12px;font-size:12px}.app-shell .program-tabs>button>span{overflow-wrap:anywhere;min-width:0}.app-shell .integration-steps{padding:20px 16px}.app-shell .integration-step{gap:12px}.app-shell .integration-step>div{min-width:0}.app-shell .integration-step p{overflow-wrap:anywhere;font-size:13px}.app-shell .chart-panel{min-height:0}.app-shell .chart-summary strong{font-size:28px}.app-shell .chart-y,.app-shell .chart-x{font-size:9px}.app-shell .revenue-chart{height:200px}.app-shell .report-head{flex-wrap:wrap;gap:12px}.app-shell .report-head h1{font-size:27px}.app-shell .report-tabs{flex-wrap:nowrap;gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.app-shell .report-tabs button{white-space:nowrap;flex-shrink:0;min-height:44px;font-size:12px}.app-shell .report-stat-label{font-size:12px}.app-shell .report-stat>strong{overflow-wrap:anywhere;font-size:26px}.app-shell .music-track-info{min-width:0}.app-shell .music-track-info strong{overflow-wrap:anywhere}.app-shell .music-track-actions{flex-wrap:wrap;gap:6px}.app-shell .order-conversation,.app-shell .order-message-list{min-width:0;max-width:100%}.app-shell .order-message-list p{overflow-wrap:anywhere}.standalone-donate{padding:18px max(12px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));min-height:100dvh}.standalone-donate .public-donation-card{border-radius:20px;width:100%;max-width:490px}.standalone-donate .donor-profile{min-width:0}.standalone-donate .donor-form{padding:22px 20px}.standalone-donate .amount-options{gap:7px}.standalone-donate .amount-options button{min-height:44px;font-size:13px}.sa-auth-shell .sa-auth-card{border-radius:20px;padding:26px 22px}.sa-auth-shell .sa-auth-field input{min-height:50px;font-size:16px}.sa-auth-shell .sa-auth-submit{min-height:50px;font-size:15px}.admin-workspace .admin-workspace-content{padding:20px 14px calc(24px + env(safe-area-inset-bottom));min-width:0}.admin-workspace .admin-workspace-header{flex-wrap:wrap;gap:14px;padding:16px}.admin-workspace .admin-workspace-nav{flex-wrap:nowrap;max-width:100%;padding-bottom:8px;overflow-x:auto}.admin-workspace .admin-workspace-nav>button{flex-shrink:0;min-height:44px}.admin-workspace .admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace .admin-two,.admin-workspace .studio-colors{grid-template-columns:minmax(0,1fr)}.admin-workspace .admin-card{padding:18px}.admin-workspace .admin-heading{flex-wrap:wrap;gap:12px}:where(.app-shell,.admin-workspace) :where(.modal-backdrop,.sa-commerce-backdrop,.design-modal-backdrop,.admin-modal-backdrop){padding:18px 12px max(18px,env(safe-area-inset-bottom));overscroll-behavior:contain;align-items:center;overflow-y:auto}:where(.app-shell,.admin-workspace) :where(.confirm-modal,.sa-commerce-modal,.design-modal,.admin-modal){max-width:100%;max-height:calc(100dvh - 36px - env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:20px;padding:26px 20px;overflow-y:auto}}@media (max-width:370px){.app-shell .topbar{gap:6px;padding-inline:10px}.app-shell .topbar .icon-button{width:38px;min-width:38px}.app-shell .creator-avatar{width:30px;min-width:30px;height:30px}.app-shell .language-select select{font-size:12px}.app-shell .topbar-actions{gap:2px}.app-shell .stat-card{padding:13px}.app-shell .stat-top{font-size:11px}.app-shell .section-design-grid{grid-template-columns:minmax(0,1fr)}.app-shell .donation-table tbody{padding:12px}.app-shell .donation-table tr{column-gap:9px;padding:13px}.app-shell .donation-table .money-cell{font-size:14px}}@supports selector(:has(*)){@media (max-width:800px){.app-shell:has(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):focus,textarea:focus) .mobile-quick-nav{display:none}.app-shell:has(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):focus,textarea:focus) :is(.widget-save-bar,.settings-save-bar){bottom:12px}}}
