.custom-dialog-overlay{position:fixed;inset:0;background:transparent!important;display:flex;align-items:center;justify-content:center;z-index:9999;opacity:1!important;transition:none}@media(max-width:767px){.custom-dialog-overlay{background:var(--bg-app)!important}}.custom-dialog-overlay.show{opacity:1!important}.custom-dialog-overlay.show .custom-dialog-container{transform:none!important;opacity:1!important}.custom-dialog-container{background:transparent!important;display:flex;align-items:center;justify-content:center;position:relative;width:auto;max-width:95vw;opacity:1!important;transform:none!important;transition:none}@media(max-width:767px){.custom-dialog-container{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh}}.custom-dialog-container.full-screen-dialog{width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;border-radius:0!important;margin:0!important;background:var(--bg-app)!important}.custom-dialog-wrapper{position:relative;background:var(--bg-app);border:none;border-radius:12px;overflow:visible;width:100%;height:auto;max-height:90vh;display:flex;flex-direction:column;box-shadow:none!important;transition:none}@media(max-width:767px){.custom-dialog-wrapper{border-radius:0;height:100dvh;max-height:100dvh;width:100vw;margin:0;justify-content:center;align-items:center;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)}}.custom-dialog-container.immersive-dialog{width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;margin:0!important;border-radius:0!important}.immersive-dialog .custom-dialog-wrapper{width:100vw;height:100dvh;max-height:100dvh;padding:0;border-radius:0;background:transparent;overflow:hidden}@media(max-width:767px){.confirm-bottom-sheet.custom-dialog-overlay,.confirm-bottom-sheet .custom-dialog-overlay,.negotiation-dialog.custom-dialog-overlay,.negotiation-dialog .custom-dialog-overlay{background:var(--overlay-bg)!important;align-items:flex-end!important;justify-content:center!important}.confirm-bottom-sheet .custom-dialog-container,.negotiation-dialog .custom-dialog-container{width:100%!important;max-width:540px!important;height:auto!important;border-radius:0!important;display:flex!important;align-items:flex-end!important}.confirm-bottom-sheet .custom-dialog-wrapper,.negotiation-dialog .custom-dialog-wrapper{border-radius:20px 20px 0 0!important;height:auto!important;max-height:88vh!important;width:100%!important;border:none!important;background:var(--bg-nav)!important;justify-content:flex-start!important;align-items:stretch!important;overflow:hidden!important;padding:0 0 env(safe-area-inset-bottom,0px)!important}}@media(min-width:768px){.confirm-bottom-sheet.custom-dialog-overlay,.confirm-bottom-sheet .custom-dialog-overlay,.negotiation-dialog.custom-dialog-overlay,.negotiation-dialog .custom-dialog-overlay{background:var(--overlay-bg)!important;align-items:center!important;justify-content:center!important}.confirm-bottom-sheet .custom-dialog-container,.negotiation-dialog .custom-dialog-container{max-width:500px!important;width:100%!important;height:auto!important;max-height:90vh!important}.confirm-bottom-sheet .custom-dialog-wrapper,.negotiation-dialog .custom-dialog-wrapper{border-radius:20px!important;background:var(--bg-nav)!important;border:none!important;overflow:hidden!important}}.custom-dialog-overlay:has(>.confirm-bottom-sheet),.custom-dialog-overlay.confirm-bottom-sheet,.custom-dialog-overlay:has(>.negotiation-dialog),.custom-dialog-overlay.negotiation-dialog{background:var(--overlay-bg)!important}@media(max-width:767px){.custom-dialog-overlay:has(>.confirm-bottom-sheet),.custom-dialog-overlay.confirm-bottom-sheet,.custom-dialog-overlay:has(>.negotiation-dialog),.custom-dialog-overlay.negotiation-dialog{align-items:flex-end!important;justify-content:center!important}.custom-dialog-overlay:has(>.confirm-bottom-sheet) .custom-dialog-container,.custom-dialog-overlay.confirm-bottom-sheet .custom-dialog-container,.custom-dialog-overlay:has(>.negotiation-dialog) .custom-dialog-container,.custom-dialog-overlay.negotiation-dialog .custom-dialog-container{width:100%!important;max-width:540px!important;align-items:flex-end!important}.custom-dialog-overlay:has(>.confirm-bottom-sheet) .custom-dialog-wrapper,.custom-dialog-overlay.confirm-bottom-sheet .custom-dialog-wrapper,.custom-dialog-overlay:has(>.negotiation-dialog) .custom-dialog-wrapper,.custom-dialog-overlay.negotiation-dialog .custom-dialog-wrapper{border-radius:20px 20px 0 0!important;width:100%!important;background:var(--bg-nav)!important;padding:0 0 env(safe-area-inset-bottom,0px)!important}}@media(min-width:768px){.custom-dialog-overlay:has(>.confirm-bottom-sheet),.custom-dialog-overlay.confirm-bottom-sheet,.custom-dialog-overlay:has(>.negotiation-dialog),.custom-dialog-overlay.negotiation-dialog{align-items:center!important;justify-content:center!important}.custom-dialog-overlay:has(>.confirm-bottom-sheet) .custom-dialog-container,.custom-dialog-overlay.confirm-bottom-sheet .custom-dialog-container,.custom-dialog-overlay:has(>.negotiation-dialog) .custom-dialog-container,.custom-dialog-overlay.negotiation-dialog .custom-dialog-container{max-width:500px!important;width:100%!important}.custom-dialog-overlay:has(>.confirm-bottom-sheet) .custom-dialog-wrapper,.custom-dialog-overlay.confirm-bottom-sheet .custom-dialog-wrapper,.custom-dialog-overlay:has(>.negotiation-dialog) .custom-dialog-wrapper,.custom-dialog-overlay.negotiation-dialog .custom-dialog-wrapper{border-radius:20px!important;background:var(--bg-nav)!important}}@media(min-width:768px){.custom-dialog-overlay.cancel-service-dialog{background:rgba(var(--scrim-rgb),.5)!important}.custom-dialog-overlay.cancel-service-dialog .custom-dialog-container{max-width:500px!important;width:100%!important;height:auto!important;max-height:none!important}.custom-dialog-overlay.cancel-service-dialog .custom-dialog-wrapper{height:auto!important;max-height:85vh!important;border-radius:16px!important;align-items:stretch!important;justify-content:flex-start!important}}@media(max-width:767px){.custom-dialog-overlay.cancel-service-dialog{background:var(--bg-primary)!important;align-items:flex-start!important;justify-content:flex-start!important}.custom-dialog-overlay.cancel-service-dialog .custom-dialog-container{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;align-items:stretch!important;justify-content:flex-start!important}.custom-dialog-overlay.cancel-service-dialog .custom-dialog-wrapper{border:none!important;border-radius:0!important;box-shadow:none!important;height:100dvh!important;max-height:100dvh!important;width:100vw!important;justify-content:flex-start!important;align-items:stretch!important;background:var(--bg-primary)!important}}html{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-ripple-color: color-mix(in srgb, white 12%, transparent)}html{--mat-option-selected-state-label-text-color: #b39ddb;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent)}.mat-accent{--mat-option-selected-state-label-text-color: #ff4081;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent)}html{--mat-optgroup-label-text-color: white}html{--mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--mat-pseudo-checkbox-full-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent)}.mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #b39ddb;--mat-pseudo-checkbox-full-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #b39ddb;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent)}.mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--mat-pseudo-checkbox-full-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent)}.mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #f44336;--mat-pseudo-checkbox-full-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent)}html{--mat-option-label-text-font: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root,[data-theme=dark]{color-scheme:dark;--bg-app: #14161A;--tag-text: #0e0f12;--bg-nav: #16181d;--bg-surface: #24272e;--bg-onsurface: #1c1f25;--bg-primary: var(--bg-nav);--bg-secondary: var(--bg-surface);--bg-tertiary: #303339;--bg-quartary: #464852;--surface-tertiary: rgba(255, 255, 255, .02);--nolton-purple: #9f82ec;--nolton-purple-rgb: 148, 93, 202;--nolton-primary: var(--nolton-purple);--nolton-primary-rgb: 148, 93, 202;--nolton-red: #F67373;--nolton-red-rgb: 246, 115, 115;--nolton-red2: #FF5555;--nolton-red2-rgb: 255, 85, 85;--nolton-danger: #ff6685;--nolton-danger-rgb: 255, 102, 133;--nolton-pink: #cf62a1;--nolton-pink-rgb: 207, 98, 161;--nolton-orange: #F26C49;--nolton-orange-rgb: 242, 108, 73;--nolton-orange2: #F96653;--nolton-orange2-rgb: 249, 102, 83;--nolton-yellow: #F1FA8C;--nolton-yellow-rgb: 241, 250, 140;--nolton-blue: #738be2;--nolton-blue-rgb: 81, 111, 219;--nolton-sky-blue: #65a1e6;--nolton-sky-blue-rgb: 121, 184, 255;--nolton-cyan: #33c9dd;--nolton-cyan-rgb: 42, 181, 245;--nolton-green: #57F997;--nolton-green-rgb: 87, 249, 151;--nolton-lime: #afed87;--nolton-lime-rgb: 208, 252, 180;--nolton-teal: #0D9488;--nolton-teal-rgb: 13, 148, 136;--nolton-gold: #FFB86C;--nolton-gold-rgb: 255, 184, 108;--nolton-canary: #FFEFA6;--nolton-canary-rgb: 255, 239, 166;--nolton-canary-ink: #3D3000;--nolton-gold-ink: #3A2106;--nolton-sky-blue-text: var(--nolton-sky-blue);--nolton-cyan-text: var(--nolton-cyan);--nolton-green-text: var(--nolton-green);--nolton-gold-text: var(--nolton-gold);--nolton-danger-text: var(--nolton-danger);--nolton-yellow-text: var(--nolton-yellow);--nolton-orange-text: var(--nolton-orange);--nolton-bill: #5FCB6E;--nolton-bill-rgb: 95, 203, 110;--nolton-bill-text: var(--nolton-bill);--nolton-bone: #E6DFCF;--nolton-bone-rgb: 230, 223, 207;--nolton-neon: #A7F175;--nolton-neon-rgb: 167, 241, 117;--nolton-neon-text: var(--nolton-neon);--accent-color: var(--nolton-red);--nolton-neutral: var(--overlay-dynamic-neutral);--nolton-neutral-rgb: 100, 116, 139;--google-blue: #4285F4;--google-blue-rgb: 66, 133, 244;--google-red: #EA4335;--google-red-rgb: 234, 67, 53;--google-yellow: #FBBC05;--google-yellow-rgb: 251, 188, 5;--google-green: #34A853;--google-green-rgb: 52, 168, 83;--nolton-red-dark: #872626;--nolton-orange-dark: #a0452a;--nolton-purple-dark: #673AB7;--nolton-blue-dark: #283593;--text-primary: #F8F8F2;--text-secondary: rgba(250, 250, 250, .75);--text-tertiary: rgba(250, 250, 250, .6);--text-disabled: rgba(250, 250, 250, .3);--text-on-brand: #FFFFFF;--text-on-bright: #14161A;--border-light: rgba(255, 255, 255, .08);--border-medium: rgba(255, 255, 255, .25);--border-strong: rgba(255, 255, 255, .5);--border-color: var(--border-medium);--gradient-transfer-icon: linear-gradient(135deg, var(--nolton-orange) 0%, var(--nolton-orange2) 55%, var(--nolton-orange-dark) 100%);--gradient-brand-text: linear-gradient(90deg, #FF5555, #BD93F9);--gradient-avatar-ring: linear-gradient(135deg, var(--google-blue), #9b72cb, #d96570, var(--google-red));--gradient-cash-icon: linear-gradient(180deg, #d4f88f 0%, #5ee08f 40%, #18b882 70%, #0e9c74 100%);--neutral-bg: #181818;--neutral-surface: #1f1f1f;--neutral-surface-hover: #242424;--neutral-surface-2: #282828;--neutral-border: #2e2e2e;--neutral-border-strong: #3c3c3c;--neutral-overlay: rgba(255, 255, 255, .07);--neutral-text-1: #e6e6e6;--neutral-text-2: #a3a3a3;--neutral-text-3: #767676;--neutral-text-4: #525252;--input-bg: #21222C;--input-bg-focused: var(--bg-nav);--input-border: #44475A;--input-placeholder: #6272A4;--input-icon: #F8F8F2;--text-cutout: var(--bg-nav);--overlay-bg: rgba(0, 0, 0, .75);--scrim-gradient: linear-gradient(to top, rgba(0, 0, 0, .95) 0%, rgba(0, 0, 0, .5) 60%, transparent 100%);--btn-neutral: var(--text-primary);--cat-electricidad: var(--nolton-cyan);--cat-electricidad-bg: #261D3A;--cat-electronica: #2a99c5;--cat-electronica-bg: #1a405f;--cat-plomeria: #508ddb;--cat-plomeria-bg: #2e3b61;--cat-albanileria: #c9a189;--cat-albanileria-bg: #383840;--cat-gas: var(--nolton-red);--cat-gas-bg: #351919;--cat-aire: #38BDF8;--cat-aire-bg: #1D303C;--cat-bicicleteria: #686bf1;--cat-bicicleteria-bg: #23223B;--cat-carpinteria: #D9A06B;--cat-carpinteria-bg: #3A3638;--cat-aluminio: #8EB1D6;--cat-aluminio-bg: #2B2E33;--cat-manicuria: var(--nolton-pink);--cat-manicuria-bg: #321A2C;--cat-estilista: var(--nolton-gold);--cat-estilista-bg: #3D3524;--cat-barberia: var(--nolton-teal);--cat-barberia-bg: #172F31;--cat-calefaccion: var(--nolton-orange);--cat-calefaccion-bg: #422A22;--cat-ventilacion: #79bdd2;--cat-ventilacion-bg: #2E333E;--cat-tierra: #977367;--cat-tierra-bg: #2E2828;--cat-cloaca: #6a85ab;--cat-cloaca-bg: #202126;--cat-piscina: #06B6D4;--cat-piscina-bg: #152F37;--cat-electrodomesticos: #38d3b8;--cat-electrodomesticos-bg: #1D3433;--cat-limpieza: #e67fad;--cat-limpieza-bg: #372731;--cat-jardineria: #549b6e;--cat-jardineria-bg: #182C22;--cat-mecanica: #b3b2d8;--cat-mecanica-bg: #323238;--cat-auxilio_mecanico: #F4C430;--cat-auxilio_mecanico-bg: #443A1F;--cat-refrigeracion: #0f98d8;--cat-refrigeracion-bg: #162B38;--cat-herreria: #809abd;--cat-herreria-bg: #383b4e;--cat-techista: #cb6d50;--cat-techista-bg: #362522;--cat-zingueria: #a1b2d9;--cat-zingueria-bg: #26292E;--cat-durlock: var(--nolton-yellow);--cat-durlock-bg: #494232;--cat-steel: #8dc3e3;--cat-steel-bg: #2A3239;--cat-arreglos: #da7ee5;--cat-arreglos-bg: #2F1A30;--cat-pintar: var(--nolton-bone);--cat-pintar-bg: #3B3832;--cat-otro: var(--nolton-primary);--cat-otro-bg: var(--prio-semana-bg);--cat-mudanza: #D6884F;--cat-mudanza-bg: #352923;--cat-reparacion_pc: #8B5CF6;--cat-reparacion_pc-bg: #2E1A47;--cat-paneles_solares: #F5B83D;--cat-paneles_solares-bg: #393020;--cat-colocador: #D08A6B;--cat-colocador-bg: #342927;--cat-parquetista: #B9875A;--cat-parquetista-bg: #302924;--cat-vidrieria: #7CCFE0;--cat-vidrieria-bg: #273339;--cat-cerrajeria: #E5A93B;--cat-cerrajeria-bg: #372E20;--cat-camaras_seguridad: #D9536F;--cat-camaras_seguridad-bg: #352128;--cat-alarmas: #F2665A;--cat-alarmas-bg: #392424;--cat-interiorismo: #D9B38C;--cat-interiorismo-bg: #352F2C;--cat-fumigacion: #9DB54A;--cat-fumigacion-bg: #2C3022;--cat-zapateria: #B07A57;--cat-zapateria-bg: #2F2724;--cat-cosmetologia: #F4A3C4;--cat-cosmetologia-bg: #392D34;--cat-maquillaje: #E2579D;--cat-maquillaje-bg: #36212F;--cat-podologia: #9AA6F2;--cat-podologia-bg: #2C2D3B;--cat-masajes: #B8A2E3;--cat-masajes-bg: #302D39;--cat-reparacion_celulares: #A98CF8;--cat-reparacion_celulares-bg: #2E293C;--cat-mecanica_motos: #E58A4E;--cat-mecanica_motos-bg: #372923;--cat-electricidad_automovil: #5FC4E8;--cat-electricidad_automovil-bg: #23323A;--cat-chapista: #FF7F6E;--cat-chapista-bg: #3B2727;--prio-urgente: var(--nolton-danger);--prio-urgente-bg: #381a21;--prio-24h: var(--nolton-orange);--prio-24h-bg: #382818;--prio-semana: var(--nolton-primary);--prio-semana-bg: #231c38;--prio-planificada: #5286f7;--prio-planificada-bg: #1B263E;--overlay-green: #293d38;--overlay-blue: #243551;--overlay-sky: #254159;--overlay-cyan: #23394A;--overlay-violet: #3a2f4f;--overlay-indigo: #30344f;--overlay-red: #48282F;--overlay-red-urgent: #4D2A32;--overlay-crimson: #3F2630;--overlay-orange: #4A2A2E;--overlay-orange-24h: #512C31;--overlay-yellow: #483729;--overlay-amber: #4C3327;--overlay-amber-dark: #3D2C26;--overlay-terracotta: #472D27;--overlay-slate: #2E3038;--overlay-slate-light: #31333C;--overlay-slate-lighter: #35373F;--overlay-slate-dark: #2C2E35;--overlay-teal: #23393D;--overlay-pink: #44263B;--overlay-fuchsia: #402743;--overlay-bone: #413E39;--overlay-dynamic-neutral: #322338;--card-overlay: var(--overlay-dynamic-neutral);--overlay-brick: #5C3D2E;--overlay-plaster: #4a463b;--overlay-steel-blue: #2D4A5C;--overlay-metal: #3A4A5C;--overlay-hazard: #4D4126;--overlay-zinc: #2d3d4b;--overlay-frame: #2b394b;--overlay-air: #2A4A5A;--overlay-sewer: #2C4A3D;--timeline-line: #4e5055;--timeline-node-bg: #353744;--work-accepted: var(--nolton-green);--work-started: var(--nolton-blue);--work-completed: var(--nolton-yellow);--status-success: var(--nolton-green);--status-info: var(--nolton-sky-blue);--status-warning: var(--nolton-orange);--status-active: var(--nolton-purple);--status-error: var(--nolton-danger);--color-status-quoted: var(--nolton-sky-blue);--color-status-accepted: var(--nolton-green);--color-status-inactive: #6b7280;--color-status-progress: var(--work-started);--color-status-completed: var(--work-completed);--color-status-cancelled: var(--status-error);--timeline-incident-created: var(--nolton-purple);--timeline-quote-sent: var(--color-status-quoted);--timeline-work-started: var(--color-status-progress);--timeline-update: var(--status-warning);--ink-rgb: 255, 255, 255;--tint-1: rgba(var(--ink-rgb), .03);--tint-2: rgba(var(--ink-rgb), .05);--tint-3: rgba(var(--ink-rgb), .08);--tint-4: rgba(var(--ink-rgb), .12);--tint-5: rgba(var(--ink-rgb), .2);--raise-1: rgba(255, 255, 255, .03);--raise-2: rgba(255, 255, 255, .05);--raise-3: rgba(255, 255, 255, .08);--raise-tinted-1: var(--raise-1);--raise-tinted-2: var(--raise-2);--raise-tinted-3: var(--raise-3);--card-bg: var(--bg-onsurface);--card-border: transparent;--control-bg: var(--bg-surface);--control-bg-hover: var(--bg-tertiary);--row-hover: var(--bg-surface);--accent-active: var(--nolton-purple);--on-accent-active: var(--bg-onsurface);--count-badge-bg: var(--text-primary);--count-badge-fg: var(--bg-app);--field-surface: var(--bg-surface);--field-border: transparent;--field-surface-focus: var(--bg-tertiary);--field-border-focus: transparent;--pill-base: transparent;--on-media-rgb: 255, 255, 255;--scrim-rgb: 0, 0, 0;--bg-secondary-rgb: 36, 39, 46;--surface-sunken: rgba(0, 0, 0, .15);--field-bg: rgba(15, 17, 21, .5);--glass-bg: rgba(0, 0, 0, .6);--glass-bg-hover: rgba(0, 0, 0, .8);--media-control-bg: rgba(0, 0, 0, .3);--media-control-fg: #FFFFFF;--media-control-active-bg: rgba(255, 255, 255, .2);--media-halo: rgba(0, 0, 0, .9);--card-accent-border-pct: 38%;--card-hot-tint-pct: 5%;--card-stage-bg-pct: 14%;--card-tone-ink-pct: 100%;--category-ink-pct: 100%;--rating-star: #fbbf24;--field-bg-focus: rgba(15, 17, 21, .7);--bg-card: var(--bg-primary);--border-subtle: rgba(var(--ink-rgb), .07);--text-muted: var(--text-tertiary);--nolton-aqua: #12C2E9;--nolton-orchid: #C471ED;--nolton-coral: #F64F59;--nolton-spring: #2EF57F;--nolton-turquoise: #33C9DD;--nolton-fuchsia: #EE0979;--nolton-crimson: #C31432;--nolton-royal: #4776E6;--nolton-amethyst: #8E54E9;--gradient-ribbon-nueva: linear-gradient(90deg, var(--nolton-aqua), var(--nolton-orchid), var(--nolton-coral));--gradient-ribbon-oportunidad: linear-gradient(90deg, var(--nolton-spring), var(--nolton-green), var(--nolton-turquoise));--gradient-ribbon-disputada: linear-gradient(90deg, var(--nolton-fuchsia), var(--nolton-crimson));--gradient-ribbon-resuelta: linear-gradient(90deg, var(--nolton-royal), var(--nolton-amethyst));--tooltip-bg: #18181b;--tooltip-text: #ffffff;--scrollbar-thumb: rgba(128, 128, 128, .4);--scrollbar-thumb-hover: rgba(128, 128, 128, .6)}:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", "Courier New", "Consolas", monospace;--font-calculator: "Share Tech Mono", monospace;--font-money: "Space Grotesk", var(--font-sans);--font-primary: var(--font-sans);--font-section: "Geist", var(--font-sans);--font-section-mono: "Geist Mono", var(--font-mono);--type-section-title: 20px;--type-row-title: 15px;--type-row-sub: 13px;--font-light: 300;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--topbar-height: 56px;--bottomnav-height: 0px;--fab-size: 56px;--fab-bottom: calc(var(--browser-ui-offset) + env(safe-area-inset-bottom, 0px) + 16px);--sidebar-width: 240px;--vh: 1dvh;--browser-ui-offset: 0px;--mobile-safe-bottom: calc(var(--bottomnav-height) + var(--browser-ui-offset) + env(safe-area-inset-bottom, 0px));--content-height-mobile: calc(100dvh - var(--topbar-height) - env(safe-area-inset-top, 0px) - var(--bottomnav-height) - env(safe-area-inset-bottom, 0px));--content-height-desktop: calc(100dvh - var(--topbar-height) - env(safe-area-inset-top, 0px))}[data-theme=light]{color-scheme:light;--nolton-purple: #8156f5;--nolton-purple-rgb: 129, 86, 245;--nolton-primary: var(--nolton-purple);--nolton-primary-rgb: 129, 86, 245;--nolton-red: #F67373;--nolton-red-rgb: 246, 115, 115;--nolton-red2: #FF5555;--nolton-red2-rgb: 255, 85, 85;--nolton-danger: #ff6685;--nolton-danger-rgb: 255, 102, 133;--nolton-pink: #c94f96;--nolton-pink-rgb: 201, 79, 150;--nolton-orange: #F26C49;--nolton-orange-rgb: 242, 108, 73;--nolton-orange2: #f19646;--nolton-orange2-rgb: 241, 150, 70;--nolton-yellow: #f1ca46;--nolton-yellow-rgb: 241, 202, 70;--nolton-blue: #516fdb;--nolton-blue-rgb: 81, 111, 219;--nolton-sky-blue: #80b5f1;--nolton-sky-blue-rgb: 121, 184, 255;--nolton-cyan: #2ab5f5;--nolton-cyan-rgb: 42, 181, 245;--nolton-green: #12A54D;--nolton-green-rgb: 18, 165, 77;--nolton-lime: #aceb93;--nolton-lime-rgb: 208, 252, 180;--nolton-teal: #0D9488;--nolton-teal-rgb: 13, 148, 136;--nolton-gold: #FFB86C;--nolton-gold-rgb: 255, 184, 108;--nolton-canary: #FFEFA6;--nolton-canary-rgb: 255, 239, 166;--nolton-canary-ink: #3D3000;--nolton-gold-ink: #3A2106;--nolton-sky-blue-text: #2F6FC4;--nolton-cyan-text: #0A89B8;--nolton-green-text: #0E813C;--nolton-gold-text: #B9650F;--nolton-danger-text: #D6305A;--nolton-yellow-text: #8A6D00;--nolton-orange-text: #D4472F;--nolton-bill: #3FB950;--nolton-bill-rgb: 63, 185, 80;--nolton-bill-text: #2E8B3E;--nolton-bone: #CDBFA5;--nolton-bone-rgb: 205, 191, 165;--nolton-neon: #A7F175;--nolton-neon-rgb: 167, 241, 117;--nolton-neon-text: #4B8A0A;--gradient-brand-text: linear-gradient(90deg, var(--nolton-red2), var(--nolton-purple));--bg-nav: #FFFFFF;--bg-app: #F4F4F5;--tag-text: initial;--bg-surface: #ECECED;--bg-onsurface: #f2f2f2;--bg-primary: #FAFAFA;--bg-secondary: var(--bg-surface);--bg-tertiary: #F0F0F0;--bg-quartary: #E2E2E5;--surface-tertiary: rgba(255, 255, 255, .2);--text-primary: #141414;--text-secondary: rgba(0, 0, 0, .62);--text-tertiary: rgba(0, 0, 0, .5);--text-disabled: rgba(0, 0, 0, .28);--border-light: rgba(0, 0, 0, .06);--border-medium: rgba(0, 0, 0, .1);--border-strong: rgba(0, 0, 0, .2);--neutral-bg: #f7f7f7;--neutral-surface: #ffffff;--neutral-surface-hover: #fbfbfb;--neutral-surface-2: #f0f0f0;--neutral-border: #e4e4e4;--neutral-border-strong: #d0d0d0;--neutral-overlay: rgba(0, 0, 0, .05);--neutral-text-1: #1f1f1f;--neutral-text-2: #5a5a5a;--neutral-text-3: #8a8a8a;--neutral-text-4: #b5b5b5;--input-bg: #FFFFFF;--input-bg-focused: var(--bg-nav);--input-border: #CBD5E1;--input-placeholder: rgba(15, 23, 42, .4);--input-icon: rgba(15, 23, 42, .6);--overlay-bg: rgba(255, 255, 255, .85);--scrim-gradient: linear-gradient(to top, rgba(255, 255, 255, .95) 0%, rgba(255, 255, 255, .5) 60%, transparent 100%);--btn-neutral: var(--text-primary);--cat-electricidad-bg: #ECE5FC;--cat-electronica-bg: #D9EDF5;--cat-aluminio-bg: #E3ECF5;--cat-manicuria-bg: #F8E7F1;--cat-estilista-bg: #FFF1E2;--cat-barberia-bg: #DBEFED;--cat-plomeria-bg: #DBEAFE;--cat-albanileria: #e4dad5;--cat-albanileria-bg: #e4dad5;--cat-gas-bg: #FADEDE;--cat-aire-bg: #E1F5FE;--cat-bicicleteria-bg: #E8E8FD;--cat-carpinteria-bg: #FEF3C7;--cat-calefaccion-bg: #FCE6DA;--cat-ventilacion-bg: #d2e4eb;--cat-tierra-bg: #E7E3E2;--cat-cloaca-bg: #E4E6E8;--cat-piscina-bg: #D9F4F8;--cat-electrodomesticos-bg: #DBF7F2;--cat-limpieza-bg: #FCE7F3;--cat-jardineria-bg: #D1FAE5;--cat-mecanica-bg: #E5E5E6;--cat-auxilio_mecanico-bg: #FDF3D0;--cat-refrigeracion-bg: #DBF0FA;--cat-herreria-bg: #c9d7e5;--cat-techista-bg: #F1E3DF;--cat-zingueria-bg: #c3cbdb;--cat-durlock-bg: #F7EDD9;--cat-steel-bg: #E3E6E8;--cat-arreglos-bg: #FAECFB;--cat-pintar-bg: #F1ECE1;--cat-otro-bg: #E8E8E8;--cat-mudanza-bg: #F8EADF;--cat-reparacion_pc-bg: #EDE9FE;--cat-paneles_solares-bg: #FDF2DC;--cat-colocador-bg: #F7EAE4;--cat-parquetista-bg: #F2E9E1;--cat-vidrieria-bg: #E7F6F9;--cat-cerrajeria-bg: #FAF0DC;--cat-camaras_seguridad-bg: #F8E0E5;--cat-alarmas-bg: #FDE3E1;--cat-interiorismo-bg: #F8F1EA;--cat-fumigacion-bg: #EDF2DE;--cat-zapateria-bg: #F1E7E1;--cat-cosmetologia-bg: #FDEEF4;--cat-maquillaje-bg: #FAE1ED;--cat-podologia-bg: #EDEFFD;--cat-masajes-bg: #F2EEFA;--cat-reparacion_celulares-bg: #F0EAFE;--cat-mecanica_motos-bg: #FAEADF;--cat-electricidad_automovil-bg: #E2F4FB;--cat-chapista-bg: #FFE8E5;--prio-urgente-bg: #FEE2E2;--prio-24h-bg: #FEF3C7;--prio-semana-bg: #F2E0FE;--prio-planificada: #3f73e8;--prio-planificada-bg: #DDE7FC;--overlay-green: #CEEADB;--overlay-blue: #CBE0FA;--overlay-sky: #D3EFFE;--overlay-cyan: #BFF0F7;--overlay-violet: #E2D7FB;--overlay-indigo: #DCDCFC;--overlay-red: #F6CBCB;--overlay-red-urgent: #F9BFBF;--overlay-crimson: #F2BABA;--overlay-orange: #F9D7C6;--overlay-orange-24h: #FDD1B7;--overlay-yellow: #F2E5C1;--overlay-amber: #FADCC3;--overlay-amber-dark: #EEDAB8;--overlay-terracotta: #F5CFBA;--overlay-slate: #D9DDE0;--overlay-slate-light: #DEE1E7;--overlay-slate-lighter: #E3E6EB;--overlay-slate-dark: #D3D7DC;--overlay-teal: #BEEDE7;--overlay-pink: #F6C3DF;--overlay-fuchsia: #EFC8F4;--overlay-bone: #E6DFD0;--overlay-dynamic-neutral: #F5F5F5;--card-overlay: var(--overlay-dynamic-neutral);--overlay-brick: #c0b8b4;--overlay-plaster: #f5e7c5;--overlay-steel-blue: #B8D4E6;--overlay-metal: #C5D4E0;--overlay-hazard: #FBEAB6;--overlay-zinc: #D0DCE8;--overlay-frame: #C8D6E2;--overlay-air: #B8D8E8;--overlay-sewer: #B8D4C8;--timeline-line: #9A9A9A;--timeline-node-bg: #FFFFFF;--work-accepted: var(--nolton-green);--work-started: var(--nolton-blue);--work-completed: var(--nolton-yellow);--status-success: var(--nolton-cyan);--status-info: var(--nolton-blue);--status-warning: var(--nolton-orange);--status-active: var(--nolton-purple);--color-status-inactive: #6b7280;--nolton-neutral: var(--overlay-dynamic-neutral);--nolton-neutral-rgb: 245, 245, 245;--text-cutout: #FFFFFF;--nolton-aqua: #12C2E9;--nolton-orchid: #C471ED;--nolton-coral: #F64F59;--nolton-spring: #2EF57F;--nolton-turquoise: #33C9DD;--nolton-fuchsia: #EE0979;--nolton-crimson: #C31432;--nolton-royal: #4776E6;--nolton-amethyst: #8E54E9;--gradient-ribbon-nueva: linear-gradient(90deg, var(--nolton-aqua), var(--nolton-orchid), var(--nolton-coral));--gradient-ribbon-oportunidad: linear-gradient(90deg, var(--nolton-spring), var(--nolton-green), var(--nolton-turquoise));--gradient-ribbon-disputada: linear-gradient(90deg, var(--nolton-fuchsia), var(--nolton-crimson));--gradient-ribbon-resuelta: linear-gradient(90deg, var(--nolton-royal), var(--nolton-amethyst));--ink-rgb: 0, 0, 0;--tint-1: rgba(var(--ink-rgb), .025);--tint-2: rgba(var(--ink-rgb), .04);--tint-3: rgba(var(--ink-rgb), .06);--tint-4: rgba(var(--ink-rgb), .09);--tint-5: rgba(var(--ink-rgb), .14);--raise-1: rgba(0, 0, 0, .025);--raise-2: rgba(0, 0, 0, .04);--raise-3: rgba(0, 0, 0, .06);--raise-tinted-1: rgba(255, 255, 255, .6);--raise-tinted-2: rgba(255, 255, 255, .75);--raise-tinted-3: rgba(255, 255, 255, .9);--card-bg: #FFFFFF;--card-border: rgba(0, 0, 0, .07);--control-bg: #F0F0F1;--control-bg-hover: #E7E7E9;--row-hover: rgba(0, 0, 0, .025);--accent-active: #111111;--on-accent-active: #FFFFFF;--count-badge-bg: #111111;--count-badge-fg: #FFFFFF;--field-surface: #FFFFFF;--field-border: rgba(0, 0, 0, .1);--field-surface-focus: #FFFFFF;--field-border-focus: rgba(0, 0, 0, .28);--pill-base: #FFFFFF;--bg-secondary-rgb: 236, 236, 237;--surface-sunken: rgba(255, 255, 255, .7);--field-bg: #FFFFFF;--glass-bg: rgba(0, 0, 0, .05);--glass-bg-hover: rgba(0, 0, 0, .1);--media-control-bg: rgba(255, 255, 255, .8);--media-control-fg: #000000;--media-control-active-bg: rgba(255, 255, 255, .8);--media-halo: rgba(255, 255, 255, .9);--card-accent-border-pct: 45%;--card-hot-tint-pct: 4%;--card-stage-bg-pct: 16%;--card-tone-ink-pct: 72%;--category-ink-pct: 62%;--rating-star: #f59e0b;--field-bg-focus: #FFFFFF}html,body{position:fixed;inset:0;height:100%;width:100%;margin:0;padding:0;overflow:hidden;font-family:var(--font-primary);font-weight:var(--font-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:var(--bg-app);color:var(--text-primary);transition:background-color .3s ease,color .3s ease;user-select:none;-webkit-user-select:none;cursor:default}*{box-sizing:border-box}button,a,[role=button],.clickable{cursor:pointer!important}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@supports (-webkit-touch-callout: none){input,textarea,select{font-size:max(16px,1em)}}h1,.text-h1{font-family:var(--font-sans);font-weight:var(--font-bold);font-size:20px;line-height:1.3;letter-spacing:-.01em}h2,.text-h2{font-family:var(--font-sans);font-weight:var(--font-semibold);font-size:17px;line-height:1.4;letter-spacing:-.005em}h3,.text-h3{font-family:var(--font-sans);font-weight:var(--font-medium);font-size:15px;line-height:1.5;letter-spacing:0}.text-body-lg,.text-body,p{font-family:var(--font-sans);font-size:15px;line-height:1.6;letter-spacing:0}.text-caption{font-family:var(--font-sans);font-size:13px;line-height:1.5;letter-spacing:0;color:var(--text-secondary)}.text-number-display{font-family:var(--font-mono);font-weight:var(--font-semibold);font-size:28px;line-height:1.2;letter-spacing:.05em;font-feature-settings:"tnum" on,"lnum" on}.page-wrapper{height:100%;display:flex;flex-direction:column;overflow:hidden;background-color:var(--bg-app)}.page-content{flex:1 1 0%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;padding-bottom:var(--mobile-safe-bottom)}@media(min-width:1024px){.page-content{padding-bottom:0}}html.keyboard-open .page-content{padding-bottom:var(--keyboard-overlap, 0px)}.content-container{width:100%;padding:16px}@media(min-width:1024px){.content-container{padding:24px}}.page-container{container-type:inline-size;font-family:var(--font-section);font-feature-settings:"tnum" 1;width:100%;max-width:680px;margin-inline:auto;padding:12px 16px 16px;box-sizing:border-box}@media(min-width:1100px){.page-container{max-width:1040px;padding-inline:24px}}.p-tooltip{position:fixed;z-index:1300;max-width:250px;pointer-events:none}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 4px}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:4px 0}.p-tooltip .p-tooltip-text{white-space:pre-line;word-break:break-word}.p-tooltip .p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-4px;border-width:4px 4px 4px 0}.p-tooltip.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-4px;border-width:4px 0 4px 4px}.p-tooltip.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-4px;border-width:4px 4px 0}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-4px;border-width:0 4px 4px}.p-tooltip .p-tooltip-text{background:var(--tooltip-bg)!important;color:var(--tooltip-text)!important;font-size:12px;font-weight:500;padding:6px 10px;border-radius:6px}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:var(--tooltip-bg)!important}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:var(--tooltip-bg)!important}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:var(--tooltip-bg)!important}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:var(--tooltip-bg)!important}.timeline-container,.feed-item-card{--line-color: var(--timeline-line);--node-mask: var(--timeline-node-bg)}html.timeline-vt .timeline-wrapper .timeline-event{view-transition-name:var(--vt-name)}html.timeline-vt .global-topbar{view-transition-name:vt-topbar}html.timeline-vt .page-header{view-transition-name:vt-page-header}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-group(*){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-old(*),::view-transition-new(*){animation-duration:.22s}::view-transition-group(vt-topbar),::view-transition-group(vt-page-header){z-index:10;animation:none}::view-transition-old(vt-topbar),::view-transition-new(vt-topbar),::view-transition-old(vt-page-header),::view-transition-new(vt-page-header){animation:none}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.cdk-overlay-container .fullscreen-dialog .cdk-overlay-pane{max-width:100vw!important;max-height:100vh!important;width:100%!important;height:100%!important;border-radius:0!important}.custom-dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(var(--scrim-rgb),.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000!important;opacity:0;transition:opacity .2s ease-in-out;pointer-events:auto}.custom-dialog-overlay.show{opacity:1}.custom-dialog-container{width:auto;max-width:100%;height:auto;max-height:100%;display:flex;flex-direction:column;position:relative;pointer-events:auto}.sheet-drag .sheet-handle,.sheet-drag .sheet-header,.sheet-drag [data-sheet-drag]{touch-action:none}.view-profile-link{display:inline-flex;align-items:center;gap:4px;padding:2px 0;border:none;background:none;color:var(--nolton-purple);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.view-profile-link:hover{text-decoration:underline}
