@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";:root{--color-primary:#00a6fb;--color-primary-rgb:0,166,251;--color-primary-strong:#00a6fb;--color-primary-hover:#3bf;--color-primary-soft:#84c3ff;--color-primary-soft-rgb:132,195,255;--color-primary-bg:#e4f5fe;--color-primary-bg-light:#f2faff;--color-primary-text:#fff;--color-ink:#04080f;--color-ink-rgb:4,8,15;--color-ink-hover:#1c2430;--color-text-primary:#04080f;--color-text-secondary:#5f5f5f;--color-text-muted:#7e7e7e;--color-text-placeholder:#7e7e7e;--color-text-inverse:#fff;--color-background:#f5f5f5;--color-surface:#fff;--color-surface-muted:#f2f2f2;--color-paper:#fff;--color-border-strong:#c6c6c6;--color-border:#d6d6d6;--color-border-light:#e3e3e3;--color-divider:#ececec;--color-error:#d81e33;--color-error-hover:#b21728;--color-error-bg:#fdecef;--color-success:#147a3e;--color-success-bg:#e7f6ec;--color-warning:#a45b00;--color-warning-bg:#fff6e5;--color-info:#0077b8;--color-info-bg:#e4f5fe;--color-status-green:#32e875;--color-status-amber:#ffbe0b;--color-status-red:#f71735;--color-status-grey:#a3a3a3;--color-surface-rgb:255,255,255;--color-surface-muted-rgb:242,242,242;--color-border-light-rgb:227,227,227;--color-error-rgb:216,30,51;--color-success-rgb:20,122,62;--color-warning-rgb:164,91,0;--color-accent-purple:#6b15e4;--color-accent-purple-rgb:107,21,228;--color-overlay:rgba(0,0,0,.45);--color-focus-ring:rgba(0,166,251,.55);--shadow-card:0 1px 2px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.04);--shadow-raised:0 1px 3px rgba(0,0,0,.08);--shadow-floating:0 8px 24px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.06);--shadow-well:inset 0 2px 4px rgba(0,0,0,.08),inset 0 6px 18px rgba(0,0,0,.06);--font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;--font-family-mono:ui-monospace,"SF Mono","Roboto Mono",monospace;--font-size-display:32px;--font-size-heading:24px;--font-size-title:18px;--font-size-body:16px;--font-size-small:14px;--font-size-caption:12px;--font-size-figure:28px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--line-height-tight:1.2;--line-height-body:1.5;--letter-spacing-wide:.06em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:8px;--radius-input:12px;--radius-button:12px;--radius-card:16px;--radius-pill:999px;--dock-radius:var(--radius-pill);--dock-inset:var(--space-3);--dock-pad:var(--space-1);--dock-gap:var(--space-1);--dock-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 28px rgba(0,0,0,.12);--dock-border:color-mix(in srgb,var(--color-border-light) 60%,transparent);--dock-tint:92%;--dock-blur:32px;--dock-saturate:1.4;--input-height:56px;--control-height:44px;--button-height:56px;--button-height-sm:44px;--touch-target-min:44px;--icon-size-xs:14px;--icon-size-sm:16px;--icon-size-md:20px;--icon-size-lg:24px;--icon-size-xl:32px;--icon-size:var(--icon-size-md);--disabled-opacity:.55;--border-width:1px;--border-width-thick:2px;--focus-ring-width:2px;--focus-ring-offset:2px;--transition-default:.2s ease;--transition-fast:.12s ease;--z-sticky:100;--z-topbar:200;--z-unsaved-bar:150;--z-dropdown:500;--z-modal:1000;--z-offline-banner:1400;--z-toast:1500}:root[data-theme=dark]{color-scheme:dark;--color-primary-strong:var(--color-primary);--color-primary-hover:#38b8fc;--color-primary-text:#04080f;--color-primary-soft:#1b4f6b;--color-primary-soft-rgb:27,79,107;--color-primary-bg:#0d2b3b;--color-primary-bg-light:#0a2130;--color-focus-ring:rgba(0,166,251,.7);--color-background:#0e0f11;--color-surface:#17191c;--color-surface-muted:#212429;--color-text-primary:#f2f4f7;--color-text-secondary:#a9b0ba;--color-text-muted:#8b939e;--color-text-placeholder:#8b939e;--color-border:#5a6069;--color-border-strong:#464c55;--color-border-light:#2f333a;--color-divider:#262a30;--color-error:#f4736f;--color-error-hover:#de5a56;--color-error-bg:#3a1d1e;--color-success:#4ade80;--color-success-bg:#14301f;--color-warning:#f0a44a;--color-warning-bg:#33280f;--color-info:#6ab7f5;--color-info-bg:#102a3a;--color-status-grey:#6a6f77;--color-accent-purple:#a983f5;--color-accent-purple-rgb:169,131,245;--color-surface-rgb:23,25,28;--color-surface-muted-rgb:33,36,41;--color-border-light-rgb:47,51,58;--color-error-rgb:244,115,111;--color-success-rgb:74,222,128;--color-warning-rgb:240,164,74;--color-overlay:rgba(0,0,0,.65);--shadow-card:0 1px 2px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.35);--shadow-raised:0 1px 3px rgba(0,0,0,.45);--shadow-floating:0 8px 24px rgba(0,0,0,.55),0 2px 6px rgba(0,0,0,.4);--shadow-well:inset 0 2px 4px rgba(0,0,0,.5),inset 0 6px 18px rgba(0,0,0,.4)}:root{--primaryColorRGB:var(--color-primary-rgb);--voltPrimaryColor:var(--color-primary);--voltPrimaryColorRGB:var(--color-primary-rgb);--secondaryColor:var(--color-primary-soft);--secondaryColorRGB:var(--color-primary-soft-rgb);--primaryTextColor:var(--primaryTextOnLight,var(--color-primary-text));--blackColorRGB:var(--color-ink-rgb);--whiteColorRGB:var(--color-surface-rgb);--lightGreyColorRGB:var(--color-surface-muted-rgb);--greyColorRGB:var(--color-border-light-rgb);--successColor:var(--color-success);--successColorRGB:var(--color-success-rgb);--errorColorRGB:var(--color-error-rgb);--warningColor:var(--color-warning);--warningColorRGB:var(--color-warning-rgb);--purpleColor:var(--color-accent-purple);--purpleColorRGB:var(--color-accent-purple-rgb);--backgroundColor:var(--color-surface);--boxShadow:0 0 10px rgba(var(--color-ink-rgb),.1);--fillColor:var(--color-surface-muted);--padding:var(--space-4);--paddingSmall:var(--space-3);--paddingExtraSmall:var(--space-2);--paddingTiny:var(--space-1);--gapBig:var(--space-6);--gap:var(--space-4);--gapSmall:var(--space-3);--gapExtraSmall:var(--space-2);--gapTextSmall:2px;--radius-button:var(--radius-pill);--smallerContainerWidth:340px;--appColumnWidth:768px;--transition-emphasis:.32s cubic-bezier(.16,1,.3,1);--stack-transition-duration:.34s;--stack-transition-easing:cubic-bezier(.32,.72,0,1);--stack-parallax:25%;--stack-shadow:-8px 0 24px rgba(var(--color-ink-rgb),.12);--z-stack-below:1;--z-stack-above:2;--z-stack-held:0;--vt-morph-duration:.5s;--vt-morph-easing:cubic-bezier(.32,.72,0,1);--vt-flight-shadow:0 24px 64px rgba(var(--color-ink-rgb),.24);--z-bottom-nav:10;--z-stack-header:5;--z-stack-bar:9;--z-pull-refresh:50;--z-desktop-nav:10;--bottom-nav-height:60px;--title-size-page:var(--font-size-figure);--title-size-nav:var(--font-size-title);--stack-bar-inner-height:calc(var(--touch-target-min) + var(--space-4)*2);--stack-bar-height:calc(var(--stack-bar-inner-height) + var(--safe-top));--page-gutter:var(--space-4);--safe-top:max(env(safe-area-inset-top,0px),var(--android-safe-top,0px));--safe-right:max(env(safe-area-inset-right,0px),var(--android-safe-right,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px),var(--android-safe-bottom,0px));--safe-left:max(env(safe-area-inset-left,0px),var(--android-safe-left,0px));--keyboard-inset:0px;--keyboard-height:0px;--modal-min-height:40vh;--ptr-size:28px;--ptr-spoke-w:2.5px;--ptr-spoke-h:7px;--ptr-spoke-radius:9px;--ptr-color:var(--color-text-secondary);--ptr-settle-duration:.3s;--ptr-comet-falloff:.0745;--ptr-spin-duration:.72s;--desktop-sidebar-width:80px;--desktop-settings-index-width:200px}@media (min-width:1280px){:root{--desktop-sidebar-width:232px}}:root[data-theme=dark]{--boxShadow:0 0 0 1px var(--color-border-light),0 2px 10px rgba(0,0,0,.35);--primaryTextColor:var(--primaryTextOnDark,var(--color-primary-text))}:root{--fieldsHeight:var(--input-height);--smallerFieldsHeight:var(--control-height);--actionsHeight:var(--control-height);--fieldsBackgroundColor:var(--color-surface);--fieldsBorderColor:var(--color-border);--fieldsBorderRadius:var(--radius-input);--fieldsPlaceholderColor:var(--color-border-light);--selectorBorderRadius:var(--radius-button);--primaryColor:var(--color-primary);--hoverColor:var(--color-primary-hover);--extraLightHoverColor:var(--color-primary-bg);--blackColor:var(--color-text-primary);--whiteColor:var(--color-surface);--lightGreyColor:var(--color-surface-muted);--greyColor:var(--color-border-light);--darkGreyColor:var(--color-text-muted);--darkestGreyColor:var(--color-text-secondary);--errorColor:var(--color-error);--bodyTextSize:var(--font-size-body);--bodyTextLineHeight:var(--line-height-body);--bodyFontWeight:var(--font-weight-medium);--bodyFontWeightBold:var(--font-weight-semibold);--normalTextSize:var(--font-size-small);--normalTextLineHeight:var(--line-height-body);--normalFontWeight:var(--font-weight-regular);--smallTextSize:var(--font-size-caption);--titleFontSize:var(--font-size-heading);--titleFontWeight:var(--font-weight-semibold);--gapText:var(--space-1);--rgbaBlackColor:var(--color-overlay);--rgbaWhiteColor:hsla(0,0%,100%,.18);--modalBreakingPoint:768;--galleryBreakingPoint:1024}.otp-input-component .input-component-box input,.phone-input-country,.phone-or-email-country{--lightGreyColor:var(--color-surface)}.option-selector-component{--selectorBorderRadius:var(--radius-pill)}.option-selector-component .option-selector-component-options.option-selector-component-options{background-color:var(--fillColor,var(--color-surface-muted));border-color:transparent}.option-selector-component .option-selector-component-options.option-selector-component-options:hover{border-color:transparent;box-shadow:none}.input-component:has(.helper-text){height:auto}.input-component:has(.helper-text)>input{height:var(--fieldsHeight)}.input-component:has(.helper-text) .helper-text{margin-block-start:var(--space-1);position:static}.input-component:has(.helper-text)>label{top:calc(var(--fieldsHeight)/2)}.input-component:has(.helper-text)>.left-icon,.input-component:has(.helper-text)>.right-icon{bottom:auto;height:var(--fieldsHeight)}.input-component:has(.max-length-indicator){height:auto}.input-component:has(.max-length-indicator)>input{height:var(--fieldsHeight)}.input-component:has(.max-length-indicator) .max-length-indicator{align-self:flex-end;margin-block-start:var(--space-1);position:static}.input-component:has(.max-length-indicator)>label{top:calc(var(--fieldsHeight)/2)}.textarea-component:has(.max-length-indicator){margin-block-end:var(--space-4)}.textarea-component:has(.helper-text){margin-block-end:var(--space-6)}.input-component:has(>label)>label,.textarea-component:has(>label)>label{line-height:normal}.textarea-component:has(>label)>label{height:auto}.input-component:has(>label)>label,.phone-or-email-input-component .phone-or-email-input-wrapper:has(>input)>label{bottom:auto;top:50%;transform:translateY(-50%)}.input-component:has(>label)>input:not(:-moz-placeholder-shown)~label,.phone-or-email-input-component .phone-or-email-input-wrapper:has(>input)>input:not(:-moz-placeholder-shown)~label{transform:translateY(calc(-50% - var(--fieldsHeight)/2 + 14px))}.input-component.input-with-placeholder-and-label:has(>label)>label,.input-component:has(>label)>input:focus~label,.input-component:has(>label)>input:not(:placeholder-shown)~label,.phone-input-component .phone-input-input-wrapper:has(>input)>label,.phone-or-email-input-component .phone-or-email-input-wrapper:has(>input)>input:focus~label,.phone-or-email-input-component .phone-or-email-input-wrapper:has(>input)>input:not(:placeholder-shown)~label{transform:translateY(calc(-50% - var(--fieldsHeight)/2 + 14px))}.phone-input-component .phone-input-input-wrapper:has(>input)>label,.phone-or-email-input-component .phone-or-email-input-wrapper:has(>input)>label{line-height:normal}.phone-input-component .phone-input-input-wrapper:has(>input)>label{top:50%}.dropdown-component .dropdown-component-outside:has(>.dropdown-component-outside-text)>.dropdown-component-outside-text{line-height:normal;top:14px;transform:translateY(-50%)}.dropdown-component:has(.helper-text) .dropdown-component-outside:has(>.dropdown-component-outside-text)>.dropdown-component-outside-text{left:11px;top:13px}.dropdown-component:has(.helper-text) .dropdown-component-outside:has(>.dropdown-component-outside-text)>.dropdown-component-outside-title{bottom:11px}.textarea-component:has(>label)>label{padding:6px 12px 2px}.textarea-component.textarea-component:has(>label)>textarea{padding-top:2px}.textarea-component.resize-textarea textarea{transition-property:color,background-color,border-color,box-shadow}.dropdown-component:has(.helper-text)>.dropdown-component-outside{position:relative}.dropdown-component:has(.helper-text)>.helper-text{margin-block-start:var(--space-1);position:static}.file-handler-component.file-handler-component-disabled,.input-component.disabled-input,.multiple-file-handler-component.multiple-file-handler-component-disabled,.option-selector-component.disabled-option-selector-component,.switch-selector-component.disabled-switch-selector-component,.textarea-component.disabled-textarea{opacity:var(--disabled-opacity)}*{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-kerning:none;margin:0;padding:0;text-decoration:none;touch-action:manipulation;-webkit-user-drag:none}html{height:100%;width:100%}html::-webkit-scrollbar{border-right:4px solid var(--whiteColor);height:10px;width:10px}html::-webkit-scrollbar-track{background:var(--whiteColor);border-left:4px solid var(--whiteColor);border-radius:var(--radius-pill);border-right:4px solid var(--whiteColor);box-shadow:inset 0 0 9px var(--greyColor);margin-bottom:var(--space-1);margin-top:var(--space-1)}html::-webkit-scrollbar-thumb{background:var(--greyColor);background-clip:padding-box;border:var(--border-width-thick) solid rgba(var(--blackColorRGB),0);border-radius:var(--radius-pill)}body,html{-webkit-tap-highlight-color:transparent;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1}body{background-color:var(--whiteColor);scroll-behavior:smooth}body,html{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.card-page,.contacts-view-data,[contenteditable=true],input,select,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}.card-page,.contacts-view-data{-webkit-touch-callout:default}.card-page :is(button,[role=button]),.contacts-view-data :is(button,[role=button]){-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}@media (min-width:1024px){body,html{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}}a{color:inherit;text-decoration:none}[contenteditable=true],input,select,textarea{scroll-margin-block:var(--space-4)}img{-webkit-user-drag:none}.button{background-color:var(--blackColor);border:var(--border-width) solid var(--blackColor);border-radius:var(--radius-button);color:var(--whiteColor);cursor:pointer;flex-shrink:0;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);gap:var(--space-3);height:var(--button-height);line-height:100%;outline:none;overflow:hidden;padding:0 var(--space-5);position:relative;transition:all .2s ease-in-out;width:-moz-fit-content;width:fit-content}.button,.button .button-spinner{align-items:center;display:flex;justify-content:center}.button .button-spinner{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(var(--greyColorRGB),.75);height:100%;left:0;position:absolute;top:0;width:100%}.button .button-spinner .spinner{animation:buttonSpinLoading 1s linear infinite;border-top:3px solid var(--whiteColor);border:3px solid var(--whiteColor);border-radius:50%;border-top-color:var(--blackColor);height:var(--icon-size-lg);width:var(--icon-size-lg)}@keyframes buttonSpinLoading{0%{transform:translate(0) rotate(0)}to{transform:translate(0) rotate(1turn)}}.button .plus-icon:after,.button .plus-icon:before{background-color:var(--whiteColor)}.button .button-icon svg{color:var(--whiteColor);height:var(--icon-size-md);width:var(--icon-size-md)}.button.add-item-button{background-color:var(--primaryColor);border:none;border-radius:var(--radius-pill);bottom:calc(var(--bottom-nav-height) + var(--space-6));box-shadow:var(--shadow-floating);color:var(--primaryTextColor);height:var(--button-height);left:50%;padding:0 var(--space-8);position:fixed;transform:translate(-50%)}.button.add-item-button .plus-icon:after,.button.add-item-button .plus-icon:before{background-color:var(--primaryTextColor)}@media (hover:hover){.button.add-item-button:hover{background-color:var(--primaryColor)}}.button.dock-button{background-color:var(--primaryColor);border:none;border-radius:var(--radius-pill);bottom:calc(var(--space-4) + var(--safe-bottom));box-shadow:var(--shadow-floating);color:var(--primaryTextColor);height:var(--button-height);left:50%;max-width:calc(100vw - var(--page-gutter)*2);padding:0 var(--space-8);position:fixed;transform:translate(-50%);white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:calc(var(--z-bottom-nav) - 1)}@media (hover:hover){.button.dock-button:hover{background-color:var(--primaryColor)}}@media (min-width:768px){.desktop-shell:not(.desktop-shell--bare) .button.dock-button{left:calc(var(--desktop-sidebar-width) + (100vw - var(--desktop-sidebar-width))/2)}}.button input{display:none}.button.full-width-button{max-width:100%;width:100%}.button.small-button{border-radius:var(--radius-pill);font-size:var(--font-size-small);height:var(--button-height);padding:0 var(--space-5)}@media (hover:hover){.button:hover{background-color:var(--secondaryColor);border-color:var(--secondaryColor);color:var(--whiteColor)}}.button.primary-button{background-color:var(--primaryColor);border-color:var(--primaryColor);color:var(--primaryTextColor)}@media (hover:hover){.button.primary-button:hover{background-color:var(--primaryColor);border-color:var(--primaryColor)}}.button.dark-outline{background-color:transparent;border-color:var(--blackColor)}.button.dark-outline,.button.dark-outline .button-icon svg{color:var(--blackColor)}.button.dark-outline .plus-icon:after,.button.dark-outline .plus-icon:before{background-color:var(--blackColor)}@media (hover:hover){.button.dark-outline:hover{background-color:var(--blackColor);color:var(--whiteColor)}.button.dark-outline:hover .button-icon svg{color:var(--whiteColor)}.button.dark-outline:hover .plus-icon:after,.button.dark-outline:hover .plus-icon:before{background-color:var(--whiteColor)}}.button.white-outline{background-color:var(--blackColor);border-color:var(--whiteColor);color:var(--whiteColor)}@media (hover:hover){.button.white-outline:hover{background-color:var(--whiteColor);color:var(--blackColor)}}.button.is-invalid{background-color:var(--errorColor);border-color:var(--errorColor)}@media (hover:hover){.button.is-invalid:hover{background-color:rgba(var(--errorColorRGB),.8)}}.button.is-invalid-outline{background-color:transparent;border-color:var(--errorColor);color:var(--errorColor)}.button.is-invalid-outline .button-icon svg{color:var(--errorColor)}@media (hover:hover){.button.is-invalid-outline:hover{background-color:var(--errorColor);color:var(--whiteColor)}.button.is-invalid-outline:hover .button-icon svg{color:var(--whiteColor)}}.button.clear-button{background-color:transparent;border-color:transparent;color:var(--color-text-secondary)}.button.clear-button .button-icon svg{color:var(--blackColor)}@media (hover:hover){.button.clear-button:hover{background-color:var(--lightGreyColor);border-color:transparent;color:var(--blackColor)}}.button.disabled-button,.button:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover){.button.disabled-button:hover,.button:disabled:hover,.button:has(.button-spinner):hover{background-color:var(--blackColor);border-color:var(--blackColor);color:var(--whiteColor)}.button.disabled-button:hover.dark-outline,.button:disabled:hover.dark-outline,.button:has(.button-spinner):hover.dark-outline{background-color:var(--whiteColor);border-color:var(--blackColor);color:var(--blackColor)}.button.disabled-button:hover.primary-button,.button:disabled:hover.primary-button,.button:has(.button-spinner):hover.primary-button{background-color:var(--primaryColor);border-color:var(--primaryColor);color:var(--primaryTextColor)}.button.disabled-button:hover.is-invalid,.button:disabled:hover.is-invalid,.button:has(.button-spinner):hover.is-invalid{background-color:var(--errorColor);border-color:var(--errorColor)}.button.disabled-button:hover.is-invalid-outline,.button:disabled:hover.is-invalid-outline,.button:has(.button-spinner):hover.is-invalid-outline{background-color:var(--whiteColor);border-color:var(--errorColor);color:var(--errorColor)}.button.disabled-button:hover.white-outline,.button:disabled:hover.white-outline,.button:has(.button-spinner):hover.white-outline{background-color:var(--blackColor);border-color:var(--whiteColor);color:var(--whiteColor)}.button.disabled-button:hover.clear-button,.button:disabled:hover.clear-button,.button:has(.button-spinner):hover.clear-button{background-color:transparent;border-color:transparent;color:var(--blackColor)}}.loading-box{animation:gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%}.loading-figure{border-radius:var(--radius-pill);display:inline-block;height:.8em;vertical-align:baseline;width:2.5ch}.modal-component:has(.vue-advanced-cropper) .modal-component-container .modal-component-container-content{overflow:hidden;padding:0}.modal-component .modal-component-container-footer .footer-with-padding{align-items:center;display:flex;gap:var(--space-4);justify-content:center;width:100%}.modal-component[open] .modal-component-container .modal-component-container-footer.modal-component-container-footer .footer-with-padding:has(.button+.button),.modal-component[open] .modal-component-container .modal-component-container-footer.modal-component-container-footer:has(.button+.button){justify-content:space-between}.modal-component[open] .modal-component-container .modal-component-container-footer.modal-component-container-footer .button{flex:0 0 auto;max-width:none;min-width:120px;width:auto}.modal-component[open] .modal-component-container .modal-component-container-footer.modal-component-container-footer .button.is-invalid,.modal-component[open] .modal-component-container .modal-component-container-footer.modal-component-container-footer .button.is-invalid .button-icon svg{color:var(--whiteColor)}.modal-component[open] .modal-component-container .modal-component-container-footer.modal-component-container-footer .button:only-child{flex:1 1 0;min-width:0}.modal-component .modal-component-container .modal-component-container-content .share-content{display:flex;flex-direction:column;gap:var(--gapBig)}.modal-component .modal-component-container .modal-component-container-content .share-content .share-content-buttons{align-items:center;display:flex;gap:var(--gap);justify-content:center}.modal-component .modal-component-container .modal-component-container-content .share-content .share-content-buttons .button{flex-grow:1;flex-shrink:1;max-width:100%;width:100%}.modal-component .modal-component-container .modal-component-container-content .share-content .share-email{border-top:var(--border-width) solid var(--greyColor);display:flex;flex-direction:column;gap:var(--gap);padding-top:var(--gapBig)}.modal-component .modal-component-container .modal-component-container-content .share-content .share-email .button{max-width:100%;width:100%}.modal-component .modal-component-container .modal-component-container-content .connect-modal-header{align-items:center;border-bottom:var(--border-width) solid var(--greyColor);display:flex;flex-direction:column;gap:var(--space-2);justify-content:center;padding-bottom:var(--space-4);width:100%}.modal-component .modal-component-container .modal-component-container-content .connect-modal-header .connect-modal-header-icon{align-items:center;background-color:var(--voltPrimaryColor);border-radius:50%;display:flex;height:34px;justify-content:center;padding-bottom:2px;width:34px}.modal-component .modal-component-container .modal-component-container-content .connect-modal-header .connect-modal-header-icon:before{border:3px solid var(--whiteColor);border-radius:2px;border-right:none;border-top:none;content:"";height:7px;transform:rotate(-50deg);width:16px}.modal-component .modal-component-container .modal-component-container-content .modal-media-box{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-12)}.modal-component .modal-component-container .modal-component-container-content .modal-media-box .modal-media-box-item{background-color:rgba(var(--secondaryColorRGB),.1);border-radius:var(--radius-input);box-shadow:0 0 6px rgba(var(--secondaryColorRGB),.1);padding:var(--space-3);word-break:break-word}.modal-component .modal-component-container .modal-component-container-content .filter-modal-box{border-bottom:var(--border-width) solid var(--lightGreyColor);display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-3)}.modal-component .modal-component-container .modal-component-container-content .filter-modal-box .filter-modal-box-options{display:flex;flex-wrap:wrap;gap:var(--space-3);width:100%}.modal-component .modal-component-container .modal-component-container-content .filter-modal-box .filter-modal-box-options .filter-modal-box-option{align-items:center;display:flex}.modal-component .modal-component-container .modal-component-container-content .filter-modal-box .filter-modal-box-options .filter-modal-box-option input[type=checkbox],.modal-component .modal-component-container .modal-component-container-content .filter-modal-box .filter-modal-box-options .filter-modal-box-option input[type=radio]{left:-9999px;opacity:0;pointer-events:none;position:absolute}.modal-component .modal-component-container .modal-component-container-content .filter-modal-box .filter-modal-box-options .filter-modal-box-option .filter-component-body-options-option-label{align-items:center;background-color:var(--whiteColor);border:var(--border-width-thick) solid var(--lightGreyColor);border-radius:var(--radius-pill);cursor:pointer;display:flex;gap:var(--space-2);height:100%;padding:var(--space-2) var(--space-3);transition:all .2s ease-in-out;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-component .modal-component-container .modal-component-container-content .filter-modal-box .filter-modal-box-options .filter-modal-box-option .filter-component-body-options-option-label img{height:var(--icon-size-lg);-o-object-fit:contain;object-fit:contain;width:var(--icon-size-lg);-webkit-user-drag:none}@media (hover:hover){.modal-component .modal-component-container .modal-component-container-content .filter-modal-box .filter-modal-box-options .filter-modal-box-option:hover .filter-component-body-options-option-label{background-color:var(--lightGreyColor);border:var(--border-width-thick) solid var(--hoverColor)}}.modal-component .modal-component-container .modal-component-container-content .filter-modal-box .filter-modal-box-options .filter-modal-box-option .filter-component-body-options-option-label.is-selected,.modal-component .modal-component-container .modal-component-container-content .filter-modal-box .filter-modal-box-options .filter-modal-box-option input[type=checkbox]:checked+.filter-component-body-options-option-label,.modal-component .modal-component-container .modal-component-container-content .filter-modal-box .filter-modal-box-options .filter-modal-box-option input[type=radio]:checked+.filter-component-body-options-option-label{border:var(--border-width-thick) solid var(--primaryColor)}.modal-component .modal-component-container .modal-component-container-content .filter-modal-box .filter-modal-box-options .filter-modal-box-option .filter-component-body-options-option-label.is-selected p,.modal-component .modal-component-container .modal-component-container-content .filter-modal-box .filter-modal-box-options .filter-modal-box-option input[type=checkbox]:checked+.filter-component-body-options-option-label p,.modal-component .modal-component-container .modal-component-container-content .filter-modal-box .filter-modal-box-options .filter-modal-box-option input[type=radio]:checked+.filter-component-body-options-option-label p{color:var(--primaryColor)}.modal-component .modal-component-container .modal-component-container-content .modal-additional-title{align-items:center;background:none;border:none;border-top:var(--border-width) solid var(--color-divider);color:inherit;cursor:pointer;display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) 0;text-align:left;width:100%}.modal-component .modal-component-container .modal-component-container-content .modal-additional-title .modal-additional-title-icon{color:var(--color-text-muted);display:flex;transition:transform var(--transition-default)}.modal-component .modal-component-container .modal-component-container-content .modal-additional-title .modal-additional-title-icon svg{height:var(--icon-size);width:var(--icon-size)}.modal-component .modal-component-container .modal-component-container-content .modal-additional-title[aria-expanded=true] .modal-additional-title-icon{transform:rotate(180deg)}.modal-component .modal-component-container .modal-component-container-content .modal-additional-box{display:flex;flex-direction:column;gap:var(--space-4);margin-top:calc(var(--space-4)*-1);max-height:0;opacity:0;overflow:hidden;transition:all .2s ease-in-out;visibility:hidden}.modal-component .modal-component-container .modal-component-container-content .modal-additional-box.modal-additional-box-opened{margin-top:0;max-height:100%;opacity:1;overflow:visible;visibility:visible}.modal-component .modal-component-container .modal-component-container-content .modal-items-loop-box{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-3);width:100%}.modal-component .modal-component-container .modal-component-container-content .modal-items-loop-box .modal-items-loop-box-title{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:600;letter-spacing:var(--letter-spacing-wide);margin:0;order:-1;padding:0;text-transform:uppercase}.modal-component .modal-component-container .modal-component-container-content .modal-items-loop-box.is-invalid .modal-items-loop-box-title{color:var(--errorColor)}.modal-component .modal-component-container .modal-component-container-content .modal-items-loop-box .modal-items-loop-box-item{align-items:flex-start;display:flex;gap:var(--space-2);width:100%}.modal-component .modal-component-container .modal-component-container-content .modal-items-loop-box .modal-items-loop-box-item .input-component{flex:1;min-width:0}.modal-component .modal-component-container .modal-component-container-content .modal-items-loop-box .modal-items-loop-box-item .modal-items-loop-box-item-clear-button{align-items:center;background:none;border:var(--border-width) solid var(--color-border-light);border-radius:var(--radius-input);color:var(--color-text-muted);cursor:pointer;display:flex;flex:0 0 auto;font-family:inherit;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);height:var(--input-height);justify-content:center;line-height:1;padding:0 var(--space-3);transition:color var(--transition-default),border-color var(--transition-default),background-color var(--transition-default);white-space:nowrap}@media (hover:hover){.modal-component .modal-component-container .modal-component-container-content .modal-items-loop-box .modal-items-loop-box-item .modal-items-loop-box-item-clear-button:hover{background-color:var(--color-error-bg);border-color:var(--color-error-bg);color:var(--errorColor)}}.modal-component .modal-component-container .modal-component-container-content .modal-items-loop-box .modal-items-loop-box-item .modal-items-loop-box-item-clear-button:active{opacity:var(--press-opacity)}.modal-component .modal-component-container .modal-component-container-content .modal-items-loop-box .modal-items-loop-box-add{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--primaryColor);cursor:pointer;display:flex;gap:var(--space-1);margin-inline-start:calc(var(--space-2)*-1);padding:var(--space-1) var(--space-2);width:-moz-fit-content;width:fit-content}.modal-component .modal-component-container .modal-component-container-content .modal-items-loop-box .modal-items-loop-box-add .modal-items-loop-box-add-icon{display:flex}.modal-component .modal-component-container .modal-component-container-content .modal-items-loop-box .modal-items-loop-box-add .modal-items-loop-box-add-icon svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}@media (hover:hover){.modal-component .modal-component-container .modal-component-container-content .modal-items-loop-box .modal-items-loop-box-add:hover{background-color:var(--color-primary-bg)}}.modal-component .modal-component-container .modal-component-container-content .modal-items-loop-box .modal-items-loop-box-add:active{opacity:var(--press-opacity)}.modal-component .modal-component-container .modal-component-container-content .skills-adding-box{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.modal-component .modal-component-container .modal-component-container-content .skills-adding-box .skills-adding-box-heading{align-items:flex-start;display:flex;gap:var(--space-3);padding-bottom:var(--space-3)}.modal-component .modal-component-container .modal-component-container-content .skills-adding-box .skills-adding-box-skills{border-top:var(--border-width) solid var(--greyColor);display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-3);width:100%}.modal-component .modal-component-container .modal-component-container-content .skills-adding-box .skills-adding-box-skills .skills-adding-box-skills-item{align-items:center;border:var(--border-width) solid var(--greyColor);border-radius:var(--radius-pill);display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.modal-component .modal-component-container .modal-component-container-content .skills-adding-box .skills-adding-box-skills .skills-adding-box-skills-item.drag-lifted{background:var(--whiteColor);box-shadow:var(--shadow-floating)}.modal-component .modal-component-container .modal-component-container-content .skills-adding-box .skills-adding-box-skills .skills-adding-box-skills-item .skills-adding-box-skills-item-icon{align-items:center;color:var(--errorColor);cursor:pointer;display:flex;height:var(--icon-size-md);width:var(--icon-size-md)}.modal-component .modal-component-container .modal-component-container-content .skills-adding-box .skills-adding-box-skills .skills-adding-box-skills-item .skills-adding-box-skills-item-icon svg{height:100%;width:100%}.back-button-box{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;display:flex;font:inherit;height:40px;justify-content:center;padding:0;transition:all .2s ease-in-out;width:40px}.back-button-box .arrow{border-color:var(--darkGreyColor)}@media (hover:hover){.back-button-box:hover .arrow{border-color:var(--hoverColor)}}.white-icon-box{border-radius:50%}.white-icon-box svg{color:var(--blackColor)}.container{display:flex;flex-direction:column;flex-grow:1;gap:var(--space-4);padding:var(--space-4)}.container:has(.dock-button){padding-bottom:calc(var(--space-4) + var(--button-height) + var(--space-4))}.data-not-found{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:var(--space-4);justify-content:center;padding:var(--space-4)}.data-not-found .data-not-found-back{align-items:center;display:flex;gap:var(--space-2);margin-top:var(--space-8)}.data-not-found .data-not-found-back .arrow{border-color:var(--darkGreyColor)}.link-option{align-items:center;background-color:var(--whiteColor);border-radius:var(--radius-input);box-shadow:var(--boxShadow);color:inherit;display:flex;gap:var(--space-3);min-height:var(--touch-target-min);padding:var(--space-3) var(--space-4)}.link-option .link-option-icon{color:var(--color-text-primary);flex-shrink:0;height:var(--icon-size-lg);width:var(--icon-size-lg)}.link-option .link-option-icon svg{height:100%;width:100%}.link-option .link-option-icon--danger{color:var(--errorColor)}.link-option .link-option-text{display:flex;flex-direction:column;gap:var(--gapTextSmall);width:100%}.datepicker-component.datepicker-component .datepicker-component-opened .datepicker-component-opened-days .datepicker-component-opened-days-text.date-selected,.datepicker-component.datepicker-component .datepicker-component-opened .datepicker-component-opened-options .datepicker-component-opened-option.datepicker-component-opened-option-selected,.option-selector-component.option-selector-component .option-selector-component-options input[type=radio]:checked+label .option-selector-component-options-label-text-bold{color:var(--primaryTextColor)}.view-option-selector{align-items:center;display:flex;width:100%}.view-option-selector input[type=radio]{left:-9999px;opacity:0;pointer-events:none;position:absolute}.view-option-selector label{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:.5;position:relative;width:100%}.view-option-selector label:before{background-color:var(--greyColor);bottom:0;content:"";height:var(--border-width-thick);left:0;position:absolute;width:100%}.view-option-selector input[type=radio]:checked+label{opacity:1}.view-option-selector input[type=radio]:checked+label:before{background-color:var(--primaryColor)}.disabled-switch-selector-component{cursor:not-allowed;opacity:.45}.clickable-text{background:none;border:0;color:inherit;cursor:pointer;display:inline;font:inherit;padding:0;text-align:inherit}@media (hover:hover){.clickable-text:hover{text-decoration:underline}}.clickable-text:disabled{cursor:progress;opacity:.5;text-decoration:none}.drag-placeholder{opacity:0}.drag-lifted{cursor:grabbing;opacity:1!important;scale:1.03}.reorderable>*{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.large-text{font-size:48px;font-weight:600;line-height:100%}.heading-1,.heading-2,h1,h2{font-size:var(--font-size-display)}.heading-1,.heading-2,.heading-3,h1,h2,h3{color:var(--blackColor);font-weight:400;line-height:100%}.heading-3,h3{font-size:var(--font-size-figure)}.heading-4,h4{font-weight:400}.heading-4,.heading-4-bold,h4{color:var(--blackColor);font-size:var(--font-size-heading);line-height:130%}.heading-4-bold{font-weight:600}.heading-5,h5{font-weight:400}.heading-5,.heading-5-bold,h5{color:var(--blackColor);font-size:var(--font-size-title);line-height:130%}.heading-5-bold{font-weight:600}.heading-6,h6{font-size:var(--font-size-small)}.body-text,.heading-6,a,h6,li,p{color:var(--blackColor);font-weight:400;line-height:130%}.body-text,a,li,p{font-size:var(--font-size-body)}.body-text-bold{font-weight:600;line-height:130%}.body-text-bold,.list-text{color:var(--blackColor);font-size:var(--font-size-body)}.list-text{font-weight:400;line-height:100%}.list-text-bold{color:var(--blackColor)}.link-text,.list-text-bold{font-size:var(--font-size-body);font-weight:600;line-height:100%}.link-text,.link-text-underlined{color:var(--primaryColor)}.link-text-underlined{font-size:var(--font-size-body);font-weight:600;line-height:100%;text-decoration:underline}.normal-text{font-weight:400}.normal-text,.normal-text-bold{color:var(--blackColor);font-size:var(--font-size-small);line-height:130%}.normal-text-bold{font-weight:600}.normal-text-list{font-weight:400}.normal-text-list,.normal-text-list-bold{color:var(--blackColor);font-size:var(--font-size-small);line-height:100%}.normal-text-list-bold{font-weight:600}.info-text,small{line-height:130%}.info-text,.info-text-list,small{color:var(--darkGreyColor);font-size:var(--font-size-caption);font-weight:400}.info-text-list,.info-text-list-bold{line-height:100%}.info-text-bold,.info-text-list-bold{color:var(--darkGreyColor);font-size:var(--font-size-caption);font-weight:600}.info-link-text,.info-text-bold{line-height:130%}.info-link-text{color:var(--primaryColor);font-size:var(--font-size-caption);font-weight:600}@media (max-width:1023.98px){.large-text{font-size:40px}.heading-1,.heading-2,h1,h2{font-size:var(--font-size-figure);line-height:110%}.heading-3,h3{font-size:var(--font-size-heading);line-height:110%}.heading-4,.heading-4-bold,h4{font-size:var(--font-size-title)}}.error-text{color:var(--errorColor)}.disabled-text{color:var(--darkGreyColor)}.normal-text-list.disabled-text{line-height:1.4}.success-text{color:var(--successColor)}.primary-text{color:var(--primaryColor)}.center-text{text-align:center}.warning-text{color:var(--warningColor)}.click-able-text{cursor:pointer}.line-icon *{vector-effect:non-scaling-stroke}.arrow{border-bottom:var(--border-width-thick) solid var(--blackColor);border-left:var(--border-width-thick) solid var(--blackColor);cursor:pointer;flex-shrink:0;height:10px;transition:all .2s ease-in-out;width:10px}.arrow.left-arrow{margin-left:var(--space-1);transform:rotate(45deg)}.arrow.right-arrow{margin-right:var(--space-1);transform:rotate(-135deg)}.arrow.top-arrow{margin-top:var(--space-1);transform:rotate(135deg)}.arrow.bottom-arrow{margin-bottom:var(--space-1);transform:rotate(-45deg)}@media (hover:hover){.arrow:hover{border-bottom:var(--border-width-thick) solid var(--hoverColor);border-left:var(--border-width-thick) solid var(--hoverColor)}}.arrow:active{border-bottom:var(--border-width-thick) solid var(--primaryColor);border-left:var(--border-width-thick) solid var(--primaryColor)}.close-icon{align-items:center;cursor:pointer;display:flex;height:calc(100% - 1px);justify-content:center;padding:var(--space-2);position:relative;transition:all .2s ease-in-out;width:40px}.close-icon:after,.close-icon:before{background-color:var(--blackColor);border-radius:var(--radius-pill);content:"";height:2px;position:absolute;width:50%}.close-icon:before{transform:rotate(45deg)}.close-icon:after{transform:rotate(-45deg)}@media (hover:hover){.close-icon:hover:after,.close-icon:hover:before{background:var(--hoverColor)}}.close-icon:active:after,.close-icon:active:before{background:var(--primaryColor)}.close-icon.close-icon-medium{width:30px}.close-icon.close-icon-small{width:20px}.close-icon.close-icon-very-small{width:15px}.close-icon.close-icon-extra-small{width:10px}.plus-icon{align-items:center;display:flex;height:var(--icon-size-xs);justify-content:center;position:relative;transition:all .2s ease-in-out;width:var(--icon-size-xs)}.plus-icon:after,.plus-icon:before{background-color:var(--blackColor);border-radius:var(--radius-pill);content:"";height:2px;position:absolute;width:100%}.plus-icon:before{transform:rotate(90deg)}.plus-icon:after{transform:rotate(0)}.minus-icon{align-items:center;display:flex;height:var(--icon-size-xs);justify-content:center;position:relative;transition:all .2s ease-in-out;width:var(--icon-size-xs)}.minus-icon:after,.minus-icon:before{background-color:var(--blackColor);border-radius:var(--radius-pill);content:"";height:2px;position:absolute;width:100%}.minus-icon:after,.minus-icon:before{transform:rotate(0)}html[data-input-modality=pointer] :focus-visible{outline:none}.stat-figure{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.stat-figure .stat-figure__line{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.stat-figure .stat-figure__delta{flex:none;font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.stat-figure .stat-figure__delta--up{color:var(--color-success)}.stat-figure .stat-figure__delta--down{color:var(--color-error)}.stat-figure .stat-figure__delta--flat{color:var(--color-text-muted)}.stat-figure .stat-figure__spark{height:26px;margin-block-start:var(--space-1);width:100%}.stat-figure .stat-figure__value{color:var(--color-text-primary);font-size:var(--font-size-figure);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);overflow-wrap:anywhere}.stat-figure .stat-figure__label{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.stat-figure .stat-figure__detail{color:var(--color-text-muted);font-size:var(--font-size-caption)}.stat-figure--alert .stat-figure__value{color:var(--color-error)}.stat-strip{display:grid;gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat-strip>*{border-block-start:var(--border-width) solid var(--color-divider);padding-block-start:var(--space-4)}.stat-strip--pair{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.stat-strip--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.stat-strip--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.fallback-page{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:var(--gap);justify-content:space-between;padding:var(--padding);width:100%}.fallback-page .fallback-page-header{align-items:center;border-bottom:var(--border-width) solid var(--greyColor);display:flex;height:calc(80px - var(--padding));justify-content:center;margin-bottom:auto;padding-bottom:var(--paddingSmall);width:100%}.fallback-page .fallback-page-header svg{height:48px;width:48px}.fallback-page .fallback-page-body{align-items:center;display:flex;flex-direction:column;gap:var(--gapSmall);justify-content:center}.fallback-page .fallback-page-footer{display:flex;gap:var(--space-2);height:-moz-fit-content;height:fit-content;margin:auto auto 0;padding-bottom:var(--space-4);padding-top:var(--space-10);width:-moz-fit-content;width:fit-content}.fallback-page .fallback-page-footer .vortec-mark{height:auto;width:80px}.profile-loading{display:flex;flex-direction:column;flex-grow:1;gap:var(--space-4);width:100%}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.profile-loading .profile-loading-header{display:flex;flex-direction:column;gap:var(--space-10);width:100%}.profile-loading .profile-loading-header .profile-loading-header-images{display:flex;flex-direction:column;position:relative;width:100%}.profile-loading .profile-loading-header .profile-loading-header-images .profile-loading-header-images-banner{animation:gradient 2s ease-in-out infinite;aspect-ratio:4/1;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%;height:calc(144px + var(--safe-top));margin-top:calc(var(--safe-top)*-1);width:100%}.profile-loading .profile-loading-header .profile-loading-header-images .profile-loading-header-images-box{border-radius:50%;bottom:calc(var(--space-6)*-1);height:112px;left:var(--page-gutter);position:absolute;width:112px;z-index:1}.profile-loading .profile-loading-header .profile-loading-header-images .profile-loading-header-images-box .profile-loading-header-images-box-image{animation:gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.5),rgba(var(--greyColorRGB),.1));border-radius:50%;height:100%;width:100%}.profile-loading .profile-loading-header .profile-loading-header-images .profile-loading-header-images-box .profile-loading-header-images-box-logo{animation:gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),1),rgba(var(--greyColorRGB),.5));border-radius:50%;bottom:0;height:36px;position:absolute;right:0;width:36px;z-index:2}.profile-loading .profile-loading-header .profile-loading-header-info{display:flex;flex-direction:column;gap:var(--space-2);padding:0 var(--page-gutter);width:100%}.profile-loading .profile-loading-header .profile-loading-header-info .profile-loading-header-info-title{display:flex;flex-direction:column;gap:var(--gapTextSmall)}.profile-loading .profile-loading-header .profile-loading-header-info .profile-loading-header-info-title .profile-loading-header-info-title-name{animation:gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%;border-radius:var(--radius-pill);height:28px;width:80%}.profile-loading .profile-loading-header .profile-loading-header-info .profile-loading-header-info-title .profile-loading-header-info-title-heading{animation:gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%;border-radius:var(--radius-pill);height:20px;width:60%}.profile-loading .profile-loading-header .profile-loading-header-info .profile-loading-header-info-box-container{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.profile-loading .profile-loading-header .profile-loading-header-info .profile-loading-header-info-box-container .profile-loading-header-info-box{display:flex;gap:var(--gapExtraSmall);width:100%}.profile-loading .profile-loading-header .profile-loading-header-info .profile-loading-header-info-box-container .profile-loading-header-info-box .profile-loading-header-info-box-icon{animation:gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%;border-radius:var(--radius-sm);height:var(--icon-size-md);width:var(--icon-size-md)}.profile-loading .profile-loading-header .profile-loading-header-info .profile-loading-header-info-box-container .profile-loading-header-info-box .profile-loading-header-info-box-text{animation:gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%;border-radius:var(--radius-pill);height:18px;width:40%}.profile-loading .profile-loading-header .profile-loading-header-info .profile-loading-header-info-skills{display:flex;flex-wrap:wrap;gap:var(--gapExtraSmall);margin-top:var(--space-1)}.profile-loading .profile-loading-header .profile-loading-header-info .profile-loading-header-info-skills .profile-loading-header-info-skills-item{animation:gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%;border-radius:var(--radius-pill);height:22px;width:20%}.profile-loading .profile-loading-buttons{display:flex;gap:var(--space-2);padding:0 var(--page-gutter)}.profile-loading .profile-loading-buttons .profile-loading-buttons-button{background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%;border:none;border-radius:var(--radius-button);height:var(--button-height);width:calc(100% - 88px)}.profile-loading .profile-loading-buttons .profile-loading-buttons-button:nth-child(2){width:80px}.profile-loading .profile-loading-links{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--page-gutter)}.profile-loading .profile-loading-links .profile-loading-links-link{display:flex;height:58px;position:relative;width:100%}.profile-loading .profile-loading-links .profile-loading-links-link .profile-loading-links-link-icon{background:linear-gradient(to right,rgba(var(--greyColorRGB),1),rgba(var(--greyColorRGB),.5));background-size:200% 200%;border-radius:50%;box-shadow:var(--boxShadow);height:52px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:52px}.profile-loading .profile-loading-links .profile-loading-links-link .profile-loading-links-link-box{background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));border-radius:var(--radius-pill);box-shadow:var(--boxShadow);margin-left:var(--space-6);padding:0 var(--space-3);padding-left:var(--space-8);width:100%}:root{--shadow-bar:0 -4px 16px rgba(0,0,0,.06);--bar-edge:rgba(var(--color-ink-rgb),.22)}:root[data-theme=dark]{--bar-edge:hsla(0,0%,100%,.2)}.bottom-nav{background-color:transparent;bottom:0;left:max(var(--safe-left),(100vw - var(--appColumnWidth))/2);padding-bottom:var(--safe-bottom);pointer-events:none;position:fixed;right:max(var(--safe-right),(100vw - var(--appColumnWidth))/2);z-index:var(--z-bottom-nav)}.bottom-nav .bottom-nav__surface{filter:drop-shadow(0 0 1px var(--bar-edge)) drop-shadow(var(--shadow-bar));top:0;right:0;bottom:0;left:0;position:absolute}.bottom-nav .bottom-nav__surface:before{--notch:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 60'%3E%3Cpath d='M0 0h7.34a8 8 0 0 1 7.72 10.11 30 30 0 1 0 57.88 0A8 8 0 0 1 80.66 0H88v60H0Z'/%3E%3C/svg%3E");--notch-mask:linear-gradient(#000 0 0) left top / calc(50% - 43px) 100% no-repeat,linear-gradient(#000 0 0) right top / calc(50% - 43px) 100% no-repeat,var(--notch) center top /88px var(--bottom-nav-height) no-repeat,linear-gradient(#000 0 0) 0 calc(var(--bottom-nav-height) - 1px) /100% 100% no-repeat;background-color:var(--whiteColor);content:"";top:0;right:0;bottom:0;left:0;-webkit-mask:var(--notch-mask);mask:var(--notch-mask);position:absolute}.bottom-nav .bottom-nav__bar{height:var(--bottom-nav-height);pointer-events:auto;position:relative}.bottom-nav .bottom-nav__list{align-items:center;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:100%;list-style:none;margin:0;padding:0}.bottom-nav .bottom-nav__item,.bottom-nav .bottom-nav__tab{display:flex;justify-content:center}.bottom-nav .bottom-nav__tab{align-items:center;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;flex-direction:column;font-family:inherit;gap:var(--space-2);height:100%;padding:0;transition:color var(--transition-default);width:100%}.bottom-nav .bottom-nav__tab--active{color:var(--primaryColor);font-weight:600}.bottom-nav .bottom-nav__tab--active .bottom-nav__avatar{border-color:var(--primaryColor)}.bottom-nav .bottom-nav__share{align-items:center;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-weight:500;gap:var(--space-2);height:100%;justify-content:center;padding:0;width:100%;-webkit-tap-highlight-color:transparent}html:not([data-input-modality=pointer]) .bottom-nav .bottom-nav__share:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.bottom-nav .bottom-nav__share:active .bottom-nav__share-disc{transform:translate(-50%,-50%) scale(.94)}.bottom-nav .bottom-nav__share-disc{align-items:center;background-color:var(--primaryColor);border-radius:50%;box-shadow:0 4px 12px rgba(var(--color-ink-rgb),.18);color:var(--primaryTextColor);display:flex;height:50px;justify-content:center;left:50%;position:absolute;top:calc(50% - var(--space-3));transform:translate(-50%,-50%);transition:transform var(--transition-default);width:50px}.bottom-nav .bottom-nav__share-disc svg{display:block;height:var(--icon-size-lg);width:var(--icon-size-lg)}.bottom-nav .bottom-nav__icon{align-items:center;display:inline-flex;height:var(--icon-size-lg);justify-content:center;position:relative;width:var(--icon-size-lg)}.bottom-nav .bottom-nav__icon svg{display:block;height:var(--icon-size-lg);width:var(--icon-size-lg)}.bottom-nav .bottom-nav__avatar{align-items:center;background-color:var(--blackColor);border:var(--border-width) solid var(--color-border);border-radius:50%;color:var(--whiteColor);display:flex;font-size:var(--font-size-small);font-weight:600;height:var(--icon-size-lg);justify-content:center;line-height:100%;overflow:hidden;width:var(--icon-size-lg)}.bottom-nav .bottom-nav__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bottom-nav .bottom-nav__badge{align-items:center;background:var(--primaryColor);border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--whiteColor);color:var(--primaryTextColor);display:inline-flex;font-size:var(--font-size-caption);font-weight:600;height:var(--space-4);justify-content:center;left:100%;line-height:1;min-width:var(--space-4);padding:0 var(--space-1);position:absolute;top:calc(var(--space-1)*-1);transform:translate(-50%)}.bottom-nav .bottom-nav__label{max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media (max-width:359.98px){.bottom-nav .bottom-nav__label{letter-spacing:-.02em}}.bottom-nav .bottom-nav__label:after{content:attr(data-text);content:attr(data-text)/"";display:block;font-weight:600;height:0;overflow:hidden;visibility:hidden}.stack-bar .header-box-icon,.stack-header .header-box-icon{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:calc((40px - var(--icon-size-md))/2);width:40px}.stack-bar .header-box-icon .icon,.stack-header .header-box-icon .icon{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.stack-bar .header-box-icon .icon svg,.stack-header .header-box-icon .icon svg{height:100%;width:100%}.stack-bar .actions-dropdown-component .actions-dropdown-component-outside,.stack-header .actions-dropdown-component .actions-dropdown-component-outside{border:none}.stack-header .stack-header__leading,.stack-header .stack-header__trailing{align-items:center;display:inline-flex;flex-shrink:0}.stack-header .stack-header__title{color:var(--blackColor);font-weight:600;margin:0;min-width:0}.stack-header--bar{background-color:var(--whiteColor);box-shadow:0 1px 0 0 transparent;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--page-gutter);position:sticky;top:0;transition:box-shadow var(--transition-default);z-index:var(--z-stack-header)}.stack-header--bar:before{background-color:inherit;bottom:100%;content:"";height:var(--safe-top);left:0;position:absolute;right:0}.stack-header--bar.stack-header--stuck{box-shadow:0 1px 0 0 var(--color-border-light)}.stack-header--bar .stack-header__row{align-items:center;display:flex;gap:var(--space-3);width:100%}.stack-header--bar .stack-header__title{flex:1;font-size:var(--title-size-nav);line-height:130%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.stack-header--bar{background-color:transparent;box-shadow:none;padding:var(--space-2) 0 var(--space-6);position:static}.stack-header--bar:before{content:none}.stack-header--bar.stack-header--stuck{box-shadow:none}.stack-header--bar .stack-header__title{font-size:var(--title-size-page)}}.stack-header--large{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--page-gutter);padding-top:var(--stack-bar-inner-height)}.stack-header--large .stack-header__title{font-size:var(--title-size-page);line-height:110%}.stack-header--large .stack-header__line{display:contents}@media (min-width:768px){.stack-header--large{padding:0}.stack-header--large .stack-header__line{align-items:center;display:flex;gap:var(--space-3);min-width:0}.stack-header--large .stack-header__line>:is(h1,.stack-header__title){flex:1;min-width:0}.stack-header--large .stack-header__trailing{gap:var(--space-2);margin-left:auto}.stack-header--large .notification-bell{display:none}}.stack-bar{align-items:center;background-color:transparent;box-shadow:0 1px 0 0 transparent;display:flex;gap:var(--space-3);height:var(--stack-bar-height);left:0;margin-inline:auto;max-width:var(--appColumnWidth);padding:0 var(--page-gutter);padding-top:var(--safe-top);position:fixed;right:0;top:0;transition:background-color var(--transition-default),box-shadow var(--transition-default);z-index:var(--z-stack-bar)}.stack-bar--stuck{background-color:var(--whiteColor);box-shadow:0 1px 0 0 var(--color-border-light)}.stack-bar .stack-bar__leading,.stack-bar .stack-bar__trailing{align-items:center;display:inline-flex;flex-shrink:0}.stack-bar .stack-bar__title{color:var(--blackColor);flex:1;font-size:var(--title-size-nav);font-weight:600;line-height:130%;min-width:0;opacity:0;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--transition-default);white-space:nowrap}.stack-bar--collapsed .stack-bar__title{opacity:1}@media (min-width:768px){.stack-bar{display:none}}.settings-rail .settings-rail__list{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;padding:0}.settings-rail .settings-rail__link{align-items:center;border-radius:var(--radius-input);color:var(--color-text-secondary);display:flex;font-size:var(--font-size-body);font-weight:500;gap:var(--space-3);min-height:var(--touch-target-min);padding:var(--space-2) var(--space-3);text-decoration:none;transition:color var(--transition-default),background-color var(--transition-default)}@media (hover:hover){.settings-rail .settings-rail__link:hover{background-color:var(--lightGreyColor);color:var(--blackColor)}}.settings-rail .settings-rail__link:focus-visible{background-color:var(--lightGreyColor);color:var(--blackColor)}.settings-rail .settings-rail__link--active{background-color:var(--lightGreyColor);color:var(--primaryColor)}.settings-rail .settings-rail__icon{display:flex;flex-shrink:0}.settings-rail .settings-rail__icon svg{display:block;height:var(--icon-size-md);width:var(--icon-size-md)}.settings-rail .settings-rail__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptr{left:50%;pointer-events:none;position:fixed;top:calc(var(--safe-top) + var(--paddingSmall));transform:translate(-50%);will-change:transform,opacity;z-index:var(--z-pull-refresh)}.ptr--settling{transition:transform var(--transition-emphasis),opacity var(--transition-default)}.ptr--settling:not(.ptr--refreshing) .ptr__spinner{transition:transform var(--transition-emphasis)}.ptr .ptr__spinner{height:var(--ptr-size);position:relative;width:var(--ptr-size)}.ptr .ptr__spoke{background:var(--ptr-color);border-radius:var(--radius-pill);height:var(--ptr-spoke-h);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(calc(var(--ptr-spoke-radius)*-1));width:var(--ptr-spoke-w)}.ptr--refreshing .ptr__spinner{animation:ptr-spin var(--ptr-spin-duration) linear infinite}.ptr--refreshing .ptr__spoke{opacity:calc(1 - var(--i)*var(--ptr-comet-falloff))}@keyframes ptr-spin{to{transform:rotate(1turn)}}.swipe-row{background:var(--backgroundColor);overflow:hidden;position:relative}.swipe-row--collapsing{opacity:0;transition:height var(--transition-emphasis),opacity var(--transition-default)}.swipe-row .swipe-row__action{align-items:stretch;background:var(--errorColor);border:none;color:var(--whiteColor);cursor:pointer;display:flex;font-family:inherit;top:0;right:0;bottom:0;left:0;justify-content:flex-end;opacity:0;padding:0;position:absolute}.swipe-row--collapsing .swipe-row__action,.swipe-row--dragging .swipe-row__action,.swipe-row--open .swipe-row__action{opacity:1}.swipe-row .swipe-row__action-inner{align-items:center;display:flex;flex-direction:column;gap:var(--gapTextSmall);justify-content:center;width:var(--swipe-action-width)}.swipe-row .swipe-row__action-icon{display:inline-flex;height:var(--icon-size-md);width:var(--icon-size-md)}.swipe-row .swipe-row__action-icon svg{height:100%;width:100%}.swipe-row .swipe-row__action-label{font-size:var(--font-size-caption);font-weight:500}.swipe-row .swipe-row__foreground{background:var(--backgroundColor);box-shadow:0 1px 0 var(--backgroundColor);position:relative;touch-action:pan-y;will-change:transform}.swipe-row:not(.swipe-row--dragging) .swipe-row__foreground{transition:transform var(--transition-emphasis)}.qr-code-preview{align-items:center;background-color:var(--color-paper);border-radius:var(--radius-card);color:var(--color-ink);display:flex;flex-direction:column;gap:var(--space-3);justify-content:center;margin:0 auto;padding:var(--space-4);position:relative;transition:all .2s;width:-moz-fit-content;width:fit-content}.qr-code-preview.qr-code-preview-styles{box-shadow:var(--boxShadow)}.qr-code-preview .qr-code-preview-box{position:relative}.qr-code-preview .qr-code-preview-box .qr-code-preview-box-qr canvas{height:128px;width:128px}.qr-code-preview .qr-code-preview-box .qr-code-preview-box-image{align-items:center;background-color:var(--color-paper);border-radius:var(--radius-sm);display:flex;height:48px;justify-content:center;left:50%;padding:var(--space-1);position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s;width:48px;z-index:1}.qr-code-preview .qr-code-preview-box .qr-code-preview-box-image .qr-code-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:calc(var(--radius-sm)/2);height:100%;transition:all .2s;width:100%;z-index:2}.qr-code-preview .qr-code-preview-box .qr-code-preview-box-image.qr-code-preview-box-image-small{height:32px;width:32px}.qr-code-preview .qr-code-preview-box .qr-code-preview-box-image.qr-code-preview-box-image-round,.qr-code-preview .qr-code-preview-box .qr-code-preview-box-image.qr-code-preview-box-image-round .qr-code-image{border-radius:50%}.qr-code-preview .qr-code-preview-text{align-items:center;border-bottom:var(--border-width) solid rgba(var(--color-ink-rgb),.1);display:flex;justify-content:center;padding-bottom:var(--space-2);width:100%}.qr-code-preview .qr-code-preview-text .qr-code-preview-text-volt{height:32px;width:100%}.qr-code-preview .qr-code-preview-text .qr-code-preview-text-volt svg{height:100%;width:100%}.qr-code-preview .qr-code-preview-text .qr-code-preview-text-box{font-size:var(--font-size-heading);font-weight:900;line-height:100%}.qr-code-preview.qr-code-preview-text-bottom{flex-direction:column-reverse}.qr-code-preview.qr-code-preview-text-bottom .qr-code-preview-text{border-bottom:none;border-top:var(--border-width) solid rgba(var(--color-ink-rgb),.1);padding-bottom:0;padding-top:var(--space-2)}.wallet-pass{margin:0 auto;max-width:340px;width:100%;--wallet-pass-pad:18px;border-radius:10px;box-shadow:0 1px 2px #04080f29,0 12px 32px #04080f38;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:var(--wallet-pass-pad)}.wallet-pass--google{border-radius:16px;--wallet-pass-pad:16px}.wallet-pass--apple{aspect-ratio:.72;background-position:50%;background-size:cover;position:relative}.wallet-pass__loading{align-items:center;background-color:#04080f47;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:3}.wallet-pass__spinner{animation:deferred-image-spin .9s linear infinite;border:3px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;height:32px;width:32px}.wallet-pass--apple .wallet-pass__head{left:14px;position:absolute;top:14px}.wallet-pass--apple .wallet-pass__barcode{left:50%;margin:0;position:absolute;top:49%;transform:translate(-50%);width:40%;z-index:1}.wallet-pass--apple .wallet-pass__qr{aspect-ratio:1;height:auto;width:100%}.wallet-pass__poster-foot{background:#00000059;height:25%;inset:auto 0 0;pointer-events:none;position:absolute}.wallet-pass__head{align-items:center;display:flex;gap:8px;min-height:24px}.wallet-pass__mark{flex:0 0 auto;height:24px;max-width:96px}.wallet-pass__mark--bolt{mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:24px}.wallet-pass__mark img{display:block;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.wallet-pass__logotext{font-size:12px;font-weight:600;letter-spacing:.02em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-pass__identity{align-items:center;display:flex;gap:14px;justify-content:space-between}.wallet-pass__identity-text{min-width:0}.wallet-pass__name{display:-webkit-box;font-size:26px;font-weight:400;letter-spacing:-.01em;line-height:1.12;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.wallet-pass__subheader{font-size:13px;line-height:1.2;margin:4px 0 0}.wallet-pass__thumb{border:1px solid;border-radius:50%;flex:0 0 auto;height:68px;padding:2px;width:68px}.wallet-pass__thumb img{border-radius:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wallet-pass__rows{display:grid;gap:12px 14px;grid-template-columns:1fr 1fr}.wallet-pass__row{min-width:0}.wallet-pass__label{font-size:9px;font-weight:600;letter-spacing:.08em;margin:0 0 2px}.wallet-pass__value{font-size:13px;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-pass__barcode{align-items:center;background:#fff;border-radius:6px;display:flex;flex-direction:column;gap:8px;margin-top:auto;padding:12px}.wallet-pass--apple .wallet-pass__barcode{gap:5px;padding:8px 8px 6px}.wallet-pass--google .wallet-pass__barcode{border-radius:12px}.wallet-pass__qr{height:132px;width:132px}.wallet-pass__qr canvas,.wallet-pass__qr svg{display:block;height:100%;width:100%}.wallet-pass__qr-caption{color:#04080f;font-size:11px;letter-spacing:.01em;margin:0}.wallet-preview{display:flex;flex-direction:column;gap:var(--gap)}.wallet-preview__stage{background:var(--color-surface-muted);margin-inline:calc(var(--space-4)*-1);padding:24px 16px}@media (min-width:768px){.wallet-preview__stage{border-radius:var(--radius-card);margin-inline:0}}.wallet-preview__note{margin:0;text-align:center}.wallet-buttons{display:flex;flex-direction:column;gap:10px}.wallet-buttons__row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.wallet-buttons__badge{background:none;border:0;cursor:pointer;height:var(--input-height);padding:0}.wallet-buttons__badge img{display:block;height:100%;width:auto}.wallet-buttons__badge[disabled]{cursor:progress;opacity:.6}.wallet-buttons__badge[aria-busy=true]{opacity:1}.wallet-buttons__note{margin:0;text-align:center}.wallet-buttons__badge{position:relative}.wallet-buttons__busy{align-items:center;background-color:#000000bf;border-radius:10px;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.wallet-buttons__busy .spinner{animation:buttonSpinLoading 1s linear infinite;border:3px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;height:var(--icon-size-md);width:var(--icon-size-md)}.loading-link-box{align-items:center;background-color:var(--whiteColor);border-radius:var(--radius-input);box-shadow:var(--boxShadow);display:flex;gap:var(--gapSmall);padding:var(--padding)}.loading-link-box .loading-link-box-icon{animation:loading-gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%;border-radius:50%;flex-shrink:0;height:36px;width:36px}.loading-link-box .loading-link-box-text{display:flex;flex-direction:column;gap:var(--gapTextSmall);width:100%}.loading-link-box .loading-link-box-text .loading-link-box-text-title{height:16px;width:40%}.loading-link-box .loading-link-box-text .loading-link-box-text-sub-title,.loading-link-box .loading-link-box-text .loading-link-box-text-title{animation:loading-gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%;border-radius:var(--radius-pill)}.loading-link-box .loading-link-box-text .loading-link-box-text-sub-title{height:14px;width:60%}.loading-link-box .loading-link-box-switch{animation:loading-gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));border-radius:var(--selectorBorderRadius);height:22px;width:44px}.loading-header-images{display:flex;flex-direction:column;margin-bottom:var(--space-6);position:relative;width:100%}.loading-header-images .loading-header-images-banner{animation:gradient 2s ease-in-out infinite;aspect-ratio:4/1;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%;border-radius:var(--radius-input);height:144px;width:100%}.loading-header-images .loading-header-images-box{border-radius:50%;bottom:calc(var(--space-6)*-1);height:112px;left:var(--space-4);position:absolute;width:112px;z-index:1}.loading-header-images .loading-header-images-box .loading-header-images-box-image{animation:gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.5),rgba(var(--greyColorRGB),.1));border-radius:50%;height:100%;width:100%}.loading-header-images .loading-header-images-box .loading-header-images-box-logo{animation:gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),1),rgba(var(--greyColorRGB),.5));border-radius:50%;bottom:0;height:36px;position:absolute;right:0;width:36px;z-index:2}@keyframes loading-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.loading-column{display:flex;flex-direction:column;gap:var(--gapExtraSmall)}.loading-column .loading-column-button-small{animation:loading-gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),1),rgba(var(--greyColorRGB),.5));border-radius:var(--radius-button);height:24px;margin-left:auto;width:80px}.loading-profile-info{background-color:var(--whiteColor);border-radius:var(--radius-input);box-shadow:var(--boxShadow);display:flex;flex-direction:column}.loading-profile-info .loading-profile-info-box{border-bottom:var(--border-width) solid var(--greyColor);display:flex;flex-direction:column;gap:var(--gapText);height:60px;padding:var(--paddingSmall)}.loading-profile-info .loading-profile-info-box .loading-profile-info-box-title{height:12px;width:40%}.loading-profile-info .loading-profile-info-box .loading-profile-info-box-title,.loading-profile-info .loading-profile-info-box .loading-profile-info-box-value{animation:loading-gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%;border-radius:var(--radius-pill)}.loading-profile-info .loading-profile-info-box .loading-profile-info-box-value{height:16px;width:60%}.loading-email{border-radius:var(--radius-input);box-shadow:var(--boxShadow);display:flex;flex-direction:column;gap:var(--gapExtraSmall);margin:0 auto;padding:var(--padding);width:296px}.loading-email .loading-email-title{height:18px;width:40%}.loading-email .loading-email-data,.loading-email .loading-email-title{animation:loading-gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%;border-radius:var(--radius-pill)}.loading-email .loading-email-data{height:16px;width:80%}.loading-email .loading-email-box{display:flex;flex-direction:column;gap:var(--gapText)}.loading-email .loading-email-box .loading-email-box-title{border-radius:var(--radius-pill);height:14px;width:40%}.loading-email .loading-email-box .loading-email-box-title,.loading-email .loading-email-qr{animation:loading-gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%}.loading-email .loading-email-qr{border-radius:var(--radius-card);height:205px;margin:0 auto;margin-top:var(--gapExtraSmall);width:160px}.loading-switch{align-items:center;background-color:var(--whiteColor);border-radius:var(--radius-input);box-shadow:var(--boxShadow);display:flex;gap:var(--gap);padding:var(--padding)}.loading-switch .loading-switch-box{border-radius:var(--selectorBorderRadius);height:22px;width:44px}.loading-switch .loading-switch-box,.loading-switch .loading-switch-title{animation:loading-gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%}.loading-switch .loading-switch-title{border-radius:var(--radius-pill);height:16px;width:50%}.loading-qr-code{animation:loading-gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%;border-radius:var(--radius-card);height:205px;margin:0 auto;margin-top:var(--gapExtraSmall);width:160px}.loading-options-selector{border-bottom:var(--border-width) solid var(--greyColor);display:flex;gap:var(--gapExtraSmall);height:40px;padding:var(--paddingExtraSmall)}.loading-options-selector .loading-option-selector-item{animation:loading-gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%;border-radius:var(--radius-pill);height:100%;width:100%}.landing-color-picker{display:flex;flex-direction:column;gap:var(--gapSmall)}.landing-color-picker .landing-color-picker-title{animation:loading-gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%;border-radius:var(--radius-pill);height:16px;width:40%}.landing-color-picker .landing-color-picker-options{align-items:center;background-color:var(--whiteColor);border-radius:var(--radius-input);box-shadow:var(--boxShadow);display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center;padding:var(--padding);width:100%}.landing-color-picker .landing-color-picker-options .landing-color-picker-options-color{animation:loading-gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));border-radius:50%;height:30px;width:30px}.landing-color-picker .landing-color-picker-options .landing-color-picker-options-color-full-width{animation:loading-gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));border-radius:var(--radius-input);height:44px;width:100%}.landing-option-selector{display:flex;flex-direction:column;gap:var(--gapSmall)}.landing-option-selector .landing-option-selector-title{animation:loading-gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%;border-radius:var(--radius-pill);height:16px;width:40%}.landing-option-selector .landing-option-selector-options{animation:loading-gradient 2s ease-in-out infinite;background-color:var(--fieldsBackgroundColor);background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.2));background-size:200% 200%;border:var(--border-width) solid var(--fieldsBorderColor);border-radius:var(--selectorBorderRadius);display:flex;height:40px;padding:2px;position:relative;width:100%}.landing-option-selector .landing-option-selector-options .landing-option-selector-options-item{align-items:center;animation:loading-gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.4));background-size:200% 200%;border-radius:var(--selectorBorderRadius);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:50%}.loading-links{align-items:center;background-color:var(--whiteColor);border-radius:var(--radius-input);box-shadow:var(--boxShadow);display:flex;gap:var(--gapSmall);padding:var(--paddingSmall);width:100%}.loading-links .loading-links-icon{border-radius:50%;height:36px;width:36px}.loading-links .loading-links-icon,.loading-links .loading-links-title{animation:loading-gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%}.loading-links .loading-links-title{border-radius:var(--radius-pill);height:16px;width:40%}.loading-links .loading-links-button{animation:loading-gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),1),rgba(var(--greyColorRGB),.5));border-radius:var(--radius-button);height:24px;margin-left:auto;width:80px}.loading-links-box{display:flex;flex-direction:column;gap:var(--gapSmall)}.loading-links-box .loading-links-box-title{animation:loading-gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%;border-radius:var(--radius-pill);height:16px;width:40%}.loading-link-details{align-items:center;display:flex;gap:var(--gapExtraSmall)}.loading-link-details .loading-link-details-icon{border-radius:50%;height:var(--icon-size-lg);width:var(--icon-size-lg)}.loading-link-details .loading-link-details-icon,.loading-link-details .loading-link-details-title{animation:loading-gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%}.loading-link-details .loading-link-details-title{border-radius:var(--radius-pill);height:16px;width:40%}.loading-button{animation:loading-gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),1),rgba(var(--greyColorRGB),.5));border-radius:var(--radius-button);height:var(--input-height);width:100%}.loading-button-box{align-items:center;display:flex;gap:var(--gap)}.loading-button-box.loading-button-box-footer{margin-top:auto}.loading-line{animation:loading-gradient 2s ease-in-out infinite;background:linear-gradient(to right,rgba(var(--greyColorRGB),.1),rgba(var(--greyColorRGB),.5));background-size:200% 200%;border-radius:var(--radius-pill);height:18px;width:50%}.loading-line.center-line{margin:0 auto}.deferred-image{position:relative}.deferred-image,.deferred-image img{display:block;height:100%;width:100%}.deferred-image img{-o-object-fit:cover;object-fit:cover}.deferred-image--empty.deferred-image--loading{animation:deferred-image-pulse 1.4s ease-in-out infinite;background-color:#ffffff14}.deferred-image__spinner{animation:deferred-image-spin .9s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes deferred-image-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes deferred-image-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.deferred-image__spinner,.wallet-pass__spinner{animation-duration:2.4s}}:root{--press-opacity:.6;--hover-opacity:.75}.settings-section__title{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:600;letter-spacing:var(--letter-spacing-wide);margin:0;text-transform:uppercase}.settings-section{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.settings-section .settings-section__hint{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:1.4;margin:0}.settings-rows{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}.settings-row{align-items:center;background:none;border:none;color:inherit;display:flex;font-family:inherit;gap:var(--space-3);min-height:var(--touch-target-min);padding:var(--space-3) 0;text-align:left;text-decoration:none;width:100%}.settings-row--nav{cursor:pointer;transition:opacity var(--transition-default)}@media (hover:hover){.settings-row--nav:hover{opacity:var(--hover-opacity)}}.settings-row--nav:active{opacity:var(--press-opacity)}.settings-row--nav:disabled{cursor:default;opacity:var(--disabled-opacity)}.settings-row .settings-row__icon{color:var(--color-text-secondary);display:flex;flex-shrink:0;height:var(--icon-size-md);width:var(--icon-size-md)}.settings-row .settings-row__icon svg{height:100%;width:100%}.settings-row:has(.settings-row__hint) .settings-row__icon{align-self:flex-start;margin-top:-1px}.settings-row .settings-row__text{display:flex;flex:1;flex-direction:column;gap:var(--gapTextSmall);min-width:0}.settings-row .settings-row__title{color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.settings-row .settings-row__title .plan-lock-pill{margin-block:-3.5px}.settings-row .settings-row__hint{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:1.4}.settings-row .settings-row__meta{color:var(--color-text-secondary);flex-shrink:0;font-size:var(--font-size-caption)}.settings-row .settings-row__chevron{color:var(--color-text-muted);display:flex;flex-shrink:0;height:var(--icon-size-md);width:var(--icon-size-md)}.settings-row .settings-row__chevron svg{height:100%;width:100%}.settings-row+.settings-row,.settings-rows>li+li .settings-row{border-top:var(--border-width) solid var(--color-border-light)}.settings-danger{align-items:center;background:none;border:none;border-top:var(--border-width) solid var(--color-border-light);color:var(--errorColor);cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);gap:var(--space-3);min-height:var(--touch-target-min);padding:var(--space-3) 0;text-align:left;transition:opacity var(--transition-default);width:100%}@media (hover:hover){.settings-danger:hover{opacity:var(--hover-opacity)}}.settings-danger:active{opacity:var(--press-opacity)}.settings-danger:first-child{border-top:none;padding-top:0}.settings-danger .settings-danger__icon{display:flex;flex-shrink:0;height:var(--icon-size-md);width:var(--icon-size-md)}.settings-danger .settings-danger__icon svg{height:100%;width:100%}.appearance-sheet{padding-bottom:var(--space-4)}.appearance-sheet .settings-row+.settings-row{border-top:1px solid var(--color-border-light)}.appearance-sheet .appearance-sheet__check{color:var(--color-primary-strong);display:flex;flex-shrink:0;height:var(--icon-size-md);width:var(--icon-size-md)}.appearance-sheet .appearance-sheet__check svg{height:100%;width:100%}.settings-password-forgot{color:var(--color-text-secondary);margin:calc(var(--space-2)*-1) 0 var(--space-1)}.delete-account-sheet .delete-account-sheet__text{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-body);margin:0}.question-sheet{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.question-sheet .question-sheet__options{display:flex;flex-direction:column;gap:var(--space-2)}.question-sheet .question-sheet__option{align-items:flex-start;display:flex;gap:var(--space-2)}.question-sheet .question-sheet__option>:first-child{flex:1;min-width:0}.question-sheet .question-sheet__remove{align-items:center;color:var(--color-text-secondary);display:flex;flex-shrink:0;justify-content:center;min-height:var(--touch-target-min);padding:0;width:var(--touch-target-min)}.question-sheet .question-sheet__remove svg{height:var(--icon-size-md);width:var(--icon-size-md)}.lead-questions{display:flex;flex-direction:column;gap:var(--space-3)}.follow-up-message{margin-top:var(--space-2)}.lead-choice{border:none;display:flex;flex-direction:column;gap:var(--space-2);margin:0;min-width:0;padding:0}.lead-choice .lead-choice__label{color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-1);padding:0}.lead-choice .lead-choice__option{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-input);color:var(--color-text-primary);cursor:pointer;font:inherit;min-height:var(--touch-target-min);padding:var(--space-2) var(--space-4);text-align:left}.lead-choice .lead-choice__option[aria-pressed=true]{background:var(--color-primary-bg-light);border-color:var(--color-primary);font-weight:var(--font-weight-semibold)}.lead-choice .lead-choice__option:disabled{cursor:default;opacity:var(--disabled-opacity)}.lead-choice.is-invalid .lead-choice__option{border-color:var(--color-error)}.lead-choice .lead-choice__error{color:var(--color-error);font-size:var(--font-size-caption);margin:0}.profile-report-link{background:transparent;border:0;color:var(--color-text-muted);cursor:pointer;font:inherit;min-height:var(--touch-target-min);padding:0 var(--space-3);text-decoration:underline;text-underline-offset:3px;transition:opacity var(--transition-default)}@media (hover:hover){.profile-report-link:hover{opacity:var(--hover-opacity)}}.profile-report-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.report-sheet .report-sheet__text{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-body);margin:0}.report-sheet .report-sheet__text a{color:var(--color-primary);text-decoration:underline}.report-sheet .settings-section+.settings-section{margin-top:var(--space-4)}.report-sheet .report-sheet__reasons .settings-row+.settings-row{border-top:1px solid var(--color-border-light)}.report-sheet .report-sheet__check{color:var(--color-primary-strong);display:flex;flex-shrink:0;height:var(--icon-size-md);width:var(--icon-size-md)}.report-sheet .report-sheet__check svg{height:100%;width:100%}.report-sheet .settings-row[aria-checked=true] .settings-row__icon{color:var(--color-primary-strong)}.report-sheet .report-sheet__error{color:var(--color-error);font-size:var(--font-size-caption);margin:0}.report-sheet__trap{height:1px;left:-10000px;opacity:0;position:absolute;width:1px}.plan-picker{display:flex;flex-direction:column;gap:var(--space-10);min-width:0}@media (max-width:767.98px){.plan-picker{padding-bottom:var(--space-16)}}.plan-picker .plan-picker__heading{color:var(--color-text-primary);font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:var(--line-height-tight);margin:0 0 var(--space-4)}.plan-tier__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.plan-audience{background-color:var(--color-surface-muted);border-radius:var(--radius-pill);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-1);position:relative;width:100%}@media (min-width:768px){.plan-audience{width:22rem}}.plan-audience:before{background-color:var(--color-text-primary);border-radius:var(--radius-pill);bottom:var(--space-1);box-shadow:var(--shadow-raised);content:"";left:var(--space-1);position:absolute;top:var(--space-1);transform:translate(calc(100%*var(--plan-audience-index, 0)));transition:transform .28s cubic-bezier(.3,.9,.3,1);width:calc(50% - var(--space-1))}.plan-audience .plan-audience__option{background:none;border:none;border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;font-family:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);min-height:var(--touch-target-min);padding:0 var(--space-4);position:relative;transition:color .2s ease;z-index:1}html:not([data-input-modality=pointer]) .plan-audience .plan-audience__option:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.plan-audience .plan-audience__option--active{color:var(--color-surface)}@media (prefers-reduced-motion:reduce){.plan-audience:before{transition:none}}.plan-view{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.plan-swap-enter-active,.plan-swap-leave-active{transition:opacity .16s ease,transform .16s ease}.plan-swap-enter-from{opacity:0;transform:translateY(var(--space-2))}.plan-swap-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.plan-swap-enter-active,.plan-swap-leave-active{transition:none}}.plan-tier.plan-hero{gap:var(--space-8)}@media (min-width:768px){.plan-tier.plan-hero{align-items:start;display:grid;gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.plan-tier.plan-hero .plan-tier__body{gap:var(--space-4);width:100%}.plan-tier.plan-hero .plan-tier__tagline{font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;line-height:var(--line-height-tight);text-wrap:balance}.plan-tier.plan-hero .plan-tier__action{margin-top:0}.plan-tier.plan-hero .plan-tier__includes{border-top:var(--border-width) solid var(--color-divider);margin-top:var(--space-2);padding-top:var(--space-5)}.plan-hero__visual{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-4)}.plan-hero__visual .plan-card{margin-bottom:var(--space-2);max-width:19rem;width:100%}.plan-hero__visual .plan-interval{align-self:center;margin:0}@media (min-width:768px){.plan-hero__visual{position:sticky;top:var(--space-6)}.plan-hero__visual .plan-card{max-width:none}}.plan-hero__promo{color:var(--color-success);font-weight:var(--font-weight-semibold)}.plan-hero__billing,.plan-hero__promo{font-size:var(--font-size-small);line-height:var(--line-height-body);margin:0;text-align:center;text-wrap:balance}.plan-hero__billing{color:var(--color-text-secondary)}@keyframes plan-card-deal{0%{opacity:0;transform:translateY(var(--space-6)) rotate(-7deg) scale(.96)}to{opacity:1;transform:var(--plan-card-rest,none)}}.plan-hero .plan-card{animation:plan-card-deal .52s cubic-bezier(.2,.8,.2,1) both;transform:var(--plan-card-rest,none)}@media (min-width:768px){.plan-hero .plan-card{--plan-card-rest:rotate(-2.5deg)}}@media (prefers-reduced-motion:reduce){.plan-hero .plan-card{animation:none}}.plan-free{align-items:center;background-color:var(--color-surface-muted);border-radius:var(--radius-card);color:inherit;display:flex;gap:var(--space-4);padding:var(--space-4) var(--space-5);text-decoration:none}.plan-free .plan-free__text{flex:1;min-width:0}.plan-free .plan-free__name{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);margin:0}.plan-free .plan-free__price{font-weight:var(--font-weight-regular);margin-inline-start:var(--space-1)}.plan-free .plan-free__price,.plan-free .plan-free__summary{color:var(--color-text-secondary);font-size:var(--font-size-small)}.plan-free .plan-free__summary{line-height:var(--line-height-body);margin:var(--space-1) 0 0}.plan-free .plan-free__badge{color:var(--color-success);font-size:var(--font-size-caption)}.plan-free .plan-free__badge,.plan-free .plan-free__go{flex-shrink:0;font-weight:var(--font-weight-semibold);white-space:nowrap}.plan-free .plan-free__go{align-items:center;color:var(--color-primary-strong);display:inline-flex;font-size:var(--font-size-small);gap:var(--space-1)}.plan-free .plan-free__chevron{display:flex;height:var(--icon-size-sm);transition:transform var(--transition-fast);width:var(--icon-size-sm)}.plan-free .plan-free__chevron svg{height:100%;width:100%}.plan-free--link{cursor:pointer;transition:background-color var(--transition-fast)}html:not([data-input-modality=pointer]) .plan-free--link:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.plan-free--link:hover{background-color:var(--color-border-light)}.plan-free--link:hover .plan-free__chevron{transform:translate(2px)}}@media (max-width:767.98px){.plan-free--link.plan-free--labelled{flex-wrap:wrap}.plan-free--link.plan-free--labelled .plan-free__text{flex-basis:100%}.plan-free--link:not(.plan-free--labelled) .plan-free__go-label{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}}.plan-steps{display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0}@media (min-width:768px){.plan-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan-steps .plan-steps__item{align-items:flex-start;display:flex;gap:var(--space-3)}.plan-steps .plan-steps__number{align-items:center;background-color:var(--color-primary);border-radius:var(--radius-pill);color:var(--color-ink);display:inline-flex;flex-shrink:0;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);height:var(--icon-size-lg);justify-content:center;width:var(--icon-size-lg)}.plan-steps .plan-steps__text{display:flex;flex-direction:column;gap:var(--space-1)}.plan-steps .plan-steps__title{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.plan-steps .plan-steps__body{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-body)}.plan-interval{background-color:var(--color-surface-muted);border-radius:var(--radius-pill);display:inline-flex;gap:var(--space-1);padding:var(--space-1)}.plan-interval .plan-interval__option{align-items:center;background:none;border:none;border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);gap:var(--space-2);min-height:var(--touch-target-min);padding:0 var(--space-4);transition:background-color var(--transition-fast),color var(--transition-fast)}html:not([data-input-modality=pointer]) .plan-interval .plan-interval__option:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.plan-interval .plan-interval__option--active{background-color:var(--color-surface);box-shadow:var(--shadow-raised);color:var(--color-text-primary)}.plan-interval .plan-interval__saving{color:var(--color-success);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.plan-tier{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.plan-tier .plan-tier__body{display:flex;flex-direction:column;gap:var(--space-2)}.plan-tier .plan-tier__tagline{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);margin:0}.plan-tier .plan-tier__current{color:var(--color-success);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);margin-inline-start:var(--space-1);white-space:nowrap}.plan-tier .plan-tier__billing{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-body);margin:0}.plan-tier .plan-tier__action{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}.plan-tier .plan-tier__action .button{width:100%}.plan-tier .plan-tier__status{align-items:center;background-color:var(--color-surface-muted);border-radius:var(--radius-pill);color:var(--color-text-primary);display:flex;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);gap:var(--space-2);justify-content:center;margin:0;min-height:var(--button-height,var(--touch-target-min))}.plan-tier .plan-tier__status-icon{color:var(--color-success);display:flex;height:var(--icon-size-md);width:var(--icon-size-md)}.plan-tier .plan-tier__status-icon svg{height:100%;width:100%}.plan-tier .plan-tier__terms{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-body);margin:0}.plan-tier .plan-tier__includes{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.plan-tier .plan-tier__lead{color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);margin:0}.plan-tier .plan-tier__list{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.plan-tier .plan-tier__item{align-items:flex-start;color:var(--color-text-primary);display:flex;font-size:var(--font-size-small);gap:var(--space-2);line-height:var(--line-height-body)}.plan-tier .plan-tier__check{color:var(--color-primary-strong);display:flex;flex-shrink:0;height:var(--icon-size-sm);margin-top:.2em;width:var(--icon-size-sm)}.plan-tier .plan-tier__check svg{height:100%;width:100%}.plan-card{aspect-ratio:85/55;position:relative}@media (max-width:767.98px){.plan-card{max-width:18rem;width:100%}}.plan-card .plan-card__face{border-radius:var(--radius-input);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:var(--space-4);position:relative}.plan-card .plan-card__top{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between}.plan-card .plan-card__name{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.plan-card .plan-card__glyph{flex-shrink:0;height:var(--icon-size-lg);width:var(--icon-size-lg)}.plan-card .plan-card__price{display:flex;flex-direction:column;gap:var(--space-1)}.plan-card .plan-card__amount{align-items:baseline;display:inline-flex;font-size:var(--font-size-display);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);gap:var(--space-1);letter-spacing:-.03em;line-height:1}.plan-card .plan-card__currency{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);letter-spacing:0}.plan-card .plan-card__per{font-size:var(--font-size-caption);line-height:var(--line-height-tight)}.plan-card .plan-card__was{font-size:var(--font-size-small);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight);opacity:.7}.plan-card--free .plan-card__face{background-color:var(--color-surface);border:var(--border-width) solid var(--color-border-light);box-shadow:var(--shadow-card);color:var(--color-text-primary)}.plan-card--free .plan-card__glyph{color:var(--color-text-muted)}.plan-card--free .plan-card__per{color:var(--color-text-secondary)}.plan-card--pro .plan-card__face{background-color:var(--color-ink);background-image:radial-gradient(120% 90% at 100% 0,rgba(var(--color-primary-rgb),.22),rgba(var(--color-primary-rgb),0) 60%);border:var(--border-width) solid rgba(var(--color-primary-rgb),.28);box-shadow:var(--shadow-floating);color:var(--color-text-inverse)}.plan-card--pro .plan-card__glyph{color:var(--color-primary)}.plan-card--pro .plan-card__per{color:rgba(var(--color-primary-rgb),.9)}.plan-card--business .plan-card__face{background-color:var(--color-primary);box-shadow:var(--shadow-card);color:var(--color-ink)}.plan-card--business .plan-card__glyph{color:var(--color-ink)}.plan-card--business .plan-card__behind{border-radius:var(--radius-input);top:0;right:0;bottom:0;left:0;position:absolute;transform-origin:50% 0}.plan-card--business .plan-card__behind--far{background-color:rgba(var(--color-primary-rgb),.3);transform:translateY(calc(var(--space-4)*-1)) scaleX(.84)}.plan-card--business .plan-card__behind--near{background-color:rgba(var(--color-primary-rgb),.6);transform:translateY(calc(var(--space-2)*-1)) scaleX(.92)}.plan-price-enter-active,.plan-price-leave-active{transition:opacity .14s ease,transform .14s ease}.plan-price-enter-from{opacity:0;transform:translateY(var(--space-1))}.plan-price-leave-to{opacity:0;transform:translateY(calc(var(--space-1)*-1))}@media (prefers-reduced-motion:reduce){.plan-price-enter-active,.plan-price-leave-active{transition:none}}.plan-compare{border-bottom:var(--border-width) solid var(--color-divider);border-top:var(--border-width) solid var(--color-divider);min-width:0}.plan-compare .plan-compare__summary{align-items:center;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);gap:var(--space-3);justify-content:space-between;list-style:none;min-height:var(--touch-target-min);padding:var(--space-4) 0}.plan-compare .plan-compare__summary::-webkit-details-marker{display:none}html:not([data-input-modality=pointer]) .plan-compare .plan-compare__summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.plan-compare .plan-compare__chevron{color:var(--color-text-secondary);display:flex;flex-shrink:0;height:var(--icon-size-md);transition:transform var(--transition-default);width:var(--icon-size-md)}.plan-compare .plan-compare__chevron svg{height:100%;width:100%}.plan-compare[open] .plan-compare__chevron{transform:rotate(180deg)}.plan-compare[open] .plan-compare__scroll{padding-bottom:var(--space-4)}.plan-compare .plan-compare__scroll{overflow-x:auto}.plan-compare .plan-compare__table{border-collapse:separate;border-spacing:0;color:var(--color-text-primary);font-size:var(--font-size-small);line-height:var(--line-height-body);min-width:20rem;table-layout:fixed;width:100%}.plan-compare .plan-compare__corner{width:40%}.plan-compare .plan-compare__tier{font-weight:var(--font-weight-semibold);padding:var(--space-4) var(--space-2) var(--space-3);text-align:center}.plan-compare .plan-compare__group-title{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);padding:var(--space-6) var(--space-3) var(--space-2) 0;text-align:left}.plan-compare .plan-compare__label{border-top:var(--border-width) solid var(--color-divider);color:var(--color-text-primary);font-weight:var(--font-weight-regular);padding:var(--space-3) var(--space-3) var(--space-3) 0;text-align:left}.plan-compare .plan-compare__cell{border-top:var(--border-width) solid var(--color-divider);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;padding:var(--space-3) var(--space-2);text-align:center}.plan-compare .plan-compare__col--pro{background-color:var(--color-ink);color:var(--color-text-inverse)}.plan-compare .plan-compare__col--pro.plan-compare__cell{border-top-color:rgba(var(--color-primary-rgb),.18)}.plan-compare .plan-compare__col--pro.plan-compare__tier{border-radius:var(--radius-input) var(--radius-input) 0 0}.plan-compare .plan-compare__col--pro.plan-compare__foot{border-radius:0 0 var(--radius-input) var(--radius-input);height:var(--space-4)}.plan-compare .plan-compare__col--pro .plan-compare__yes{color:var(--color-primary)}.plan-compare .plan-compare__col--pro .plan-compare__no{background-color:rgba(var(--color-primary-rgb),.35)}.plan-compare .plan-compare__yes{color:var(--color-primary-strong);display:inline-flex;height:var(--icon-size-md);vertical-align:middle;width:var(--icon-size-md)}.plan-compare .plan-compare__yes svg{height:100%;width:100%}.plan-compare .plan-compare__no{background-color:var(--color-border);border-radius:var(--radius-pill);display:inline-block;height:var(--border-width-thick);vertical-align:middle;width:var(--space-3)}.plan-compare .plan-compare__table--team .plan-compare__col--pro{background-color:transparent;color:var(--color-text-secondary)}.plan-compare .plan-compare__table--team .plan-compare__col--pro.plan-compare__cell{border-top-color:var(--color-divider)}.plan-compare .plan-compare__table--team .plan-compare__col--pro.plan-compare__tier{color:var(--color-text-primary)}.plan-compare .plan-compare__table--team .plan-compare__col--pro .plan-compare__yes{color:var(--color-primary-strong)}.plan-compare .plan-compare__table--team .plan-compare__col--pro .plan-compare__no{background-color:var(--color-border)}.plan-compare .plan-compare__table--team .plan-compare__col--business{background-color:var(--color-primary);color:var(--color-ink)}.plan-compare .plan-compare__table--team .plan-compare__col--business.plan-compare__cell{border-top-color:rgba(var(--color-ink-rgb),.12)}.plan-compare .plan-compare__table--team .plan-compare__col--business.plan-compare__tier{border-radius:var(--radius-input) var(--radius-input) 0 0}.plan-compare .plan-compare__table--team .plan-compare__col--business.plan-compare__foot{border-radius:0 0 var(--radius-input) var(--radius-input);height:var(--space-4)}.plan-compare .plan-compare__table--team .plan-compare__col--business .plan-compare__yes{color:var(--color-ink)}.plan-compare .plan-compare__table--team .plan-compare__col--business .plan-compare__no{background-color:rgba(var(--color-ink-rgb),.35)}@media (max-width:767.98px){.plan-compare .plan-compare__table{font-size:var(--font-size-caption)}.plan-compare .plan-compare__corner{width:50%}.plan-compare .plan-compare__tier:nth-child(2){width:21%}.plan-compare .plan-compare__cell,.plan-compare .plan-compare__tier{padding-inline:var(--space-1)}}@media (min-width:768px){.plan-faq{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.plan-faq .plan-faq__item{border-bottom:var(--border-width) solid var(--color-divider)}.plan-faq .plan-faq__item:first-child{border-top:var(--border-width) solid var(--color-divider)}.plan-faq .plan-faq__question{align-items:center;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);gap:var(--space-3);justify-content:space-between;list-style:none;min-height:var(--touch-target-min);padding:var(--space-4) 0}.plan-faq .plan-faq__question::-webkit-details-marker{display:none}html:not([data-input-modality=pointer]) .plan-faq .plan-faq__question:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.plan-faq .plan-faq__chevron{color:var(--color-text-secondary);display:flex;flex-shrink:0;height:var(--icon-size-md);transition:transform var(--transition-default);width:var(--icon-size-md)}.plan-faq .plan-faq__chevron svg{height:100%;width:100%}.plan-faq .plan-faq__item[open] .plan-faq__chevron{transform:rotate(180deg)}.plan-faq .plan-faq__answer{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-body);margin:0 0 var(--space-4);max-width:60ch}.inquiry-sheet{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.inquiry-sheet .inquiry-sheet__trap{height:1px;left:-10000px;opacity:0;position:absolute;width:1px}.inquiry-sheet .inquiry-sheet__address{font-weight:var(--font-weight-semibold);-webkit-user-select:all;-moz-user-select:all;user-select:all}.inquiry-sheet__done{padding:var(--space-4) 0}.plan-focus{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.plan-focus .plan-focus__text{color:var(--color-text-primary);font-size:var(--font-size-body);margin:0}.plan-focus .plan-focus__link{background:none;border:none;color:var(--color-primary-strong);cursor:pointer;font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);padding:0}html:not([data-input-modality=pointer]) .plan-focus .plan-focus__link:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.plan-compare .plan-compare__row--focus .plan-compare__label{box-shadow:inset var(--border-width-thick) 0 0 var(--color-primary);font-weight:var(--font-weight-semibold);padding-left:var(--space-3)}.plan-tier .plan-tier__legal{color:var(--color-primary-strong);font-size:inherit;font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap}html:not([data-input-modality=pointer]) .plan-tier .plan-tier__legal:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}@media (max-width:767.98px){.plans-billing{margin-bottom:calc(74px + var(--space-3) + var(--space-4))}}.plan-bar{align-items:center;background-color:var(--color-ink);border:var(--border-width) solid rgba(var(--color-primary-rgb),.28);border-radius:var(--radius-pill);bottom:calc(var(--space-3) + var(--safe-bottom));box-shadow:var(--shadow-floating);color:var(--color-text-inverse);display:flex;gap:var(--space-3);left:var(--page-gutter,var(--space-4));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);position:fixed;right:var(--page-gutter,var(--space-4));z-index:calc(var(--z-bottom-nav, 100) - 1)}@media (min-width:768px){.plan-bar{display:none}}.plan-bar .plan-bar__text{display:flex;flex:1;flex-direction:column;min-width:0}.plan-bar .plan-bar__name{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.plan-bar .plan-bar__price{color:rgba(var(--color-primary-rgb),.9);font-size:var(--font-size-caption);line-height:var(--line-height-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-bar .plan-bar__button{flex-shrink:0;padding-inline:var(--space-5);white-space:nowrap;width:auto}.plan-bar-enter-active,.plan-bar-leave-active{transition:opacity .18s ease,transform .22s cubic-bezier(.3,.9,.3,1)}.plan-bar-enter-from,.plan-bar-leave-to{opacity:0;transform:translateY(calc(100% + var(--space-3)))}@media (prefers-reduced-motion:reduce){.plan-bar-enter-active,.plan-bar-leave-active{transition:opacity .12s linear}.plan-bar-enter-from,.plan-bar-leave-to{transform:none}}.plan-card--loading{border-radius:var(--radius-input)}.plan-audience--loading:before{display:none}.plan-audience--loading .plan-audience__slot,.plan-interval--loading .plan-interval__slot{min-height:var(--touch-target-min)}.plan-interval--loading .plan-interval__slot:first-child{width:6rem}.plan-interval--loading .plan-interval__slot:last-child{width:9rem}.plan-hero .plan-card--loading{animation:gradient 2s ease-in-out infinite}.plan-skeleton__billing{height:12px;width:70%}.plan-skeleton__tagline{height:22px;width:90%}.plan-skeleton__tagline--short{width:55%}.plan-skeleton__row{height:14px}.plan-skeleton__row:nth-child(odd){width:75%}.plan-skeleton__row:nth-child(2n){width:60%}.contact-import{display:flex;flex-direction:column;gap:var(--space-3)}.contact-import__file{display:none}.contact-import__counts{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;padding:0}.contact-import__count{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-body)}.contact-import__count strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.contact-import__count--new strong{color:var(--color-primary-strong)}.contact-import__caption{color:var(--color-text-secondary);font-size:var(--font-size-caption);margin:var(--space-2) 0 0}.contact-import__rows{border-top:1px solid var(--color-divider);list-style:none;margin:0;padding:0}.contact-import__row{align-items:center;border-bottom:1px solid var(--color-divider);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-2) 0}.contact-import__who{display:flex;flex-direction:column;min-width:0}.contact-import__name,.contact-import__reach{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-import__name{color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.contact-import__reach,.contact-import__status{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.contact-import__status{background-color:var(--color-surface-muted);border-radius:var(--radius-pill);flex-shrink:0;font-weight:var(--font-weight-semibold);padding:2px var(--space-2)}.contact-import__status--new{background-color:var(--color-primary-bg);color:var(--color-primary-strong)}.contact-import__columns{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.contact-import__columns summary{cursor:pointer}.contact-import__columns ul{list-style:none;margin:var(--space-2) 0 0;padding:0}.contact-import__columns li{display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-1) 0}.contact-enrich{display:flex;flex-direction:column;gap:var(--space-3)}.contact-enrich__empty,.contact-enrich__searching{align-items:center;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6) 0;text-align:center}.contact-enrich__empty p,.contact-enrich__searching p{margin:0}.contact-enrich__lead{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0}.contact-enrich__rows{background-color:var(--color-surface-muted);border-radius:var(--radius-card);padding:0 var(--space-4)}.contact-enrich__rows .settings-row+.settings-row{border-top:1px solid var(--color-border-light)}.contact-enrich__value{color:var(--color-text-primary);font-size:var(--font-size-body);margin:0;overflow-wrap:anywhere}.contact-enrich__source{color:var(--color-primary-strong);font-size:var(--font-size-small);overflow-wrap:anywhere}.share-sheet{padding:var(--space-1) 0 var(--space-2)}.share-sheet .share-sheet__grid{display:grid;gap:var(--space-5) var(--space-2);grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.share-sheet .share-sheet__cell{display:flex;justify-content:center}.share-sheet .share-sheet__tile{align-items:center;background:none;border:none;color:var(--blackColor);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-2);min-height:var(--touch-target-min);padding:0;width:100%;-webkit-tap-highlight-color:transparent;transition:transform .2s ease-in-out}.share-sheet .share-sheet__tile:active{transform:scale(.94)}.share-sheet .share-sheet__badge{align-items:center;border-radius:var(--radius-card);display:flex;height:56px;justify-content:center;overflow:hidden;width:56px}.share-sheet .share-sheet__badge--brand{-o-object-fit:cover;object-fit:cover}.share-sheet .share-sheet__badge--glyph{background-color:var(--lightGreyColor);border:var(--border-width) solid var(--greyColor);color:var(--blackColor)}.share-sheet .share-sheet__badge--glyph svg{height:26px;width:26px}.share-sheet .share-sheet__badge--copied{background-color:var(--primaryColor);border-color:var(--primaryColor);color:var(--primaryTextColor)}.share-sheet .share-sheet__label{color:var(--darkGreyColor);font-size:var(--font-size-caption);line-height:1.25;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.card-share{display:flex;flex-direction:column;gap:var(--space-5);padding-bottom:var(--space-2)}.card-share .card-share__back{align-items:center;align-self:flex-start;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-small);font-weight:500;gap:var(--space-1);margin:calc(var(--space-3)*-1) 0 calc(var(--space-2)*-1) calc(var(--space-2)*-1);min-height:var(--touch-target-min);padding:0 var(--space-2)}html:not([data-input-modality=pointer]) .card-share .card-share__back:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.card-share .card-share__back-icon{display:flex;height:var(--icon-size-md);width:var(--icon-size-md)}.card-share .card-share__back-icon svg{height:100%;width:100%}.card-share .card-share__well{align-items:center;background-color:var(--color-surface-muted);border-radius:var(--radius-card);box-shadow:var(--shadow-well);display:flex;justify-content:center;padding:var(--space-5) var(--space-4);position:relative}.card-share .card-share__well--offline{margin-top:var(--space-2)}.card-share .card-share__qr{align-items:center;background-color:var(--color-paper);border-radius:var(--radius-card);display:flex;justify-content:center;padding:var(--space-3)}.card-share .card-share__qr .qr-code-preview{box-shadow:none;padding:0}.card-share .card-share__qr .qr-code-preview-box .qr-code-preview-box-qr canvas{height:184px;width:184px}.card-share .card-share__qr--live{cursor:zoom-in;-webkit-tap-highlight-color:transparent}.card-share .card-share__expand{align-items:center;background-color:var(--color-paper);border:1px solid rgba(var(--color-ink-rgb),.12);border-radius:50%;box-shadow:var(--shadow-card);color:var(--color-ink);cursor:pointer;display:flex;height:var(--touch-target-min);justify-content:center;padding:0;position:absolute;right:var(--space-2);top:var(--space-2);width:var(--touch-target-min)}html:not([data-input-modality=pointer]) .card-share .card-share__expand:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.card-share .card-share__expand svg{height:var(--icon-size-md);width:var(--icon-size-md)}.card-share .card-share__expand:active{opacity:var(--press-opacity)}.card-share .card-share__targets{display:flex;gap:var(--space-2);margin:calc(var(--space-2)*-1) calc(var(--space-4)*-1) 0;overflow-x:auto;padding:0 var(--space-4);scrollbar-width:none;-webkit-overflow-scrolling:touch}.card-share .card-share__targets::-webkit-scrollbar{display:none}.card-share .card-share__targets--center{justify-content:center;margin-top:0}.card-share .card-share__chip{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;font:inherit;font-size:var(--font-size-small);font-weight:500;min-height:36px;padding:0 var(--space-4);transition:background-color var(--transition-default),color var(--transition-default),border-color var(--transition-default);white-space:nowrap}html:not([data-input-modality=pointer]) .card-share .card-share__chip:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.card-share .card-share__chip--on{background-color:var(--primaryColor);border-color:var(--primaryColor);color:var(--primaryTextColor)}.card-share .card-share__qr-image{display:block;height:240px;image-rendering:pixelated;width:240px}.card-share .card-share__qr-placeholder{background-color:rgba(var(--color-ink-rgb),.06);border-radius:var(--radius-sm);height:216px;width:184px}.card-share .card-share__well--offline .card-share__qr-placeholder{height:240px;width:240px}.card-share .card-share__link{align-items:center;align-self:center;background-color:var(--color-surface-muted);border:1px solid var(--color-border-light);border-radius:var(--radius-pill);display:flex;gap:var(--space-2);max-width:100%;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4)}.card-share .card-share__url{color:var(--color-text-primary);flex:1 1 auto;font-size:var(--font-size-body);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-share .card-share__round{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border-light);border-radius:50%;color:var(--color-text-primary);cursor:pointer;display:flex;flex-shrink:0;height:var(--touch-target-min);justify-content:center;padding:0;transition:background-color var(--transition-default),color var(--transition-default);width:var(--touch-target-min)}html:not([data-input-modality=pointer]) .card-share .card-share__round:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.card-share .card-share__round svg{height:var(--icon-size-md);width:var(--icon-size-md)}@media (hover:hover){.card-share .card-share__round:hover{background-color:var(--color-surface-muted)}}.card-share .card-share__round:active{opacity:var(--press-opacity)}.card-share .card-share__round--done{background-color:var(--primaryColor);border-color:var(--primaryColor);color:var(--primaryTextColor)}.card-share .card-share__group{gap:var(--space-3)}.card-share .card-share__apps{display:grid;gap:var(--space-3) var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.card-share .card-share__app-button{align-items:center;background:none;border:none;color:var(--color-text-primary);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:var(--space-2);padding:var(--space-1) 0;width:100%;-webkit-tap-highlight-color:transparent;transition:transform var(--transition-default)}html:not([data-input-modality=pointer]) .card-share .card-share__app-button:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.card-share .card-share__app-button:active{transform:scale(.94)}.card-share .card-share__app-badge{border-radius:var(--radius-card);display:block;height:52px;-o-object-fit:cover;object-fit:cover;width:52px}.card-share .card-share__app-badge--glyph{align-items:center;background-color:var(--primaryColor);color:var(--primaryTextColor);display:flex;justify-content:center}.card-share .card-share__app-badge--glyph svg{height:28px;width:28px}.card-share .card-share__app-label{font-size:var(--font-size-caption);font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-share .card-share__wallet{align-items:center;background-color:var(--color-surface-muted);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);text-align:center}.card-share .card-share__wallet .wallet-buttons__row{justify-content:center}.card-share .card-share__wallet-hint{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.4;margin:0}.card-share .card-share__rows{background-color:var(--color-surface-muted);border-radius:var(--radius-card);padding:0 var(--space-4)}.card-share .card-share__rows .settings-row+.settings-row{border-top:1px solid var(--color-border-light)}.card-share .card-share__rows .settings-row:disabled{cursor:default;opacity:.5}.card-share .card-share__lead{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:500;line-height:1.4;margin:0;text-align:center}.card-share .card-share__note{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.4;margin:calc(var(--space-3)*-1) 0 0;text-align:center}.card-share .card-share__wide{max-width:100%;width:100%}.card-share .card-share__signature{background-color:var(--color-paper);border:1px solid var(--color-border-light);border-radius:var(--radius-card);overflow-x:auto;padding:var(--space-4)}.card-share .card-share__switch{padding:0}.card-share .card-share__steps{display:grid;font-size:var(--font-size-small);gap:var(--space-2) var(--space-4);grid-template-columns:max-content 1fr;line-height:1.4;margin:0}.card-share .card-share__steps dt{color:var(--color-text-primary);font-weight:600}.card-share .card-share__steps dd{color:var(--color-text-secondary);margin:0}.card-share .card-share__more{align-items:center;align-self:center;color:var(--color-primary-strong);display:inline-flex;font-size:var(--font-size-small);font-weight:500;min-height:var(--touch-target-min);text-decoration:none}html:not([data-input-modality=pointer]) .card-share .card-share__more:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.card-share .card-share__hint{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.4;margin:calc(var(--space-2)*-1) 0 0;text-align:center}.card-share .card-share__bg-preview{aspect-ratio:16/9;border:1px solid var(--color-border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.card-share .card-share__bg-preview img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-share .card-share__bg-placeholder{align-items:center;background-color:var(--color-surface-muted);display:flex;height:100%;justify-content:center;width:100%}.card-share .card-share__widget{align-items:center;align-self:center;background-color:var(--color-paper);border-radius:24px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);width:172px}.card-share .card-share__widget-code{background-color:rgba(var(--color-ink-rgb),.06);border-radius:var(--radius-sm);height:120px;width:120px}.card-share .card-share__widget-image{display:block;height:100%;image-rendering:pixelated;width:100%}.card-share .card-share__widget-name{color:var(--color-ink);font-size:var(--font-size-small);font-weight:600;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-share .card-share__howto{counter-reset:howto;display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.card-share .card-share__howto li{align-items:start;color:var(--color-text-primary);counter-increment:howto;display:grid;font-size:var(--font-size-body);gap:var(--space-3);grid-template-columns:28px 1fr;line-height:1.4}.card-share .card-share__howto li:before{align-items:center;background-color:var(--color-primary-bg);border-radius:50%;color:var(--color-primary-strong);content:counter(howto);display:flex;font-size:var(--font-size-small);font-weight:600;height:28px;justify-content:center;width:28px}.card-share .card-share__note--flush{margin-top:0}.card-share .card-share__namedrop{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-2)}.card-share .card-share__sharing{align-items:center;background-color:var(--color-surface-muted);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:var(--space-1);min-width:200px;padding:var(--space-4) var(--space-6)}.card-share .card-share__app{border-radius:var(--radius-card);display:flex;height:56px;margin-bottom:var(--space-2);overflow:hidden;width:56px}.card-share .card-share__app svg{height:100%;width:100%}.card-share .card-share__sharing-label{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:600;letter-spacing:var(--letter-spacing-wide);margin:0;text-transform:uppercase}.card-share .card-share__sharing-name{color:var(--color-text-primary);font-size:var(--font-size-title);font-weight:600;margin:0}.card-share .card-share__namedrop-icon{color:var(--color-primary-strong);display:flex;height:var(--icon-size-xl);width:var(--icon-size-xl)}.card-share .card-share__namedrop-icon svg{height:100%;width:100%}.card-share .card-share__nfc{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-2)}.card-share .card-share__nfc-icon{color:var(--color-primary-strong);display:flex;height:var(--icon-size-xl);width:var(--icon-size-xl)}.card-share .card-share__nfc-icon svg{height:100%;width:100%}.card-share .card-share__nfc-icon--waiting{animation:card-share-nfc-pulse 1.4s ease-in-out infinite}.card-share .card-share__nfc-link{color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:600;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.card-share .card-share__nfc-icon--waiting{animation:none}}@keyframes card-share-nfc-pulse{0%,to{opacity:1}50%{opacity:.35}}.vortec-mark{color:var(--color-text-primary);flex-shrink:0}.toast-host{background:none;border:0;color:inherit;height:auto;inset:auto;left:calc(var(--safe-left) + var(--paddingSmall));margin:0;max-width:none;overflow:visible;padding:0;pointer-events:none;position:fixed;right:calc(var(--safe-right) + var(--paddingSmall));top:calc(var(--safe-top) + var(--paddingExtraSmall));width:auto;z-index:var(--z-toast)}.toast{align-items:flex-start;background-color:var(--whiteColor);border:var(--border-width) solid var(--greyColor);border-radius:var(--radius-card);box-shadow:var(--shadow-floating);cursor:pointer;display:flex;gap:var(--gapSmall);margin-inline:auto;max-width:420px;padding:var(--padding);pointer-events:auto;text-align:left;width:100%;-webkit-tap-highlight-color:transparent;touch-action:none}.toast:active{opacity:.92}.toast--snapping{transition:transform var(--transition-emphasis)}.toast .toast__icon{border-radius:50%;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.toast .toast__icon svg{height:var(--icon-size-lg);width:var(--icon-size-lg)}.toast .toast__body{display:flex;flex-direction:column;gap:var(--gapTextSmall);min-width:0}.toast .toast__title{color:var(--blackColor);font-size:var(--font-size-body);font-weight:600;line-height:1.3}.toast .toast__message{color:var(--darkGreyColor);display:-webkit-box;font-size:var(--font-size-small);line-height:1.35;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.toast--success .toast__icon{background-color:rgba(var(--successColorRGB),.12);color:var(--successColor)}.toast--error .toast__icon{background-color:rgba(var(--errorColorRGB),.12);color:var(--errorColor)}.toast--warning .toast__icon{background-color:rgba(var(--warningColorRGB),.12);color:var(--warningColor)}.toast--info .toast__icon{background-color:rgba(var(--voltPrimaryColorRGB),.12);color:var(--color-primary-strong)}.toast-enter-active{transition:transform var(--transition-emphasis),opacity var(--transition-emphasis)}.toast-leave-active{transition:transform var(--transition-default),opacity var(--transition-default)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(-130%)}.toast-live{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){.toast-enter-active,.toast-leave-active{transition:opacity var(--transition-default)}.toast-enter-from,.toast-leave-to{transform:none}.toast--snapping{transition:none}}.notification-enable{align-items:flex-start;background:var(--color-primary-bg-light);border-radius:var(--radius-card);display:flex;gap:var(--gapSmall);margin-block:var(--gapSmall);padding:var(--padding)}.notification-enable.notification-enable--flush{margin-block:0}.notification-enable .notification-enable__icon{color:var(--color-primary);display:flex;flex-shrink:0;height:var(--icon-size-lg);width:var(--icon-size-lg)}.notification-enable .notification-enable__icon svg{height:100%;width:100%}.notification-enable .notification-enable__body{display:flex;flex:1;flex-direction:column;gap:var(--gapExtraSmall);min-width:0}.notification-enable .notification-enable__action{align-self:flex-start;margin-top:var(--gapExtraSmall);width:auto}.notification-enable .notification-enable__dismiss{align-items:center;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:var(--icon-size-lg);justify-content:center;padding:0;width:var(--icon-size-lg)}.notification-enable .notification-enable__dismiss svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.notification-enable-enter-active,.notification-enable-leave-active{transition:opacity var(--transition-default),transform var(--transition-default)}.notification-enable-enter-from,.notification-enable-leave-to{opacity:0;transform:translateY(-4px)}.email-verify{padding-inline:var(--space-4)}.photos-preview{margin-bottom:calc(44px + var(--space-4));position:relative}.photos-preview button{border:none;cursor:pointer;font:inherit;padding:0;-webkit-tap-highlight-color:transparent}.photos-preview button:disabled{cursor:default}.photos-preview button:active:not(:disabled){opacity:var(--press-opacity)}.photos-preview img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photos-preview .photos-preview__banner{background:linear-gradient(to bottom,var(--color-primary) 0,var(--color-surface-muted) 100%);border-radius:var(--radius-card);display:block;height:144px;overflow:hidden;position:relative;width:100%}.photos-preview .photos-preview__edit{align-items:center;background-color:#04080f8c;border-radius:50%;color:#fff;display:flex;height:32px;justify-content:center;position:absolute;right:var(--space-2);top:var(--space-2);width:32px}.photos-preview .photos-preview__edit svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.photos-preview .photos-preview__photo{background:linear-gradient(to bottom,var(--color-primary) 0,var(--color-surface-muted) 100%);border:3px solid var(--color-surface);border-radius:50%;color:var(--color-text-primary);font-size:36px;font-weight:700;height:88px;left:var(--space-4);width:88px}.photos-preview .photos-preview__logo,.photos-preview .photos-preview__photo{align-items:center;bottom:-44px;display:flex;justify-content:center;overflow:hidden;position:absolute}.photos-preview .photos-preview__logo{background-color:var(--color-surface-muted);border:2px solid var(--color-surface);border-radius:50%;color:var(--color-text-secondary);height:30px;left:calc(var(--space-4) + 62px);width:30px}.photos-preview .photos-preview__logo-add{display:flex}.photos-preview .photos-preview__logo-add svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.photos-edit-boxes{background-color:var(--color-surface-muted);border-radius:var(--radius-card);display:flex;flex-direction:column;margin-bottom:var(--space-4);padding:0 var(--space-4)}.photos-edit-boxes .image-picker+.image-picker{border-top:1px solid var(--color-border-light)}.image-picker{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) 0}.image-picker .image-picker__preview{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border-light);border-radius:50%;color:var(--color-text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:var(--touch-target-min);justify-content:center;overflow:hidden;padding:0;position:relative;width:var(--touch-target-min)}.image-picker .image-picker__preview:disabled{cursor:default;opacity:var(--press-opacity)}.image-picker .image-picker__preview img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-picker .image-picker__preview.image-picker__preview--banner{border-radius:var(--radius-sm);width:72px}.image-picker .image-picker__preview.is-empty{border:1.5px dashed var(--color-border);color:var(--color-primary)}.image-picker .image-picker__preview[aria-busy=true]{opacity:1}.image-picker .image-picker__preview .image-picker__placeholder{display:flex;height:var(--icon-size-sm);width:var(--icon-size-sm)}.image-picker .image-picker__preview .image-picker__placeholder svg{height:100%;width:100%}.image-picker .image-picker__busy{align-items:center;background-color:rgba(var(--color-surface-muted-rgb),.75);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.image-picker .image-picker__busy>span{animation:image-picker-spin .8s linear infinite;border:2px solid var(--color-primary-bg);border-radius:50%;border-top-color:var(--color-primary);height:20px;width:20px}@keyframes image-picker-spin{to{transform:rotate(1turn)}}.image-picker .image-picker__text{display:flex;flex:1 1 0;flex-direction:column;gap:2px;min-width:0}.image-picker .image-picker__label{color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);margin:0}.image-picker .image-picker__hint{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:1.4;margin:0}.image-picker .image-picker__actions{align-items:center;display:flex;flex-shrink:0;gap:var(--space-1)}.image-picker .image-picker__change{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-primary);cursor:pointer;font:inherit;font-size:var(--font-size-small);font-weight:500;min-height:36px;padding:0 var(--space-4)}html:not([data-input-modality=pointer]) .image-picker .image-picker__change:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.image-picker .image-picker__change:disabled{cursor:default;opacity:var(--disabled-opacity)}.image-picker .image-picker__remove{align-items:center;background:none;border:none;border-radius:50%;color:var(--errorColor);cursor:pointer;display:flex;height:var(--touch-target-min);justify-content:center;padding:0;width:var(--touch-target-min)}html:not([data-input-modality=pointer]) .image-picker .image-picker__remove:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.image-picker .image-picker__remove svg{height:var(--icon-size-md);width:var(--icon-size-md)}.image-picker .image-picker__remove:disabled{cursor:default;opacity:var(--disabled-opacity)}.image-picker .image-picker__error{color:var(--errorColor);flex-basis:100%;margin:0}.image-picker .image-picker__input{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.image-crop .image-crop__stage{background-color:var(--color-ink);border-radius:var(--radius-input);height:min(46vh,380px);overflow:hidden}.image-crop.image-crop--banner .image-crop__stage{height:min(30vh,220px)}.image-crop .image-crop__cropper{height:100%;width:100%}.image-crop .image-crop__stage .cropper-preview-profile{border:3px solid #fff}.image-crop .image-crop__stage .cropper-preview-banner{border:3px solid #fff;border-radius:var(--radius-input)}.image-crop .image-crop__error,.image-crop .image-crop__hint{margin:var(--gapSmall) 0 0}.image-crop .image-crop__error{color:var(--errorColor)}.image-crop .modal-component-container-footer .button{flex-shrink:1;width:100%}.image-source .image-source__card{margin-bottom:calc(44px + var(--space-5))}.image-source .image-source__card>div{opacity:.32}.image-source .image-source__card.image-source__card--banner .photos-preview__banner,.image-source .image-source__card.image-source__card--image .photos-preview__photo,.image-source .image-source__card.image-source__card--logo .photos-preview__logo{box-shadow:0 0 0 3px var(--color-primary);opacity:1}.image-source .image-source__card.image-source__card--banner .photos-preview__banner{z-index:1}.image-source .image-source__card.image-source__card--image .photos-preview__logo{opacity:1}.image-source .image-source__card.is-opened.image-source__card--banner .photos-preview__banner,.image-source .image-source__card.is-opened.image-source__card--image .photos-preview__photo,.image-source .image-source__card.is-opened.image-source__card--logo .photos-preview__logo{animation:image-source-ring .36s ease-out .2s both}@keyframes image-source-ring{0%{box-shadow:0 0 0 0 var(--color-primary)}to{box-shadow:0 0 0 3px var(--color-primary)}}@media (prefers-reduced-motion:reduce){.image-source .image-source__card.is-opened>div{animation:none!important}}.image-source .image-source__qr{display:flex;justify-content:center;margin-bottom:var(--space-5);position:relative}.image-source .image-source__qr .qr-code-preview{border:1px solid var(--color-border-light);box-shadow:none;padding:var(--space-3)}.image-source .image-source__qr .qr-code-preview-text{display:none}.image-source .image-source__qr .qr-code-preview-box-qr canvas{height:176px;opacity:.32;width:176px}.image-source .image-source__qr .qr-code-preview-box-image{box-shadow:0 0 0 3px var(--color-primary);height:60px;width:60px}.image-source .image-source__qr .qr-code-preview-box-image.qr-code-preview-box-image-small{height:44px;width:44px}.image-source .image-source__qr .image-source__qr-add{align-items:center;background-color:var(--color-paper);border-radius:var(--radius-sm);box-shadow:0 0 0 3px var(--color-primary);color:var(--color-primary);display:flex;height:60px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}.image-source .image-source__qr .image-source__qr-add svg{height:26px;width:26px}.image-source .image-source__qr.is-opened .image-source__qr-add,.image-source .image-source__qr.is-opened .qr-code-preview-box-image{animation:image-source-ring .36s ease-out .2s both}@media (prefers-reduced-motion:reduce){.image-source .image-source__qr.is-opened .image-source__qr-add,.image-source .image-source__qr.is-opened .qr-code-preview-box-image{animation:none!important}}.image-source .image-source__actions{padding-bottom:var(--space-3)}.image-source .image-source__options{display:grid;gap:var(--space-3);grid-template-columns:1fr 1fr}.image-source .image-source__option{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-primary);cursor:pointer;display:flex;font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);gap:var(--space-2);justify-content:center;min-height:48px;padding:0 var(--space-3);-webkit-tap-highlight-color:transparent}html:not([data-input-modality=pointer]) .image-source .image-source__option:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.image-source .image-source__option:active{background-color:var(--color-surface-muted)}.image-source .image-source__remove{align-items:center;background:none;border:none;color:var(--errorColor);cursor:pointer;display:flex;font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);gap:var(--space-2);justify-content:center;margin-top:var(--space-2);min-height:var(--touch-target-min);padding:0;width:100%;-webkit-tap-highlight-color:transparent}html:not([data-input-modality=pointer]) .image-source .image-source__remove:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.image-source .image-source__icon{display:flex;flex-shrink:0;height:20px;width:20px}.image-source .image-source__icon svg{height:100%;width:100%}.card-avatar{align-items:center;background-color:var(--primaryColor);border-radius:50%;color:var(--primaryTextColor);display:inline-flex;flex-shrink:0;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);height:40px;justify-content:center;line-height:1;overflow:hidden;width:40px}.card-avatar--sm{font-size:var(--font-size-caption);height:32px;width:32px}.card-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-switcher{width:100%}.card-switcher__current{align-items:center;background-color:var(--color-surface);border:var(--border-width) solid var(--color-divider);border-radius:var(--radius-card);color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--space-3);min-height:var(--touch-target-min);padding:var(--space-2) var(--space-3);text-align:left;transition:opacity var(--transition-default);width:100%}@media (hover:hover){.card-switcher__current:hover{opacity:var(--hover-opacity)}}.card-switcher__current:active{opacity:var(--press-opacity)}.card-switcher__current:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.card-switcher__text{display:flex;flex:1;flex-direction:column;gap:var(--gapTextSmall);min-width:0}.card-switcher__title{color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.card-switcher__address{color:var(--color-text-secondary);font-size:var(--font-size-caption);overflow-wrap:anywhere}.card-switcher__action{align-items:center;color:var(--color-primary-strong);display:inline-flex;flex-shrink:0;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);gap:var(--space-1)}.card-switcher__chevron{display:flex}.card-switcher__chevron svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.card-switcher-list{display:flex;flex-direction:column;width:100%}.card-switcher-option__check,.cards-option__check{color:var(--color-primary-strong);display:flex;flex-shrink:0}.card-switcher-option__check svg,.cards-option__check svg{height:var(--icon-size-md);width:var(--icon-size-md)}.card-exchange{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.card-exchange__hint{color:var(--color-text-secondary)}.card-exchange__cards{display:flex;flex-direction:column;gap:var(--space-2)}.card-exchange__card{align-items:center;background-color:var(--color-surface);border:var(--border-width) solid var(--color-divider);border-radius:var(--radius-card);color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--space-3);min-height:var(--touch-target-min);padding:var(--space-2) var(--space-3);text-align:left;transition:border-color var(--transition-default);width:100%}.card-exchange__card.is-selected{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.card-exchange__card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.card-exchange__card:disabled{cursor:default}.card-exchange__card-text{display:flex;flex:1;flex-direction:column;gap:var(--gapTextSmall);min-width:0;overflow-wrap:anywhere}.card-exchange__send{width:100%}.card-exchange__or{align-items:center;color:var(--color-text-muted);display:flex;gap:var(--space-3);margin-top:var(--space-1)}.card-exchange__or:after,.card-exchange__or:before{border-top:var(--border-width) solid var(--color-divider);content:"";flex:1}.tip-sheet__header{align-items:center;display:grid;gap:var(--gapExtraSmall) var(--gapSmall);grid-template-columns:1fr auto;width:100%}.tip-sheet__eyebrow{align-items:center;background-color:var(--color-primary-bg);border-radius:var(--radius-pill);color:var(--color-primary-strong);display:inline-flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);gap:var(--space-1);justify-self:start;letter-spacing:.04em;line-height:var(--line-height-tight);padding:var(--space-1) var(--space-2);text-transform:uppercase}.tip-sheet__eyebrow:before{background-color:currentColor;border-radius:50%;content:"";height:6px;width:6px}.tip-sheet__close{align-items:center;background-color:var(--color-surface-muted);border:0;border-radius:50%;color:var(--color-text-primary);cursor:pointer;display:inline-flex;grid-column:2;grid-row:1;height:36px;justify-content:center;padding:0;width:36px}.tip-sheet__close svg{height:var(--icon-size-md);width:var(--icon-size-md)}.tip-sheet__title{color:var(--color-text-primary);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);grid-column:1/-1;line-height:var(--line-height-tight);margin:0}.tip-sheet__highlight{color:var(--color-primary-strong)}.tip-sheet__actions{display:flex;flex-direction:column;gap:var(--gapSmall);width:100%}.tip-sheet__actions .button{width:100%}.modal-component[open] .modal-component-container .modal-component-container-footer.modal-component-container-footer .tip-sheet__actions .button{flex:0 0 auto}.tip-sheet__body{display:flex;flex-direction:column;gap:var(--gapSmall)}.tip-sheet__note{color:var(--color-text-secondary)}.tip-sheet__note,.tip-sheet__steps{font-size:var(--font-size-small);line-height:var(--line-height-body);margin:0}.tip-sheet__steps{display:grid;gap:var(--space-1) var(--gapSmall);grid-template-columns:auto 1fr}.tip-sheet__steps dt{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.tip-sheet__steps dd{color:var(--color-text-secondary);margin:0}.tip-art{background-color:var(--color-primary-bg-light);border-radius:var(--radius-card);display:flex;height:210px;justify-content:center;overflow:hidden;padding:var(--padding) var(--padding) 0}.tip-art__phone{background-color:var(--color-surface-muted);border:6px solid var(--color-ink);border-bottom:0;border-radius:28px 28px 0 0;display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-2);padding:var(--space-6) var(--space-3) var(--space-3);position:relative;width:190px}.tip-art__phone--camera{align-items:center;background-color:var(--color-ink)}.tip-art__island{background-color:var(--color-ink);height:14px;left:50%;top:var(--space-2);transform:translate(-50%);width:56px}.tip-art__island,.tip-art__press{border-radius:var(--radius-pill);position:absolute}.tip-art__press{background-color:var(--color-primary);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb),.25);height:36px;right:-10px;top:44px;width:4px}.tip-art__press-count{background-color:var(--color-primary-strong);border-radius:var(--radius-pill);color:var(--color-primary-text);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);left:12px;padding:2px var(--space-2);position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.tip-art__caption{font-size:var(--font-size-small)}.tip-art__caption,.tip-art__heading{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.tip-art__heading{font-size:var(--font-size-caption)}.tip-art__person{align-items:center;display:flex;gap:var(--space-2);min-width:0}.tip-art__avatar{align-items:center;background-color:var(--color-text-muted);border-radius:50%;color:var(--color-text-inverse);display:inline-flex;flex-shrink:0;font-size:10px;height:24px;justify-content:center;width:24px}.tip-art__avatar,.tip-art__name{font-weight:var(--font-weight-semibold)}.tip-art__name{color:var(--color-text-primary);font-size:var(--font-size-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tip-art__row{background-color:var(--color-surface);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:3px;padding:var(--space-1) var(--space-2)}.tip-art__label{color:var(--color-text-muted);font-size:9px;line-height:1.2}.tip-art__bar{background-color:var(--color-primary-soft);border-radius:var(--radius-pill);height:6px;width:70%}.tip-art__field{border:1px solid var(--color-border);border-radius:6px;height:20px}.tip-art__field,.tip-art__target{background-color:var(--color-surface)}.tip-art__target{align-items:center;border:2px solid var(--color-primary);border-radius:var(--radius-input);box-shadow:var(--shadow-floating);color:var(--color-primary-strong);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);gap:var(--space-2);margin:var(--space-1) calc(var(--space-8)*-1) 0;padding:var(--space-2) var(--space-3);white-space:nowrap}.tip-art__target,.tip-art__target-icon{display:inline-flex}.tip-art__target-icon svg{height:var(--icon-size-md);width:var(--icon-size-md)}.tip-art__secondary{color:var(--color-primary-strong);font-size:9px;opacity:.7;padding-inline:var(--space-2)}.tip-art__pass{align-items:center;background-color:var(--color-ink);border-radius:10px;box-shadow:var(--shadow-floating);color:var(--color-paper);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3)}.tip-art__pass-head{align-items:center;align-self:stretch;display:flex;font-size:9px;font-weight:var(--font-weight-semibold);gap:var(--space-1)}.tip-art__pass-mark{color:var(--color-primary);display:inline-flex}.tip-art__pass-mark svg{height:var(--icon-size-xs);width:var(--icon-size-xs)}.tip-art__pass-name{align-self:stretch;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.tip-art__qr{background:radial-gradient(circle at 10px 10px,var(--color-ink) 5px,transparent 5.5px),radial-gradient(circle at 54px 10px,var(--color-ink) 5px,transparent 5.5px),radial-gradient(circle at 10px 54px,var(--color-ink) 5px,transparent 5.5px),repeating-conic-gradient(var(--color-ink) 0 25%,var(--color-paper) 0 50%) 0 0/8px 8px content-box,var(--color-paper);border-radius:4px;height:64px;padding:4px;width:64px}.tip-art__viewfinder{height:92px;margin-top:var(--space-4);position:relative;width:140px}.tip-art__paper{background-color:var(--color-paper);border-radius:4px;display:flex;flex-direction:column;gap:5px;top:10px;right:10px;bottom:10px;left:10px;justify-content:center;padding:var(--space-2) var(--space-3);position:absolute}.tip-art__paper--behind{background-color:color-mix(in srgb,var(--color-paper) 88%,var(--color-ink));transform:rotate(-6deg) translate(-4px,2px)}.tip-art__paper--further{background-color:color-mix(in srgb,var(--color-paper) 76%,var(--color-ink));transform:rotate(5deg) translate(4px,3px)}.tip-art__paper-name{background-color:var(--color-ink);border-radius:var(--radius-pill);height:7px;width:60%}.tip-art__paper-line{background-color:color-mix(in srgb,var(--color-paper) 70%,var(--color-ink));border-radius:var(--radius-pill);height:4px;width:80%}.tip-art__paper-line--short{width:50%}.tip-art__corner{border:3px solid var(--color-primary);height:16px;position:absolute;width:16px}.tip-art__corner--tl{border-bottom:0;border-right:0;border-top-left-radius:6px;left:2px;top:2px}.tip-art__corner--tr{border-bottom:0;border-left:0;border-top-right-radius:6px;right:2px;top:2px}.tip-art__corner--bl{border-bottom-left-radius:6px;border-right:0;border-top:0;bottom:2px;left:2px}.tip-art__corner--br{border-bottom-right-radius:6px;border-left:0;border-top:0;bottom:2px;right:2px}.tip-art__shutter{border:3px solid var(--color-paper);border-radius:50%;box-shadow:inset 0 0 0 3px var(--color-ink),inset 0 0 0 20px var(--color-paper);height:38px;margin-top:var(--space-5);width:38px}.tip-art__list-row{align-items:center;background-color:var(--color-surface);border-radius:var(--radius-sm);display:flex;gap:var(--space-2);padding:var(--space-2);position:relative}.tip-art__list-row .tip-art__avatar{background-color:var(--color-primary-soft);height:20px;width:20px}.tip-art__list-row--pressed{background-color:var(--color-primary-bg)}.tip-art__touch{background-color:rgba(var(--color-primary-rgb),.35);border-radius:50%;box-shadow:0 0 0 6px rgba(var(--color-primary-rgb),.15);height:26px;position:absolute;right:var(--space-6);top:50%;transform:translateY(-50%);width:26px}.tip-art__signature{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2)}.tip-art__signature-name{background-color:var(--color-text-primary);border-radius:var(--radius-pill);height:7px;width:55%}.tip-art__qr--small{background:repeating-conic-gradient(var(--color-ink) 0 25%,var(--color-paper) 0 50%) 0 0/6px 6px content-box,var(--color-paper);height:36px;padding:2px;width:36px}.tip-art--map{align-items:center;height:220px;padding:0;position:relative}.tip-art__map{background-color:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-floating);height:160px;overflow:hidden;position:relative;transform:rotate(-3deg);width:150px}.tip-art__street{background-color:var(--color-divider);height:3px;left:0;position:absolute;right:0}.tip-art__street--vertical{bottom:0;height:auto;top:0;width:3px}.tip-art__street--avenue{background-color:var(--color-border);bottom:-20%;height:auto;left:45%;top:-20%;transform:rotate(28deg);width:8px}.tip-art__here{background-color:var(--color-primary);border:2px solid var(--color-paper);box-shadow:0 0 0 14px rgba(var(--color-primary-rgb),.18);height:12px;left:50%;top:50%;transform:translate(-50%,-50%);width:12px}.tip-art__here,.tip-art__map-badge{border-radius:50%;position:absolute}.tip-art__map-badge{align-items:center;background-color:var(--color-surface);box-shadow:var(--shadow-floating);color:var(--color-primary-strong);display:inline-flex;height:48px;justify-content:center;left:30%;top:10%;width:48px}.tip-art__map-badge svg{height:var(--icon-size-lg);width:var(--icon-size-lg)}.tip-art__met{align-items:center;border:3px solid var(--color-surface);border-radius:50%;box-shadow:var(--shadow-raised);display:inline-flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);height:var(--met-size,36px);justify-content:center;position:absolute;width:var(--met-size,36px)}.tip-art__met--blue{background-color:var(--color-primary-soft);color:var(--color-ink)}.tip-art__met--amber{background-color:var(--color-warning-bg);color:var(--color-warning)}.tip-art__met--green{background-color:var(--color-success-bg);color:var(--color-success)}.tip-art__met--red{background-color:var(--color-error-bg);color:var(--color-error)}.tip-art__met--purple{background-color:rgba(var(--color-accent-purple-rgb),.18);color:var(--color-accent-purple)}.setup-sheet__body{gap:var(--gap)}.setup-sheet__fields{display:flex;flex-direction:column;gap:var(--gapSmall)}.setup-sheet__avatar{align-items:center;align-self:center;background-color:var(--color-primary-bg);border:0;border-radius:50%;color:var(--color-primary-strong);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-display);font-weight:var(--font-weight-semibold);height:112px;justify-content:center;padding:0;position:relative;width:112px;-webkit-tap-highlight-color:transparent}.setup-sheet__avatar img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.setup-sheet__avatar:disabled{cursor:default}.setup-sheet__avatar:active:not(:disabled){opacity:var(--press-opacity)}.setup-sheet__avatar:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.setup-sheet__avatar-edit{align-items:center;background-color:var(--color-primary-strong);border:3px solid var(--color-surface);border-radius:50%;bottom:0;color:var(--color-primary-text);display:inline-flex;height:36px;justify-content:center;position:absolute;right:0;width:36px}.setup-sheet__avatar-edit svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.setup-sheet__done{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) 0}.setup-sheet__done-mark{align-items:center;background-color:var(--color-primary-bg);border-radius:50%;color:var(--color-primary-strong);display:inline-flex;height:64px;justify-content:center;width:64px}.setup-sheet__done-mark svg{height:var(--icon-size-md);width:var(--icon-size-md)}.setup-sheet__link{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);margin:0;overflow-wrap:anywhere;text-align:center}.setup-sheet__picker{display:contents;text-align:center}.setup-sheet__picker .image-picker__actions,.setup-sheet__picker .image-picker__preview,.setup-sheet__picker .image-picker__text{display:none}.setup-sheet__wallet{align-items:center;background-color:var(--color-surface-muted);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);text-align:center}.setup-sheet__wallet:not(:has(.wallet-buttons)){display:none}.setup-sheet__wallet .wallet-buttons__row{justify-content:center}.card-checklist{background-color:var(--color-surface-muted);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-1);width:100%}.card-checklist__head{align-items:flex-start;display:flex;gap:var(--space-3)}.card-checklist__heading{flex:1;min-width:0}.card-checklist__title{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);margin:0}.card-checklist__count{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0}.card-checklist__dismiss{align-items:center;background:none;border:0;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:var(--touch-target-min);justify-content:center;margin:calc(var(--space-3)*-1) calc(var(--space-3)*-1) 0 0;padding:0;width:var(--touch-target-min)}.card-checklist__dismiss svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.card-checklist__dismiss:focus-visible{border-radius:50%;outline:2px solid var(--color-primary);outline-offset:-4px}.card-checklist__bar{background-color:var(--color-border-light);border-radius:var(--radius-pill);height:6px;overflow:hidden}.card-checklist__bar span{background-color:var(--primaryColor);border-radius:inherit;display:block;height:100%;transition:width var(--transition-default)}.card-checklist__rows .settings-row+.settings-row{border-top:var(--border-width) solid var(--color-border-light)}.card-checklist .settings-row .card-checklist__icon{color:var(--primaryColor)}.color-picker-anchor{width:100%}.color-picker{background-color:var(--color-surface);border:var(--border-width) solid var(--color-divider);border-radius:var(--radius-card);box-shadow:var(--shadow-floating);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);position:fixed;width:272px;z-index:var(--z-dropdown)}.color-picker__area{background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,transparent);border-radius:var(--radius-sm);cursor:crosshair;height:160px;position:relative;touch-action:none}.color-picker__hue{background-image:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:var(--radius-pill);cursor:pointer;height:12px;position:relative;touch-action:none}.color-picker__thumb{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #00000040,0 1px 3px #0000004d;height:16px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:16px}.color-picker__hue .color-picker__thumb{top:50%}.color-picker__area:focus-visible,.color-picker__hue:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.color-picker__row{align-items:center;display:flex;gap:var(--space-2)}.color-picker__preview{border-radius:50%;box-shadow:inset 0 0 0 1px var(--color-border);flex-shrink:0;height:32px;width:32px}.color-picker__hex{align-items:center;background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);cursor:text;display:flex;flex:1;gap:var(--space-1);height:36px;min-width:0;padding:0 var(--space-3)}.color-picker__hex:focus-within{border-color:var(--color-primary)}.color-picker__hash{color:var(--color-text-muted)}.color-picker__hex-input{background:transparent;border:0;color:var(--color-text-primary);flex:1;font:inherit;font-variant-numeric:tabular-nums;min-width:0;outline:none;padding:0;text-transform:uppercase}.color-picker__eyedropper{align-items:center;background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-input);color:var(--color-text-primary);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;transition:opacity var(--transition-default);width:36px}@media (hover:hover){.color-picker__eyedropper:hover{opacity:var(--hover-opacity)}}.color-picker__eyedropper:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.color-picker__eyedropper svg{height:var(--icon-size-md);width:var(--icon-size-md)}.app-shell{display:contents}.app-shell .app-shell__tabbar-enter-active,.app-shell .app-shell__tabbar-leave-active{transition:transform var(--transition-emphasis);will-change:transform}.app-shell .app-shell__tabbar-enter-from,.app-shell .app-shell__tabbar-leave-to{transform:translateY(100%)}.app-shell__viewport{bottom:var(--keyboard-inset)}.app-shell__hero-backdrop,.app-shell__viewport{left:max(var(--safe-left),(100vw - var(--appColumnWidth))/2);overflow:hidden;position:fixed;right:max(var(--safe-right),(100vw - var(--appColumnWidth))/2);top:0}.app-shell__hero-backdrop{bottom:0;pointer-events:none}.app-shell__hero-backdrop-image{background:linear-gradient(to bottom,var(--primaryColor) 0,var(--whiteColor) 100%);position:absolute;top:0;transform-origin:50% 100%;will-change:transform}.app-shell__hero-backdrop-image:has(img){background:transparent}.app-shell__hero-backdrop-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page{display:flex;flex-direction:column;gap:var(--gap)}.app-shell__viewport>*{background:var(--backgroundColor);top:0!important;right:0!important;bottom:0!important;left:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;padding-bottom:max(0px,var(--safe-bottom) - var(--keyboard-inset));padding-top:var(--safe-top);position:absolute!important}.app-shell:has(.bottom-nav) .app-shell__viewport>*{padding-bottom:calc(var(--bottom-nav-height) + var(--safe-bottom) + var(--space-4))}.app-shell__viewport>.is-pull-settling{transition:transform var(--ptr-settle-duration) var(--stack-transition-easing);will-change:transform}.app-shell__viewport .stack-enter-active,.app-shell__viewport .stack-leave-active{transition:transform var(--stack-transition-duration) var(--stack-transition-easing);will-change:transform}.app-shell__viewport .stack-leave-active{pointer-events:none}.app-shell__viewport[data-nav=forward] .stack-enter-active{box-shadow:var(--stack-shadow);z-index:var(--z-stack-above)}.app-shell__viewport[data-nav=forward] .stack-leave-active{z-index:var(--z-stack-below)}.app-shell__viewport[data-nav=forward] .stack-enter-from{transform:translate(100%)}.app-shell__viewport[data-nav=forward] .stack-leave-to{transform:translate(calc(var(--stack-parallax)*-1))}.app-shell__viewport[data-nav=back] .stack-leave-active{box-shadow:var(--stack-shadow);z-index:var(--z-stack-above)}.app-shell__viewport[data-nav=back] .stack-enter-active{z-index:var(--z-stack-below)}.app-shell__viewport[data-nav=back] .stack-enter-from{transform:translate(calc(var(--stack-parallax)*-1))}.app-shell__viewport[data-nav=back] .stack-leave-from{transform:translate(var(--swipe-x,0))}.app-shell__viewport[data-nav=back] .stack-leave-to{transform:translate(100%)}.app-shell__viewport[data-nav=fade] .stack-enter-active,.app-shell__viewport[data-nav=fade] .stack-leave-active{transform:none;transition:opacity var(--transition-default)}.app-shell__viewport[data-nav=fade] .stack-enter-active{z-index:var(--z-stack-above)}.app-shell__viewport[data-nav=fade] .stack-leave-active{z-index:var(--z-stack-below)}.app-shell__viewport[data-nav=fade] .stack-enter-from,.app-shell__viewport[data-nav=fade] .stack-leave-to{opacity:0}.app-shell__viewport[data-nav=instant] .stack-enter-active,.app-shell__viewport[data-nav=instant] .stack-leave-active{transform:none;transition:none}.app-shell__viewport>.is-swiping{transform:translate(var(--swipe-x,0));transition:none;will-change:transform}.app-shell__viewport>.is-releasing{transform:translate(var(--swipe-x,0));transition:transform var(--stack-transition-duration) var(--stack-transition-easing)}@media (prefers-reduced-motion:reduce){.app-shell__viewport[data-nav] .stack-enter-active,.app-shell__viewport[data-nav] .stack-leave-active{box-shadow:none;transition:opacity var(--transition-default)}.app-shell__viewport[data-nav] .stack-enter-from,.app-shell__viewport[data-nav] .stack-leave-to{opacity:0;transform:none}.app-shell__viewport[data-nav] .stack-leave-from{transform:none}}.modal-route{--safe-top:0px;--backgroundColor:var(--color-surface)}.modal-route .modal-component-container-content>*{margin-inline:0;max-width:none}.modal-component[open].modal-route .modal-component-container .modal-component-container-content.modal-component-container-content{gap:0;padding:0}.modal-component[open].modal-component-swipe-animation.modal-component-swipe-animation.modal-component-swipe-animation{bottom:var(--keyboard-inset);max-height:calc(90% - var(--keyboard-inset))!important}.modal-component[open].modal-component-mobile .modal-component-container,.modal-component[open].modal-component-swipe-animation .modal-component-container{padding-bottom:max(0px,var(--safe-bottom) - var(--keyboard-inset,0px))}.modal-component[open].modal-component-mobile .modal-component-container:not(:has(>.modal-component-container-footer)),.modal-component[open].modal-component-swipe-animation .modal-component-container:not(:has(>.modal-component-container-footer)){padding-bottom:0}.modal-component[open].modal-component-mobile .modal-component-container:not(:has(>.modal-component-container-footer))>.modal-component-container-content.modal-component-container-content,.modal-component[open].modal-component-swipe-animation .modal-component-container:not(:has(>.modal-component-container-footer))>.modal-component-container-content.modal-component-container-content{padding-bottom:calc(16px + max(0px,var(--safe-bottom) - var(--keyboard-inset, 0px)))}.modal-component[open].modal-route.modal-component-mobile .modal-component-container:not(:has(>.modal-component-container-footer))>.modal-component-container-content.modal-component-container-content,.modal-component[open].modal-route.modal-component-swipe-animation .modal-component-container:not(:has(>.modal-component-container-footer))>.modal-component-container-content.modal-component-container-content{padding-bottom:max(0px,var(--safe-bottom) - var(--keyboard-inset,0px))}.modal-component[open]:not(.modal-route) .modal-component-container{min-height:var(--modal-min-height)}:root{view-transition-name:none}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation-duration:var(--vt-morph-duration);animation-timing-function:var(--vt-morph-easing)}@keyframes vt-container-fly{0%{transform:var(--vt-morph-from,none)}}.vt-held,.vt-held *{view-transition-name:none!important}.app-shell__viewport>.vt-held{pointer-events:none;z-index:var(--z-stack-held)}#__nuxt:has(.desktop-shell){max-width:none}.desktop-shell{--desktop-content-inset-right:max(var(--space-8),var(--safe-right));--desktop-content-inset-top:calc(var(--space-8) + var(--safe-top));min-height:100dvh;--fillColor:var(--color-surface);background:var(--color-background);display:grid;grid-template-columns:var(--desktop-sidebar-width) minmax(0,1fr);overflow-x:clip}.desktop-shell.desktop-shell--bare{grid-template-columns:minmax(0,1fr)}.desktop-shell.desktop-shell--bare .desktop-shell__content{padding-left:var(--desktop-content-inset-right)}.desktop-shell .desktop-shell__rail{align-self:start;background:var(--whiteColor);border-right:1px solid var(--greyColor);display:flex;flex-direction:column;gap:var(--gapBig);height:100dvh;overflow-y:auto;padding:calc(var(--gapBig) + var(--safe-top)) var(--space-4) calc(var(--gapBig) + var(--safe-bottom)) max(var(--space-4),var(--safe-left));position:sticky;top:0;z-index:var(--z-desktop-nav)}@media (min-width:1280px){.desktop-shell .desktop-shell__rail{padding-inline:var(--paddingSmall);padding-left:max(var(--paddingSmall),var(--safe-left))}}.desktop-shell .desktop-shell__brand{align-items:center;color:var(--blackColor);display:flex;flex-shrink:0;justify-content:center;min-height:var(--space-10)}@media (min-width:1280px){.desktop-shell .desktop-shell__brand{justify-content:flex-start;padding-inline:var(--paddingSmall)}}.desktop-shell .desktop-shell__logo{display:inline-flex}.desktop-shell .desktop-shell__logo svg{display:block;height:var(--space-8);width:auto}.desktop-shell .desktop-shell__logo--word{display:none}@media (min-width:1280px){.desktop-shell .desktop-shell__logo--mark{display:none}.desktop-shell .desktop-shell__logo--word{display:inline-flex}}.desktop-shell .desktop-shell__share{align-items:center;align-self:center;background:var(--primaryColor);border:0;border-radius:var(--radius-pill);box-shadow:var(--shadow-floating);color:var(--primaryTextColor);cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:var(--font-size-body);font-weight:600;gap:var(--gapSmall);height:var(--touch-target-min);justify-content:center;padding:0;transition:background var(--transition-default),transform var(--transition-default);width:var(--touch-target-min)}@media (hover:hover){.desktop-shell .desktop-shell__share:hover{background:color-mix(in srgb,var(--primaryColor) 88%,var(--blackColor))}}html:not([data-input-modality=pointer]) .desktop-shell .desktop-shell__share:focus-visible{background:color-mix(in srgb,var(--primaryColor) 88%,var(--blackColor))}.desktop-shell .desktop-shell__share:active{transform:scale(.97)}.desktop-shell .desktop-shell__share .desktop-shell__icon svg{height:var(--icon-size-md);width:var(--icon-size-md)}@media (min-width:1280px){.desktop-shell .desktop-shell__share{align-self:stretch;padding:0 var(--paddingSmall);width:auto}}.desktop-shell .desktop-shell__nav{flex:1;min-height:0}.desktop-shell .desktop-shell__list{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;padding:0}.desktop-shell .desktop-shell__list--secondary{border-top:1px solid var(--greyColor);margin-top:var(--space-3);padding-top:var(--space-3)}.desktop-shell .desktop-shell__link{align-items:center;background:transparent;border:0;border-radius:var(--radius-input);color:var(--darkGreyColor);cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-size-body);font-weight:500;gap:var(--gapSmall);justify-content:center;min-height:var(--touch-target-min);padding:var(--paddingExtraSmall) var(--paddingSmall);text-align:left;transition:color var(--transition-default),background var(--transition-default);width:100%}@media (min-width:1280px){.desktop-shell .desktop-shell__link{justify-content:flex-start}}@media (hover:hover){.desktop-shell .desktop-shell__link:hover{background:var(--lightGreyColor)}}html:not([data-input-modality=pointer]) .desktop-shell .desktop-shell__link:focus-visible{background:var(--lightGreyColor)}.desktop-shell .desktop-shell__link--active{background:var(--lightGreyColor);color:var(--primaryColor)}.desktop-shell .desktop-shell__link--active .desktop-shell__avatar{border-color:var(--primaryColor)}.desktop-shell .desktop-shell__icon{align-items:center;display:inline-flex;flex-shrink:0;height:var(--icon-size-lg);justify-content:center;position:relative;width:var(--icon-size-lg)}.desktop-shell .desktop-shell__icon svg{display:block;height:var(--icon-size-lg);width:var(--icon-size-lg)}.desktop-shell .desktop-shell__avatar{align-items:center;background-color:var(--blackColor);border:1px solid var(--darkestGreyColor);border-radius:50%;color:var(--whiteColor);display:flex;font-size:14px;font-weight:600;height:var(--icon-size-lg);justify-content:center;line-height:100%;overflow:hidden;width:var(--icon-size-lg)}.desktop-shell .desktop-shell__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.desktop-shell .desktop-shell__badge{align-items:center;background:var(--primaryColor);border-radius:var(--radius-pill);color:var(--primaryTextColor);display:inline-flex;font-size:var(--font-size-caption);font-weight:600;height:var(--space-4);justify-content:center;left:100%;line-height:1;min-width:var(--space-4);padding:0 var(--space-1);position:absolute;top:calc(var(--space-1)*-1);transform:translate(-50%)}.desktop-shell .desktop-shell__label{display:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1280px){.desktop-shell .desktop-shell__label{display:block}}.desktop-shell .desktop-shell__avatar--account{background-color:var(--primaryColor);border-color:transparent;color:var(--primaryTextColor);font-size:12px}.desktop-shell .desktop-shell__account-text{display:none;flex-direction:column;line-height:1.25;min-width:0}@media (min-width:1280px){.desktop-shell .desktop-shell__account-text{display:flex}}.desktop-shell .desktop-shell__account-name{color:var(--blackColor);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-shell .desktop-shell__account-handle{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-shell .desktop-shell__foot{border-top:1px solid var(--greyColor);display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-1);padding-top:var(--padding)}.desktop-shell .desktop-shell__content{padding:var(--desktop-content-inset-top) var(--desktop-content-inset-right) calc(var(--space-12) + var(--safe-bottom)) var(--space-8)}@media (max-width:1023.98px){.desktop-shell .desktop-shell__container--indexed{display:block;max-width:var(--appColumnWidth)}.desktop-shell .desktop-shell__index{display:none}}.desktop-shell .desktop-shell__container{margin-inline:auto;max-width:var(--appColumnWidth)}.desktop-shell .desktop-shell__container:has(.card-page){max-width:1120px}.desktop-shell .desktop-shell__container--indexed{align-items:start;display:grid;gap:var(--gapBig);grid-template-columns:var(--desktop-settings-index-width) minmax(0,var(--appColumnWidth));justify-content:center;max-width:none}.desktop-shell .desktop-shell__index{max-height:calc(100dvh - var(--desktop-content-inset-top) - var(--space-8));overflow-y:auto;overscroll-behavior:contain;position:sticky;top:var(--desktop-content-inset-top)}.desktop-shell .desktop-shell__page{min-width:0}.auth-container{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:var(--gap);margin:0 auto;max-width:var(--smallerContainerWidth);padding:0 var(--page-gutter) 96px;width:100%}.auth-container .auth-container-box{display:flex;flex-direction:column;gap:var(--gapSmall);width:100%}.auth-container .auth-container-box .input-component:has(.helper-text){margin-bottom:var(--padding)}.auth-container .button{margin:0 auto;width:100%}.auth-container .auth-container-box-buttons{display:flex;gap:var(--gapSmall);justify-content:center;width:100%}.auth-container .auth-button{align-items:center;background-color:var(--whiteColor);border:var(--border-width) solid var(--greyColor);border-radius:var(--radius-pill);color:var(--blackColor);cursor:pointer;display:flex;height:var(--input-height);justify-content:center;transition:all .2s ease-in-out;width:var(--input-height)}.auth-container .auth-button svg{height:var(--icon-size-lg);width:var(--icon-size-lg)}@media (hover:hover){.auth-container .auth-button:hover{background-color:var(--lightGreyColor);border-color:var(--hoverColor)}}html:not([data-input-modality=pointer]) .auth-container .auth-button:focus-visible{outline:var(--focus-ring-width) solid var(--hoverColor);outline-offset:var(--focus-ring-offset)}.auth-container .auth-separator{align-items:center;color:var(--darkGreyColor);display:flex;gap:var(--gapSmall);width:100%}.auth-container .auth-separator:after,.auth-container .auth-separator:before{background-color:var(--greyColor);content:"";flex:1;height:var(--border-width)}.modal-route .auth-container{flex-grow:0;padding-bottom:var(--padding);padding-top:var(--padding)}.modal-route:has(.auth-container) .modal-component-container-header-text,.modal-route:has(.auth-container) .modal-component-container-header-title{text-align:center;width:100%}.error-page{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:var(--gap);margin:0 auto;max-width:var(--smallerContainerWidth);padding:0 var(--page-gutter) 96px;text-align:center;width:100%}.error-page .error-page-mark{background-color:rgba(var(--voltPrimaryColorRGB),.1);border-radius:50%;color:var(--voltPrimaryColor);display:grid;font-size:var(--font-size-heading);font-weight:600;height:56px;line-height:1;place-items:center;width:56px}.error-page .error-page-text{display:flex;flex-direction:column;gap:var(--gapText);width:100%}.error-page .button{margin-top:var(--gapSmall);width:100%}.auth-identity{align-items:center;background-color:var(--lightGreyColor);border-radius:var(--radius-input);padding:var(--space-3) var(--space-4);text-align:center;width:100%}.auth-identity,.auth-identity .auth-identity-text{display:flex;flex-direction:column;gap:var(--gapTextSmall)}.auth-identity .auth-identity-text{max-width:100%;min-width:0}.auth-identity .auth-identity-address{overflow-wrap:anywhere}.auth-hero{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);margin:0 auto var(--space-6);max-width:var(--smallerContainerWidth);padding:var(--gapBig) var(--page-gutter) 0;width:100%}.auth-hero .auth-hero-mark{display:flex;height:56px}.auth-hero .auth-hero-mark svg{height:100%;width:auto}.auth-hero .auth-hero-title{color:var(--blackColor);font-size:var(--font-size-heading);font-weight:600;line-height:1.2;text-align:center}.auth-note{color:var(--darkGreyColor);font-size:var(--font-size-caption);line-height:1.4;text-align:center;width:100%}.auth-note.error-text{color:var(--errorColor);font-size:var(--font-size-small)}.card-link{align-items:center;display:flex;gap:var(--gapSmall);padding:0 var(--space-1);width:100%}.card-link .card-link-text{display:flex;flex:1;flex-direction:column;gap:var(--gapTextSmall);min-width:0}.card-link .card-link-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-link .card-link-change{background:none;border:0;cursor:pointer;flex-shrink:0;padding:0}.auth-actions{display:flex;flex-direction:column;gap:var(--gapExtraSmall);text-align:center;width:100%}.password-rules{display:grid;gap:var(--gapExtraSmall) var(--gapSmall);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.password-rules .password-rules-item{align-items:center;color:var(--darkGreyColor);display:flex;gap:var(--gapExtraSmall)}.password-rules .password-rules-item--met{color:var(--successColor)}.password-rules .password-rules-mark{display:grid;flex-shrink:0;height:var(--icon-size-sm);place-items:center;width:var(--icon-size-sm)}.password-rules .password-rules-mark svg{height:100%;width:100%}@media (max-width:380px){.password-rules{grid-template-columns:minmax(0,1fr)}}.auth-disclosure{align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--color-primary);cursor:pointer;font:inherit;font-weight:var(--font-weight-medium);margin:0;padding:var(--space-2) 0;text-align:center;transition:opacity var(--transition-default)}@media (hover:hover){.auth-disclosure:hover{opacity:var(--hover-opacity)}}.auth-disclosure:active{opacity:var(--press-opacity)}.profile-container{display:flex;flex-direction:column;flex-grow:1;gap:var(--space-4);width:100%}.profile-container .profile-container-header{display:flex;flex-direction:column;gap:var(--space-10);width:100%}.profile-container .profile-container-header .profile-container-header-images{display:flex;flex-direction:column;position:relative}.profile-container .profile-container-header .profile-container-header-images .profile-container-header-images-banner{background:linear-gradient(to bottom,var(--primaryColor) 0,var(--whiteColor) 100%);height:calc(144px + var(--safe-top));margin-top:calc(var(--safe-top)*-1);width:100%}.profile-container .profile-container-header .profile-container-header-images .profile-container-header-images-banner:has(img){background:transparent}.profile-container .profile-container-header .profile-container-header-images .profile-container-header-images-box{border-radius:50%;bottom:calc(var(--space-6)*-1);height:112px;left:var(--page-gutter);position:absolute;width:112px;z-index:1}.profile-container .profile-container-header .profile-container-header-images .profile-container-header-images-box .profile-container-header-images-box-image{align-items:center;background:linear-gradient(to bottom,var(--primaryColor) 0,var(--whiteColor) 100%);border:var(--border-width-thick) solid var(--primaryColor);border-radius:50%;display:flex;font-size:48px;font-weight:700;height:100%;justify-content:center;line-height:100%;width:100%}.profile-container .profile-container-header .profile-container-header-images .profile-container-header-images-box .profile-container-header-images-box-image:has(img){background:transparent}.profile-container .profile-container-header .profile-container-header-images .profile-container-header-images-box img{border-radius:50%;height:100%;width:100%}.profile-container .profile-container-header .profile-container-header-images .profile-container-header-images-box .profile-container-header-images-box-logo{background-color:var(--backgroundColor);border:var(--border-width-thick) solid var(--primaryColor);border-radius:50%;bottom:0;height:36px;position:absolute;right:0;width:36px;z-index:2}.profile-container .profile-container-header .profile-container-header-images img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-container .profile-container-header .profile-container-header-images .profile-topbar{align-items:center;display:flex;height:var(--stack-bar-height);justify-content:flex-end;left:0;margin-inline:auto;max-width:var(--appColumnWidth);padding:0 var(--page-gutter);padding-top:var(--safe-top);position:fixed;right:0;top:0;z-index:var(--z-stack-bar)}.profile-container .profile-container-header .profile-container-header-images .profile-topbar:before{background-color:var(--whiteColor);box-shadow:0 1px 0 0 var(--color-border-light);content:"";top:0;right:0;bottom:0;left:0;opacity:var(--profile-hero-progress,0);pointer-events:none;position:absolute}@media (min-width:768px){.profile-container .profile-container-header .profile-container-header-images .profile-topbar{--profile-hero-progress:0;height:var(--stack-bar-inner-height);padding:0 var(--space-3);padding-top:0;position:absolute}.profile-container .profile-container-header .profile-container-header-images .profile-topbar:before{content:none}}.profile-container .profile-container-header .profile-container-header-images .profile-topbar__plate{position:relative}.profile-container .profile-container-header .profile-container-header-images .profile-topbar__plate:before{background:var(--whiteColor);border-radius:50%;box-shadow:var(--shadow-floating);content:"";top:0;right:0;bottom:0;left:0;opacity:calc(1 - var(--profile-hero-progress, 0));pointer-events:none;position:absolute}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.profile-container .profile-container-header .profile-container-header-images .profile-topbar__plate:before{-webkit-backdrop-filter:blur(var(--dock-blur)) saturate(var(--dock-saturate));backdrop-filter:blur(var(--dock-blur)) saturate(var(--dock-saturate));background:color-mix(in srgb,var(--color-surface) var(--dock-tint),transparent)}}.profile-container .profile-container-header .profile-container-header-images .profile-topbar__plate>*{position:relative}.profile-container .profile-container-header .profile-container-header-images .profile-topbar__plate--back{margin-right:auto}.profile-container .profile-container-header .profile-container-header-images .profile-topbar__save{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--blackColor);cursor:pointer;display:flex;font:inherit;height:40px;justify-content:center;padding:var(--space-2);transition:background-color .2s,color .2s;width:40px}.profile-container .profile-container-header .profile-container-header-images .profile-topbar__save svg{height:100%;width:100%}.profile-container .profile-container-header .profile-container-header-images .profile-topbar__save.is-saved{background-color:var(--primaryColor);color:var(--primaryTextColor)}.profile-container .profile-container-header .profile-container-header-images .profile-topbar__save:disabled{opacity:var(--press-opacity)}.profile-container .profile-container-header .profile-container-header-images .profile-container-header-edit-switch{bottom:calc(var(--space-6)*-1);position:absolute;right:var(--page-gutter);width:152px}.profile-container .profile-container-header .profile-container-header-images .profile-container-header-edit-switch .option-selector-component .option-selector-component-title{display:none}.profile-container .profile-container-header .profile-container-header-images .profile-container-header-edit-switch .option-selector-component .option-selector-component-options label{height:32px}.profile-container .profile-container-header .profile-container-identity{display:flex;flex-direction:column;gap:var(--space-4)}.profile-container .profile-container-header .profile-container-header-info{display:flex;flex-direction:column;gap:var(--gapExtraSmall);padding:0 var(--page-gutter)}.profile-container .profile-container-header .profile-container-header-info *{line-height:110%;word-wrap:break-word}.profile-container .profile-container-header .profile-container-header-info .profile-container-header-info-title{display:flex;flex-direction:column;gap:var(--gapTextSmall)}.profile-container .profile-container-header .profile-container-header-info .profile-container-header-info-name{font-size:var(--font-size-heading);letter-spacing:-.01em}.profile-container .profile-container-header .profile-container-header-info .profile-container-header-info-headline{color:var(--color-text-secondary)}.profile-container .profile-container-header .profile-container-header-info .profile-container-header-info-box-container{display:flex;flex-direction:column;gap:var(--gapText)}.profile-container .profile-container-header .profile-container-header-info .profile-container-header-info-box{align-items:flex-start;display:flex;gap:var(--gapExtraSmall);width:100%}.profile-container .profile-container-header .profile-container-header-info .profile-container-header-info-box .profile-container-header-info-box-icon{height:var(--icon-size-md);margin-top:-2px;width:var(--icon-size-md)}.profile-container .profile-container-header .profile-container-header-info .profile-container-header-info-box .profile-container-header-info-box-icon svg{color:var(--primaryColor);height:100%;width:100%}.profile-container .profile-container-header .profile-container-header-info .profile-container-header-info-skills{display:flex;flex-wrap:wrap;gap:var(--gapExtraSmall);margin-top:var(--space-1)}.profile-container .profile-container-header .profile-container-header-info .profile-container-header-info-skills .profile-container-header-info-skills-item{border:var(--border-width) solid var(--primaryColor);border-radius:var(--radius-pill);color:var(--primaryColor);padding:var(--paddingTiny) var(--paddingSmall)}.profile-container .profile-container-buttons{display:flex;gap:var(--gapExtraSmall);padding:0 var(--page-gutter)}.profile-container .profile-container-buttons .button{background-color:var(--primaryColor);border:none;color:var(--primaryTextColor);flex:1;min-width:0}@media (hover:hover){.profile-container .profile-container-buttons .button:hover{background-color:var(--primaryColor);color:var(--primaryTextColor)}}.profile-container .profile-container-buttons .button:not(:first-child){flex:0 0 80px;width:80px}.profile-container .profile-container-buttons .button svg{color:var(--primaryTextColor);height:var(--icon-size-lg);width:var(--icon-size-lg)}.profile-container .profile-container-links{display:flex;flex-direction:column;gap:var(--gapSmall);padding:0 var(--page-gutter)}.profile-container .profile-container-links .profile-container-links-wrapper{display:flex;width:100%}.profile-container .profile-container-links .profile-container-links-heading{color:var(--primaryColor);display:flex;gap:var(--gapSmall);justify-content:space-between;margin:var(--paddingSmall) 0;padding-left:var(--paddingExtraSmall);padding-right:var(--paddingSmall);position:relative;width:100%;word-break:break-all}.profile-container .profile-container-links .profile-container-links-heading:after{background:var(--primaryColor);border-radius:var(--radius-pill);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:var(--border-width-thick)}.profile-container .profile-container-links .profile-container-links-link{align-items:center;border-radius:var(--radius-pill);cursor:pointer;display:flex;gap:var(--gapSmall);height:58px;padding:0 var(--space-3) 0 var(--space-1);position:relative;width:100%}.profile-container .profile-container-links .profile-container-links-link:has(.profile-container-links-link-square){border-radius:var(--radius-card)}.profile-container .profile-container-links .profile-container-links-link .profile-container-links-link-icon{align-items:center;border-radius:50%;box-shadow:var(--boxShadow);display:flex;flex-shrink:0;height:52px;justify-content:center;transition:all .2s;width:52px}.profile-container .profile-container-links .profile-container-links-link .profile-container-links-link-icon.profile-container-links-link-safari svg{height:40px;margin-top:2px;width:40px}.profile-container .profile-container-links .profile-container-links-link .profile-container-links-link-icon.profile-container-links-link-square{border-radius:var(--radius-input)}.profile-container .profile-container-links .profile-container-links-link .profile-container-links-link-icon.profile-container-links-link-fallback{color:var(--primaryTextColor)}.profile-container .profile-container-links .profile-container-links-link .profile-container-links-link-icon.profile-container-links-link-image{background:none!important;overflow:hidden}.profile-container .profile-container-links .profile-container-links-link .profile-container-links-link-icon.profile-container-links-link-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-container .profile-container-links .profile-container-links-link .profile-container-links-link-icon.profile-container-links-link-small svg{height:24px;width:24px}.profile-container .profile-container-links .profile-container-links-link .profile-container-links-link-icon.profile-container-links-link-small.profile-container-links-link-safari svg{height:30px;width:30px}.profile-container .profile-container-links .profile-container-links-link .profile-container-links-link-icon svg{height:32px;transition:all .2s;width:32px}.profile-container .profile-container-links .profile-container-links-link .profile-container-links-link-info{align-items:center;display:flex;gap:var(--gapExtraSmall);width:100%}.profile-container .profile-container-links .profile-container-links-link .profile-container-links-link-info .profile-container-links-link-info-box{display:flex;flex-direction:column;gap:var(--gapText);width:100%}.profile-container .profile-container-links .profile-container-links-link .profile-container-links-link-info .profile-container-links-link-info-box .list-text-bold{display:-webkit-box;width:100%;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--blackColor);height:-moz-fit-content;height:fit-content;max-height:32px;overflow:hidden;word-break:break-word}.profile-container .profile-container-links .profile-container-links-link .profile-container-links-link-info .profile-container-links-link-info-box .info-text-list{display:-webkit-box;width:100%;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;height:12px;overflow:hidden;word-break:break-word}.profile-container .profile-container-links .profile-container-links-link .profile-container-links-link-info .profile-container-links-link-info-icon{flex-shrink:0;height:var(--icon-size-lg);padding:var(--paddingTiny);width:var(--icon-size-lg)}.profile-container .profile-container-links .profile-container-links-link .profile-container-links-link-info .profile-container-links-link-info-icon svg{color:var(--primaryColor);height:100%;width:100%}.profile-container .profile-container-footer{align-items:center;display:flex;flex-direction:column;gap:var(--space-6);justify-content:center;margin-top:auto;padding-bottom:var(--paddingSmall);padding-top:var(--space-10)}.profile-container .profile-container-footer a{align-items:center;display:flex;height:48px;justify-content:center;width:48px}.profile-container .profile-container-footer a svg{height:100%;width:100%}.profile-container .profile-container-footer img{border-radius:50%;height:48px;-o-object-fit:contain;object-fit:contain;width:48px}.profile-container .profile-container-footer .vortec-box{display:flex;gap:var(--space-2);height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.profile-container .profile-container-footer .vortec-box .vortec-mark{height:auto;width:80px}@media (min-width:768px){.profile-container{--card-aside-width:280px;--card-avatar-size:120px;--card-avatar-overhang:calc(var(--card-avatar-size)/2);--card-panel-padding:var(--space-6);--card-panel-offset:var(--space-6);align-items:start;-moz-column-gap:var(--space-4);column-gap:var(--space-4);display:grid;grid-template-areas:"hero hero" "aside links" "footer footer";grid-template-columns:var(--card-aside-width) minmax(0,1fr);grid-template-rows:auto 1fr auto;padding-inline:var(--page-gutter);row-gap:0}.profile-container .profile-container-header{display:contents}.profile-container .profile-container-header .profile-container-header-images{grid-area:hero;margin-inline:calc(var(--page-gutter)*-1)}.profile-container .profile-container-header .profile-container-header-images .profile-container-header-images-banner{height:calc(200px + var(--safe-top))}.profile-container .profile-container-header .profile-container-header-images .profile-container-header-images-box{border-radius:50%;bottom:calc(var(--card-avatar-overhang)*-1);box-shadow:var(--shadow-card);height:var(--card-avatar-size);left:calc(var(--page-gutter) + var(--card-panel-padding));width:var(--card-avatar-size)}.profile-container .profile-container-header .profile-container-header-images .profile-container-header-images-box .profile-container-header-images-box-image{border-color:var(--whiteColor);border-width:4px}.profile-container .profile-container-header .profile-container-header-images .profile-container-header-edit-switch{bottom:var(--space-4);right:calc(var(--page-gutter) + var(--space-2))}.profile-container .profile-container-identity{background:var(--whiteColor);border:1px solid var(--color-border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-card);gap:var(--space-6);grid-area:aside;margin-top:var(--card-panel-offset);padding:calc(var(--card-avatar-overhang) - var(--card-panel-offset) + var(--space-4)) var(--card-panel-padding) var(--card-panel-padding);position:sticky;top:calc(var(--stack-bar-height) + var(--space-2))}.profile-container .profile-container-identity .profile-container-header-info{gap:var(--space-4);padding:0}.profile-container .profile-container-identity .profile-container-header-info-name{font-size:26px}.profile-container .profile-container-identity .profile-container-buttons{padding:0}.profile-container .profile-container-identity .profile-container-buttons .button{height:48px}.profile-container .profile-container-identity .profile-container-buttons .button:not(:first-child){flex:0 0 48px;padding:0;width:48px}.profile-container .profile-container-links,.profile-container>.container{grid-area:links;margin-top:var(--card-panel-offset);padding:0}.profile-container .profile-container-links{gap:var(--space-3)}.profile-container .profile-container-links .profile-container-links-wrapper{min-width:0}.profile-container .profile-container-links .profile-container-links-heading{margin:var(--space-4) 0 var(--space-1)}.profile-container .profile-container-links .profile-container-links-wrapper:first-child .profile-container-links-heading{margin-top:0}.profile-container .profile-container-links .profile-container-links-link{background:var(--whiteColor);border:1px solid var(--color-border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);height:76px;padding:0 var(--space-4) 0 var(--space-3);transition:border-color var(--transition-default),box-shadow var(--transition-default),transform var(--transition-default)}.profile-container .profile-container-links .profile-container-links-link .profile-container-links-link-icon{box-shadow:none;height:48px;width:48px}.profile-container .profile-container-links .profile-container-links-link .profile-container-links-link-icon svg{height:30px;width:30px}.profile-container .profile-container-links .profile-container-links-link .profile-container-links-link-info-icon{transition:transform var(--transition-default)}}@media (min-width:768px) and (hover:hover){.profile-container .profile-container-links .profile-container-links-link:hover{border-color:var(--primaryColor);box-shadow:var(--shadow-card);transform:translateY(-1px)}.profile-container .profile-container-links .profile-container-links-link:hover .profile-container-links-link-info-icon{transform:translate(2px)}}@media (min-width:768px){.profile-container .profile-container-footer{grid-area:footer}.profile-container{--card-aside-width:320px;--card-avatar-size:128px;-moz-column-gap:var(--space-6);column-gap:var(--space-6);padding-inline:0}.profile-container .profile-container-header .profile-container-header-images{margin-inline:0}.profile-container .profile-container-header .profile-container-header-images .profile-container-header-images-banner{border-radius:var(--radius-card);height:240px;margin-top:0;overflow:hidden}}@media (min-width:768px){.profile-container .profile-container-header .profile-container-header-images .profile-container-header-images-banner:not(:has(img)){background:linear-gradient(135deg,var(--primaryColor) 0,color-mix(in srgb,var(--primaryColor) 45%,var(--whiteColor)) 100%)}.profile-container .profile-container-header .profile-container-header-images .profile-container-header-images-box{left:var(--card-panel-padding)}.profile-container .profile-container-header .profile-container-header-images .profile-container-header-edit-switch{right:var(--space-4)}.profile-container .profile-container-header .profile-container-header-images .profile-topbar:not(:has(.profile-topbar__save)){display:none}.profile-container .profile-container-header .profile-container-header-images .profile-topbar{left:auto;margin:0;max-width:none;padding:0;right:var(--space-4);top:var(--space-4)}.profile-container .profile-container-identity{top:var(--space-6)}}@media (min-width:1280px){.profile-container .profile-container-links{align-content:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-container .profile-container-links .profile-container-links-wrapper:has(.profile-container-links-heading){grid-column:1/-1}}.contact-page{display:flex;flex-direction:column;flex-grow:1;gap:var(--gap);justify-content:center;padding:var(--padding);width:100%}.contact-page .contact-page-header{align-items:center;border-bottom:var(--border-width) solid var(--greyColor);display:flex;height:calc(80px - var(--padding));justify-content:center;margin-bottom:auto;padding-bottom:var(--paddingSmall)}.contact-page .contact-page-header svg{height:48px;width:48px}.contact-page .contact-info-wrapper-header{align-items:center;border-bottom:var(--border-width) solid var(--greyColor);display:flex;flex-direction:column;gap:var(--gap);justify-content:center;margin:0 auto;padding-bottom:var(--padding);width:100%}.contact-page .contact-info-wrapper-header .contact-info-wrapper-header-icon{align-items:center;background-color:var(--voltPrimaryColor);border-radius:50%;display:flex;height:34px;justify-content:center;padding-bottom:2px;width:34px}.contact-page .contact-info-wrapper-header .contact-info-wrapper-header-icon:before{border:3px solid var(--whiteColor);border-radius:2px;border-right:none;border-top:none;content:"";height:7px;transform:rotate(-50deg);width:16px}.contact-page .contact-info-wrapper-header .contact-info-wrapper-header-text{display:flex;flex-direction:column;gap:var(--gapTextSmall)}.contact-page .contact-info-wrapper-box{display:flex;flex-wrap:wrap;gap:var(--gap)}.contact-page .contact-info-wrapper-box .input-component{flex-grow:1;min-width:220px;width:calc(50% - var(--gap)/2)}.contact-page .button{background-color:var(--voltPrimaryColor);margin:0 auto;width:100%}.contact-page .contact-page-footer{display:flex;gap:var(--space-2);height:-moz-fit-content;height:fit-content;margin:auto auto 0;padding-bottom:var(--space-4);padding-top:var(--space-10);width:-moz-fit-content;width:fit-content}.contact-page .contact-page-footer .vortec-mark{height:auto;width:80px}.contacts-view-title{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3)}.contacts-view-title .name-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.contacts-view-title .name-text--unnamed{color:var(--color-text-secondary)}.contacts-view-title.contacts-view-title--detail{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-2)}.contacts-view-title .contacts-view-title-tag{align-items:center;background-color:var(--lightGreyColor);border-radius:var(--radius-pill);color:var(--darkestGreyColor);display:flex;gap:var(--space-2);justify-content:center;margin:0 auto;padding:var(--space-1) var(--space-4);text-transform:uppercase;width:-moz-fit-content;width:fit-content}.contacts-view-title .contacts-view-title-tag.contacts-view-title-tag-exchanged{background-color:rgba(var(--secondaryColorRGB),.1);color:var(--primaryColor)}.contacts-view-options{display:grid;gap:var(--space-4) var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--space-5) var(--space-4)}.contacts-view-options .contacts-view-option{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:var(--space-2);min-width:0;padding:0}.contacts-view-options .contacts-view-option .contacts-view-option-icon{align-items:center;background-color:var(--color-primary-bg);border-radius:50%;color:var(--primaryColor);display:flex;height:48px;justify-content:center;transition:background-color var(--transition-default);width:48px}.contacts-view-options .contacts-view-option .contacts-view-option-icon svg{height:var(--icon-size);width:var(--icon-size)}.contacts-view-options .contacts-view-option .list-text-bold{font-size:var(--font-size-caption);overflow-wrap:anywhere;text-align:center}.contacts-view-options .contacts-view-option .contacts-view-option-text{display:contents}.contacts-view-options .contacts-view-option .info-text-list{display:none}@media (hover:hover){.contacts-view-options .contacts-view-option:hover .contacts-view-option-icon{background-color:var(--color-primary-soft)}}.contacts-view-options .contacts-view-option:active{opacity:var(--press-opacity)}.contacts-view-header .stack-header__title{display:flex;justify-content:center}.contacts-view-header .contacts-view-title-box-image{align-items:center;background-color:var(--primaryColor);border-radius:50%;color:var(--primaryTextColor);display:flex;flex-shrink:0;font-size:var(--font-size-body);font-weight:600;height:40px;justify-content:center;line-height:100%;overflow:hidden;width:40px}.contacts-view-header .contacts-view-title-box-image img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contacts-view-header .contacts-view-title-box-image .contacts-view-title-box-glyph{display:flex;height:var(--icon-size-lg);opacity:.85;width:var(--icon-size-lg)}.contacts-view-header .contacts-view-title-box-image .contacts-view-title-box-glyph svg{height:100%;width:100%}.contacts-view-header .contacts-view-title-action{align-items:center;background:none;border:0;color:var(--primaryColor);cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:1;margin-right:calc(var(--space-2)*-1);min-height:var(--touch-target-min);padding:0 var(--space-2);transition:opacity var(--transition-default)}@media (hover:hover){.contacts-view-header .contacts-view-title-action:hover{opacity:var(--hover-opacity)}}.contacts-view-header .contacts-view-title-action:active{opacity:var(--press-opacity)}.contacts-list{padding-bottom:calc(var(--space-8) + var(--space-6))}.contacts-list .contacts-press{display:contents}.contacts-list .contacts-item{align-items:flex-start;color:inherit;display:flex;gap:var(--space-3);min-height:var(--touch-target-min);padding:var(--space-3) 0;text-decoration:none;transition:opacity var(--transition-default);width:100%}@media (hover:hover){.contacts-list .contacts-item:hover{opacity:var(--hover-opacity)}}.contacts-list .contacts-item:active{opacity:var(--press-opacity)}.contacts-list .contacts-item+.contacts-item{border-top:var(--border-width) solid var(--color-border-light)}.contacts-list .contacts-item-image{align-items:center;background-color:var(--primaryColor);border-radius:var(--radius-input);color:var(--primaryTextColor);display:flex;flex-shrink:0;font-size:var(--font-size-body);font-weight:600;height:44px;justify-content:center;line-height:100%;margin-top:1px;overflow:hidden;width:44px}.contacts-list .contacts-item-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contacts-list .contacts-item-image .contacts-item-image-glyph{display:flex;height:var(--icon-size-lg);opacity:.85;width:var(--icon-size-lg)}.contacts-list .contacts-item-image .contacts-item-image-glyph svg{height:100%;width:100%}.contacts-list .contacts-item-info{display:flex;flex:1;flex-direction:column;gap:var(--gapTextSmall);min-width:0}.contacts-list .contacts-item-info>p:not(.contacts-item-message){margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contacts-list .contacts-item-info>p{margin:0}.contacts-list .contacts-item-name{color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.contacts-list .contacts-item-name--unnamed{color:var(--color-text-secondary)}.contacts-list .contacts-item-message,.contacts-list .contacts-item-role{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.contacts-list .contacts-item-message{align-items:flex-start;display:flex;gap:var(--space-1);line-height:1.35;margin-top:var(--space-1);white-space:normal}.contacts-list .contacts-item-message span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.contacts-list .contacts-item-message-icon{color:var(--color-text-muted);display:flex;flex-shrink:0;height:var(--icon-size-xs);margin-top:1px;width:var(--icon-size-xs)}.contacts-list .contacts-item-message-icon svg{height:100%;width:100%}.contacts-list .contacts-item-trail{align-items:flex-end;align-self:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-2);padding-top:2px}.contacts-list .contacts-item-time{color:var(--color-text-muted);font-size:var(--font-size-caption)}.contacts-list .contacts-item-new{background-color:var(--color-primary);border-radius:50%;height:10px;width:10px}.contacts-list .contacts-item-name--new{font-weight:var(--font-weight-semibold)}.contacts-list .contacts-new-filter{display:flex;padding:var(--space-2) 0 var(--space-1)}.contacts-list .contacts-new-pill{align-items:center;background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);gap:var(--space-2);min-height:var(--btn-height-sm);padding:var(--space-1) var(--space-4);transition:background-color var(--transition-default),border-color var(--transition-default),color var(--transition-default)}@media (hover:hover){.contacts-list .contacts-new-pill:hover{border-color:var(--color-border-strong)}}.contacts-list .contacts-new-pill:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.contacts-list .contacts-new-pill--on,.contacts-list .contacts-new-pill--on:hover{background-color:var(--color-primary-strong);border-color:var(--color-primary-strong);color:var(--color-text-inverse)}.contacts-list .contacts-new-pill-dot{background-color:var(--color-primary);border-radius:50%;height:8px;width:8px}.contacts-new-pill--on .contacts-list .contacts-new-pill-dot{background-color:currentColor}.contacts-list .contacts-new-pill-count{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.contacts-new-pill--on .contacts-list .contacts-new-pill-count{color:inherit}.contacts-list .contacts-item-loading{align-items:center;display:flex;gap:var(--space-3);min-height:var(--touch-target-min);padding:var(--space-3) 0}.contacts-list .contacts-item-loading+.contacts-item-loading{border-top:var(--border-width) solid var(--color-border-light)}.contacts-list .contacts-item-loading .contacts-item-loading-image{border-radius:var(--radius-input);flex-shrink:0;height:44px;width:44px}.contacts-list .contacts-item-loading .contacts-item-loading-texts{display:flex;flex:1;flex-direction:column;gap:var(--space-2);min-width:0}.contacts-list .contacts-item-loading .contacts-item-loading-texts .contacts-item-loading-text{border-radius:var(--radius-pill);height:10px}.contacts-list .contacts-item-loading .contacts-item-loading-texts .contacts-item-loading-text:first-child{width:45%}.contacts-list .contacts-item-loading .contacts-item-loading-texts .contacts-item-loading-text:last-child{width:65%}.contacts-search-bar{align-items:center;bottom:calc(var(--space-3) + max(var(--keyboard-height),var(--bottom-nav-height) + var(--safe-bottom)));display:flex;gap:var(--space-2);left:max(var(--safe-left) + var(--space-4),(100vw - var(--appColumnWidth))/2 + var(--space-4));position:fixed;right:max(var(--safe-right) + var(--space-4),(100vw - var(--appColumnWidth))/2 + var(--space-4));z-index:calc(var(--z-bottom-nav) - 1);--contacts-search-bar-control:40px}.contacts-search-bar .contacts-search-bar-add,.contacts-search-bar .contacts-search-bar-capsule,.contacts-search-bar .contacts-search-bar-tool{box-shadow:var(--shadow-floating)}.contacts-search-bar .contacts-search-bar-capsule{align-items:center;background:var(--whiteColor);border-radius:var(--radius-pill);display:flex;flex:1;min-width:0;padding:var(--space-2)}@media (min-width:768px){.contacts-search-bar{bottom:calc(var(--space-6) + var(--keyboard-height));--contacts-dock-slack:max(0px,(100vw - var(--desktop-sidebar-width) - 2 * var(--space-8) - var(--appColumnWidth))/2);left:calc(var(--desktop-sidebar-width) + var(--space-8) + var(--contacts-dock-slack) + var(--space-4));right:calc(var(--space-8) + var(--contacts-dock-slack) + var(--space-4))}}.contacts-search-bar .contacts-search-bar-field{flex:1;min-width:0;--fieldsHeight:var(--contacts-search-bar-control);--fieldsBackgroundColor:transparent}.contacts-search-bar .contacts-search-bar-field input,.contacts-search-bar .contacts-search-bar-field input:focus,.contacts-search-bar .contacts-search-bar-field input:hover{background:transparent;border-color:transparent;box-shadow:none}.contacts-search-bar .contacts-search-bar-field input{padding-block:0}.contacts-search-bar .contacts-search-bar-field input:not(:-moz-placeholder-shown)+label{opacity:0}.contacts-search-bar .contacts-search-bar-field input:focus+label,.contacts-search-bar .contacts-search-bar-field input:not(:placeholder-shown)+label{opacity:0}.contacts-search-bar .contacts-search-bar-tool{align-items:center;background-color:var(--whiteColor);border:none;border-radius:50%;color:var(--color-text-secondary);cursor:pointer;display:flex;flex:0 0 auto;height:var(--contacts-search-bar-control);justify-content:center;padding:0;position:relative;transition:background-color var(--transition-default),color var(--transition-default);width:var(--contacts-search-bar-control)}@media (hover:hover){.contacts-search-bar .contacts-search-bar-tool:hover{background-color:var(--color-surface-muted);color:var(--color-text-primary)}}.contacts-search-bar .contacts-search-bar-tool:active{opacity:var(--press-opacity)}.contacts-search-bar .contacts-search-bar-tool--active{background-color:var(--color-primary-bg);color:var(--color-primary)}.contacts-search-bar .contacts-search-bar-tool .contacts-search-bar-tool-icon{display:flex}.contacts-search-bar .contacts-search-bar-tool .contacts-search-bar-tool-icon svg{height:var(--icon-size);width:var(--icon-size)}.contacts-search-bar .contacts-search-bar-badge{background-color:var(--primaryColor);border:var(--border-width-thick) solid var(--whiteColor);border-radius:var(--radius-pill);color:var(--primaryTextColor);font-size:10px;font-weight:var(--font-weight-semibold);height:16px;line-height:12px;min-width:16px;padding:0 var(--space-1);position:absolute;right:1px;text-align:center;top:1px}.contacts-search-bar .contacts-search-bar-add{align-items:center;background-color:var(--primaryColor);border:none;border-radius:50%;color:var(--primaryTextColor);cursor:pointer;display:flex;flex:0 0 auto;height:var(--contacts-search-bar-control);justify-content:center;padding:0;transition:opacity var(--transition-default);width:var(--contacts-search-bar-control)}@media (hover:hover){.contacts-search-bar .contacts-search-bar-add:hover{opacity:var(--hover-opacity)}}.contacts-search-bar .contacts-search-bar-add:active{opacity:var(--press-opacity)}.contacts-empty{align-items:center;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center}.contacts-empty .contacts-empty-icon{color:var(--color-border-strong);display:flex;height:var(--icon-size-xl);margin-bottom:var(--space-1);width:var(--icon-size-xl)}.contacts-empty .contacts-empty-icon svg{height:100%;width:100%}.contacts-empty .contacts-empty-title{color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);margin:0}.contacts-empty .contacts-empty-body{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:1.45;margin:0;max-width:34ch}.contacts-view-data{display:flex;flex-direction:column;gap:var(--space-2);padding:0 var(--space-4) var(--space-5)}.contacts-view-data a,.contacts-view-data p{word-break:break-word}.contacts-view-data>.list-text-bold{color:var(--color-text-secondary);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-wide);line-height:1.3;text-transform:uppercase}.contacts-view-data .button{margin:var(--space-3) auto 0;max-width:240px;width:100%}.contacts-view-data .contacts-view-data-button{display:block;padding:var(--space-3) 0}.contacts-view-data .contacts-view-data-button,.contacts-view-data .contacts-view-data-button+.contacts-view-data-button{border-top:var(--border-width) solid var(--color-divider)}.contacts-view-data .contacts-view-data-button:last-child{border-bottom:var(--border-width) solid var(--color-divider)}.contacts-view-data .contacts-view-data-box{display:flex;flex-direction:column}.contacts-view-data .contacts-view-data-box .contacts-view-data-box-item{border-top:var(--border-width) solid var(--color-divider);display:flex;flex-direction:column;gap:var(--gapTextSmall);padding:var(--space-3) 0}.contacts-view-data .contacts-view-data-box .contacts-view-data-box-item:last-child{border-bottom:var(--border-width) solid var(--color-divider)}.contacts-view-data .contacts-view-data-box .contacts-view-data-box-item .info-text-list{color:var(--color-text-muted)}.contacts-view-data .contacts-view-data-box .contacts-view-data-box-item .contacts-view-data-box-item-action{align-items:center;color:var(--color-text-muted);display:flex;gap:var(--space-1);margin-top:var(--space-2)}.contacts-view-data .contacts-view-data-box .contacts-view-data-box-item .contacts-view-data-box-item-action>.info-text-list{margin-right:auto}.contacts-view-data .contacts-view-data-box .contacts-view-data-box-item .contacts-view-data-box-item-action .contacts-view-data-box-item-action-icon{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;height:32px;justify-content:center;margin-block:-8px;padding:0;transition:opacity var(--transition-default);width:32px}@media (hover:hover){.contacts-view-data .contacts-view-data-box .contacts-view-data-box-item .contacts-view-data-box-item-action .contacts-view-data-box-item-action-icon:hover{opacity:var(--hover-opacity)}}.contacts-view-data .contacts-view-data-box .contacts-view-data-box-item .contacts-view-data-box-item-action .contacts-view-data-box-item-action-icon:active{opacity:var(--press-opacity)}.contacts-view-data .contacts-view-data-box .contacts-view-data-box-item .contacts-view-data-box-item-action .contacts-view-data-box-item-action-icon svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.contacts-view-data .contacts-view-data-box .contacts-view-data-box-item .contacts-view-data-box-item-action .contacts-view-data-box-item-action-icon.delete-icon{color:var(--errorColor)}.contacts-view-data .message-box .contacts-view-data-box-item{background-color:var(--color-surface-muted);border:none;border-radius:var(--radius-card);padding:var(--space-3)}.contacts-view-danger{padding:0 var(--space-4) var(--space-6)}.filter-sheet{display:flex;flex-direction:column}.filter-sheet-row+.filter-sheet-row{border-block-start:var(--border-width) solid var(--color-divider)}.filter-sheet-summary{align-items:center;background:none;border:0;cursor:pointer;display:flex;gap:var(--space-3);min-height:var(--touch-target-min);padding-block:var(--space-3);text-align:start;width:100%}.filter-sheet-icon{color:var(--color-text-muted);display:inline-flex;flex-shrink:0}.filter-sheet-icon,.filter-sheet-icon svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.filter-sheet-name{color:var(--color-text-primary);flex-shrink:0;font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.filter-sheet-value{color:var(--color-text-muted);font-size:var(--font-size-small);margin-inline-start:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-sheet-value--on{color:var(--color-primary);font-weight:var(--font-weight-medium)}.filter-sheet-caret{color:var(--color-text-muted);display:inline-flex;flex-shrink:0;transition:transform var(--transition-default)}.filter-sheet-caret svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.filter-sheet-row--open .filter-sheet-caret{transform:rotate(180deg)}.filter-sheet-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-default)}.filter-sheet-row--open .filter-sheet-fold{grid-template-rows:1fr}.filter-sheet-clip{overflow:hidden}.filter-sheet-clip .filter-modal-box{border-block-end:0;gap:var(--space-2)}.filter-sheet-clip .filter-modal-box,.filter-sheet-picker{padding-block-end:var(--space-3);padding-inline-start:calc(var(--icon-size-sm) + var(--space-3))}@media (prefers-reduced-motion:reduce){.filter-sheet-caret,.filter-sheet-fold{transition:none}}.contacts-view-reminder--done{opacity:.55}.reminder-presets{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-4) var(--space-3)}.reminder-preset{background:none;border:var(--border-width) solid var(--color-divider);border-radius:var(--radius-input);color:inherit;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;font:inherit;gap:var(--gapTextSmall);min-width:0;padding:var(--space-3);text-align:start;transition:border-color var(--transition-default),color var(--transition-default)}.reminder-preset .info-text-list{color:var(--color-text-muted)}@media (hover:hover){.reminder-preset:hover{border-color:var(--color-primary)}}.reminder-preset:active{opacity:var(--press-opacity)}.reminder-preset:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.reminder-preset--active{border-color:var(--color-primary)}.reminder-preset--active,.reminder-preset--active .info-text-list{color:var(--color-primary)}.reminder-custom{display:flex;flex-direction:column;gap:var(--space-1);margin-block-end:var(--space-3)}.reminder-custom .info-text-list{color:var(--color-text-muted)}.reminder-custom__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-surface);border:var(--border-width) solid var(--color-divider);border-radius:var(--radius-input);color:var(--color-text-primary);font:inherit;min-height:var(--input-height);padding:0 var(--space-3);text-align:start;width:100%}.reminder-custom__input:focus-visible{border-color:var(--color-primary);outline:none}.reminder-custom__input:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.reminder-note{margin-block-end:var(--space-2)}.contacts-list .contacts-item--selectable{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;font:inherit;text-align:start}.contacts-list .contacts-item-check{align-items:center;border:var(--border-width) solid var(--color-divider);border-radius:50%;color:var(--color-text-inverse);display:flex;flex:0 0 auto;height:var(--icon-size-md);justify-content:center;margin-top:var(--space-1);transition:background-color var(--transition-default),border-color var(--transition-default);width:var(--icon-size-md)}.contacts-list .contacts-item--selected .contacts-item-check{background-color:var(--color-primary);border-color:var(--color-primary)}.contacts-list .contacts-item-check-mark{display:flex}.contacts-list .contacts-item-check-mark svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.contacts-select-bar{background:var(--color-surface);border-radius:var(--radius-pill);box-shadow:var(--shadow-floating);gap:var(--space-3);justify-content:space-between;min-height:var(--control-height);padding:0 var(--space-4)}.contacts-select-bar .contacts-select-bar-action,.contacts-select-bar .contacts-select-bar-cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--color-primary);cursor:pointer;font:inherit;font-weight:var(--font-weight-medium);padding:var(--space-2) 0;transition:opacity var(--transition-default)}@media (hover:hover){.contacts-select-bar .contacts-select-bar-action:hover,.contacts-select-bar .contacts-select-bar-cancel:hover{opacity:var(--hover-opacity)}}.contacts-select-bar .contacts-select-bar-action:active,.contacts-select-bar .contacts-select-bar-cancel:active{opacity:var(--press-opacity)}.contacts-select-bar .contacts-select-bar-action:disabled,.contacts-select-bar .contacts-select-bar-cancel:disabled{color:var(--color-text-muted);cursor:not-allowed;opacity:var(--disabled-opacity)}.contacts-select-bar .contacts-select-bar-cancel{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.contacts-select-bar .contacts-select-bar-actions{align-items:center;display:flex;flex-shrink:0;gap:var(--space-4)}.contacts-select-bar .contacts-select-bar-count{color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contacts-scan-input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.modal-component[open] .modal-component-container .modal-component-container-footer.modal-component-container-footer:has(.contacts-skip-button) .button.clear-button{min-width:0}.contacts-add{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-2)}.contacts-add .contacts-event-note,.contacts-add .contacts-scan-note{margin:0}.contacts-add__rows{background-color:var(--color-surface-muted);border-radius:var(--radius-card);padding:0 var(--space-4)}.contacts-add__rows .settings-row+.settings-row{border-top:1px solid var(--color-border-light)}.contacts-scan-note{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0 0 var(--space-3)}.contacts-scan-note a{color:var(--color-primary);white-space:nowrap}.contacts-pick-button{align-items:center;display:flex;gap:var(--space-2);justify-content:center;margin-block-end:var(--space-2);width:100%}.contacts-pick-button .contacts-pick-button-icon{display:flex}.contacts-pick-button .contacts-pick-button-icon svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.contact-loading{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-6)}.contact-loading .contact-loading-avatar,.contact-loading .contact-loading-line,.contact-loading .contact-loading-tile{animation:contact-loading-pulse 1.4s ease-in-out infinite;background-color:var(--greyColor);display:block}.contact-loading .contact-loading-avatar{border-radius:50%;height:40px;margin-bottom:var(--space-3);width:40px}.contact-loading .contact-loading-line{border-radius:var(--radius-pill);height:16px}.contact-loading .contact-loading-line--short{height:12px}.contact-loading .contact-loading-grid{display:grid;gap:var(--space-4) var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--space-5) var(--space-4);width:100%}.contact-loading .contact-loading-tile{border-radius:50%;height:48px;justify-self:center;width:48px}@keyframes contact-loading-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.contact-loading .contact-loading-avatar,.contact-loading .contact-loading-line,.contact-loading .contact-loading-tile{animation:none}}.contact-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.contact-tag{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-caption);gap:var(--space-1);min-height:32px;padding:0 var(--space-3)}.contact-tag .contact-tag__x{color:var(--color-text-secondary);display:flex;height:14px;width:14px}.contact-tag .contact-tag__x svg{height:100%;width:100%}.contact-tag--suggest{background:none;border-style:dashed;color:var(--color-text-secondary)}.contact-tag:disabled{cursor:default;opacity:var(--disabled-opacity)}.saved-list{padding-bottom:calc(var(--space-8) + var(--space-6))}.saved-list .saved-list-switch{padding:var(--space-4) 0 var(--space-2)}.saved-list .saved-press{display:contents}.saved-list .saved-item{align-items:center;color:inherit;display:flex;gap:var(--space-3);min-height:var(--touch-target-min);padding:var(--space-3) 0;text-decoration:none;transition:opacity var(--transition-default);width:100%}@media (hover:hover){.saved-list .saved-item:hover{opacity:var(--hover-opacity)}}.saved-list .saved-item:active{opacity:var(--press-opacity)}.saved-list .saved-item+.saved-item{border-top:var(--border-width) solid var(--color-border-light)}.saved-list .saved-item--unavailable{cursor:default;opacity:.55}.saved-list .saved-item-image{align-items:center;background-color:var(--primaryColor);border-radius:var(--radius-input);color:var(--primaryTextColor);display:flex;flex-shrink:0;font-size:var(--font-size-body);font-weight:600;height:44px;justify-content:center;line-height:100%;overflow:hidden;width:44px}.saved-list .saved-item-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.saved-list .saved-item-image .saved-item-image-glyph{display:flex;height:var(--icon-size-lg);opacity:.85;width:var(--icon-size-lg)}.saved-list .saved-item-info{display:flex;flex:1;flex-direction:column;gap:var(--gapTextSmall);min-width:0}.saved-list .saved-item-info>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-list .saved-item-name{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:600}.saved-list .saved-item-note,.saved-list .saved-item-role{color:var(--color-text-secondary);font-size:var(--font-size-small)}.saved-list .saved-item-actions{align-items:center;display:flex;flex-shrink:0;gap:var(--space-1);margin-right:calc(var(--space-2)*-1)}.saved-list .saved-item-action{align-items:center;background:none;border:none;color:var(--primaryColor);cursor:pointer;display:flex;flex-shrink:0;height:var(--touch-target-min);justify-content:center;width:var(--touch-target-min)}.saved-list .saved-item-action svg{height:var(--icon-size-md);width:var(--icon-size-md)}.saved-list .saved-item-action:disabled{cursor:default}.saved-list .saved-item-action.is-saved{color:var(--color-text-secondary);opacity:.6}.saved-list .saved-empty{align-items:center;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center}.saved-list .saved-empty .saved-empty-icon{color:var(--color-text-secondary);display:flex;height:var(--icon-size-lg);opacity:.7;width:var(--icon-size-lg)}.saved-list .saved-empty .saved-empty-title{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:600}.saved-list .saved-empty .saved-empty-body{color:var(--color-text-secondary);font-size:var(--font-size-small);max-width:34ch}.saved-list .saved-item-loading{align-items:center;display:flex;gap:var(--space-3);padding:var(--space-3) 0}.saved-list .saved-item-loading+.saved-item-loading{border-top:var(--border-width) solid var(--color-border-light)}.saved-list .saved-item-loading .saved-item-loading-image{border-radius:var(--radius-input);flex-shrink:0;height:44px;width:44px}.saved-list .saved-item-loading .saved-item-loading-texts{display:flex;flex:1;flex-direction:column;gap:var(--space-2)}.saved-list .saved-item-loading .saved-item-loading-text{border-radius:var(--radius-input);height:12px}.saved-list .saved-item-loading .saved-item-loading-text:first-child{width:45%}.saved-list .saved-item-loading .saved-item-loading-text:last-child{width:65%}.statistics-range{align-items:center;align-self:flex-start;background:none;border:none;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:var(--font-size-heading);font-weight:var(--font-weight-medium);gap:var(--space-2);letter-spacing:-.02em;line-height:var(--line-height-tight);padding:0;text-align:left;width:-moz-fit-content;width:fit-content}.statistics-range .statistics-range-value{min-width:0}.statistics-range .statistics-range-icon{color:var(--color-text-muted);display:flex;flex-shrink:0}.statistics-range .statistics-range-icon svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}@media (hover:hover){.statistics-range:hover .statistics-range-icon{color:var(--color-text-primary)}}.statistics-source-clear{align-items:center;background-color:var(--color-surface-muted);border:none;border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:var(--icon-size-md);justify-content:center;margin-left:var(--space-1);padding:0;vertical-align:middle;width:var(--icon-size-md)}html:not([data-input-modality=pointer]) .statistics-source-clear:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.statistics-source-clear svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.statistics-ranges{display:flex;flex-direction:column;gap:var(--space-5);padding-bottom:var(--space-4)}.statistics-ranges__section{display:flex;flex-direction:column;gap:var(--space-3)}.statistics-ranges__grid{display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr}.statistics-ranges__grid .statistics-ranges__chip{justify-content:center}.statistics-ranges__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.statistics-ranges__chip{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-small);font-weight:500;gap:var(--space-1);min-height:var(--touch-target-min);padding:0 var(--space-4);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--transition-default),color var(--transition-default),border-color var(--transition-default)}html:not([data-input-modality=pointer]) .statistics-ranges__chip:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.statistics-ranges__chip:hover{background-color:var(--color-surface-muted)}}.statistics-ranges__chip:active{opacity:var(--press-opacity)}.statistics-ranges__chip--on{background-color:var(--color-primary-strong);border-color:var(--color-primary-strong);color:var(--color-primary-text)}@media (hover:hover){.statistics-ranges__chip--on:hover{background-color:var(--color-primary-strong)}}.statistics-ranges__chip--locked{border-style:dashed;color:var(--color-text-secondary)}.statistics-ranges__lock{display:flex;height:var(--icon-size-sm);width:var(--icon-size-sm)}.statistics-ranges__lock svg{height:100%;width:100%}.statistics-ranges__custom{display:flex;flex-direction:column;gap:var(--space-3)}.statistics-ranges__dates{display:grid;gap:var(--space-3);grid-template-columns:1fr 1fr}.statistics-ranges__date{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.statistics-ranges__date .info-text-list{color:var(--color-text-muted)}.statistics-ranges__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-surface);border:var(--border-width) solid var(--color-divider);border-radius:var(--radius-input);color:var(--color-text-primary);font:inherit;min-height:var(--input-height);min-width:0;padding:0 var(--space-3);text-align:start;width:100%}.statistics-ranges__input:focus-visible{border-color:var(--color-primary);outline:none}.statistics-ranges__hint{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-caption);gap:var(--space-2);line-height:1.4;margin:0}.statistics-ranges__apply{max-width:100%;width:100%}.statistics-hero{border-bottom:var(--border-width) solid var(--color-divider);display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-6)}.statistics-hero .stat-figure--hero .stat-figure__value{font-size:48px;letter-spacing:-.03em}.statistics-hero .stat-figure--hero .stat-figure__delta{font-size:var(--font-size-small)}.statistics-hero .statistics-hero-chart{display:block;height:140px;margin-inline:calc(var(--space-4)*-1);width:auto}.statistics-hero .statistics-hero-chart--loading{border-radius:var(--radius-card);margin-inline:0}.statistics-views-axis{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;justify-content:space-between}.statistics-views-axis .statistics-views-axis__skeleton{width:5ch}.stat-strip{padding-block:var(--space-2) var(--space-4)}.stat-strip .stat-figure__value{letter-spacing:-.02em}.statistics-data-links-box{gap:var(--space-2)}.statistics-data-links-box,.statistics-data-links-box .statistics-data-links{display:flex;flex-direction:column}.statistics-data-links-box .statistics-data-links-link{border-top:var(--border-width) solid var(--color-divider);display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-3)}.statistics-data-links-box .statistics-data-links-link:last-child{border-bottom:var(--border-width) solid var(--color-divider)}.statistics-data-links-box .statistics-data-links-link .statistics-data-links-link-value{align-items:baseline;display:flex;gap:var(--space-3);justify-content:space-between}.statistics-data-links-box .statistics-data-links-link .statistics-data-links-link-value p:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics-data-links-box .statistics-data-links-link .statistics-data-links-link-value p:last-child{flex-shrink:0;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.statistics-data-links-box .statistics-data-links-link.statistics-data-links-link--filter{background:none;border-bottom:none;border-inline:none;color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%;-webkit-tap-highlight-color:transparent;transition:opacity var(--transition-default)}html:not([data-input-modality=pointer]) .statistics-data-links-box .statistics-data-links-link.statistics-data-links-link--filter:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.statistics-data-links-box .statistics-data-links-link.statistics-data-links-link--filter:last-child{border-bottom:var(--border-width) solid var(--color-divider)}.statistics-data-links-box .statistics-data-links-link.statistics-data-links-link--filter:active{opacity:var(--press-opacity)}.statistics-data-links-box .statistics-data-links-link.statistics-data-links-link--off{opacity:.45}.statistics-data-links-box .statistics-data-links-link.statistics-data-links-link--on .statistics-data-links-link-value p{color:var(--color-primary-strong)}.statistics-data-links-box .statistics-data-links-link .statistics-data-links-link-bar{background-color:var(--color-divider);height:2px}.statistics-data-links-box .statistics-data-links-link .statistics-data-links-link-bar span{background-color:var(--primaryColor);display:block;height:100%;min-width:2px}.billing{gap:var(--space-8);max-width:40rem;padding-bottom:var(--space-8)}.billing,.billing-section{display:flex;flex-direction:column}.billing-section{gap:var(--space-2)}.billing-section__title{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:600;letter-spacing:var(--letter-spacing-wide);margin:0;text-transform:uppercase}.billing-list{border-bottom:var(--border-width) solid var(--color-border-light);border-top:var(--border-width) solid var(--color-border-light);list-style:none;margin:0;padding:0}.billing-item,.billing-list{display:flex;flex-direction:column}.billing-item{gap:var(--space-2);padding:var(--space-4) 0}.billing-item+.billing-item{border-top:var(--border-width) solid var(--color-border-light)}.billing-item--expired .billing-card{opacity:.5}.billing-pill{align-items:center;background:color-mix(in srgb,var(--color-text-secondary) 12%,transparent);border-radius:var(--radius-pill);color:var(--color-text-secondary);display:inline-flex;flex-shrink:0;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:1.8;padding:0 var(--space-3);white-space:nowrap}.billing-pill--good{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success)}.billing-pill--info{background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary-strong)}.billing-pill--warn{background:color-mix(in srgb,var(--color-warning) 18%,transparent);color:var(--color-text-primary)}.billing-pill--bad{background:color-mix(in srgb,var(--color-error) 14%,transparent);color:var(--color-error)}.billing-actions{display:flex;flex-wrap:wrap;gap:0 var(--space-5);margin:calc(var(--space-2)*-1) 0}.billing-action{align-items:center;background:none;border:none;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);min-height:var(--touch-target-min);padding:0;text-decoration:none}html:not([data-input-modality=pointer]) .billing-action:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.billing-action:disabled{cursor:default;opacity:.5}.billing-action--accent{color:var(--color-primary-strong)}.billing-action--danger{color:var(--color-error)}.billing-sub{align-items:flex-start;display:flex;gap:var(--space-4)}.billing-sub__tile{align-items:center;border-radius:var(--radius-sm);display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;width:3.5rem}.billing-sub__tile svg{height:1rem;width:1rem}.billing-sub__tile--pro{background-color:var(--color-ink);border:var(--border-width) solid rgba(var(--color-primary-rgb),.28);color:var(--color-primary)}.billing-sub__tile--business{background-color:var(--color-primary);color:var(--color-ink)}.billing-sub__tile--free{background-color:var(--color-surface);border:var(--border-width) solid var(--color-border-light);color:var(--color-text-muted)}.billing-sub__body{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.billing-sub__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.billing-sub__name{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.billing-sub__line,.billing-sub__pending{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-body);margin:0}.billing-banner,.billing-sub__pending{color:var(--color-text-primary)}.billing-banner{border-radius:var(--radius-input);font-size:var(--font-size-small);line-height:var(--line-height-body);padding:var(--space-3) var(--space-4)}.billing-banner--warn{background:color-mix(in srgb,var(--color-warning) 16%,transparent)}.billing-banner--bad{background:color-mix(in srgb,var(--color-error) 12%,transparent)}.billing-nav{align-items:center;color:inherit;cursor:pointer;flex-direction:row;gap:var(--space-3);text-decoration:none}html:not([data-input-modality=pointer]) .billing-nav:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.billing-nav:hover .billing-nav__chevron{transform:translate(2px)}}.billing-nav__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.billing-nav__title{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.billing-nav__meta{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-body)}.billing-nav__chevron{color:var(--color-text-muted);display:flex;flex-shrink:0;height:var(--icon-size-md);transition:transform var(--transition-fast);width:var(--icon-size-md)}.billing-nav__chevron svg{height:100%;width:100%}.billing-terms{align-self:flex-start;color:var(--color-text-secondary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);padding:var(--space-2) 0;text-decoration:underline;text-underline-offset:2px}html:not([data-input-modality=pointer]) .billing-terms:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.billing-card{align-items:center;display:flex;gap:var(--space-3)}.billing-card__logo{color:var(--color-text-secondary);display:flex;flex-shrink:0;height:1.5rem;width:2.25rem}.billing-card__logo svg{height:100%;width:100%}.billing-card__body{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:var(--space-2);min-width:0}.billing-card__number{color:var(--color-text-primary);font-size:var(--font-size-body);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);letter-spacing:.02em}.billing-card__expiry{color:var(--color-text-secondary);flex-shrink:0;font-size:var(--font-size-small);font-variant-numeric:tabular-nums}.billing-add{align-items:center;background:none;border:none;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);gap:var(--space-3);margin:calc(var(--space-2)*-1) 0;min-height:var(--touch-target-min);padding:0;text-align:left;width:100%}html:not([data-input-modality=pointer]) .billing-add:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.billing-add:disabled{opacity:.5}.billing-add__icon{align-items:center;color:var(--color-text-secondary);display:flex;height:1.5rem;justify-content:center;width:2.25rem}.billing-add__icon svg{height:var(--icon-size-md);width:var(--icon-size-md)}.billing-empty,.billing-note{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-body);margin:0}.billing-empty{border-bottom:var(--border-width) solid var(--color-border-light);border-top:var(--border-width) solid var(--color-border-light);font-size:var(--font-size-small);padding:var(--space-4) 0}.billing-tx{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:var(--space-1);margin:calc(var(--space-4)*-1) 0;padding:var(--space-4) 0;text-align:left;transition:opacity var(--transition-fast);width:100%}html:not([data-input-modality=pointer]) .billing-tx:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.billing-tx:hover{opacity:.7}}.billing-tx:active{opacity:.6}.billing-tx__line{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.billing-tx__amount{color:var(--color-text-primary);font-size:var(--font-size-body);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.billing-tx__meta{color:var(--color-text-secondary);font-size:var(--font-size-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-more{align-self:center}.tx-sheet{gap:var(--space-5);text-align:left;width:100%}.tx-sheet,.tx-sheet__hero{display:flex;flex-direction:column}.tx-sheet__hero{align-items:center;gap:var(--space-2);text-align:center}.tx-sheet__total{color:var(--color-text-primary);font-size:var(--font-size-display);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1;margin:0}.tx-sheet__caption{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-small);gap:var(--space-2);margin:0}.tx-sheet__rows{border-top:var(--border-width) solid var(--color-border-light);display:flex;flex-direction:column;margin:0}.tx-sheet__row{border-bottom:var(--border-width) solid var(--color-border-light);display:flex;font-size:var(--font-size-small);gap:var(--space-4);justify-content:space-between;padding:var(--space-3) 0}.tx-sheet__row dt{color:var(--color-text-secondary)}.tx-sheet__row dd{color:var(--color-text-primary);font-variant-numeric:tabular-nums;margin:0;overflow-wrap:anywhere;text-align:right}.tx-sheet__row--total{border-bottom:none;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.tx-sheet__error,.tx-sheet__row--total dt{color:var(--color-text-primary)}.tx-sheet__error{background:color-mix(in srgb,var(--color-error) 12%,transparent);border-radius:var(--radius-input);font-size:var(--font-size-small);margin:0;padding:var(--space-3) var(--space-4)}.tx-sheet__footer .button{flex:1}.plans-empty{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-8) var(--space-4);text-align:center}.plans-empty .plans-empty-icon{color:var(--color-text-muted);display:flex;height:var(--icon-size-xl);width:var(--icon-size-xl)}.plans-empty .plans-empty-icon svg{height:100%;width:100%}.plan-lock-pill{align-items:center;background-color:transparent;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-primary);display:inline-flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);gap:var(--space-1);letter-spacing:var(--letter-spacing-wide);line-height:1.4;padding:var(--space-1) var(--space-2);text-transform:uppercase;white-space:nowrap}.plan-lock-pill .plan-lock-pill-icon{display:flex}.plan-lock-pill .plan-lock-pill-icon svg{height:var(--icon-size-xs);width:var(--icon-size-xs)}.plan-lock-pill[role=button]{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}html:not([data-input-modality=pointer]) .plan-lock-pill[role=button]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.plan-lock-pill[role=button]:active,.plan-lock-pill[role=button]:hover{border-color:var(--color-text-primary)}.plan-lock-pill[role=button]:active{background-color:var(--color-text-primary);color:var(--color-surface)}.plan-lock-band{align-items:center;border-block:var(--border-width) solid var(--color-divider);color:inherit;display:flex;gap:var(--space-3);margin-bottom:var(--space-2);padding-block:var(--space-4);text-decoration:none}.plan-lock-band-text{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.plan-lock-band .plan-lock-band-title{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-1)}.plan-lock-band .plan-lock-band-chevron{align-self:flex-start;color:var(--color-text-muted);display:flex;flex-shrink:0;margin-top:var(--space-1)}.plan-lock-band .plan-lock-band-chevron svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.plan-usage{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;padding:var(--space-1) 0 var(--space-3)}.plan-usage--reached{color:var(--errorColor)}.pricing-page .pricing-body{gap:var(--space-6);padding-bottom:var(--space-10);padding-top:var(--space-6)}.pricing-page .pricing-header{display:flex;flex-direction:column;gap:var(--space-3);max-width:34rem}.pricing-page .pricing-title{color:var(--color-text-primary);font-size:var(--font-size-display);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:var(--line-height-tight);margin:0}.pricing-page .pricing-lede{color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}.billing-skeleton__body{gap:var(--space-2)}.billing-skeleton__title{height:20px;width:40%}.billing-skeleton__meta{height:16px;width:60%}.billing-skeleton__meta--short{width:40%}.billing-skeleton__action{height:14px;margin-block:15px;width:5rem}.billing-skeleton__amount{height:22px;width:30%}.billing-skeleton__number{height:14px;width:6rem}.billing-skeleton__logo{border-radius:var(--radius-sm)}.menu-hero{gap:var(--space-3);padding:var(--space-2) 0 var(--space-5)}.menu-hero,.menu-hero__avatar{align-items:center;display:flex}.menu-hero__avatar{background-color:var(--primaryColor);border-radius:50%;color:var(--primaryTextColor);flex-shrink:0;font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);height:64px;justify-content:center;line-height:1;overflow:hidden;text-decoration:none;transition:opacity var(--transition-default);width:64px}.menu-hero__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (hover:hover){.menu-hero__avatar:hover{opacity:var(--hover-opacity)}}.menu-hero__avatar:active{opacity:var(--press-opacity)}.menu-hero__identity{display:flex;flex:1;flex-direction:column;gap:var(--gapTextSmall);min-width:0}.menu-hero__name{margin:0;min-width:0;overflow-wrap:anywhere}.menu-hero__handle{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0;overflow-wrap:anywhere}.menu-figures{color:inherit;display:block;padding-block-end:var(--space-5);text-decoration:none}@media (hover:hover){.menu-figures:hover .stat-figure__value{color:var(--primaryColor)}}.menu-figures:active{opacity:var(--press-opacity)}.menu-figures .menu-figures__strip{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.menu-figures .menu-figures__window{color:var(--color-text-muted);font-size:var(--font-size-caption);margin:var(--space-2) 0 0}.settings-section+.settings-section{margin-top:var(--space-6)}.menu-view-options-secondary{border-top:var(--border-width) solid var(--greyColor);display:flex;flex-direction:column;gap:var(--space-4);margin-top:auto;padding-top:var(--space-4)}.notification-bell{align-items:center;background:transparent;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font:inherit;height:40px;justify-content:center;padding:var(--space-2);position:relative;width:40px}.notification-bell .notification-bell-icon{display:flex;height:100%;width:100%}.notification-bell .notification-bell-icon svg{height:100%;width:100%}.notification-bell .notification-bell-badge{background-color:var(--errorColor);border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--whiteColor);color:var(--whiteColor);font-size:10px;font-weight:600;height:16px;line-height:16px;min-width:16px;padding:0 var(--space-1);position:absolute;right:2px;text-align:center;top:2px}.notifications-view{padding-bottom:calc(var(--space-6) + var(--safe-bottom))}.notifications-view .notifications-view-group{display:flex;flex-direction:column}.notifications-view .notifications-view-day{background-color:var(--backgroundColor);color:var(--darkGreyColor);font-size:var(--font-size-caption);font-weight:600;letter-spacing:var(--letter-spacing-wide);margin:0;padding:var(--space-3) 0 var(--space-1);position:sticky;text-transform:uppercase;top:0;z-index:2}.notifications-view .notifications-view-list{display:flex;flex-direction:column}.notifications-view .notifications-view-list .swipe-row{margin-inline:calc(var(--page-gutter)*-1)}.notifications-view .notifications-view-list .notification-row{padding-inline:var(--page-gutter)}.notifications-view .notification-row+.notification-row:before,.notifications-view .swipe-row+.swipe-row .notification-row:before{border-top:1px solid var(--color-border-light);content:"";left:var(--page-gutter);position:absolute;right:var(--page-gutter);top:0}.notifications-view .notification-row{align-items:center;background-color:var(--backgroundColor);border:none;color:inherit;display:flex;font:inherit;gap:var(--space-3);padding:var(--space-4) 0;position:relative;text-align:left;text-decoration:none;width:100%}.notifications-view .notification-row.notification-row--actionable{cursor:pointer;transition:background-color var(--transition-default)}.notifications-view .notification-row.notification-row--actionable:active{background-color:var(--color-surface-muted)}.notifications-view .notification-row__icon{align-self:flex-start;color:var(--color-text-secondary);display:flex;flex-shrink:0;height:var(--icon-size-md);margin-top:1px;width:var(--icon-size-md)}.notifications-view .notification-row__icon svg{height:100%;width:100%}.notifications-view .notification-row__icon--danger{color:var(--errorColor)}.notifications-view .notification-row__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.notifications-view .notification-row__title{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications-view .notification-row--unread .notification-row__title{font-weight:600}.notifications-view .notification-row__text{color:var(--color-text-secondary);display:-webkit-box;font-size:var(--font-size-small);line-height:1.4;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notifications-view .notification-row__time{color:var(--color-text-muted);font-size:var(--font-size-caption);margin-top:var(--space-1)}.notifications-view .notification-row__dot{background-color:var(--voltPrimaryColor);border-radius:50%;flex-shrink:0;height:8px;width:8px}.notifications-view .notifications-view-more{align-self:center;background:none;border:none;color:var(--color-primary-strong);cursor:pointer;font:inherit;font-size:var(--font-size-small);font-weight:500;min-height:var(--touch-target-min);padding:0 var(--space-4)}.notifications-view .notifications-view-more:disabled{color:var(--color-text-muted);cursor:default}.notifications-view .notifications-view-skeleton-icon{background-color:var(--lightGreyColor);border-radius:var(--radius-sm)}.notifications-view .notifications-view-skeleton{animation:notifications-view-pulse 1.4s ease-in-out infinite;background-color:var(--lightGreyColor);border-radius:var(--radius-pill);display:block;height:12px}.notifications-view .notifications-view-empty-icon{height:var(--icon-size-xl);opacity:.35;width:var(--icon-size-xl)}.notifications-view .notifications-view-empty-icon svg{height:100%;width:100%}.notifications-view .notifications-view-empty-text{max-width:280px;text-align:center}@media (min-width:768px){.notifications-view .notification-row,.notifications-view .notifications-view-day{background-color:var(--color-background)}.notifications-view .notifications-view-list .swipe-row{margin-inline:0}.notifications-view .notifications-view-list .notification-row{padding-inline:0}.notifications-view .notification-row+.notification-row:before,.notifications-view .swipe-row+.swipe-row .notification-row:before{left:0;right:0}.modal-route .notifications-view .notification-row,.modal-route .notifications-view .notifications-view-day{background-color:var(--backgroundColor)}}@keyframes notifications-view-pulse{0%,to{opacity:1}50%{opacity:.45}}.notification-settings .notification-settings-intro{margin-bottom:var(--space-1)}.notification-settings .notification-settings-group{display:flex;flex-direction:column;gap:var(--space-2)}.notification-settings .notification-settings-group .notification-settings-group-head{display:flex;flex-direction:column;gap:var(--gapTextSmall)}.device-settings .device-settings-intro{margin-bottom:var(--space-1)}.device-settings .device-settings-group{display:flex;flex-direction:column;gap:var(--space-2)}.device-settings .device-settings-current{color:var(--color-text-muted);font-size:.85em;font-weight:400;margin-left:var(--space-1)}.notifications-enable .notifications-enable-body{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:var(--gapSmall);padding-top:var(--gapSmall)}.notifications-enable .notifications-enable-mark{align-items:center;background:var(--color-primary-bg-light);border-radius:var(--radius-card);color:var(--color-primary);display:flex;height:64px;justify-content:center;margin-bottom:var(--gapSmall);width:64px}.notifications-enable .notifications-enable-mark svg{height:var(--icon-size-xl);width:var(--icon-size-xl)}.notifications-enable .notifications-enable-title{color:var(--color-text-primary);font-size:var(--title-size-page);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:var(--line-height-tight);margin:0}.notifications-enable .notifications-enable-lede{margin:0}.notifications-enable .notifications-enable-benefits{display:flex;flex-direction:column;gap:var(--gapSmall);list-style:none;margin:var(--gapSmall) 0 0;padding:0;width:100%}.notifications-enable .notifications-enable-benefit{align-items:flex-start;display:flex;gap:var(--gapSmall)}.notifications-enable .notifications-enable-check{color:var(--color-primary);display:flex;flex-shrink:0;height:var(--icon-size-md);margin-top:2px;width:var(--icon-size-md)}.notifications-enable .notifications-enable-check svg{height:100%;width:100%}.notifications-enable .notifications-enable-note{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-body);margin:var(--gapSmall) 0 0}.notifications-enable .notifications-enable-note--error{color:var(--errorColor)}.notifications-enable .notifications-enable-actions{display:flex;flex-direction:column;flex-grow:0;gap:var(--gapExtraSmall);padding-block:var(--gapSmall)}.notifications-enable .notifications-enable-actions .button{width:100%}@media (min-width:768px){.notifications-enable{margin-inline:auto;max-width:520px;width:100%}.notifications-enable .notifications-enable-body{align-items:center;flex:0 0 auto;text-align:center}.notifications-enable .notifications-enable-title{text-wrap:balance}.notifications-enable .notifications-enable-benefits{text-align:left;width:auto}.notifications-enable .notifications-enable-actions{padding-block:var(--space-6) 0}}.invite-page .invite-body,.invite-page .join-body,.join-page .invite-body,.join-page .join-body{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:var(--gapSmall);padding-top:var(--gapSmall)}.invite-page .invite-title,.invite-page .join-title,.join-page .invite-title,.join-page .join-title{color:var(--color-text-primary);font-size:var(--title-size-page);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:var(--line-height-tight);margin:0}.invite-page .invite-lede,.invite-page .join-lede,.join-page .invite-lede,.join-page .join-lede{margin:0}.invite-page .invite-note,.invite-page .join-note,.join-page .invite-note,.join-page .join-note{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-body);margin:var(--gapSmall) 0 0}.invite-page .invite-note--error,.join-page .invite-note--error{color:var(--errorColor)}.invite-page .invite-actions,.invite-page .join-actions,.join-page .invite-actions,.join-page .join-actions{display:flex;flex-direction:column;flex-grow:0;gap:var(--gapExtraSmall);padding-block:var(--gapSmall)}.invite-page .invite-actions .button,.invite-page .join-actions .button,.join-page .invite-actions .button,.join-page .join-actions .button{width:100%}.invite-page .invite-mark{align-items:center;background:var(--color-primary-bg-light);border-radius:var(--radius-card);color:var(--color-primary);display:flex;height:64px;justify-content:center;margin-bottom:var(--gapSmall);width:64px}.invite-page .invite-mark svg{height:var(--icon-size-xl);width:var(--icon-size-xl)}.invite-page .invite-code{background:var(--color-surface-muted);border-radius:var(--radius-card);margin-top:var(--gapSmall);padding:var(--gapSmall) var(--gap);text-align:center;width:100%}.invite-page .invite-code .info-text-list{color:var(--color-text-muted)}.invite-page .invite-code__value{color:var(--color-text-primary);font-size:var(--title-size-page);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);letter-spacing:.18em;margin:var(--gapExtraSmall) 0 0;text-indent:.18em}.invite-page .invite-code--loading .invite-code__value{color:var(--color-text-placeholder)}.join-page{min-height:100dvh}.join-page .join-body{align-items:center;text-align:center}.join-page .join-avatar{align-items:center;background:var(--color-primary-bg-light);border-radius:50%;color:var(--color-primary);display:flex;height:88px;justify-content:center;margin-bottom:var(--gapExtraSmall);overflow:hidden;width:88px}.join-page .join-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.join-page .join-avatar__initials{font-size:var(--title-size-page);font-weight:var(--font-weight-semibold);letter-spacing:.02em}.join-page .join-skeleton{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);width:100%}.join-page .join-skeleton__avatar{border-radius:50%;height:88px;margin-bottom:var(--gapExtraSmall);width:88px}.join-page .join-skeleton__title{height:24px;width:80%}.join-page .join-skeleton__title--short{width:55%}.join-page .join-skeleton__lede{height:14px;margin-top:var(--space-2);width:70%}.join-page .join-avatar__glyph{align-items:center;display:flex;justify-content:center}.join-page .join-avatar__glyph svg{height:var(--icon-size-xl);width:var(--icon-size-xl)}@media (min-width:768px){.invite-page,.join-page{margin-inline:auto;max-width:520px;width:100%}.invite-page .invite-body,.invite-page .join-body,.join-page .invite-body,.join-page .join-body{flex:0 0 auto}.invite-page .invite-title,.invite-page .join-title,.join-page .invite-title,.join-page .join-title{text-wrap:balance}.invite-page .invite-actions,.invite-page .join-actions,.join-page .invite-actions,.join-page .join-actions{padding-block:var(--space-6) 0}.invite-page .invite-body{align-items:center;text-align:center}.join-page{justify-content:center}}.qr-code-container-wrapper{align-items:center;display:flex;height:224px;justify-content:center;width:100%}.configuration-color{display:flex;flex-direction:column;gap:var(--space-3)}.configuration-color .configuration-color-title{align-items:center;display:flex;gap:var(--gapSmall);justify-content:space-between}.configuration-color .configuration-color-title .configuration-color-preview{align-items:center;border-radius:var(--radius-input);display:flex;gap:var(--gapExtraSmall);padding:var(--paddingTiny) var(--paddingSmall)}.configuration-color .configuration-color-title .configuration-color-preview .configuration-color-preview-dot{border-radius:50%;box-shadow:0 0 0 1px var(--color-border);height:8px;width:8px}.configuration-color .configuration-color-title .configuration-color-preview--neutral{background-color:var(--color-surface-muted);color:var(--color-text-primary)}.configuration-color .configuration-color-picker{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gapExtraSmall);justify-content:center;padding:var(--space-2) 0;width:100%}.configuration-color .configuration-color-picker .configuration-color-picker-option{border:2px solid var(--greyColor);border-radius:50%;cursor:pointer;height:30px;padding:2px;transition:all .2s;width:30px}.configuration-color .configuration-color-picker .configuration-color-picker-option .configuration-color-picker-option-color{border-radius:50%;box-shadow:inset 0 0 0 1px var(--color-border);height:100%;transition:all .2s;width:100%}.configuration-color .configuration-color-picker .configuration-color-picker-option .configuration-color-picker-option-color svg{height:100%;padding:var(--space-1);transition:all .2s;width:100%}.configuration-color .configuration-color-picker .configuration-color-picker-option.configuration-color-picker-option-small .configuration-color-picker-option-color svg{padding:6px}.configuration-color .configuration-color-picker .configuration-color-picker-option.configuration-color-picker-option-square{border-radius:var(--radius-sm)}.configuration-color .configuration-color-picker .configuration-color-picker-option.configuration-color-picker-option-square .configuration-color-picker-option-color{border-radius:calc(var(--radius-sm)/2)}.configuration-color .configuration-color-picker .configuration-color-picker-custom{align-items:center;background-color:var(--fillColor);border-radius:var(--radius-card);cursor:pointer;display:flex;gap:var(--gapSmall);height:var(--fieldsHeight);justify-content:center;padding:var(--paddingExtraSmall);position:relative;width:100%}.configuration-color .configuration-color-picker .configuration-color-picker-custom input{height:0;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.configuration-color .configuration-color-picker .configuration-color-picker-custom .label-color-icon{flex-shrink:0;height:var(--icon-size-lg);width:var(--icon-size-lg)}.configuration-color .configuration-color-picker .configuration-color-picker-custom .label-color-icon svg{color:var(--primaryColor);height:100%;width:100%}.configuration-color .configuration-color-picker .configuration-color-picker-custom .label-color{border:2px solid var(--greyColor);border-radius:50%;flex-shrink:0;height:30px;padding:2px;width:30px}.configuration-color .configuration-color-picker .configuration-color-picker-custom .label-color .label-color-box{border-radius:50%;box-shadow:inset 0 0 0 1px var(--color-border);height:100%;width:100%}.qr-code-logo{display:flex;flex-direction:column;gap:var(--gap)}.qr-code-logo .qr-code-logo-actions{align-items:center;background-color:var(--fillColor);border-radius:var(--radius-card);display:flex;gap:var(--gap);justify-content:space-between;padding:var(--padding);width:100%}.qr-code-logo .qr-code-logo-actions .qr-code-logo-actions-logos{align-items:center;display:flex;gap:var(--gapExtraSmall)}.qr-code-logo .qr-code-logo-actions .qr-code-logo-actions-logos .qr-code-logo-actions-logo{background-color:var(--whiteColor);border:3px solid transparent;border-radius:50%;height:48px;padding:3px;width:48px}.qr-code-logo .qr-code-logo-actions .qr-code-logo-actions-logos .qr-code-logo-actions-logo.qr-code-logo-actions-logo-selected{border-color:var(--primaryColor)}.qr-code-logo .qr-code-logo-actions .qr-code-logo-actions-logos .qr-code-logo-actions-logo img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.qr-code-logo .qr-code-logo-actions .qr-code-logo-actions-button-fake{height:44px;width:44px}.qr-code-logo .qr-code-logo-actions .qr-code-logo-actions-button{align-items:center;background-color:rgba(var(--primaryColorRGB),.1);border:none;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;width:44px}.qr-code-logo .qr-code-logo-actions .qr-code-logo-actions-button .qr-code-logo-actions-busy{animation:image-picker-spin .8s linear infinite;border:2px solid var(--color-primary-bg);border-radius:50%;border-top-color:var(--color-primary);height:18px;width:18px}.qr-code-logo .qr-code-logo-actions .qr-code-logo-actions-button input[type=file]{display:none}.qr-code-logo .qr-code-logo-actions .qr-code-logo-actions-button .icon{height:var(--icon-size-md);width:var(--icon-size-md)}.qr-code-logo .qr-code-logo-actions .qr-code-logo-actions-button .icon svg{color:var(--primaryColor);height:100%;width:100%}.qr-code-logo .qr-code-logo-actions .qr-code-logo-actions-button.delete-icon{background-color:rgba(var(--errorColorRGB),.1)}.qr-code-logo .qr-code-logo-actions .qr-code-logo-actions-button.delete-icon .icon svg{color:var(--errorColor)}.configuration-color-picker-custom--locked,.configuration-color-picker-option--locked,.qr-code-logo-actions--locked,.qr-code-selector-box--locked{cursor:not-allowed;opacity:var(--disabled-opacity)}.qr-code-selector-box--locked .radio label{cursor:not-allowed}.qr-code-selector-box{background-color:var(--fillColor);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:var(--gap);padding:var(--padding)}.qr-code-selector-box:has(.input-component){padding-bottom:var(--space-6)}.email-signature-preview{background-color:var(--color-paper);border:1px solid var(--color-border-light);border-radius:var(--radius-card);overflow-x:auto;padding:var(--space-4)}.email-signature-preview #email-signature-table{background-color:var(--color-paper);width:-moz-fit-content;width:fit-content}.configuration-box-item-header-button{align-items:center;background-color:rgba(var(--primaryColorRGB),.14);border:none;border-radius:var(--radius-pill);color:var(--primaryColor);cursor:pointer;display:flex;font:inherit;gap:var(--space-2);justify-content:center;margin-left:auto;min-height:36px;padding:0 var(--space-4);transition:background-color var(--transition-fast);width:-moz-fit-content;width:fit-content}html:not([data-input-modality=pointer]) .configuration-box-item-header-button:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.configuration-box-item-header-button:hover{background-color:rgba(var(--primaryColorRGB),.24)}}.configuration-box-item-header-button:active{background-color:rgba(var(--primaryColorRGB),.24)}.configuration-box-item-header-button .configuration-box-item-header-button-icon{align-items:center;display:flex}.configuration-box-item-header-button .configuration-box-item-header-button-icon svg{color:var(--primaryColor);height:var(--icon-size-sm);width:var(--icon-size-sm)}.configuration-images{display:flex;flex-direction:column;gap:var(--gapExtraSmall);margin-bottom:calc(var(--space-6) + var(--space-2))}.configuration-images .configuration-images-box{cursor:pointer;position:relative}.configuration-images .configuration-images-box .configuration-images-box-banner{background:linear-gradient(to bottom,var(--primaryColor) 0,rgba(var(--primaryColorRGB),.15) 100%);border-radius:var(--radius-card);height:144px;overflow:hidden;width:100%}.configuration-images .configuration-images-box .configuration-images-box-banner img{border-radius:var(--radius-card)}.configuration-images .configuration-images-box .configuration-images-box-banner:has(img){background:transparent}.configuration-images .configuration-images-box .configuration-images-box-profile{border-radius:50%;bottom:-24px;height:112px;left:24px;position:absolute;width:112px;z-index:1}.configuration-images .configuration-images-box .configuration-images-box-profile .configuration-images-box-banner-profile-logo{border:2px solid var(--primaryColor);border-radius:50%;bottom:0;height:36px;position:absolute;right:0;width:36px;z-index:2}.configuration-images .configuration-images-box .configuration-images-box-profile .configuration-images-box-banner-profile-logo:has(img){background:var(--whiteColor)}.configuration-images .configuration-images-box .configuration-images-box-profile .configuration-images-box-banner-profile-image{align-items:center;background:linear-gradient(to bottom,var(--primaryColor) 0,var(--whiteColor) 100%);border:2px solid var(--primaryColor);border-radius:50%;color:var(--blackColor);display:flex;font-size:48px;font-weight:700;height:100%;justify-content:center;line-height:100%;width:100%}.configuration-images .configuration-images-box .configuration-images-box-profile .configuration-images-box-banner-profile-image:has(img){background:transparent}.configuration-images .configuration-images-box .configuration-images-box-profile img{border-radius:50%}.configuration-images .configuration-images-box img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.configuration-profile{display:flex;flex-direction:column;gap:var(--space-4)}.configuration-profile p{word-break:break-word}.configuration-profile .configuration-profile-head{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.configuration-profile .configuration-profile-box{background-color:var(--fillColor);border-radius:var(--radius-card);display:flex;flex-direction:column;overflow:hidden}.configuration-profile .configuration-profile-box .configuration-profile-box-item{cursor:pointer;display:flex;flex-direction:column;gap:var(--gapText);min-height:60px;padding:var(--paddingSmall) var(--padding);position:relative;transition:background-color var(--transition-default)}@media (hover:hover){.configuration-profile .configuration-profile-box .configuration-profile-box-item:hover{background-color:rgba(var(--color-ink-rgb),.03)}}.configuration-profile .configuration-profile-box .configuration-profile-box-item+.configuration-profile-box-item:before{border-top:var(--border-width) solid var(--color-divider);content:"";left:var(--padding);position:absolute;right:0;top:0}.configuration-profile .configuration-profile-box .configuration-profile-box-item .configuration-profile-box-item-skills{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.configuration-profile .configuration-profile-box .configuration-profile-box-item .configuration-profile-box-item-skills .configuration-profile-box-item-skills-item{background-color:rgba(var(--primaryColorRGB),.12);border-radius:var(--radius-pill);color:var(--primaryColor);padding:var(--paddingTiny) var(--paddingSmall)}.configuration-links{display:flex;flex-direction:column;gap:var(--gapSmall)}.configuration-links .configuration-link{align-items:center;background-color:var(--fillColor);border-radius:var(--radius-card);display:flex;gap:var(--gapSmall);padding:var(--paddingSmall) var(--padding);transition:background-color var(--transition-default);width:100%}@media (hover:hover){.configuration-links .configuration-link:hover{background-color:rgba(var(--color-ink-rgb),.05)}}.configuration-links .configuration-link.drag-lifted{background-color:var(--color-surface);box-shadow:var(--shadow-floating)}.configuration-links .configuration-link .configuration-link-add{align-items:center;display:flex;flex-shrink:0;gap:var(--gapSmall)}.configuration-links .configuration-link--locked{cursor:not-allowed;opacity:var(--disabled-opacity)}.configuration-links .configuration-link.configuration-link-heading{background-color:transparent;margin-top:var(--space-3);padding-left:0;padding-right:0}.configuration-links .configuration-link.configuration-link-heading:first-child{margin-top:0}@media (hover:hover){.configuration-links .configuration-link.configuration-link-heading:hover{background-color:transparent;opacity:var(--hover-opacity)}}.configuration-links .configuration-link.configuration-link-heading.drag-lifted{padding-left:var(--padding);padding-right:var(--padding)}.configuration-links .configuration-link.configuration-link-heading .configuration-link-heading-text{color:var(--primaryColor);padding-left:var(--paddingExtraSmall);position:relative;width:100%;word-break:break-word}.configuration-links .configuration-link.configuration-link-heading .configuration-link-heading-text:after{background:var(--primaryColor);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:2px}.configuration-links .configuration-link .configuration-link-box{align-items:center;display:flex;gap:var(--paddingExtraSmall);width:100%}.configuration-links .configuration-link .configuration-link-box .configuration-link-box-info{display:flex;flex-direction:column;gap:var(--gapText)}.configuration-links .configuration-link .configuration-link-box .configuration-link-box-info .list-text-bold{display:-webkit-box;width:100%;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--blackColor);height:-moz-fit-content;height:fit-content;line-height:110%;max-height:32px;overflow:hidden;word-break:break-word}.configuration-links .configuration-link .configuration-link-box .configuration-link-box-info .info-text-list{display:-webkit-box;width:100%;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;height:12px;line-height:110%;overflow:hidden;word-break:break-word}.configuration-links .configuration-link .configuration-link-box .configuration-link-box-info .configuration-link-box-info-counter{align-items:center;aspect-ratio:1/1;border:1px solid var(--primaryColor);border-radius:50%;color:var(--primaryColor);display:flex;flex-shrink:0;height:-moz-fit-content;height:fit-content;justify-content:center;line-height:100%;min-height:18px;min-width:18px;padding:2px;width:-moz-fit-content;width:fit-content}.configuration-links .configuration-link .configuration-link-box .configuration-link-box-info.configuration-link-box-info-row{align-items:center;flex-direction:row;gap:var(--paddingExtraSmall)}.configuration-links .configuration-link .configuration-link-box .configuration-link-box-icon{align-items:center;border-radius:50%;box-shadow:var(--boxShadow);display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s;width:36px}.configuration-links .configuration-link .configuration-link-box .configuration-link-box-icon svg{height:22px;transition:all .2s;width:22px}.configuration-links .configuration-link .configuration-link-box .configuration-link-box-icon.configuration-link-box-icon-fallback{color:var(--primaryTextColor)}.configuration-links .configuration-link .configuration-link-box .configuration-link-box-icon.configuration-link-box-icon-image{background:none!important;overflow:hidden}.configuration-links .configuration-link .configuration-link-box .configuration-link-box-icon.configuration-link-box-icon-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.configuration-links .configuration-link .configuration-link-box .configuration-link-box-icon.configuration-link-box-icon-square{border-radius:var(--radius-sm)}.configuration-links .configuration-link .configuration-link-box .configuration-link-box-icon.configuration-link-box-icon-safari svg{height:28px;margin-top:2px;width:28px}.configuration-links .configuration-link .configuration-link-box .configuration-link-box-icon.configuration-link-box-icon-small svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.configuration-links .configuration-link .configuration-link-box .configuration-link-box-icon.configuration-link-box-icon-small.configuration-link-box-icon-safari svg{height:20px;width:20px}.links-configurator{display:flex;flex-direction:column;flex-grow:1;gap:var(--space-6)}.links-configurator .links-configurator-hero{align-items:center;display:flex;gap:var(--space-4)}.links-configurator .links-configurator-hero .links-configurator-title-item-icon{height:56px;width:56px}.links-configurator .links-configurator-hero .links-configurator-title-item-icon svg{height:36px;width:36px}.links-configurator .links-configurator-hero .links-configurator-title-item-icon.links-configurator-title-item-icon-safari svg{height:42px;margin-top:0;width:42px}.links-configurator .links-configurator-hero .links-configurator-title-item-icon.links-configurator-title-item-icon-small svg{height:28px;width:28px}.links-configurator .links-configurator-hero .links-configurator-title-item-icon.links-configurator-title-item-icon-small.links-configurator-title-item-icon-safari svg{height:33px;width:33px}.links-configurator .links-configurator-hero .links-configurator-hero-text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.links-configurator .links-configurator-hero .links-configurator-hero-name{color:var(--color-text-primary);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);margin:0}.links-configurator .links-configurator-hero .links-configurator-hero-hint{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.4;margin:0}.links-configurator .links-configurator-field{display:flex;flex-direction:column;gap:var(--space-2)}.links-configurator .links-configurator-hint{color:var(--color-text-muted);font-size:var(--font-size-caption);margin:0;padding:0 var(--space-1)}.links-configurator .links-configurator-assist{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;min-height:var(--touch-target-min);padding:0 var(--space-1)}.links-configurator .links-configurator-preview{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.links-configurator .links-configurator-preview .links-configurator-preview-target{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.links-configurator .links-configurator-action{align-items:center;background:transparent;border:none;border-radius:var(--radius-pill);color:var(--color-text-primary);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);gap:var(--space-1);min-height:var(--touch-target-min);padding:0 var(--space-2);transition:background-color var(--transition-default)}html:not([data-input-modality=pointer]) .links-configurator .links-configurator-action:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.links-configurator .links-configurator-action:hover{background-color:var(--fillColor)}}.links-configurator .links-configurator-action:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.links-configurator .links-configurator-action .links-configurator-action-icon{display:inline-flex}.links-configurator .links-configurator-action .links-configurator-action-icon svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.links-configurator .links-configurator-title-item-icon{align-items:center;border-radius:50%;box-shadow:var(--boxShadow);display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .2s;width:24px}.links-configurator .links-configurator-title-item-icon svg{height:16px;transition:all .2s;width:16px}.links-configurator .links-configurator-title-item-icon.links-configurator-title-item-icon-square{border-radius:var(--radius-sm)}.links-configurator .links-configurator-title-item-icon.links-configurator-title-item-icon-fallback{color:var(--primaryTextColor)}.links-configurator .links-configurator-title-item-icon.links-configurator-title-item-icon-image{background:none!important;overflow:hidden}.links-configurator .links-configurator-title-item-icon.links-configurator-title-item-icon-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.links-configurator .links-configurator-title-item-icon.links-configurator-title-item-icon-safari svg{height:18px;margin-top:2px;width:18px}.links-configurator .links-configurator-title-item-icon.links-configurator-title-item-icon-small svg{height:12px;width:12px}.links-configurator .links-configurator-title-item-icon.links-configurator-title-item-icon-small.links-configurator-title-item-icon-safari svg{height:var(--icon-size-xs);width:var(--icon-size-xs)}.links-configurator .links-configurator-buttons-footer{align-items:center;display:flex;gap:var(--gap);margin-top:auto}.links-configurator .links-configurator-buttons-footer .button{flex-shrink:1;width:100%}.wallet-subtitle-note{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:1.4;margin:calc(var(--space-2)*-1) 0 0}.wallet-styles{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-style{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:0;text-align:left}.wallet-style:disabled{cursor:default}.wallet-style:disabled .wallet-style__band img{opacity:.55}.wallet-style__band{aspect-ratio:375/123;border-radius:var(--radius-input);box-shadow:inset 0 0 0 1px #ffffff14;display:block;outline:2px solid transparent;outline-offset:2px;overflow:hidden;position:relative;transition:outline-color .12s ease;width:100%}.wallet-style__band img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wallet-style--active .wallet-style__band{outline-color:var(--color-primary)}.wallet-style__name{color:var(--color-text-secondary);margin-top:4px}.wallet-style--active .wallet-style__name{color:var(--color-text-primary);font-weight:600}.wallet-style__blurb{color:var(--color-text-secondary)}.wallet-themes{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:380px){.wallet-themes{grid-template-columns:repeat(3,minmax(0,1fr))}}.wallet-theme{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:7px;min-height:44px;padding:0}.wallet-theme:disabled{cursor:default}.wallet-theme:disabled .wallet-theme__chip{opacity:.55}.wallet-theme__chip{border-radius:var(--radius-input);box-shadow:inset 0 0 0 1px #ffffff14;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;height:48px;justify-content:flex-end;outline:2px solid transparent;outline-offset:2px;padding:8px;position:relative;transition:outline-color .12s ease;width:100%}.wallet-theme__bar{border-radius:var(--radius-pill);height:3px;width:100%}.wallet-theme__bar--short{width:60%}.wallet-theme__lock{color:#ffffffd9;display:flex;position:absolute;right:6px;top:6px}.wallet-theme__lock svg{height:var(--icon-size-xs);width:var(--icon-size-xs)}.wallet-theme__name{color:var(--color-text-secondary)}.wallet-theme--active .wallet-theme__name{color:var(--color-text-primary);font-weight:600}.email-signature-managed{margin:0 0 var(--space-3)}.qr-download{list-style:none;margin:0;padding:0 0 var(--space-6)}.qr-download .qr-download__row{gap:var(--space-4)}.qr-download .qr-download__file{--file-tint:var(--color-primary-strong);align-items:flex-end;background-color:color-mix(in srgb,var(--file-tint) 12%,transparent);border-radius:var(--radius-sm) var(--space-4) var(--radius-sm) var(--radius-sm);color:var(--file-tint);display:flex;flex-shrink:0;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);height:var(--space-12);justify-content:center;letter-spacing:.04em;padding-bottom:var(--space-2);position:relative;text-transform:uppercase;width:var(--space-10)}.qr-download .qr-download__file:before{background-color:color-mix(in srgb,var(--file-tint) 28%,transparent);border-radius:0 var(--space-4) 0 var(--radius-sm);content:"";height:var(--space-4);position:absolute;right:0;top:0;width:var(--space-4)}.qr-download .qr-download__file--svg{--file-tint:var(--color-success)}.qr-download .qr-download__file--pdf{--file-tint:var(--color-error)}.qr-download .qr-download__action{color:var(--color-text-muted);display:flex;flex-shrink:0;height:var(--icon-size-md);width:var(--icon-size-md)}.qr-download .qr-download__action svg{height:100%;width:100%}.qr-download .qr-download__row--locked .qr-download__file{filter:saturate(.4)}.landing{display:flex;flex-direction:column;flex-grow:1;padding-top:var(--landing-form-top);width:100%;--landing-form-top:112px}@media (max-height:640px){.landing{--landing-form-top:var(--gapBig)}}.landing-form.auth-container{gap:0;padding-bottom:var(--space-12)}.landing-form.auth-container .landing-mark{display:flex;height:56px;margin-bottom:var(--space-4)}.landing-form.auth-container .landing-mark svg{height:100%;width:auto}.landing-form.auth-container .landing-heading{color:var(--blackColor);font-size:var(--font-size-heading);font-weight:600;line-height:1.2;margin-bottom:var(--space-6);text-align:center}.landing-form.auth-container .button{margin-top:var(--space-3)}.landing-form.auth-container .auth-separator{margin:var(--space-6) 0 calc(var(--space-6) - var(--gapSmall))}.landing-form.auth-container .auth-button{border-radius:var(--radius-input);height:var(--input-height);width:var(--input-height)}.landing-form.auth-container .auth-container-box-buttons{gap:var(--space-4)}.landing-form.auth-container .auth-button-spinner{animation:authButtonSpin .9s linear infinite;border:3px solid var(--greyColor);border-radius:50%;border-top-color:var(--voltPrimaryColor);height:var(--icon-size-lg);width:var(--icon-size-lg)}.landing-form.auth-container .auth-pending{min-height:1.4em;text-align:center}@keyframes authButtonSpin{to{transform:rotate(1turn)}}.qr-full{--qr-full-pad-top:max(var(--space-6),var(--safe-top));--qr-full-pad-bottom:max(var(--space-6),var(--safe-bottom));--qr-full-pad-side:max(var(--space-6),var(--safe-left),var(--safe-right));background-color:var(--color-paper);top:0;right:0;bottom:0;left:0;overflow:hidden;padding:var(--qr-full-pad-top) var(--qr-full-pad-side) var(--qr-full-pad-bottom);position:fixed}.qr-full,.qr-full .qr-full__close{align-items:center;color:var(--color-ink);display:flex;justify-content:center}.qr-full .qr-full__close{background-color:rgba(var(--color-ink-rgb),.06);border:none;border-radius:50%;cursor:pointer;height:var(--touch-target-min);left:calc(var(--safe-left) + var(--space-3));padding:0;position:absolute;top:calc(var(--safe-top) + var(--space-3));width:var(--touch-target-min)}html:not([data-input-modality=pointer]) .qr-full .qr-full__close:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.qr-full .qr-full__close svg{height:var(--icon-size-md);width:var(--icon-size-md)}.qr-full .qr-full__close:active{opacity:var(--press-opacity)}.qr-full .qr-full__body{align-items:center;display:flex;flex-direction:column;gap:var(--space-6);max-width:100%;min-width:0}.qr-full .qr-full__code{aspect-ratio:1;width:min(82vw,100dvh - var(--qr-full-pad-top) - var(--qr-full-pad-bottom) - 200px,720px)}.qr-full .qr-full__svg,.qr-full .qr-full__svg svg{display:block;height:100%;width:100%;shape-rendering:crispEdges}.qr-full .qr-full__placeholder{background-color:rgba(var(--color-ink-rgb),.05);border-radius:var(--radius-sm);height:100%;width:100%}.qr-full .qr-full__caption{align-items:center;display:flex;flex-direction:column;gap:var(--space-1);max-width:100%;min-width:0;text-align:center}.qr-full .qr-full__name{color:var(--color-ink);font-size:clamp(24px,7vw,44px);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-full .qr-full__label{background-color:rgba(var(--color-ink-rgb),.06);border-radius:var(--radius-pill);color:var(--color-ink);font-size:var(--font-size-body);font-weight:600;margin:var(--space-1) 0 0;padding:2px var(--space-3)}.qr-full .qr-full__url{color:rgba(var(--color-ink-rgb),.62);font-size:var(--font-size-body);font-weight:500;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (orientation:landscape){.qr-full .qr-full__body{flex-direction:row;gap:var(--space-8)}.qr-full .qr-full__code{width:min(100dvh - var(--qr-full-pad-top) - var(--qr-full-pad-bottom),58vw,720px)}.qr-full .qr-full__caption{align-items:flex-start;max-width:36vw;text-align:left}}.event-page .event-body,.event-page .events-body,.events-page .event-body,.events-page .events-body{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-2)}.event-page .events-actions,.events-page .events-actions{flex:0 0 auto;padding-bottom:var(--space-4)}.event-page .events-actions .button,.events-page .events-actions .button{width:100%}.events-empty{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4)}.events-empty__mark{color:var(--color-primary);display:flex}.events-empty__mark svg{height:var(--icon-size-xl);width:var(--icon-size-xl)}.events-empty p{line-height:var(--line-height-body);margin:0}.events-empty__title{color:var(--color-text-primary);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.events-error{color:var(--color-error);font-size:var(--font-size-small);margin:0}.events-loading{display:flex;flex-direction:column;gap:var(--space-2)}.events-loading__row{border-radius:var(--radius-card);height:56px}.event-card{background-color:var(--color-surface);border:var(--border-width) solid var(--color-border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:inherit;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);text-decoration:none;transition:transform var(--transition-default)}html:not([data-input-modality=pointer]) .event-card:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.event-card:active{transform:scale(.98)}.event-card .event-card__head{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-small);gap:var(--space-3)}.event-card .event-card__name{color:var(--color-text-primary);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.event-card .event-card__foot{align-items:center;border-top:var(--border-width) solid var(--color-divider);display:flex;gap:var(--space-3);justify-content:space-between;margin-top:var(--space-1);padding-top:var(--space-3)}.event-card .event-card__count{color:var(--color-text-secondary);font-size:var(--font-size-small)}.event-card .event-card__count strong{color:var(--color-text-primary);font-size:var(--font-size-title);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);margin-right:2px}.event-card .event-card__open{align-items:center;color:var(--color-primary-strong);display:inline-flex;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);gap:var(--space-1)}.event-card .event-card__open span{display:flex}.event-card .event-card__open svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.events-ways{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:var(--space-3) 0 0;padding:0;width:100%}.events-ways .events-ways__item{align-items:center;display:flex;gap:var(--space-3)}.events-ways .events-ways__well{align-items:center;background-color:var(--color-primary-bg);border-radius:var(--radius-input);color:var(--color-primary-strong);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.events-ways .events-ways__well svg{height:var(--icon-size-md);width:var(--icon-size-md)}.events-ways .events-ways__text{display:flex;flex-direction:column;gap:2px;min-width:0}.events-ways .events-ways__title{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.events-ways .events-ways__hint{color:var(--color-text-secondary);font-size:var(--font-size-small)}.event-live{align-items:center;color:var(--color-text-primary);display:inline-flex;font-weight:var(--font-weight-medium);gap:var(--space-2)}.event-live .event-live__dot{background-color:var(--color-status-green);border-radius:var(--radius-pill);height:8px;position:relative;width:8px}.event-live:not(.event-live--ended) .event-live__dot:after{animation:event-live-pulse 2s ease-out infinite;background-color:inherit;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.event-live--ended .event-live__dot{background-color:var(--color-status-grey)}@keyframes event-live-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.event-live .event-live__dot:after{animation:none}}.event-swatch--kiosk{background-color:var(--color-primary)}.event-swatch--link{background-color:rgba(var(--color-primary-rgb),.6)}.event-swatch--scan{background-color:rgba(var(--color-primary-rgb),.35)}.event-swatch--manual{background-color:rgba(var(--color-primary-rgb),.18)}.event-hero{border-bottom:var(--border-width) solid var(--color-divider);display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-6)}.event-hero .event-hero__status{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-small);gap:var(--space-3);margin:0}.event-hero .event-hero__total .stat-figure__value{font-size:48px;letter-spacing:-.03em;line-height:1}.event-split{display:flex;gap:3px;height:10px}.event-split .event-split__part{border-radius:var(--radius-pill);flex-basis:0;min-width:6px}.event-legend{display:grid;gap:var(--space-2) var(--space-6);grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.event-legend .event-legend__item{align-items:center;display:flex;font-size:var(--font-size-small);gap:var(--space-2);min-width:0}.event-legend .event-legend__swatch{border-radius:3px;flex-shrink:0;height:10px;width:10px}.event-legend .event-legend__label{color:var(--color-text-secondary);flex:1;min-width:0}.event-legend .event-legend__value{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.event-capture,.event-kiosk{gap:var(--space-3)}.event-kiosk{align-items:center;background-color:var(--color-primary-strong);border:0;border-radius:var(--radius-card);color:var(--color-primary-text);cursor:pointer;display:flex;font:inherit;min-height:76px;padding:var(--space-4);text-align:start;text-decoration:none;transition:opacity var(--transition-default),transform var(--transition-default);width:100%}html:not([data-input-modality=pointer]) .event-kiosk:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.event-kiosk:hover{opacity:var(--hover-opacity)}}.event-kiosk:active{transform:scale(.98)}.event-kiosk .event-kiosk__well{align-items:center;background-color:#ffffff2e;border-radius:var(--radius-input);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.event-kiosk .event-kiosk__well svg{height:var(--icon-size-md);width:var(--icon-size-md)}.event-kiosk .event-kiosk__text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.event-kiosk .event-kiosk__title{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.event-kiosk .event-kiosk__hint{font-size:var(--font-size-small);opacity:.85}.event-kiosk .event-kiosk__chevron{display:flex;flex-shrink:0}.event-kiosk .event-kiosk__chevron svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.event-kiosk--off{background-color:var(--color-primary-bg);color:var(--color-text-primary)}.event-kiosk--off .event-kiosk__well{background-color:var(--color-surface);color:var(--color-primary-strong)}.event-kiosk--off .event-kiosk__hint{color:var(--color-text-secondary);opacity:1}.event-tiles{display:grid;gap:var(--space-3);grid-template-columns:1fr 1fr}.event-tile{align-items:flex-start;background-color:var(--color-surface);border:var(--border-width) solid var(--color-border-light);border-radius:var(--radius-card);color:inherit;display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-4);text-decoration:none;transition:opacity var(--transition-default),transform var(--transition-default)}html:not([data-input-modality=pointer]) .event-tile:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.event-tile:hover{opacity:var(--hover-opacity)}}.event-tile:active{transform:scale(.97)}.event-tile .event-tile__well{align-items:center;background-color:var(--color-primary-bg);border-radius:var(--radius-input);color:var(--color-primary-strong);display:flex;height:40px;justify-content:center;margin-bottom:var(--space-2);width:40px}.event-tile .event-tile__well svg{height:var(--icon-size-md);width:var(--icon-size-md)}.event-tile .event-tile__title{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.event-tile .event-tile__hint{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-body)}.event-copy{align-items:center;align-self:flex-start;background:none;border:0;color:var(--color-primary-strong);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);gap:var(--space-2);min-height:var(--touch-target-min);padding:0}html:not([data-input-modality=pointer]) .event-copy:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.event-copy .event-copy__icon{display:flex}.event-copy .event-copy__icon svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.event-copy .event-copy__hint{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.event-page button.settings-row{background:none;color:inherit;cursor:pointer;font:inherit;text-align:start;width:100%}.event-page button.settings-row:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.event-sheet{display:flex;flex-direction:column;gap:var(--space-3)}.event-sheet__dates{display:grid;gap:var(--space-3);grid-template-columns:1fr 1fr}.event-sheet__date{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.event-sheet__date .info-text-list{color:var(--color-text-muted)}.event-sheet__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-surface);border:var(--border-width) solid var(--color-divider);border-radius:var(--radius-input);color:var(--color-text-primary);font:inherit;min-height:var(--input-height);min-width:0;padding:0 var(--space-3);text-align:start;width:100%}.event-sheet__input:focus-visible{border-color:var(--color-primary);outline:none}.event-sheet__input:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.contacts-event-note{align-items:center;background-color:var(--color-primary-bg);border-radius:var(--radius-input);color:var(--color-primary-strong);display:flex;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);gap:var(--space-2);margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3)}.contacts-event-note span{display:flex}.contacts-event-note svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.kiosk{background-color:var(--color-background);display:flex;justify-content:center;min-height:100dvh;padding:calc(var(--safe-top) + var(--space-12)) var(--space-4) calc(var(--safe-bottom) + var(--space-6));position:relative}.kiosk-body{gap:var(--space-6);max-width:560px;width:100%}.kiosk-body,.kiosk-head{display:flex;flex-direction:column}.kiosk-head{align-items:center;gap:var(--space-2);text-align:center}.kiosk-head__avatar{align-items:center;background-color:var(--color-primary-bg);border-radius:50%;color:var(--color-primary-strong);display:flex;font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);height:72px;justify-content:center;overflow:hidden;width:72px}.kiosk-head__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.kiosk-head__event{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);margin:0;text-transform:uppercase}.kiosk-head__title{color:var(--color-text-primary);font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:var(--line-height-tight);margin:0}.kiosk-head__lede{color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}.kiosk-form{display:flex;flex-direction:column;gap:var(--space-1)}.kiosk-send{margin-top:var(--space-4);width:100%}.kiosk-blocked,.kiosk-thanks{align-items:center;justify-content:center;min-height:60dvh;text-align:center}.kiosk-thanks__mark{align-items:center;background-color:var(--color-success-bg);border-radius:50%;color:var(--color-success);display:flex;height:72px;justify-content:center;width:72px}.kiosk-thanks__mark svg{height:var(--icon-size-lg);width:var(--icon-size-lg)}.kiosk-loading{border-radius:var(--radius-card);height:60dvh}.kiosk-exit{background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-caption);min-height:var(--touch-target-min);overflow:hidden;padding:0 var(--space-3);position:absolute;right:var(--space-3);top:calc(var(--safe-top) + var(--space-3));-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:pointer;touch-action:none}.kiosk-exit__label{position:relative}.kiosk-exit__fill{background-color:var(--color-primary-bg);top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(0);transform-origin:left}.kiosk-exit--holding .kiosk-exit__fill{transform:scaleX(1);transition:transform var(--kiosk-hold-ms,1.5s) linear}@media (prefers-reduced-motion:reduce){.kiosk-exit--holding .kiosk-exit__fill{transition:none}}.cards-page .cards-body{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-2)}.cards-page .cards-actions{flex:0 0 auto;padding-bottom:var(--space-4)}.cards-page .cards-actions .button{width:100%}.cards-row__badges{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}.cards-badge{align-items:center;background-color:var(--color-divider);border-radius:var(--radius-pill);color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);padding:2px var(--space-2)}.cards-badge--primary{background-color:var(--color-primary-bg);color:var(--color-primary-strong)}.cards-badge--warning{background-color:var(--color-warning-bg);color:var(--color-warning)}.cards-sheet{display:flex;flex-direction:column;gap:var(--space-3);text-align:left}.cards-sheet__suggestion{align-self:flex-start}.cards-sheet__note{margin:0}.cards-sheet__start{border:none;margin:0;min-width:0;padding:0}.cards-sheet__start legend{margin-bottom:var(--space-1);padding:0}.cards-sheet__delete:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.integrations-page .integrations-body{display:flex;flex-direction:column;gap:var(--space-6);padding-bottom:var(--space-6);padding-top:var(--space-2)}.integrations-key--revoked .settings-row__title{color:var(--color-text-secondary)}.integrations-revoke{align-self:center;background:none;border:none;color:var(--errorColor);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);min-height:var(--touch-target-min);padding:0 var(--space-2);transition:opacity var(--transition-default)}@media (hover:hover){.integrations-revoke:hover{opacity:var(--hover-opacity)}}.integrations-revoke:active{opacity:var(--press-opacity)}.integrations-revoke:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.integrations-action{margin-top:var(--space-2);width:100%}.integrations-copy{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.5;margin:0}.integrations-subtitle{margin-top:var(--space-2)}.integrations-error{margin:0}.settings-row .integrations-push-error{color:var(--errorColor)}.cards-badge.integrations-badge--failed{background-color:var(--color-error-bg);color:var(--errorColor)}.integrations-disconnect{margin-top:var(--space-2)}.integrations-code{background-color:var(--color-surface-muted);border-radius:var(--radius-sm);color:var(--color-text-primary);font-family:var(--font-family-mono)}.integrations-code--inline{font-size:.9em;padding:1px 5px;word-break:break-all}.integrations-code--block{font-size:var(--font-size-caption);line-height:1.6;margin:0;padding:var(--space-3);white-space:pre-wrap;word-break:break-all}.integrations-code--key{font-size:var(--font-size-small);-webkit-user-select:all;-moz-user-select:all;user-select:all}.contact-map{display:flex;flex-direction:column;gap:var(--gap)}.contact-map__canvas{background-color:var(--color-surface-muted);border-radius:var(--radius-card);height:320px;overflow:hidden}.contact-map__error,.contact-map__note{color:var(--color-text-secondary);font-size:var(--font-size-small);margin:0}.contact-map__error{color:var(--color-error)}.contact-map__place--open{background-color:var(--color-primary-bg-light)}.contact-map__person{padding-left:calc(var(--padding) + var(--space-6))}.contact-map__avatar{align-items:center;background-color:var(--color-primary-soft);border-radius:50%;color:var(--color-ink);display:inline-flex;flex-shrink:0;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);height:32px;justify-content:center;overflow:hidden;width:32px}.contact-map__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contact-map__empty{align-items:center;display:flex;flex-direction:column;gap:var(--gapSmall);padding:var(--gapBig) var(--padding);text-align:center}.contact-map__empty-mark{color:var(--color-primary);display:inline-flex}.contact-map__empty-mark svg,.contact-map__marker{height:40px;width:40px}.contact-map__marker{align-items:center;background-color:var(--color-primary-soft);border:3px solid var(--color-paper);border-radius:50%;box-shadow:var(--shadow-floating);color:var(--color-ink);cursor:pointer;display:inline-flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);justify-content:center;padding:0;position:relative}.contact-map__marker img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contact-map__marker-count{background-color:var(--color-primary-strong);border-radius:var(--radius-pill);color:var(--color-primary-text);font-size:11px;line-height:18px;min-width:20px;padding:1px 5px;position:absolute;right:-8px;text-align:center;top:-6px}.contact-map-entry{align-items:center;border-radius:50%;color:inherit;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:var(--space-2);width:40px}.contact-map-entry .contact-map-entry__icon{display:flex;height:100%;width:100%}.contact-map-entry .contact-map-entry__icon svg{height:100%;width:100%}.contacts-view-met{align-items:center;align-self:center;color:var(--color-primary-strong);gap:var(--space-1);margin:var(--space-2) auto 0;text-decoration:none}.contacts-view-met,.contacts-view-met .contacts-view-met-icon{display:inline-flex}.contacts-view-met .contacts-view-met-icon svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.contacts-view-synced{color:var(--color-text-muted);margin:var(--space-1) 0 0;text-align:center}.contact-map__credit{color:var(--color-text-muted);font-size:var(--font-size-caption);margin:calc(var(--space-2)*-1) 0 0}.contact-map__credit a{color:inherit;font-size:inherit}.contact-map__skeleton-title{height:12px;width:5rem}.contact-map__skeleton-icon{border-radius:var(--radius-pill)}.contact-map__skeleton-text{display:flex;flex:1;flex-direction:column;gap:var(--space-2)}.contact-map__skeleton-name{height:14px;width:45%}.contact-map__skeleton-hint{height:12px;width:30%}#__nuxt{display:flex;flex-direction:column;flex-grow:1;gap:var(--gap);margin:0 auto;max-width:var(--appColumnWidth);width:100%}#__nuxt:not(:has(.app-shell,.desktop-shell)){padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}.vue-advanced-cropper{direction:ltr;max-height:100%;max-width:100%;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-advanced-cropper__stretcher{max-height:100%;max-width:100%;pointer-events:none;position:relative}.vue-advanced-cropper__image{max-width:none!important;position:absolute;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{background:#000;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.vue-advanced-cropper__cropper-wrapper{height:100%;width:100%}.vue-advanced-cropper__image-wrapper{height:100%;overflow:hidden;position:absolute;width:100%}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-simple-handler{background:#fff;display:block;height:10px;width:10px}.vue-handler-wrapper{height:30px;position:absolute;transform:translate(-50%,-50%);width:30px}.vue-handler-wrapper__draggable{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{align-items:center;background:none;display:flex;justify-content:center;position:absolute}.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;left:0;transform:translateY(-50%);width:100%}.vue-line-wrapper--north{cursor:n-resize;top:0}.vue-line-wrapper--south{cursor:s-resize;top:100%}.vue-line-wrapper--east,.vue-line-wrapper--west{height:100%;top:0;transform:translate(-50%);width:12px}.vue-line-wrapper--east{cursor:e-resize;left:100%}.vue-line-wrapper--west{cursor:w-resize;left:0}.vue-line-wrapper--disabled{cursor:auto}.vue-bounding-box{height:100%;position:relative;width:100%}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{left:0;top:0}.vue-bounding-box__handler--north{left:50%;top:0}.vue-bounding-box__handler--east-north{left:100%;top:0}.vue-bounding-box__handler--east{left:100%;top:50%}.vue-bounding-box__handler--east-south{left:100%;top:100%}.vue-bounding-box__handler--south{left:50%;top:100%}.vue-bounding-box__handler--west-south{left:0;top:100%}.vue-bounding-box__handler--west{left:0;top:50%}.vue-draggable-area{position:relative}.vue-preview-result{box-sizing:border-box;height:100%;overflow:hidden;position:absolute;width:100%}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{max-width:none!important;pointer-events:none;position:relative;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-rectangle-stencil{box-sizing:border-box}.vue-rectangle-stencil,.vue-rectangle-stencil__preview{height:100%;position:absolute;width:100%}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{box-sizing:content-box;cursor:move;height:100%;position:absolute;width:100%}.vue-circle-stencil__preview{border-radius:50%;height:100%;position:absolute;width:100%}.vue-circle-stencil--movable{cursor:move}.vue-preview{box-sizing:border-box;overflow:hidden;position:relative}.vue-preview--fill,.vue-preview__wrapper{height:100%;position:absolute;width:100%}.vue-preview__image{max-width:none!important;pointer-events:none;position:absolute;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-simple-line{background:none;border:0 solid hsla(0,0%,100%,.3);transition:border .5s}.vue-simple-line--north,.vue-simple-line--south{height:0;width:100%}.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{border-color:#fff;opacity:1}
