@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter-300.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.ttf) format("truetype")}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,PingFang SC,sans-serif;color:#24292c;background:#d9dcde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-weight:400;--ink: #24292c;--muted: #777a7b;--amber: #ad7038;--line: #686e6e24}*{box-sizing:border-box}html,body,#root{margin:0;width:100%;min-height:100%}body{overscroll-behavior:none}button,input,select{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default;opacity:.4}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #ad7038;outline-offset:4px}button{color:inherit}.app{position:relative;min-height:100dvh;isolation:isolate;overflow:hidden}.ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;background:#cfd3d7}.ambient-image{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;background-image:var(--background-image),radial-gradient(ellipse at 20% 95%,#f2dcc0 0,transparent 33%),radial-gradient(ellipse at 91% 36%,#f4e4d4 0,transparent 27%),linear-gradient(126deg,#b9c3cc,#dcdcd8 32%,#d0d0d1 58%,#e8dacb 80%,#b9c3c9);background-size:cover;background-position:center;filter:blur(5px) saturate(.62) brightness(1.03);transform:scale(1.035)}.ambient:not(.custom) .ambient-image:before{content:"";position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;background:linear-gradient(123deg,transparent 21%,#faf8f299 26%,#f8f7f22b 30%,transparent 36%),linear-gradient(123deg,transparent 37%,#919da838 40%,transparent 47%),linear-gradient(123deg,transparent 54%,#fdf6e599 62%,transparent 71%);filter:blur(18px)}.ambient:not(.custom) .ambient-image:after{content:"";position:absolute;left:-10%;right:-10%;bottom:0;height:24%;background:linear-gradient(174deg,transparent 8%,#efede568 9%,#d0cfcb 26%,#bcbab852 28%,#e9e3d9 34%,#ced0d280 60%);filter:blur(9px)}.ambient-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#e8edf228,#f4f2ed24 60%,#b4bdc51a),radial-gradient(ellipse at center,transparent 35%,#59647010 100%)}.custom .ambient-veil{background:linear-gradient(180deg,#eef1f56e,#edece666 56%,#dce0e350)}.ambient-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.87' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23777777' filter='url(%23n)' opacity='.8' d='M0 0h170v170H0z'/%3E%3C/svg%3E");mix-blend-mode:multiply;pointer-events:none}.clock-page{width:min(100%,480px);margin:auto;height:100dvh;min-height:620px;max-height:1100px;display:flex;flex-direction:column;padding:max(48px,env(safe-area-inset-top)) 0 max(38px,env(safe-area-inset-bottom));position:relative}.clock-header{display:flex;justify-content:space-between;align-items:center;margin:0 8.8%;flex-shrink:0}.local-time{font-size:clamp(34px,9.8vw,47px);font-weight:300;letter-spacing:-2px;font-variant-numeric:tabular-nums;line-height:1.15}.date-label{font-size:12px;letter-spacing:2.2px;margin-top:9px;color:#74787b;font-weight:400}.menu-trigger{display:flex;gap:4px;width:44px;height:44px;border:0;background:none;align-items:center;justify-content:center;margin-right:-12px;margin-top:-11px}.menu-trigger span{width:3.5px;height:3.5px;border-radius:50%;background:var(--ink)}.glass-chamber{position:relative;isolation:isolate;container-type:inline-size;width:92%;height:40dvh;min-height:310px;max-height:400px;flex-shrink:0;margin:clamp(44px,8.7dvh,90px) auto 0;border-radius:47% 47% 43% 43%/38% 38% 39% 39%;display:flex;align-items:center;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at 32% 12%,#fbffff18 0,transparent 36%),radial-gradient(ellipse at 50% 90%,#f6f3e933 0,transparent 60%),linear-gradient(115deg,#fff9,#fff1 4%,#fff0 12%,#c6cbd119 35%,#f2f1ed26 60%,#fbf4e015 90%,#fff9);backdrop-filter:blur(9px) saturate(.8);-webkit-backdrop-filter:blur(9px) saturate(.8);box-shadow:inset 0 2px 2px #ffffffc9,inset 2px 0 3px #ffffffb0,inset -2px -1px 4px #ffffffb5,inset 0 -9px 8px -7px #fff,inset 0 8px 14px -12px #67717c,0 13px 19px -20px #62676c,0 1px 2px #ffffff73;animation:chamber-enter .7s both .1s}.lens-edge{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:inherit;border:1px solid transparent;border-top-color:#ffffff9e;border-bottom-color:#ffffff8c;box-shadow:inset 3px 1px 5px #fff4,inset -4px -1px 7px #fff6,0 -3px 7px #fff7;pointer-events:none;z-index:-1;-webkit-mask-image:linear-gradient(115deg,#000 0%,transparent 19%,#0009 36%,transparent 60%,#000 100%);mask-image:linear-gradient(115deg,#000 0%,transparent 19%,#0009 36%,transparent 60%,#000 100%)}.lens-refraction{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1;overflow:hidden;background:radial-gradient(ellipse at 99% 28%,#fff4d785 0,transparent 15%),radial-gradient(ellipse at 1% 58%,#fff5df9c 0,transparent 12%),radial-gradient(ellipse at 65% 1%,#fff7 0,transparent 20%);box-shadow:inset 12px 0 12px -12px #fff,inset -11px 0 14px -11px #fff,inset 0 -17px 24px -24px #f9ecd9}.lens-refraction:after{content:"";position:absolute;top:10px;right:8px;bottom:10px;left:8px;border-radius:inherit;box-shadow:inset 0 0 24px #f6f7f338,inset 5px 4px 4px -6px #575a66;filter:blur(1px)}.earnings-label{font-size:12px;letter-spacing:3px;font-weight:400;color:#777c7d;margin-top:9px}.amount{display:flex;align-items:baseline;justify-content:center;width:100%;gap:8px;margin:22px 0 28px;font-family:var(--money-font);letter-spacing:-.07em;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.08;transform:scale(var(--amount-scale));transform-origin:center}.currency{font-size:30px;font-weight:400;letter-spacing:-2px}.amount-number{display:flex;align-items:baseline;letter-spacing:-4px}.integer{font-weight:500;font-size:22cqw;line-height:1.03}.decimal{font-weight:400;font-size:19.5cqw;letter-spacing:-3px}.money-slot{position:relative;isolation:isolate;width:49%;height:54px;flex-shrink:0;border-radius:24px 25px 25px/26px 25px 25px 26px;background:linear-gradient(180deg,#f7f8f52e,#c8c6bd17 43%,#fff7e327);box-shadow:inset 0 1px 2px #ffffffb5,inset 0 -1px 2px #fffffff0,inset 0 5px 10px -8px #64605c,0 1px 2px #8175650b;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.slot-rim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 1px 0 2px #ffffff9c,inset -1px 0 3px #fff5}.numeric-window{position:absolute;top:4px;right:0;bottom:4px;left:0;overflow:hidden;z-index:3;text-align:center;display:flex;align-items:center;justify-content:center;-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 87%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 87%,transparent)}.numeric-window>div{position:relative;width:100%;height:44px}.new-value,.old-value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:34px;letter-spacing:-1.6px;font-weight:400;font-variant-numeric:tabular-nums;color:#9c663a;gap:5px}.new-value b,.old-value b{font-weight:600}.money-slot:not(.active) .new-value{color:#828582}.old-value{opacity:0}.numeric-feed .new-value{animation:numeric-in .74s cubic-bezier(.19,1,.22,1) both}.numeric-feed .old-value{animation:numeric-out .68s ease-out both}.cash-tick{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.cash-feed{position:absolute;top:-11px;right:-16px;bottom:-11px;left:-16px;overflow:hidden;border-radius:29px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.banknote{position:absolute;width:108px;height:49px;top:14px;left:50%;opacity:0;animation:cash-feed .76s cubic-bezier(.24,.42,.32,.92) both;animation-delay:calc(var(--note-index) * 75ms);transform-origin:50% 50%;filter:blur(2px)}.variant-2 .banknote:nth-child(2){opacity:.25}.amber-source{position:absolute;top:-20px;right:-26px;bottom:-20px;left:-26px;border-radius:50%;background:radial-gradient(ellipse,#fff9df 0%,#ffe9bba8 15%,#fbc88876 29%,#f6b3642e 48%,transparent 70%);mix-blend-mode:screen;animation:amber-pulse .78s ease-out both}.amber-source:after{content:"";position:absolute;top:23px;right:5px;bottom:23px;left:5px;background:radial-gradient(ellipse,#fffdf5d9,transparent 73%);box-shadow:0 0 18px #ffdba25e;border-radius:50%}.chamber-pulse{position:absolute;top:44%;right:-1%;bottom:-2%;left:-1%;border-radius:0 0 50% 50%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 51%,#ffdf9f69,transparent 62%);box-shadow:0 13px 14px -14px #ffe5b3b5;animation:chamber-glow .8s ease-out both}.level-2 .amber-source,.level-3 .amber-source{top:-28px;right:-40px;bottom:-28px;left:-40px}.chamber-pulse.level-2{background:radial-gradient(ellipse at 50% 51%,#ffdda897,transparent 68%)}.chamber-pulse.level-3{background:radial-gradient(ellipse at 50% 51%,#ffdda8c2,transparent 73%);animation:chamber-glow 1s ease-out both}.level-3 .amber-source{animation-duration:1s}.earning-status{display:flex;align-items:center;gap:10px;font-size:11px;color:#7a7c7c;letter-spacing:2px;margin-top:22px}.earning-status i{width:6px;height:6px;border-radius:50%;background:#969c9b}.earning-status.active i{background:#fff6d7;box-shadow:0 0 3px 2px #ffeac1,0 0 9px 4px #f0ba68b3}.time-stats{display:flex;align-items:center;justify-content:space-between;margin:clamp(28px,5dvh,50px) 12% 0;text-align:center}.time-stats>div:not(.stats-divider){min-width:110px}.time-stats span{display:block;font-size:clamp(26px,7.1vw,34px);font-weight:300;letter-spacing:-1.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.time-stats small{display:block;font-size:10px;letter-spacing:1.5px;color:#848789;margin-top:9px}.stats-divider{height:38px;width:1px;background:#6d727c30}.time-rail{display:flex;align-items:center;gap:15px;margin:clamp(29px,6dvh,59px) 8.8% 0;font-size:11px;color:#7b7e81;font-variant-numeric:tabular-nums}.rail-track{height:5px;background:#7d869052;border-radius:6px;flex:1;position:relative;box-shadow:0 1px 1px #ffffffae,inset 0 1px 2px #5e626f13}.rail-elapsed{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#fff0d1,#e9be85);border-radius:5px;box-shadow:0 0 5px #f2ce945e,0 -1px 1px #fff3d9;max-width:100%}.glass-bead{position:absolute;width:22px;height:22px;border-radius:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 38% 28%,#fffffff2,transparent 25%),radial-gradient(circle,#fff6d9 13%,#f2c27c99 30%,#ffefd583 51%,#fff4d183 60%,#fff9 77%);box-shadow:inset 0 0 2px 1px #fff,0 0 9px #efc68c70,0 2px 3px #6f6f6f14;border:1px solid #fff8}.sheet{width:min(calc(100% - 16px),464px);max-height:calc(100dvh - max(32px,env(safe-area-inset-top)));margin:auto auto 0;padding:0 24px max(24px,env(safe-area-inset-bottom));border-radius:30px 30px 0 0;border:1px solid #ffffffb0;border-bottom:0;background:linear-gradient(145deg,#eef0efec,#e8e8e4ed);color:var(--ink);backdrop-filter:blur(32px) saturate(.65);-webkit-backdrop-filter:blur(32px) saturate(.65);box-shadow:inset 0 2px 3px #fff,0 -8px 55px #3841491c;overflow-y:auto;overscroll-behavior:contain;animation:sheet-in .32s cubic-bezier(.2,.8,.2,1)}.sheet::backdrop{background:#30383d25;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.sheet-handle{width:31px;height:4px;border-radius:10px;background:#68707133;margin:11px auto 22px}.sheet-header{display:flex;align-items:center;gap:8px;margin-bottom:23px}.sheet-header h1{font-weight:500;font-size:22px;letter-spacing:-.5px;margin:0}.close-button{margin-left:auto;background:#8d969017;border:1px solid #ffffff60;width:36px;height:36px;border-radius:50%;font-size:24px;line-height:1;color:#676c6b;font-weight:300}.back-button{font-size:32px;background:none;border:0;margin-left:-10px;width:30px;height:40px;line-height:1}.eyebrow{font-size:10px;letter-spacing:2.5px;color:#787d7c;display:block;margin-bottom:9px}.sheet.onboarding{margin:auto;width:min(calc(100% - 24px),440px);border-radius:30px;padding:0 25px 20px;max-height:calc(100dvh - 30px)}.onboarding .sheet-handle{visibility:hidden;margin-bottom:7px}.onboarding .sheet-header{margin-bottom:13px}.form-intro{font-size:13px;line-height:1.8;color:#777d7c;margin:0 0 19px}.settings-form fieldset{border:0;padding:0;margin:0 0 23px;min-width:0}.settings-form legend,.menu-group h2{font-size:12px;letter-spacing:1px;color:#7b817f;font-weight:400;padding:0;margin:0 0 12px}.segmented{display:flex;background:#a9afab20;border-radius:13px;padding:4px;margin-bottom:17px}.segmented button{border:0;border-radius:10px;width:50%;background:none;padding:9px;font-size:14px;color:#7c817e}.segmented button[aria-pressed=true]{background:#fafbf7bb;box-shadow:0 1px 4px #45504814;color:var(--ink)}.field{display:flex;flex-direction:column;gap:8px;font-size:13px;margin-bottom:16px;min-width:0}.field input,.field select{width:100%;min-width:0;height:45px;border-radius:12px;border:1px solid #ffffffa1;background:#ffffff50;box-shadow:inset 0 1px 2px #5562590c;padding:0 12px;color:#303735;font-size:16px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.field input[type=time]{min-height:45px;text-align:left}.field input::-webkit-date-and-time-value{text-align:left}.field small,.field-note{font-size:12px;color:#7b817e;line-height:1.7}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field-pair .field{margin-bottom:0}.primary-button,.secondary-button{width:100%;min-height:48px;border-radius:14px;border:1px solid #ffffff94;font-size:14px;letter-spacing:.4px}.primary-button{background:#303c39;color:#f5f5ee;box-shadow:0 4px 9px #39464012;border-color:#283330;transition:background .2s}.primary-button:hover{background:#44514d}.secondary-button{background:#ffffff6b;margin-top:18px}.text-button{display:block;background:none;border:none;margin:14px auto;padding:8px;font-size:13px;color:#697570}.local-note{text-align:center;font-size:11px;color:#8a908c;margin:13px 0 0}.switch-row{display:flex;align-items:center;justify-content:space-between;font-size:14px;margin-bottom:16px;gap:10px}.switch-row small{display:block;font-size:11px;margin-top:5px;color:#8b8f8b}.switch-row input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:40px;height:24px;flex-shrink:0;border-radius:20px;background:#b9c0bb;position:relative;margin:0;cursor:pointer}.switch-row input:after{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;border-radius:50%;background:#f5f6ef;box-shadow:0 1px 3px #3332;transition:transform .2s}.switch-row input:checked{background:#718579}.switch-row input:checked:after{transform:translate(16px)}.menu-group{margin-bottom:23px}.menu-group:last-child{margin-bottom:0}.menu-group h2{margin-bottom:5px}.menu-row{display:flex;justify-content:space-between;align-items:center;background:none;border:0;border-bottom:1px solid #89958e16;width:100%;min-height:47px;padding:8px 0;font-size:14px;text-align:left}.menu-row:last-child{border-bottom:0}.row-detail{display:flex;align-items:center;gap:12px;font-size:12px;color:#87908a}.chevron{font-size:21px;font-weight:300;color:#7d878078}.background-preview{height:240px;border-radius:20px;background:radial-gradient(ellipse at 22% 90%,#f3dec2,transparent 57%),linear-gradient(125deg,#c0cbd4,#e1e1dc 40%,#cdd0d3 70%,#e7daca);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px;overflow:hidden;box-shadow:inset 0 1px 3px #fff9}.preview-lens{width:80%;height:132px;border-radius:44%;background:#f7f8f22b;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);box-shadow:inset 1px 2px 2px #fffe,inset -1px -2px 4px #fff8;display:flex;align-items:center;justify-content:center;gap:8px;font-size:24px}.preview-lens strong{font-weight:500;font-size:57px;letter-spacing:-3px}.preview-lens strong span{font-size:49px;font-weight:400}.background-preview>span{font-size:12px;color:#50595a}.file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.form-error{font-size:13px;line-height:1.7;color:#a24d36}.saved-note{font-size:13px;color:#577162}.error-toast{position:fixed;z-index:20;top:max(15px,env(safe-area-inset-top));left:50%;transform:translate(-50%);width:min(90%,440px);padding:15px 42px 15px 18px;border-radius:15px;background:#fbf8f0;box-shadow:0 3px 20px #0002;font-size:13px;line-height:1.7;color:#884f3d}.error-toast button{position:absolute;right:5px;top:5px;width:35px;height:35px;border:0;background:none;font-size:22px}.confirmation p{font-size:14px;line-height:1.9;color:#717a75;margin:0}.confirmation-amount{text-align:center;margin:30px 0;font-size:42px;letter-spacing:-2px}.settle{animation:amount-settle .6s ease-out}.motion-low .banknote{animation-name:cash-feed-soft}.motion-low .amber-source,.motion-low .chamber-pulse{opacity:.65}.motion-high .amber-source{filter:brightness(1.2)}@keyframes chamber-enter{0%{opacity:0;filter:blur(5px);transform:translateY(5px) scale(.986)}to{opacity:1;filter:blur(0);transform:none}}@keyframes numeric-in{0%{transform:translateY(9px);filter:blur(1.5px);opacity:0}45%,to{transform:translateY(0);filter:blur(0);opacity:1}}@keyframes numeric-out{0%{transform:translateY(0);opacity:.6;filter:blur(0)}65%,to{transform:translateY(-15px);opacity:0;filter:blur(3px)}}@keyframes cash-feed{0%{transform:translate(79px,3px) rotate(-9deg);opacity:0;filter:blur(3px)}22%{opacity:.53;filter:blur(1.5px)}47%{transform:translate(-40px) rotate(-5deg);opacity:.74;filter:blur(.65px)}76%{opacity:.35;filter:blur(1.5px)}to{transform:translate(-175px,-3px) rotate(5deg);opacity:0;filter:blur(4px)}}@keyframes cash-feed-soft{0%,to{transform:translate(-45px);opacity:0;filter:blur(1px)}40%{transform:translate(-53px);opacity:.3;filter:blur(.5px)}}@keyframes amber-pulse{0%{opacity:.04;transform:scale(.85)}37%{opacity:1;transform:scale(1.03)}65%{opacity:.58}to{opacity:0;transform:scale(1)}}@keyframes chamber-glow{0%{opacity:0}38%{opacity:1}to{opacity:0}}@keyframes amount-settle{0%{transform:translateY(-2px);filter:blur(.3px)}to{transform:none;filter:blur(0)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@media(min-width:600px){.clock-page{padding-top:65px}.ambient:not(.custom) .ambient-image{background-size:cover}.glass-chamber{margin-top:70px}.clock-page:after{content:"";position:absolute;top:0;right:-65px;bottom:0;left:-65px;z-index:-1;background:linear-gradient(90deg,transparent,#f3f4f021 20%,#f3f4f01a 80%,transparent);pointer-events:none}}@media(max-height:740px){.clock-page{padding-top:max(27px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom));min-height:550px}.glass-chamber{margin-top:34px;min-height:285px;height:43dvh}.time-stats{margin-top:28px}.time-rail{margin-top:34px}.local-time{font-size:35px}.earnings-label{font-size:11px}.earning-status{margin-top:16px}.amount{margin:12px 0 13px}.sheet.onboarding{max-height:calc(100dvh - 18px)}}@media(max-width:370px){.amount-number{letter-spacing:-6px}.decimal{letter-spacing:-4px}.currency{font-size:34px}.time-stats{margin-left:10%;margin-right:10%}.time-stats span{font-size:27px}.time-stats>div:not(.stats-divider){min-width:95px}.new-value,.old-value{font-size:30px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.glass-chamber,.sheet,.settle{animation:none}.banknote{animation-name:cash-feed-soft;animation-duration:.3s}.numeric-feed .new-value{animation:none}.numeric-feed .old-value{display:none}.amber-source{animation:none;opacity:.22!important}.chamber-pulse{animation:none;opacity:.08}.switch-row input:after{transition:none}}.banknote{width:126px;height:55px;top:11px}.amber-source{background:radial-gradient(ellipse,#fffaf0 0%,#ffe6afc2 15%,#f5c27e92 31%,#edb66b38 50%,transparent 72%)}.money-slot.active{background:radial-gradient(ellipse at 50% 65%,#f8d8a721,transparent 70%),linear-gradient(180deg,#fff8,#e9e3d41c 12%,#c8c6bd10 45%,#fff7e341)}.lens-edge{opacity:.78}.ambient:not(.custom) .ambient-image:before{opacity:1;filter:blur(13px)}@keyframes cash-feed{0%{transform:translate(79px,3px) rotate(-9deg);opacity:0;filter:blur(3px)}22%{opacity:calc(.68 * var(--note-opacity, 1));filter:blur(1.3px)}47%{transform:translate(-48px) rotate(-5deg);opacity:calc(.65 * var(--note-opacity, 1));filter:blur(.65px)}76%{opacity:calc(.45 * var(--note-opacity, 1));filter:blur(1.5px)}to{transform:translate(-180px,-3px) rotate(5deg);opacity:0;filter:blur(4px)}}.motion-low .cash-tick{opacity:.55}.motion-low .chamber-pulse{filter:opacity(.5)}.banknote{top:calc(11px + var(--note-index) * 2px)}.variant-2 .banknote:nth-child(2){--note-opacity: .25}.milestone-refraction{animation:optical-shift .9s ease-out both}@keyframes optical-shift{0%,to{transform:translate(0);filter:brightness(1)}38%{transform:translate(.7px);filter:brightness(1.12)}}@media(prefers-reduced-motion:reduce){.milestone-refraction{animation:none}}.custom .ambient-veil{background:linear-gradient(180deg,#eef1f58c,#edece67a 56%,#e4e8e3bc)}.ambient.custom~.clock-page .time-stats small,.ambient.custom~.clock-page .time-rail,.ambient.custom~.clock-page .date-label{color:#596566}.font-inter{--money-font: Inter, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif}.font-system{--money-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Arial, sans-serif}.font-georgia{--money-font: Georgia, "Times New Roman", serif}.numeric-window,.preview-lens,.confirmation-amount{font-family:var(--money-font)}.font-georgia .amount-number{letter-spacing:-3px}.font-georgia .decimal{letter-spacing:-2px}.font-preview{font-family:var(--money-font);display:flex;align-items:baseline;justify-content:center;gap:8px;padding:16px 0 26px;font-size:44px;letter-spacing:-2px;font-variant-numeric:tabular-nums}.font-preview span{font-size:22px;letter-spacing:0}@media(max-width:370px){.amount-number{letter-spacing:-3px}.decimal{letter-spacing:-2px}.currency{font-size:26px}}
