@charset "utf-8";
@layer reset, vendor, tokens, base, layout, components, screens, utilities, overrides;
@import url("https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/css/bootstrap.rtl.min.css") layer(vendor);
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.3.0/css/all.min.css") layer(vendor);
@layer reset{*{box-sizing:inherit}*::before,*::after{box-sizing:inherit;padding:0;margin:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{box-sizing:border-box}body{line-height:1;font-size:100%;font-family:Arial,sans-serif}b,strong{font-weight:700}ul{list-style:none}hr{box-sizing:content-box;height:0;color:inherit;overflow:visible}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}button,input,optgroup,select,textarea{line-height:inherit;border:1px solid currentColor;padding:0}button{overflow:visible;text-transform:none}img,video{height:auto;max-width:100%}table{border-collapse:collapse;border-spacing:0}dialog{background-color:inherit;border:solid;color:inherit;display:block;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:fit-content}dialog:not([open]){display:none}canvas{display:inline-block}}@layer tokens{:root{--max_content_width:1400px;--page_padding_block:2dvh;--page_padding_inline:2dvw;--zoom_base:1;--font_size_root:23px;--font_size:calc( var(--font_size_root) * var(--zoom_base) );--font_size_smallest:calc( var(--font_size) / 1.4 );--font_size_smaller:calc( var(--font_size) / 1.2 );--font_size_small:calc( var(--font_size) / 1.1 );--font_size_base:var(--font_size);--font_size_large:calc( var(--font_size) * 1.2 );--font_size_larger:calc( var(--font_size) * 1.4 );--font_size_largest:calc( var(--font_size) * 1.8 );--font_family_base:"Assistant", "Rubik", Arial, sans-serif;--font_family_logo:"Rubik", "Assistant", Arial, sans-serif;--font_weight_thin:200;--font_weight_light:300;--font_weight_base:400;--font_weight_medium:500;--font_weight_semi_bold:600;--font_weight_bold:700;--font_weight_black:800;--line_height:1;--line_height_tightest:calc( var(--line_height) * 0.25 );--line_height_tighter:calc( var(--line_height) * 0.5 );--line_height_tight:calc( var(--line_height) * 0.75 );--line_height_base:var(--line_height);--line_height_loose:calc( var(--line_height) * 1.15 );--line_height_looser:calc( var(--line_height) * 1.25 );--line_height_loosest:calc( var(--line_height) * 1.5 );--letter_spacing:normal;--word_spacing:normal;--logo_size:clamp(70px, 7.2dvw, 100px);--logo_size_smallest:calc( var(--logo_size) * 0.5 );--logo_size_smaller:calc( var(--logo_size) * 0.75 );--logo_size_small:calc( var(--logo_size) * 1 );--logo_size_big:calc( var(--logo_size) * 1.3 );--logo_size_bigger:calc( var(--logo_size) * 1.5 );--logo_size_biggest:calc( var(--logo_size) * 2 );--border_radius:13px;--border_radius_squarest:calc( var(--border_radius) / 2 );--border_radius_even_more_square:calc( var(--border_radius) / 1.75 );--border_radius_more_square:calc( var(--border_radius) / 1.25 );--border_radius_base:var(--border_radius);--border_radius_round:calc( var(--border_radius) * 1.25 );--border_radius_rounder:calc( var(--border_radius) * 1.5 );--border_radius_roundest:calc( var(--border_radius) * 1.75 );--space_root:8px;--space_base:calc( var(--space_root) * var(--zoom_base) );--space_micro:calc( var(--space_base) * 0.25 );--space_hair:calc( var(--space_base) * 0.5 );--space_tight:calc( var(--space_base) * 0.75 );--space_1:var(--space_base);--space_2:calc( var(--space_base) * 2 );--space_3:calc( var(--space_base) * 3 );--space_4:calc( var(--space_base) * 4 );--space_5:calc( var(--space_base) * 5 );--space_6:calc( var(--space_base) * 6 );--space_7:calc( var(--space_base) * 7 );--shadow_1:0 1px 3px rgba(7, 61, 90, 0.08);--shadow_2:1px 1px 15px rgba(0, 0, 0, 0.1);--shadow_3:0 6px 18px rgba(7, 61, 90, 0.12);--shadow_4:0 12px 28px rgba(7, 61, 90, 0.16);--shadow_5:0 20px 44px rgba(7, 61, 90, 0.22);--box_shadow1:var(--shadow_2);--footer_height:0px}}@layer tokens{:root{--color_white:#FFFFFF;--color_black:#000000;--color_primary:#33ADE3;--color_secondary:#D99B3E;--color_info:#0073AF;--color_success:#3FA96B;--color_warning:#F5C06B;--color_hold:#D99B3E;--color_danger:#EE4433;--color_error:#EE4433;--color_primary_deepest:#073D5A;--color_primary_deeper:rgb(15, 76, 110);--color_primary_deep:#0073AF;--color_primary_soft:#CCE9F6;--color_primary_softer:#E4F2FB;--color_success_deep:#2F7D4F;--color_success_soft:#E2F4E9;--color_success_softer:#F0FAF4;--color_danger_deep:#B3271A;--color_danger_soft:#FCE1DE;--color_danger_softer:#FDF0EE;--color_warning_deep:#AD7110;--color_warning_deeper:#54390C;--color_warning_soft:#F9F5CF;--color_warning_softer:#FBF9E6;--text_color1:#33454F;--text_color1_bright:#44545F;--text_color1_brighter:#697B87;--text_color1_brightest:#93A0AA}}@layer base{body{font-size:var(--font_size);font-family:var(--font_family_base);color:var(--text_color1);line-height:var(--line_height);letter-spacing:var(--letter_spacing);word-spacing:var(--word_spacing)}.ltr{direction:ltr}.rtl{direction:rtl}.content{font-size:var(--font_size);font-weight:var(--font_weight_light);color:var(--text_color1_brighter);line-height:var(--line_height_loosest)}.content a:not(.fancy_button){color:var(--text_color1_brighter);text-decoration:underline dotted}.section_title{font-size:var(--font_size_largest);font-weight:var(--font_weight_bold);color:var(--text_color1_brighter);margin-block-end:20px}:focus-visible{outline:3px solid var(--color_primary_deep);outline-offset:3px;box-shadow:0 0 0 6px rgb(255 255 255 / .9),0 0 0 7px var(--color_primary_deep);border-radius:4px;transition:none}[data-programmatic-focus]:focus{outline:none;box-shadow:none}.visually_hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@layer layout{#root>#screens{min-height:100dvh;max-width:100dvw;margin:0 auto;position:relative;z-index:1}#root>#screens>.screen{position:absolute;display:none;z-index:-10;width:100%}#root>#screens>.screen.is_pending{display:flex;flex-direction:column;justify-content:center;z-index:10;min-height:100dvh;width:100%;height:0;overflow:hidden;opacity:0}#root>#screens>.screen.is_current{display:flex;flex-direction:column;justify-content:center;z-index:10;min-height:100dvh;width:100%;height:fit-content;overflow:hidden;opacity:1}#root>#screens>.screen>.content{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;text-align:center;padding-block:var(--page_padding_block);padding-inline:var(--page_padding_inline);max-width:var(--max_content_width);margin:0 auto;width:100%}#root>#screens>.screen .container{padding:0;width:inherit}#root>#background{width:100%;height:100dvh;overflow:hidden;position:fixed;top:0;right:0;z-index:-1}#root>#background .layers{height:100dvh;max-height:inherit;position:relative;margin:0 auto;top:0}#root>#background .layers .layer{position:absolute;top:0;right:0;width:100%;height:100%}#root>#background .layers .layer1{z-index:-1}#root>#background .layers .layer2{z-index:-2}#root>#background .layers .layer3{z-index:-2}}@layer layout{#root{padding-block-start:env(safe-area-inset-top,0);padding-inline-start:env(safe-area-inset-left,0);padding-inline-end:env(safe-area-inset-right,0)}@media (display-mode:standalone){#root{min-block-size:100dvh}body{overscroll-behavior-y:none}}}@layer components{.logo{--my_line_height:calc( var(--line_height) * 0.80 );font-family:var(--font_family_logo);line-height:var(--my_line_height);display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center}.logo::before{content:"";width:var(--logo_size);aspect-ratio:494 / 369;background-image:url(/img/logo_icon.png);background-size:contain;background-position:center center;background-repeat:no-repeat}.logo.landscape{display:flex;flex-direction:row}.logo.landscape::before{margin-inline-end:3%}.logo .app_name{--my_font_size:calc( var(--logo_size) / 2.6 );width:var(--logo_size);font-size:var(--my_font_size);line-height:var(--my_line_height);margin:0;color:var(--color_primary);text-align:right}.logo .app_name span,.logo .app_name strong{--my_font_size:calc( (var(--logo_size) / 2) - 10% );display:block;font-weight:900;font-size:var(--my_font_size);text-indent:-2%}.logo .app_name span{--my_letter_spacing:0.11em;letter-spacing:var(--my_letter_spacing)}.logo .app_slogan{--my_font_size:calc( var(--logo_size) / 10 );--line_height:calc( var(--my_line_height) * 3 );display:none;font-family:"Assistant",sans-serif;font-size:var(--my_font_size);line-height:var(--line_height);color:var(--text_color1);font-weight:var(--font_weight_thin)}.logo.smallest{--logo_size:var(--logo_size_smallest)}.logo.smaller{--logo_size:var(--logo_size_smaller)}.logo.small{--logo_size:var(--logo_size_small)}.logo.big{--logo_size:var(--logo_size_big)}.logo.bigger{--logo_size:var(--logo_size_bigger)}.logo.biggest{--logo_size:var(--logo_size_biggest)}.logo.big .app_slogan,.logo.bigger .app_slogan,.logo.biggest .app_slogan{display:block}.logo.landscape.big .app_slogan,.logo.landscape.bigger .app_slogan,.logo.landscape.biggest .app_slogan{display:none}body.iphone .logo .app_name span,body.iphone .logo .app_name strong{text-indent:0;--my_letter_spacing:0.072em}}@layer components{.loader.dots{display:flex;flex-direction:row;gap:10%;justify-content:center;width:100%;max-width:200px;margin:0 auto}.loader.dots>.dot{--colorTo:var(--color_primary_deep);--colorFrom:var(--color_primary);width:7%;aspect-ratio:1 / 1;border-radius:100%;background:var(--colorFrom)}.loader>.dot{animation:loader3Dots1 1s infinite ease-in-out}.loader>.dot:nth-child(1){animation-delay:0s}.loader>.dot:nth-child(2){animation-delay:0.33s}.loader>.dot:nth-child(3){animation-delay:0.66s}@keyframes loader3Dots1{0%{translate:0 0;scale:1;opacity:1}50%{background-color:var(--colorTo);translate:0 -25%;scale:1.25;opacity:.75}100%{translate:0 0;scale:1;opacity:1}}.loader.ring{width:44px;aspect-ratio:1 / 1;margin-inline:auto;border-radius:100%;border:4px solid var(--color_primary_soft);border-block-start-color:var(--color_primary);animation:loaderRing 0.9s linear infinite}.skeleton{--my_background_color:var(--color_primary_softer);border-radius:var(--border_radius_base);background:var(--my_background_color);position:relative;overflow:hidden;min-height:1em}.skeleton::after{content:"";position:absolute;inset:0;translate:-100% 0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .6),transparent);animation:skeletonShimmer 1.4s ease-in-out infinite}.skeleton--line{height:1em}.skeleton--title{height:1.4em;width:40%}.skeleton--circle{border-radius:100%;aspect-ratio:1 / 1;width:48px;min-height:0}.skeleton--card{height:110px;border-radius:var(--border_radius_round)}.splash_progress{width:min(220px, 60dvw);margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:var(--space_1)}.splash_progress__track{width:100%;height:6px;border-radius:var(--border_radius_roundest);background:var(--color_primary_softer);overflow:hidden}.splash_progress__fill{height:100%;width:0%;background:linear-gradient(90deg,var(--color_primary),var(--color_primary_deep));border-radius:inherit;transition:width 0.3s ease-out}.splash_progress__label{font-size:var(--font_size_smaller);color:var(--text_color1_brighter);font-variant-numeric:tabular-nums;direction:ltr}}@layer components{.powered_by{--assafmedia_logo_size:130px;width:var(--assafmedia_logo_size);margin-inline:auto;margin-block:var(--space_3);color:var(--text_color1)}.powered_by .powered_by_label{display:block;font-weight:var(--font_weight_thin);font-size:calc(var(--assafmedia_logo_size) / 15);text-align:left;translate:0 calc(var(--assafmedia_logo_size) / 15)}.assafmedia_logo{display:block;width:var(--assafmedia_logo_size);aspect-ratio:300 / 70;overflow:hidden;text-indent:-999vw;background-image:url(/img/assafmedia_logo.png);background-size:contain;background-position:center center;background-repeat:no-repeat}}@layer components{.button{--my_background_color:var(--color_white);--my_color:var(--text_color1);--my_border_color:transparent;--my_font_size:var(--font_size_base);--my_padding_block:0.55em;--my_padding_inline:1.4em;--my_border_radius:var(--border_radius_base);--my_box_shadow:var(--shadow_2);display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:inherit;font-size:var(--my_font_size);font-weight:var(--font_weight_semi_bold);line-height:var(--line_height_loose);text-decoration:none;cursor:pointer;padding-block:var(--my_padding_block);padding-inline:var(--my_padding_inline);color:var(--my_color);background:var(--my_background_color);border:1px solid var(--my_border_color);border-radius:var(--my_border_radius);box-shadow:var(--my_box_shadow);transition:scale 0.2s ease-in-out,box-shadow 0.2s ease-in-out,background-color 0.2s ease-in-out}.button:hover{scale:1.03;box-shadow:var(--shadow_3)}.button:focus-visible{outline:3px solid var(--color_primary);outline-offset:2px}.button:active{scale:.98}.button__icon{font-size:1.1em;line-height:1}.button:disabled,.button.is_disabled{--my_background_color:var(--color_primary_softer);--my_color:var(--text_color1_brightest);--my_box_shadow:none;cursor:not-allowed;pointer-events:none;scale:1}.button.is_loading{pointer-events:none;opacity:.72;position:relative}.button.is_loading::after{content:"";inline-size:1.05em;block-size:1.05em;border:2px solid currentColor;border-block-start-color:#fff0;border-radius:50%;animation:buttonSpinner 0.72s linear infinite;flex-shrink:0}@keyframes buttonSpinner{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.button.is_loading::after{animation:none;opacity:.5}}.button--primary{--my_background_color:var(--color_primary);--my_color:var(--color_white)}.button--secondary{--my_background_color:var(--color_secondary);--my_color:var(--color_white)}.button--success{--my_background_color:var(--color_success);--my_color:var(--color_white)}.button--info{--my_background_color:var(--color_info);--my_color:var(--color_white)}.button--warning{--my_background_color:var(--color_warning);--my_color:var(--color_warning_deeper)}.button--error,.button--destructive{--my_background_color:var(--color_danger);--my_color:var(--color_white)}.button--outline{--my_background_color:transparent;--my_border_color:currentColor;--my_box_shadow:var(--shadow_1)}.button--outline.button--primary{--my_color:var(--color_primary_deep)}.button--outline.button--secondary{--my_color:var(--color_warning_deep)}.button--outline.button--error{--my_color:var(--color_danger)}.button--soft{--my_background_color:var(--color_primary_softer);--my_color:var(--color_primary_deep);--my_box_shadow:var(--shadow_1)}.button--link{--my_background_color:transparent;--my_box_shadow:none;--my_padding_block:0.2em;--my_padding_inline:0.2em;text-decoration:underline dotted}.button--narrow{--my_font_size:var(--font_size_small);--my_padding_block:0.35em;--my_padding_inline:0.9em}.button--large{--my_font_size:var(--font_size_large);--my_padding_block:0.7em;--my_padding_inline:1.8em}.button--round{--my_padding_block:0;--my_padding_inline:0;--my_border_radius:100%;width:2.8em;aspect-ratio:1 / 1}.button--fab{--my_background_color:var(--color_primary);--my_color:var(--color_white);--my_border_radius:var(--border_radius_roundest);--my_box_shadow:var(--shadow_4);--my_font_size:var(--font_size_large);position:fixed;inset-block-end:calc(var(--tab_bar_height, 86px) + var(--space_2));inset-inline-start:var(--space_3);z-index:50}.js_like_burst{position:relative;overflow:visible}.js_like_burst.is_bursting{animation:likeBurstPulse 0.35s ease-out}.like_burst__particles{position:absolute;inset:0;pointer-events:none}.like_burst__particle{position:absolute;inset-inline-start:50%;inset-block-start:50%;width:6px;height:6px;margin:-3px;border-radius:100%;background:var(--color_danger);animation-name:likeBurstFly;animation-timing-function:cubic-bezier(.2,.8,.3,1);animation-fill-mode:forwards}.like_burst__particle:nth-child(3n){background:var(--color_warning)}.like_burst__particle:nth-child(3n+1){background:var(--color_secondary)}@keyframes likeBurstPulse{0%{scale:1}35%{scale:1.35}100%{scale:1}}@keyframes likeBurstFly{0%{translate:0 0;opacity:1;scale:1}100%{translate:var(--particle-x) var(--particle-y);opacity:0;scale:.4}}.button.is_liked{--my_color:var(--color_danger);--my_border_color:var(--color_danger)}.button.is_liked i{animation:likeBurstPulse 0.3s ease-out}}.button.is_guard_blocked{--my_background_color:var(--color_primary_softer);--my_color:var(--text_color1_brightest);--my_box_shadow:none;cursor:help;scale:1}@layer components{.fancy_button{--my_color:var(--color_primary_deeper);--my_background_color:var(--color_white);--my_border_radius:var(--border_radius_base);--my_box_shadow:var(--box_shadow1);--my_accent_color:var(--color_primary);--my_icon:"\e545";display:grid;grid-template-columns:88% 13%;align-items:center;width:85%;padding:4%;cursor:pointer;margin-block:26px;margin-inline:auto;font-size:var(--font_size);text-decoration:none;border-radius:var(--my_border_radius);box-shadow:var(--my_box_shadow);background:var(--my_background_color);border-inline-end:10px solid var(--my_accent_color);transition:scale 0.35s ease-in-out,border-inline-end-width 0.35s ease-in-out}.fancy_button:hover{scale:1.03;border-inline-end-width:0;background:var(--my_background_color)}.fancy_button::after{font-family:"FontAwesome";font-weight:900;content:var(--my_icon);font-size:calc(var(--font_size) * 2);text-decoration:none;border-radius:100%;background:var(--my_accent_color);overflow:hidden;aspect-ratio:1 / 1;align-items:center;color:var(--color_white);display:flex;justify-content:center}.fancy_button__text{display:flex;flex-direction:column;text-align:start;color:var(--text_color1_brighter)}.fancy_button__title{font-size:calc(var(--font_size) * 1.1);font-weight:var(--font_weight_black);color:var(--my_color)}.fancy_button__description{font-size:calc(var(--font_size) * 1);font-weight:var(--font_weight_thin)}.fancy_button--secondary{--my_color:var(--color_warning_deeper);--my_background_color:var(--color_warning_softer);--my_accent_color:var(--color_secondary)}.fancy_button--success{--my_color:var(--color_success_deep);--my_background_color:var(--color_success_softer);--my_accent_color:var(--color_success)}.fancy_button--info{--my_color:var(--color_info);--my_background_color:var(--color_primary_softer);--my_accent_color:var(--color_info)}.fancy_button--warning{--my_color:var(--color_warning_deeper);--my_background_color:var(--color_warning_soft);--my_accent_color:var(--color_warning_deep)}.fancy_button--error,.fancy_button--destructive{--my_color:var(--color_danger_deep);--my_background_color:var(--color_danger_softer);--my_accent_color:var(--color_danger)}.fancy_button.is_disabled{--my_color:var(--text_color1_brightest);--my_background_color:var(--color_primary_softer);--my_accent_color:var(--text_color1_brightest);pointer-events:none}}@layer components{.link{--my_color:var(--text_color1_brighter);color:var(--my_color);text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}.link:hover{text-decoration-style:solid}.link:focus-visible{outline:3px solid var(--color_primary);outline-offset:2px;border-radius:4px}.link--content{--my_color:var(--color_primary_deep);text-decoration-style:solid}.link--external::after{font-family:"FontAwesome";font-weight:900;content:"\f35d";font-size:.75em;margin-inline-start:.35em}.link--action{--my_color:var(--color_primary_deep);text-decoration:none;font-weight:var(--font_weight_semi_bold);display:inline-flex;align-items:center;gap:.4em}.link--back{text-decoration:none;display:inline-flex;align-items:center;gap:.4em;font-weight:var(--font_weight_semi_bold)}.link--back::before{font-family:"FontAwesome";font-weight:900;content:"\f061"}.link--legal{font-size:var(--font_size_small);color:var(--color_primary_deep);font-weight:var(--font_weight_bold);text-wrap:nowrap;white-space:nowrap}@media (max-width:22em){.link--legal{text-wrap:wrap;white-space:normal}}.link--destructive{--my_color:var(--color_danger)}.link.is_disabled{--my_color:var(--text_color1_brightest);pointer-events:none;text-decoration:none}}@layer components{#root>#screens>.screen>.cotnent>form{text-align:center}.field{display:flex;flex-direction:column;gap:var(--space_tight);text-align:start;margin-block-end:var(--space_2)}.field__label{font-size:var(--font_size_small);font-weight:var(--font_weight_semi_bold);color:var(--text_color1_bright)}.field__input{--my_box_shadow:var(--box_shadow1);--my_accent_color:var(--color_primary_deepest);border:2px solid var(--color_primary);color:var(--color_primary);font-weight:var(--font_weight_bold);font-family:inherit;font-size:var(--font_size_base);background:var(--color_white);border-radius:var(--border_radius_base);padding-block:.55em;padding-inline:.8em;width:100%;transition:border-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out;box-shadow:var(--my_box_shadow)}.field__input::placeholder{color:var(--text_color1_brightest)}.field__input:focus-visible{outline:none;border-color:var(--color_primary);box-shadow:0 0 0 3px var(--color_primary_soft)}.field__hint{font-size:var(--font_size_smaller);color:var(--text_color1_brighter)}.field__error{display:none;font-size:var(--font_size_smaller);font-weight:var(--font_weight_semi_bold);color:var(--color_error)}.field.is_invalid .field__input{border-color:var(--color_error);box-shadow:0 0 0 3px rgb(238 68 51 / .15)}.field.is_invalid .field__error{display:block}.field.is_disabled .field__label{color:var(--text_color1_brightest)}.field__input:disabled{background:var(--color_primary_softer);color:var(--text_color1_brightest);cursor:not-allowed}.phone_field{display:grid;grid-template-columns:30% 1fr;gap:var(--space_1);direction:ltr}.phone_field .field__input{direction:ltr;text-align:center;font-variant-numeric:tabular-nums}.otp_field{direction:ltr;display:flex;gap:var(--space_1);justify-content:center}.otp_field__digit{width:2.4em;aspect-ratio:3 / 4;text-align:center;font-size:var(--font_size_large);font-weight:var(--font_weight_bold);font-variant-numeric:tabular-nums;color:var(--text_color1);background:var(--color_white);border:1px solid var(--text_color1_brightest);border-radius:var(--border_radius_base);transition:border-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out}.otp_field__digit:focus-visible{outline:none;border-color:var(--color_primary);box-shadow:0 0 0 3px var(--color_primary_soft)}.otp_field.is_invalid .otp_field__digit{border-color:var(--color_error)}.resend_timer{display:inline-flex;gap:.5em;align-items:center;font-size:var(--font_size_small);color:var(--text_color1_brighter)}.resend_timer__count{direction:ltr;font-variant-numeric:tabular-nums;font-weight:var(--font_weight_bold)}.amount_field{position:relative}.amount_field .field__input{direction:ltr;text-align:end;padding-inline-end:2em;font-variant-numeric:tabular-nums}.amount_field::after{content:"₪";position:absolute;inset-inline-end:.8em;inset-block-start:50%;translate:0 -50%;color:var(--text_color1_brighter);pointer-events:none}.toggle{display:inline-flex;align-items:center;gap:var(--space_1);cursor:pointer}.toggle__input{position:absolute;opacity:0;width:1px;height:1px}.toggle__track{width:3em;height:1.6em;border-radius:var(--border_radius_roundest);background:var(--text_color1_brightest);position:relative;transition:background-color 0.2s ease-in-out}.toggle__track::after{content:"";position:absolute;inset-block-start:.15em;inset-inline-start:.15em;width:1.3em;aspect-ratio:1 / 1;border-radius:100%;background:var(--color_white);box-shadow:var(--shadow_1);transition:translate 0.2s ease-in-out}.toggle__input:checked+.toggle__track{background:var(--my_checked_color,var(--color_success))}.toggle--primary{--my_checked_color:var(--color_primary)}.toggle--secondary{--my_checked_color:var(--color_secondary)}.toggle--success{--my_checked_color:var(--color_success)}.toggle--info{--my_checked_color:var(--color_info)}.toggle--warning{--my_checked_color:var(--color_warning)}.toggle--error{--my_checked_color:var(--color_danger)}.toggle__input:checked+.toggle__track::after{translate:calc(-1 * 1.4em) 0}.toggle.is_disabled{cursor:not-allowed}.toggle.is_disabled .toggle__track{background:repeating-linear-gradient(-45deg,var(--text_color1_brightest),var(--text_color1_brightest) 4px,var(--color_primary_softer) 4px,var(--color_primary_softer) 8px)}.toggle.is_disabled .toggle__track::after{box-shadow:none;opacity:.8}.choice_pills{display:flex;flex-wrap:wrap;gap:var(--space_1)}.choice_pill{position:relative;display:inline-flex;cursor:pointer}.choice_pill--soon{opacity:.55;cursor:not-allowed}.choice_pill--soon small{font-size:var(--font_size_smallest);opacity:.85}.choice_pill input{position:absolute;opacity:0;inline-size:1px;block-size:1px}.choice_pill span{padding:var(--space_1) 14px;border-radius:var(--border_radius_roundest);border:2px solid var(--color_primary_soft);background:var(--color_white);color:var(--text_color1);transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out}.choice_pill input:checked+span{background:var(--color_primary);border-color:var(--color_primary);color:var(--color_white);font-weight:var(--font_weight_semi_bold)}.choice_pill input:focus-visible+span{outline:2px solid var(--color_primary_deep);outline-offset:2px}.field_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5em,1fr));gap:var(--space_1)}.field_grid>*{min-inline-size:0}.toggle+.status_message{margin-block-start:var(--space_1)}.toggle__input:focus-visible+.toggle__track{outline:3px solid var(--color_primary);outline-offset:2px}.check_field{display:flex;align-items:flex-start;gap:var(--space_1);cursor:pointer;text-align:start;font-size:var(--font_size_small)}.check_field input{inline-size:1.2em;block-size:1.2em;margin-block-start:.15em;accent-color:var(--color_primary);flex-shrink:0}.textarea_field .field__input{min-height:6em;resize:vertical;line-height:var(--line_height_loose)}.textarea_field .field__counter{align-self:flex-end;font-size:var(--font_size_smallest);color:var(--text_color1_brightest);font-variant-numeric:tabular-nums;direction:ltr}.textarea_field.is_over_limit .field__counter{color:var(--color_error);font-weight:var(--font_weight_bold)}.textarea_field.is_over_limit .field__input{border-color:var(--color_error)}.upload_field{display:flex;align-items:center;gap:var(--space_2);padding:var(--space_2);border:2px dashed var(--text_color1_brightest);border-radius:var(--border_radius_base);background:var(--color_white);text-align:start;transition:border-color 0.2s ease-in-out}.upload_field__icon{font-size:var(--font_size_largest);color:var(--color_primary)}.upload_field__name{font-weight:var(--font_weight_semi_bold);flex:1}.upload_field__status{font-size:var(--font_size_smaller);color:var(--text_color1_brighter)}.upload_field.is_uploading{border-style:solid;border-color:var(--color_info)}.upload_field.is_uploaded{border-style:solid;border-color:var(--color_success)}.upload_field.is_uploaded .upload_field__icon{color:var(--color_success)}.upload_field.is_invalid{border-style:solid;border-color:var(--color_error)}.upload_field.is_invalid .upload_field__icon{color:var(--color_error)}.capture_box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space_1);min-height:150px;width:100%;border:2px dashed var(--text_color1_brightest);border-radius:var(--border_radius_base);background:var(--color_white);color:var(--text_color1_brighter);font-size:var(--font_size_small);cursor:pointer;transition:border-color 0.2s ease-in-out}.capture_box:hover{border-color:var(--color_primary)}.capture_box__icon{font-size:calc(var(--font_size) * 1.8);color:var(--color_primary);line-height:1}.choice_list{display:flex;flex-direction:column}.choice_list--boxed{background:var(--color_primary_softer);border-radius:var(--border_radius_round);padding:var(--space_1)}.choice_list__option{display:flex;align-items:center;justify-content:space-between;gap:var(--space_2);padding:var(--space_2);cursor:pointer;font-size:var(--font_size_small);line-height:var(--line_height_loose);text-align:start;border-radius:var(--border_radius_base)}.choice_list__option input{inline-size:1.4em;block-size:1.4em;accent-color:var(--color_primary);flex-shrink:0}.choice_list--cards{gap:var(--space_1)}.choice_list--cards .choice_list__option{background:var(--color_white);border-radius:var(--border_radius_round);box-shadow:var(--shadow_1)}.choice_list--cards .choice_list__option:has(input:checked){background:var(--color_success_softer);box-shadow:0 0 0 2px var(--color_success_soft)}.choice_list__option input.js_choice_input{position:absolute;opacity:0;width:1px;height:1px}.choice_indicator{flex-shrink:0;width:1.5em;height:1.5em}.choice_indicator__ring{fill:var(--color_white);stroke:var(--text_color1_brightest);stroke-width:1.5;transition:stroke 0.2s ease-in-out;transform-origin:center;transform-box:fill-box}.choice_indicator__dot{fill:var(--color_primary);scale:0;transform-origin:center;transform-box:fill-box;transition:scale 0.2s cubic-bezier(.34,1.56,.64,1)}.choice_indicator__mark{fill:none;stroke:var(--color_white);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 0.3s ease-out 0.05s}.js_choice_input:checked~.choice_indicator .choice_indicator__ring{stroke:var(--color_primary);animation:checkAnimatedPop 0.3s ease-out}.js_choice_input:checked~.choice_indicator .choice_indicator__dot{scale:1}.js_choice_input:checked~.choice_indicator .choice_indicator__mark{stroke-dashoffset:0}.js_choice_input:checked~.choice_indicator .choice_indicator__ring--checkbox{fill:var(--color_success);stroke:var(--color_success)}.js_choice_input:focus-visible~.choice_indicator .choice_indicator__ring{stroke:var(--color_primary);stroke-width:2.5}.capture_box--round{width:min(190px, 52dvw);min-height:0;aspect-ratio:1 / 1;border-radius:100%;margin-inline:auto;background:var(--color_primary_softer);border-color:var(--color_primary);color:var(--color_primary_deep);font-weight:var(--font_weight_semi_bold)}.capture_box--tall{min-height:220px;align-items:center;justify-content:flex-start;padding-block-start:var(--space_3);border-style:solid;border-color:var(--color_primary_softer);color:var(--text_color1_brightest)}.js_signature_pad{position:relative;touch-action:none;cursor:crosshair}.js_signature_pad .signature_pad__canvas{position:absolute;inset:0;width:100%;height:100%}.js_signature_pad .signature_pad__placeholder{pointer-events:none;transition:opacity 0.25s ease-in-out}.js_signature_pad.is_signed .signature_pad__placeholder{opacity:0}.capture_box.has_photo{border-style:solid;border-color:var(--color_primary_soft);color:#fff0}.star_rating_input{display:flex;justify-content:center;gap:var(--space_tight)}.star_rating_input__star{background:none;border:none;padding:var(--space_hair);cursor:pointer;font-size:var(--font_size_largest);color:var(--color_primary_softer);transition:color 0.15s ease-in-out,scale 0.15s ease-in-out}.star_rating_input__star.is_filled{color:var(--color_warning)}.star_rating_input__star.is_hover_preview{color:var(--color_warning_soft)}.star_rating_input__star:active{scale:1.2}.star_rating_input__star:focus-visible{outline:2px solid var(--color_primary);outline-offset:2px;border-radius:4px}}.suggestion_list{position:absolute;inset-block-start:100%;inset-inline:0;z-index:20;flex-direction:column;background-color:var(--color_white);border:1px solid var(--color_primary_soft);border-radius:var(--border_radius_base);box-shadow:var(--shadow_3);overflow:hidden;max-block-size:260px;overflow-y:auto}.suggestion_list__item{padding:var(--space_2);text-align:start;background:none;border:none;border-block-end:1px solid var(--color_primary_soft);cursor:pointer;font-size:var(--font_size_smaller);color:var(--text_color1)}.suggestion_list__item:hover,.suggestion_list__item:focus-visible{background-color:var(--color_primary_softer)}.suggestion_list__credit{padding:var(--space_1) var(--space_2);font-size:var(--font_size_smallest);color:var(--text_color1_brightest)}.honeypot_field{position:absolute;inset-inline-start:-9999px;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.date_select_row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space_1)}.cert_expiry{display:flex;flex-direction:column;gap:var(--space_hair);flex:1 1 100%}.cert_expiry__label{font-size:var(--font_size_small);color:var(--text_color1_bright)}@layer components{.check_animated{--my_align:flex-start;display:flex;align-items:var(--my_align);gap:var(--space_1);cursor:pointer;text-align:start;font-size:var(--font_size_small);color:var(--text_color1_bright)}.check_animated input[type="checkbox"]{position:absolute;opacity:0;width:1px;height:1px}.check_animated__box{--my_size:22px;flex-shrink:0;width:var(--my_size);height:var(--my_size);margin-block-start:1px}.check_animated__circle{fill:var(--color_white);stroke:var(--text_color1_brightest);stroke-width:1.5;transition:fill 0.2s ease-in-out,stroke 0.2s ease-in-out;transform-origin:center;transform-box:fill-box}.check_animated__mark{fill:none;stroke:var(--color_white);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 0.3s ease-out 0.05s}.check_animated input:checked~.check_animated__box .check_animated__circle{fill:var(--color_primary);stroke:var(--color_primary);animation:checkAnimatedPop 0.3s ease-out}.check_animated input:checked~.check_animated__box .check_animated__mark{stroke-dashoffset:0}.check_animated input:focus-visible~.check_animated__box .check_animated__circle{stroke:var(--color_primary);stroke-width:2.5}.check_animated input:focus-visible~.check_animated__box{outline:2px solid var(--color_primary_deep);outline-offset:2px;border-radius:50%}.check_animated__label{display:inline;line-height:1.5}.check_animated__label--stacked{display:flex;flex-direction:column;gap:var(--space_micro)}.check_animated__label a{white-space:nowrap}.check_animated__title{font-size:var(--font_size);font-weight:var(--font_weight_semi_bold);color:var(--text_color1)}.check_animated__description{font-size:var(--font_size_smaller);color:var(--text_color1_brighter);line-height:var(--line_height_loose)}.check_animated--centered{--my_align:center}.check_animated--centered .check_animated__box{margin-block-start:0}@media (prefers-reduced-motion:reduce){.check_animated input:checked~.check_animated__box .check_animated__circle{animation:none}.check_animated__mark{transition:none}}@keyframes checkAnimatedPop{0%{scale:1}40%{scale:1.15}100%{scale:1}}}@layer components{.tag{--my_background_color:var(--color_primary_softer);--my_color:var(--color_primary_deep);display:inline-flex;align-items:center;gap:.4em;font-size:var(--font_size_smaller);font-weight:var(--font_weight_semi_bold);line-height:1;padding-block:.45em;padding-inline:.9em;border-radius:var(--border_radius_roundest);color:var(--my_color);background:var(--my_background_color);white-space:nowrap}.tag--success{--my_background_color:var(--color_success_soft);--my_color:var(--color_success)}.tag--info{--my_background_color:var(--color_primary_soft);--my_color:var(--color_info)}.tag--warning{--my_background_color:var(--color_warning_soft);--my_color:var(--color_warning_deep)}.tag--error{--my_background_color:var(--color_danger_soft);--my_color:var(--color_danger)}.tag--neutral{--my_background_color:#EBEFF2;--my_color:var(--text_color1_brighter)}.chip{display:inline-flex;align-items:center;gap:.4em;font-size:var(--font_size_small);padding-block:.4em;padding-inline:1em;border-radius:var(--border_radius_roundest);border:1px solid var(--text_color1_brightest);background:var(--color_white);color:var(--text_color1_bright);cursor:pointer;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out}.chip:hover{border-color:var(--color_primary)}.chip.is_selected{background:var(--color_primary);border-color:var(--color_primary);color:var(--color_white);font-weight:var(--font_weight_semi_bold)}.chip.is_selected::before{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.85em;line-height:1}.chip:focus-visible{outline:3px solid var(--color_primary);outline-offset:2px}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.5em;height:1.5em;padding-inline:.4em;border-radius:var(--border_radius_roundest);background:var(--color_danger);color:var(--color_white);font-size:var(--font_size_smallest);font-weight:var(--font_weight_bold);line-height:1;font-variant-numeric:tabular-nums}.badge--dot{min-width:.7em;width:.7em;height:.7em;padding:0}.status_message{--my_background_color:var(--color_primary_softer);--my_color:var(--color_info);display:flex;gap:var(--space_1);align-items:flex-start;text-align:start;padding:var(--space_2);border-radius:var(--border_radius_base);background:var(--my_background_color);border-inline-start:4px solid var(--my_color)}.status_message__icon{color:var(--my_color);font-size:var(--font_size_large);line-height:1}.status_message__title{display:block;font-weight:var(--font_weight_bold);color:var(--my_color);margin-block-end:var(--space_micro)}.status_message__text{font-size:var(--font_size_small);color:var(--text_color1_bright);line-height:var(--line_height_loose)}.status_message--success{--my_background_color:var(--color_success_soft);--my_color:var(--color_success)}.status_message--warning{--my_background_color:var(--color_warning_soft);--my_color:var(--color_warning_deep)}.status_message--error{--my_background_color:var(--color_danger_soft);--my_color:var(--color_danger)}}@layer components{.card{background:var(--color_white);border-radius:var(--border_radius_round);box-shadow:var(--shadow_2);padding:var(--space_2);text-align:start}.kpi_card{display:flex;flex-direction:column;align-items:center;gap:var(--space_hair);text-align:center;min-width:110px}.kpi_card__value{font-size:var(--font_size_largest);font-weight:var(--font_weight_black);color:var(--color_primary_deep);font-variant-numeric:tabular-nums;direction:ltr}.kpi_card__label{font-size:var(--font_size_smaller);color:var(--text_color1_brighter)}.spec_list{display:flex;flex-direction:column}.spec_list__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space_2);padding-block:9px;border-block-end:1px solid var(--color_primary_softer)}.spec_list__row:last-child{border-block-end:0}.spec_list__label{color:var(--text_color1_brighter);font-size:var(--font_size_small)}.spec_list__value{font-weight:var(--font_weight_bold);color:var(--text_color1);text-align:end}.spec_list__value.is_highlight{color:var(--color_primary_deep);font-weight:var(--font_weight_black);direction:ltr;unicode-bidi:isolate}.doc_card{display:flex;flex-direction:column;gap:var(--space_1)}.doc_card__head{display:flex;align-items:center;gap:var(--space_1)}.doc_card__icon{color:var(--color_primary_deep);font-size:var(--font_size_larger);width:1.3em;text-align:center;flex-shrink:0}.doc_card--required .doc_card__icon{color:var(--color_danger)}.doc_card__title{font-weight:var(--font_weight_bold);flex:1}.doc_card__subtitle{font-size:var(--font_size_smaller);color:var(--text_color1_brightest);direction:ltr;unicode-bidi:isolate;text-align:end}.doc_card .capture_box{min-height:90px}.doc_card--link{color:inherit;text-decoration:none;transition:box-shadow 0.15s ease-in-out}.doc_card--link:hover{box-shadow:var(--shadow_2)}.doc_card--link:focus-visible{outline:2px solid var(--color_primary_deep);outline-offset:2px}.doc_card__action{color:var(--color_primary_deep);flex-shrink:0}.grant_row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space_1);padding:var(--space_2)}.grant_row__text{display:flex;flex-direction:column;gap:var(--space_micro);min-inline-size:0}.grant_row__state{font-size:var(--font_size_smaller);color:var(--text_color1_brighter)}.grant_row__actions{display:flex;gap:var(--space_1)}.contact_card{display:flex;align-items:center;gap:var(--space_1)}.contact_card__info{flex:1;display:flex;flex-direction:column;text-align:start}.contact_card__role{font-size:var(--font_size_smaller);color:var(--text_color1_brighter)}.contact_card__name{font-weight:var(--font_weight_bold);font-size:var(--font_size_large)}.contact_card__actions{display:flex;gap:var(--space_1)}.rating{display:inline-flex;align-items:center;gap:var(--space_tight);font-size:var(--font_size_small);color:var(--text_color1_brighter)}.rating__stars{color:var(--color_warning);letter-spacing:1px}.rating__value{font-weight:var(--font_weight_bold);color:var(--text_color1)}.gallery_trigger{position:absolute;inset-inline-start:var(--space_1);inset-block-end:var(--space_1);display:flex;align-items:center;gap:var(--space_tight);background:rgb(7 61 90 / .55);color:var(--color_white);border:none;border-radius:var(--border_radius_base);padding:.4em .8em;font-size:var(--font_size_small);font-weight:var(--font_weight_semi_bold);backdrop-filter:blur(2px)}.gallery_strip{display:flex;gap:var(--space_1);overflow-x:auto;scroll-snap-type:x proximity;padding-block-end:var(--space_hair)}.gallery_strip__item{flex-shrink:0;width:96px;height:72px;border-radius:var(--border_radius_base);background-size:cover;background-position:center;scroll-snap-align:start}.review{display:flex;flex-direction:column;gap:var(--space_hair);padding-block:var(--space_1);border-block-end:1px solid var(--color_primary_softer)}.review:last-child{border-block-end:0}.review__head{display:flex;align-items:center;gap:var(--space_1)}.review__author{font-weight:var(--font_weight_semi_bold);font-size:var(--font_size_small)}.review__text{font-size:var(--font_size_small);color:var(--text_color1_brighter);line-height:var(--line_height_loose)}.highlight_row{display:flex;align-items:center;gap:var(--space_1);padding:var(--space_1) var(--space_2);background:var(--color_primary_softer);border-radius:var(--border_radius_base)}.highlight_row__icon{color:var(--color_primary_deep);font-size:var(--font_size_large);width:1.3em;text-align:center}.highlight_row__label{flex:1;font-size:var(--font_size_small);color:var(--text_color1_brighter)}.highlight_row__value{font-weight:var(--font_weight_black);font-size:var(--font_size_large);color:var(--color_primary_deep);direction:ltr;unicode-bidi:isolate}.compare_table{display:flex;flex-direction:column;width:100%}.compare_table__row{display:grid;grid-template-columns:90px repeat(auto-fit,minmax(80px,1fr));align-items:center;gap:var(--space_hair);padding-block:var(--space_1);border-block-end:1px solid var(--color_primary_softer)}.compare_table__row--header{border-block-end-width:2px;border-block-end-color:var(--color_primary_soft)}.compare_table__label{font-size:var(--font_size_smaller);color:var(--text_color1_brighter)}.compare_table__col{text-align:center;font-size:var(--font_size_small);font-weight:var(--font_weight_semi_bold);color:var(--text_color1)}.compare_table__col--header{display:flex;flex-direction:column;align-items:center;gap:var(--space_hair);font-size:var(--font_size_smallest);font-weight:var(--font_weight_semi_bold)}.compare_table__col.is_best{color:var(--color_success_deep);background:var(--color_success_softer);border-radius:var(--border_radius_base);padding-block:var(--space_micro)}}@layer components{.job_card{display:flex;flex-direction:column;gap:var(--space_1);position:relative;transition:transform 0.18s ease-out,box-shadow 0.18s ease-out}.job_card:active{transform:scale(.99);box-shadow:var(--shadow_1)}@media (hover:hover){.job_card:hover{transform:translateY(-2px);box-shadow:var(--shadow_3)}}.job_card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space_1)}.job_card__title{font-size:var(--font_size_large);font-weight:var(--font_weight_bold);color:var(--text_color1)}.job_card__rating{font-size:var(--font_size_smaller)}.job_card__contact{display:flex;align-items:center;gap:var(--space_tight);font-size:var(--font_size_smaller);color:var(--text_color1_brighter)}.job_card__contact_name{flex:1}.job_card__contact_rating{display:inline-flex;align-items:center;gap:var(--space_micro);color:var(--text_color1_brightest)}.job_card__contact_rating .fa-star{color:var(--color_warning);font-size:.85em}.job_card__meta{display:flex;flex-direction:column;gap:var(--space_hair)}.job_card__meta_item{display:flex;align-items:center;gap:.5em;font-size:var(--font_size_small);color:var(--text_color1_brighter)}.job_card__meta_item .icon{color:var(--color_primary);width:1.2em;text-align:center}.job_card__rate{direction:ltr;font-variant-numeric:tabular-nums;font-weight:var(--font_weight_black);font-size:var(--font_size_larger);color:var(--color_primary_deep);unicode-bidi:isolate}.job_card__rate small{display:block;font-size:.5em;font-weight:var(--font_weight_semi_bold);color:var(--text_color1_brighter);letter-spacing:0}.job_card__footer{display:flex;justify-content:space-between;align-items:center;gap:var(--space_1);margin-block-start:var(--space_1);padding-block-start:var(--space_1);border-block-start:1px solid var(--color_primary_softer)}.job_card__tags{display:flex;gap:var(--space_tight);flex-wrap:wrap;justify-content:flex-end;max-width:60%}.job_card__photo{position:relative;height:170px;margin:calc(-1 * var(--space_2));margin-block-end:var(--space_1);background-size:cover;background-position:center;border-start-start-radius:inherit;border-start-end-radius:inherit}.job_card__photo::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:50%;background:linear-gradient(#fff0,rgb(7 61 90 / .35));border-end-start-radius:0;pointer-events:none}.job_card--open_shift{border-inline-end:6px solid var(--color_success)}.rating--generosity.is_generous{color:var(--color_success)}.rating--generosity.is_generous .rating__stars{color:var(--color_success)}.rating--generosity.is_stingy{color:var(--color_danger)}.rating--generosity.is_stingy .rating__stars{color:var(--color_danger)}.pay_disclaimer{display:block;font-size:var(--font_size_smallest);color:var(--text_color1_brightest);line-height:var(--line_height_loose);margin-block-start:var(--space_tight)}.pay_disclaimer__asterisk{color:var(--text_color1_brighter)}}.job_card--applied{border-inline-start:5px solid var(--color_success)}.job_card--locked{border-inline-start:5px solid var(--color_primary_softer)}.job_card--locked .job_card__title{color:var(--text_color1_brighter)}.job_card--hold{border-inline-start:5px solid var(--color_warning);background-image:repeating-linear-gradient(135deg,transparent 0 10px,var(--color_warning_soft) 10px 12px)}.job_card--hold .job_card__title{color:var(--color_warning_deep)}.job_group{display:flex;flex-direction:column;gap:var(--space_2);margin-block-end:var(--space_4);border-inline-start:4px solid var(--color_primary_softer);padding-inline-start:var(--space_2)}.job_group__header{display:flex;align-items:center;gap:var(--space_1)}.job_group__title{margin:0;font-size:var(--font_size_base);font-weight:var(--font_weight_bold)}.job_group__count{background:var(--color_primary_soft);color:var(--color_primary_deep);border-radius:999px;padding:1px var(--space_2);font-size:var(--font_size_smaller);font-weight:var(--font_weight_bold)}.job_group__hint{margin:0;font-size:var(--font_size_smaller);color:var(--text_color1_brighter)}.job_group--decide{border-inline-start-color:var(--color_success)}.job_group--decide .job_group__count{background:var(--color_success_soft);color:var(--color_success_deep)}.job_group--hold{border-inline-start-color:var(--color_warning)}.job_group--hold .job_group__count{background:var(--color_warning_soft);color:var(--color_warning_deep)}.job_group--other{border-inline-start-color:var(--color_primary_softer);opacity:.85}.applicants_panel{width:min(560px, 100%);margin-inline:auto;margin-block-start:var(--space_3);display:flex;flex-direction:column;gap:var(--space_2)}.applicant_card{display:flex;align-items:center;gap:var(--space_2);padding:var(--space_2);border-radius:var(--border_radius_round);background:var(--color_white);box-shadow:var(--shadow_1)}.applicant_card__main{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space_2);text-decoration:none;color:inherit}.applicant_card__avatar{flex-shrink:0;overflow:hidden}.applicant_card__avatar img{width:100%;height:100%;object-fit:cover}.applicant_card__text{min-width:0;display:flex;flex-direction:column;gap:var(--space_micro)}.applicant_card__name{color:var(--color_primary_deepest)}.applicant_card__meta{font-size:var(--font_size_smallest);color:var(--text_color1_brighter)}.applicant_card__bio{font-size:var(--font_size_smallest);color:var(--text_color1_brightest);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.applicant_card__action{flex-shrink:0}.time_field{display:flex;align-items:center;gap:var(--space_hair)}.time_field .field__input{text-align:center;padding-inline:var(--space_1)}.time_field__separator{font-weight:var(--font_weight_bold);color:var(--text_color1_brighter)}.field__label--small{font-size:var(--font_size_smaller);color:var(--text_color1_brighter)}@layer components{.board_list.lc_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space_2);padding-block-end:var(--space_2);align-items:start}@media (min-width:560px){.board_list.lc_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}}@layer screens{.board_list.lc_grid{display:grid;width:100%}.lc_tile{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--border_radius);background-color:var(--color_white);box-shadow:var(--shadow_1)}.lc_tile__photo{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 4;background-color:var(--color_primary_softer);text-decoration:none}.lc_tile__image{inline-size:100%;block-size:100%;object-fit:cover}.lc_tile__initials{font-size:var(--font_size_largest);font-weight:var(--font_weight_bold);color:var(--color_primary_deep)}.lc_tile__body{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space_tight);height:fit-content;overflow:visible;padding:var(--space_1)}.lc_tile__name{display:flex;align-items:center;gap:var(--space_1);margin:0;font-size:var(--font_size_smaller);font-weight:var(--font_weight_bold);color:var(--color_primary_deepest)}.lc_tile__presence{position:relative;flex-shrink:0;inline-size:10px;block-size:10px;border-radius:50%;background-color:var(--text_color1_brightest)}.lc_tile__presence.is_online{background-color:var(--color_success)}.lc_tile__presence.is_online::after{content:"";position:absolute;inset:-4px;border:2px solid var(--color_success);border-radius:50%;opacity:.4}.lc_tile__place{display:flex;align-items:center;gap:var(--space_hair);margin:0;font-size:var(--font_size_smallest);color:var(--text_color1_brighter)}.lc_tile__chips{display:flex;flex-wrap:wrap;gap:var(--space_hair)}.lc_tile .tag{font-size:calc(var(--font_size_smallest) * 0.8);padding:var(--space_1);display:flex;width:fit-content;height:fit-content}.lc_tile__cert i{margin-block-start:.15em}.lc_tile__like{position:absolute;inset-block-start:var(--space_1);inset-inline-start:var(--space_1);display:flex;align-items:center;justify-content:center;gap:var(--space_micro);min-inline-size:36px;block-size:36px;padding:0 var(--space_1);border:0;border-radius:var(--border_radius_roundest);background-color:rgb(255 255 255 / .82);backdrop-filter:blur(2px);color:var(--text_color1_brighter);font-size:var(--font_size_smallest);cursor:pointer}.lc_tile__like.is_liked{color:var(--color_danger)}.lc_tile__like_count{font-weight:var(--font_weight_semi_bold)}}@layer components{.pe_banner{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 1;margin-block-end:var(--space_2);border-radius:var(--border_radius_more_square);background-color:var(--color_primary_soft);background-size:cover;background-position:center}.pe_banner__button{background-color:rgb(255 255 255 / .85);backdrop-filter:blur(2px)}.profile_banner{background-size:cover;background-position:center}.experience_card{padding:var(--space_2);margin-block-start:var(--space_2);border-radius:var(--border_radius_more_square);background-color:var(--color_white);box-shadow:var(--shadow_1)}.experience_card__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space_2)}.experience_card__title{margin:0;font-size:var(--font_size_smaller);font-weight:var(--font_weight_bold);color:var(--color_primary_deepest)}.experience_card__years{flex-shrink:0;direction:ltr;font-size:var(--font_size_smallest);color:var(--text_color1_brightest)}.experience_card__org{margin:0;font-size:var(--font_size_smallest);color:var(--text_color1_brighter)}.experience_card__description{margin-block-start:var(--space_1);margin-block-end:0;font-size:var(--font_size_smaller);color:var(--text_color1)}.pe_experience_row{display:flex;flex-direction:column;gap:var(--space_1);padding:var(--space_2);margin-block-end:var(--space_2);border-radius:var(--border_radius_more_square);background-color:var(--color_primary_softer)}.pe_experience_row__years{display:flex;gap:var(--space_1)}}@layer components{.lc_tile__like_count{margin-inline-start:var(--space_micro);font-size:var(--font_size_smallest);font-weight:var(--font_weight_semi_bold)}}@layer screens{.lc_summary{color:var(--text_color1_brighter);font-size:var(--font_size_small);margin-block:2px var(--space_1)}.lc_chips{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:var(--space_1);margin-block-end:var(--space_2)}.lc_chips .chip{background:var(--color_white);border:1px solid var(--color_primary_softer);cursor:pointer}.lc_chips .chip.is_active{background:var(--color_primary_soft);border-color:var(--color_primary);color:var(--color_primary_deep);font-weight:var(--font_weight_bold)}.lc_panel{position:relative;width:100%;max-width:1160px;margin-inline:auto;background:var(--color_primary_soft);border-radius:var(--border_radius_rounder);padding:calc(var(--space_2) + 10px) var(--space_2) var(--space_2)}.lc_panel::before{content:"";position:absolute;inset-inline:var(--space_2);inset-block-start:10px;height:8px;border-radius:999px;background:repeating-linear-gradient(90deg,var(--color_primary) 0 16px,var(--color_danger) 16px 32px,var(--color_white) 32px 48px);box-shadow:var(--shadow_1)}.lc_panel .board_list.lc_grid{margin-block-start:var(--space_2)}@media (min-width:700px){.board_list.lc_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space_3)}}@media (min-width:1024px){.board_list.lc_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.board_list.lc_grid{align-items:stretch}.lc_tile{height:100%;display:flex;flex-direction:column}.lc_tile .lc_tile__photo{aspect-ratio:1 / 1;height:auto}.lc_tile .lc_tile__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lc_tile{min-height:402px}.lc_tile__body .chip{flex:none;align-self:flex-start}.lc_tile__name,.lc_tile__place,.lc_tile__cert,.lc_tile__availability{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.lc_tile__body .chip{display:inline-flex;align-items:center;gap:.4em;font-size:calc(var(--font_size_smallest) * 0.8);padding:var(--space_micro) var(--space_1);border-radius:var(--border_radius_roundest);border:1px solid var(--text_color1_brightest);background:var(--color_white);color:var(--text_color1_bright);cursor:pointer;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out}.lc_tile__cert{align-self:stretch;align-items:center}.lc_tile__availability{align-self:stretch}@media (max-width:699px){.board_list.lc_grid{gap:var(--space_tight)}.lc_panel{padding-inline:var(--space_1);padding-block-end:var(--space_1)}}}@layer components{.tag--job_open{--my_background_color:var(--color_success_soft);--my_color:var(--color_success)}.tag--job_urgent{--my_background_color:var(--color_danger_soft);--my_color:var(--color_danger)}.tag--job_hold{--my_background_color:var(--color_warning_soft);--my_color:var(--color_warning_deep)}.tag--job_filled{--my_background_color:var(--color_primary_soft);--my_color:var(--color_primary_deep)}.tag--job_done{--my_background_color:#EBEFF2;--my_color:var(--text_color1_brighter)}.tag--job_canceled{--my_background_color:#EBEFF2;--my_color:var(--text_color1_brightest)}.tag--cert_valid{--my_background_color:var(--color_success_soft);--my_color:var(--color_success)}.tag--cert_verified{--my_background_color:var(--color_primary_deepest);--my_color:var(--color_white)}.tag--cert_pending{--my_background_color:var(--color_primary_soft);--my_color:var(--color_primary_deep)}.tag--cert_expired{--my_background_color:#EBEFF2;--my_color:var(--text_color1_brightest)}.button--hold{--my_background_color:var(--color_hold);--my_color:var(--color_white)}.fancy_button--lifeguard{--my_color:var(--color_primary_deepest);--my_background_color:rgb(237, 247, 252);--my_accent_color:var(--color_primary_deepest);--my_icon:"\f5c4"}.fancy_button--hold{--my_color:var(--color_warning_deeper);--my_background_color:var(--color_warning_softer);--my_accent_color:var(--color_hold)}}@layer components{.avatar{--my_size:40px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--my_size);aspect-ratio:1 / 1;border-radius:100%;background:var(--color_primary_soft);color:var(--color_primary_deep);font-weight:var(--font_weight_bold);font-size:calc(var(--my_size) * 0.38);overflow:visible;flex-shrink:0}.avatar img,.avatar .avatar__image{width:100%;height:100%;border-radius:100%;object-fit:cover}.avatar--xs{--my_size:24px}.avatar--sm{--my_size:32px}.avatar--md{--my_size:40px}.avatar--lg{--my_size:56px}.avatar--xl{--my_size:72px}.avatar--xxl{--my_size:96px}.avatar__presence{position:absolute;inset-block-end:2%;inset-inline-end:2%;width:26%;aspect-ratio:1 / 1;border-radius:100%;border:2px solid var(--color_white);background:var(--text_color1_brightest)}.avatar.is_online .avatar__presence{background:var(--color_success)}.avatar.is_offline .avatar__presence{background:var(--text_color1_brightest)}.avatar_stack{display:inline-flex;align-items:center}.avatar_stack .avatar{border:2px solid var(--color_white)}.avatar_stack .avatar:not(:first-child){margin-inline-start:calc(var(--my_size, 40px) * -0.35)}.avatar_stack__more{margin-inline-start:.5em;font-size:var(--font_size_smaller);color:var(--text_color1_brighter);font-weight:var(--font_weight_semi_bold)}.profile_completeness{display:flex;flex-direction:column;gap:var(--space_tight);text-align:start}.profile_completeness__label{display:flex;justify-content:space-between;font-size:var(--font_size_smaller);color:var(--text_color1_brighter)}.profile_completeness__track{height:8px;border-radius:var(--border_radius_roundest);background:var(--color_primary_softer);overflow:hidden}.profile_completeness__value{--my_progress:50%;height:100%;width:var(--my_progress);border-radius:inherit;background:linear-gradient(90deg,var(--color_primary),var(--color_primary_deep));transition:width 0.4s ease-in-out}.avatar.has_photo{color:#fff0}}@layer components{.modal{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;padding:var(--space_2);background:rgb(7 61 90 / .45);backdrop-filter:blur(3px)}.modal.is_open{display:flex}.modal__dialog{width:min(440px, 100%);background:var(--color_white);border-radius:var(--border_radius_round);box-shadow:var(--shadow_5);padding:var(--space_3);display:flex;flex-direction:column;gap:var(--space_2);text-align:center}.modal__icon{--my_icon_color:var(--color_primary);--my_icon_background:var(--color_primary_softer);width:84px;aspect-ratio:1 / 1;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-inline:auto;font-size:calc(var(--font_size) * 1.8);line-height:1;color:var(--my_icon_color);background:var(--my_icon_background)}.modal--error .modal__icon{--my_icon_color:var(--color_danger);--my_icon_background:var(--color_danger_softer)}.modal--warning .modal__icon{--my_icon_color:var(--color_warning_deep);--my_icon_background:var(--color_warning_soft)}.modal--success .modal__icon{--my_icon_color:var(--color_success);--my_icon_background:var(--color_success_softer)}.modal__title{font-size:var(--font_size_larger);font-weight:var(--font_weight_bold);color:var(--text_color1)}.modal__text{font-size:var(--font_size_small);color:var(--text_color1_brighter);line-height:var(--line_height_loosest)}.modal__actions{display:flex;flex-direction:column;gap:var(--space_1);margin-block-start:var(--space_1)}.modal__actions .button{width:100%}.modal.is_open .modal__dialog{animation:modalIn 0.22s ease-out}.modal__body{text-align:start;font-size:var(--font_size_small);color:var(--text_color1_brighter);line-height:var(--line_height_loosest);max-height:40dvh;overflow:auto}.modal__big_action{display:flex;flex-direction:column;align-items:center;gap:var(--space_1);margin-inline:auto;color:var(--color_success);font-weight:var(--font_weight_semi_bold);text-decoration:none}.modal__big_action .modal__big_action_circle{width:64px;aspect-ratio:1 / 1;border-radius:100%;background:var(--color_success);color:var(--color_white);display:flex;align-items:center;justify-content:center;font-size:calc(var(--font_size) * 1.4);box-shadow:var(--shadow_2)}.modal__big_action .modal__big_action_label{text-decoration:underline}body.has_open_modal{overflow:hidden}.bottom_sheet{position:fixed;inset-inline:0;inset-block-end:0;z-index:100;display:none;flex-direction:column;gap:var(--space_2);background:var(--color_white);border-start-start-radius:var(--border_radius_roundest);border-start-end-radius:var(--border_radius_roundest);box-shadow:var(--shadow_5);padding:var(--space_2) var(--space_3) var(--space_4)}.bottom_sheet.is_open{display:flex;animation:toastIn 0.25s ease-out}.bottom_sheet{max-height:82dvh;overflow:auto}.bottom_sheet__handle{width:44px;height:5px;border-radius:var(--border_radius_roundest);background:var(--text_color1_brightest);margin-inline:auto}.bottom_sheet__title{font-weight:var(--font_weight_bold);text-align:center}.bottom_sheet__options{display:flex;flex-direction:column;gap:var(--space_1)}.toast{--my_color:var(--color_info);position:fixed;inset-block-end:var(--space_4);inset-inline:0;margin-inline:auto;width:fit-content;max-width:min(90dvw, 420px);z-index:110;display:none;align-items:center;gap:.6em;padding-block:.7em;padding-inline:1.2em;border-radius:var(--border_radius_roundest);background:var(--color_primary_deepest);color:var(--color_white);font-size:var(--font_size_small);box-shadow:var(--shadow_4)}.toast.is_open{display:flex;animation:toastIn 0.25s ease-out}.toast.is_leaving{opacity:0;translate:0 10px;transition:opacity 0.3s ease-in-out,translate 0.3s ease-in-out}.toast_container{position:fixed;inset-inline:0;inset-block-end:var(--space_4);z-index:110;display:flex;flex-direction:column;align-items:center;gap:var(--space_1);pointer-events:none}.toast_container .toast{position:static;pointer-events:auto;cursor:pointer}.toast__icon{color:var(--my_color);font-size:1.2em;line-height:1}.toast__action{flex-shrink:0;margin-inline-start:.4em;padding-block:.25em;padding-inline:.9em;border:1px solid var(--my_color);border-radius:var(--border_radius_roundest);background:#fff0;color:var(--my_color);font-family:inherit;font-size:inherit;font-weight:var(--font_weight_bold);cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.toast__action:hover,.toast__action:focus-visible{background:var(--my_color);color:var(--color_primary_deepest)}@media (prefers-reduced-motion:reduce){.toast__action{transition:none}}.toast--success{--my_color:#7ADFA3}.toast--error{--my_color:#FF8A7C}.toast--info{--my_color:var(--color_primary_soft)}.photo_cropper{display:flex;flex-direction:column;align-items:center;gap:var(--space_2)}.photo_cropper__stage{position:relative;width:fit-content;margin-inline:auto;border-radius:var(--border_radius_base);overflow:hidden;background:var(--color_primary_softer);box-shadow:var(--shadow_2)}.photo_cropper__stage canvas{display:block}.photo_cropper__ring{position:absolute;inset:0;pointer-events:none;border-radius:100%;box-shadow:0 0 0 999px rgb(255 255 255 / .75);border:2px solid var(--color_white)}.photo_cropper__zoom_row{display:flex;align-items:center;gap:var(--space_1);width:100%;color:var(--text_color1_brighter)}.photo_cropper__zoom_row input[type="range"]{flex:1;accent-color:var(--color_primary)}.photo_cropper__hint{font-size:var(--font_size_smaller);color:var(--text_color1_brighter);text-align:center}.confetti_canvas{position:fixed;inset:0;width:100dvw;height:100dvh;z-index:300;pointer-events:none}}@layer components{.tab_bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:60;display:flex;justify-content:space-around;background:var(--color_white);box-shadow:var(--shadow_4);padding-block:var(--space_tight);padding-block-end:max(var(--space_tight), env(safe-area-inset-bottom))}.tab_bar__item{display:flex;flex-direction:column;align-items:center;gap:var(--space_micro);font-size:var(--font_size_smallest);color:var(--text_color1_brighter);text-decoration:none;padding-block:var(--space_hair);padding-inline:var(--space_1);border-radius:var(--border_radius_base);position:relative}.tab_bar__item .icon{font-size:var(--font_size_large);line-height:1}.tab_bar__item.is_active{color:var(--color_primary_deep);font-weight:var(--font_weight_bold)}.tab_bar__item .badge{position:absolute;inset-block-start:0;inset-inline-end:2px}.tab_bar__item:focus-visible{outline:3px solid var(--color_primary);outline-offset:-3px}.app_header{display:flex;align-items:center;justify-content:space-between;gap:var(--space_2);padding-block:var(--space_1);padding-inline:var(--space_2);background:var(--color_white);box-shadow:var(--shadow_1)}.app_header__actions{display:flex;align-items:center;gap:var(--space_2)}.stepper{display:flex;align-items:center;justify-content:center;gap:0}.stepper__step{display:flex;flex-direction:column;align-items:center;gap:var(--space_hair);font-size:var(--font_size_smallest);color:var(--text_color1_brightest);min-width:80px}.stepper__dot{width:2em;aspect-ratio:1 / 1;border-radius:100%;display:flex;align-items:center;justify-content:center;background:var(--color_primary_softer);color:var(--text_color1_brightest);font-weight:var(--font_weight_bold);font-variant-numeric:tabular-nums}.stepper__connector{width:var(--space_5);height:2px;background:var(--color_primary_soft);margin-block-end:1.2em}.stepper__step.is_done .stepper__dot{background:var(--color_success);color:var(--color_white)}.stepper__step.is_done{color:var(--color_success)}.stepper__step.is_active .stepper__dot{background:var(--color_primary);color:var(--color_white)}.stepper__step.is_active{color:var(--color_primary_deep);font-weight:var(--font_weight_bold)}.steps_progress{display:flex;flex-direction:column;gap:var(--space_1);width:100%}.steps_progress__meta{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--font_size_small)}.steps_progress__current{color:var(--color_primary_deep);font-weight:var(--font_weight_bold)}.steps_progress__name{color:var(--text_color1_brightest)}.steps_progress__skip{color:var(--text_color1_brightest);text-decoration:underline dotted}.steps_progress__track{display:flex;gap:var(--space_1)}.steps_progress__segment{flex:1;height:9px;border-radius:var(--border_radius_roundest);background:var(--color_primary_softer)}.steps_progress__segment.is_done{background:var(--color_primary)}}@layer components{.swipe_deck{position:relative;width:min(560px, 100%);margin-inline:auto;height:340px;user-select:none}.swipe_card{position:absolute;inset:0;background:var(--color_white);border-radius:var(--border_radius_rounder);box-shadow:var(--shadow_4);overflow:hidden;display:flex;flex-direction:column;touch-action:pan-y;cursor:grab;transition:translate 0.3s ease-out,rotate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,box-shadow 0.3s ease-out}.swipe_card.is_dragging{transition:none;cursor:grabbing}.swipe_card.is_leaving{transition:translate 0.4s ease-in,rotate 0.4s ease-in,opacity 0.4s ease-in;opacity:0;pointer-events:none}.swipe_card:nth-last-child(2){scale:.95;translate:0 12px}.swipe_card:nth-last-child(3){scale:.9;translate:0 24px}.swipe_card:nth-last-child(n+4){opacity:0}.swipe_card__image{height:62%;background-size:cover;background-position:center;background-color:var(--color_primary_soft);flex-shrink:0;position:relative}.swipe_card__image::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:55%;background:linear-gradient(#fff0,rgb(7 61 90 / .45));pointer-events:none}.swipe_card__body{flex:1;display:flex;flex-direction:column;gap:var(--space_tight);padding:var(--space_2) var(--space_3);text-align:start}.swipe_card__title_row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space_1)}.swipe_card__title{font-size:var(--font_size_larger);font-weight:var(--font_weight_black);color:var(--color_primary_deepest);line-height:1.15}.swipe_card__meta{font-size:var(--font_size_small);color:var(--text_color1_brighter)}.swipe_card__tags{display:flex;gap:var(--space_tight);flex-wrap:wrap;margin-block-start:auto}.swipe_card__stamp{position:absolute;top:var(--space_2);padding:.3em .8em;border:3px solid;border-radius:var(--border_radius_base);font-weight:var(--font_weight_black);font-size:var(--font_size_large);opacity:0;rotate:-8deg;background:rgb(255 255 255 / .85)}.swipe_card__stamp--like{inset-inline-end:var(--space_2);color:var(--color_success);border-color:var(--color_success);rotate:8deg}.swipe_card__stamp--skip{inset-inline-start:var(--space_2);color:var(--color_danger);border-color:var(--color_danger)}.swipe_deck_actions{display:flex;justify-content:center;align-items:center;gap:var(--space_4);margin-block-start:var(--space_2)}.swipe_deck_actions .button--round{width:4em;box-shadow:var(--shadow_3);font-size:var(--font_size_large);transition:transform 0.15s ease-out,box-shadow 0.15s ease-out}.swipe_deck_actions .button--round:active{transform:scale(.9);box-shadow:var(--shadow_1)}#jobs_deck_skip{--my_background_color:var(--color_white);--my_color:var(--text_color1_brighter);border:1px solid var(--color_primary_softer)}#jobs_deck_like{font-size:var(--font_size_larger);width:4.6em;box-shadow:var(--shadow_4)}.swipe_card--empty{align-items:center;justify-content:center;gap:var(--space_2);text-align:center;padding:var(--space_3);color:var(--text_color1_brighter);cursor:default}.swipe_card--empty .swipe_card__title{color:var(--color_primary_deepest)}.swipe_card__image .job_card__tags,.job_card__photo .job_card__tags{position:absolute;inset-inline-start:var(--space_1);inset-block-end:var(--space_1);justify-content:flex-start;max-width:calc(100% - var(--space_2));z-index:1}}.swipe_card__lock{position:absolute;inset-inline-start:var(--space_1);inset-block-start:var(--space_1);z-index:1;box-shadow:var(--shadow_2)}.swipe_card--locked .swipe_card__stamp--like{display:none}@keyframes swipe_card_refuse{0%,100%{translate:0 0}20%{translate:10px 0}45%{translate:-8px 0}70%{translate:5px 0}85%{translate:-3px 0}}.swipe_card.is_refusing{animation:swipe_card_refuse 0.45s ease-out}@layer components{.points_summary{display:flex;flex-direction:column;align-items:center;gap:var(--space_tight);text-align:center}.points_summary__balance{display:flex;align-items:baseline;gap:var(--space_tight)}.points_summary__value{font-size:2.4em;font-weight:var(--font_weight_bold);line-height:1;color:var(--color_primary_deep,var(--color_primary));font-variant-numeric:tabular-nums}.points_summary__unit{font-size:var(--font_size_smaller);color:var(--text_color1_brighter)}.points_summary__level{font-weight:var(--font_weight_bold);color:var(--color_warning_deep,var(--color_warning))}.points_level_bar{inline-size:100%;block-size:8px;border-radius:999px;background:color-mix(in srgb,var(--text_color1) 12%,transparent);overflow:hidden}.points_level_bar__fill{block-size:100%;inline-size:0;margin-inline-start:auto;border-radius:999px;background:linear-gradient(to left,var(--color_primary),var(--color_warning));transition:inline-size 0.63s ease}.points_action{display:flex;align-items:center;gap:var(--space_2)}.points_action__icon{inline-size:2.2em;block-size:2.2em;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--color_primary) 14%,transparent);color:var(--color_primary_deep,var(--color_primary))}.points_action__text{flex:1}.points_action__label{font-weight:var(--font_weight_bold)}.points_action__value{flex-shrink:0;font-weight:var(--font_weight_bold);font-variant-numeric:tabular-nums;color:var(--color_success)}.spec_list__value.is_positive{color:var(--color_success)}.spec_list__value.is_negative{color:var(--color_danger,var(--color_warning_deep))}.js_points_balance{font-variant-numeric:tabular-nums}.js_points_balance.is_awarded{animation:pointsAwardPulse 0.72s ease}@keyframes pointsAwardPulse{0%{scale:1}35%{scale:1.35;color:var(--color_success)}100%{scale:1}}@media (prefers-reduced-motion:reduce){.js_points_balance.is_awarded{animation:none}.points_level_bar__fill{transition:none}}.points_reward{display:inline-flex;align-items:center;gap:var(--space_tight);margin:var(--space_tight) 0 0;padding:var(--space_hair) var(--space_1) var(--space_hair) var(--space_hair);border-radius:var(--border_radius_roundest);background:linear-gradient(90deg,var(--color_warning_softer),var(--color_primary_softer));color:var(--color_primary_deep);font-size:var(--font_size_smaller);font-weight:var(--font_weight_semi_bold)}.points_reward::before{content:"✨";font-size:1.15em;line-height:1}.upload_field>.points_reward,.field_grid>.points_reward,.floating_cta_bar__buttons>.points_reward,.business_card_edit__actions>.points_reward{width:100%;order:99;margin-block-start:var(--space_1)}.points_reward[hidden]{display:none}.points_statement{inline-size:100%;border-collapse:collapse;font-size:var(--font_size_smaller)}.points_statement caption{text-align:start;font-weight:var(--font_weight_semi_bold);padding-block-end:var(--space_1);color:var(--color_primary_deepest)}.points_statement th{text-align:start;font-weight:var(--font_weight_semi_bold);color:var(--text_color1_bright);padding:var(--space_tight) var(--space_hair);border-block-end:2px solid var(--color_primary_soft)}.points_statement td{padding:var(--space_1) var(--space_hair);border-block-end:1px solid var(--color_primary_softer);vertical-align:top}.points_statement__date,.points_statement__amount,.points_statement__balance{white-space:nowrap;font-variant-numeric:tabular-nums}.points_statement__amount.is_positive{color:var(--color_success_deep,#1b7a3d);font-weight:var(--font_weight_semi_bold)}.points_statement__amount.is_negative{color:var(--color_danger);font-weight:var(--font_weight_semi_bold)}.points_statement__balance{color:var(--text_color1_bright)}.points_statement__note{display:block;color:var(--text_color1_brighter);font-size:.9em}.points_statement__more{margin-block-start:var(--space_1)}}.points_level_track{display:flex;flex-direction:column;gap:var(--space_hair);width:100%}.points_level_track__head,.points_level_track__ends{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space_2);font-size:var(--font_size_smaller)}.points_level_track__numbers{font-weight:var(--font_weight_bold);font-variant-numeric:tabular-nums}.points_level_track__ends{color:var(--text_color1_brighter)}.points_action--earned{opacity:.6}.points_action--earned .points_action__value{font-size:var(--font_size_smaller);font-weight:var(--font_weight_bold);color:var(--color_success_deep)}@layer components{.floating_cta_bar{position:fixed;inset-inline:var(--space_2);inset-block-end:max(var(--space_2), env(safe-area-inset-bottom));z-index:55;display:flex;flex-direction:column;gap:var(--space_1);border-radius:43px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgb(255 255 255 / .3);box-shadow:var(--shadow_4);padding:var(--space_2)}.floating_cta_bar__buttons{display:flex;flex-direction:column;gap:var(--space_1)}.floating_cta_bar .check_animated{font-size:var(--font_size_smaller);color:var(--text_color1_brighter)}.has_floating_cta>.content{padding-block-end:calc(var(--floating_cta_height, 210px) + var(--space_3))}}@layer components{.profile_tabs{display:flex;justify-content:space-between;gap:var(--space_2);width:min(480px, 100%);margin-inline:auto;border-block-end:1px solid var(--color_primary_softer);overflow-x:auto}.profile_tabs__tab{flex-shrink:0;background:none;border:none;border-block-end:2.5px solid #fff0;padding-block:var(--space_1);padding-inline:var(--space_micro);font-size:var(--font_size_small);font-weight:var(--font_weight_semi_bold);color:var(--text_color1_brightest);cursor:pointer;transition:color 0.15s ease-in-out,border-color 0.15s ease-in-out}.profile_tabs__tab:hover{color:var(--text_color1_brighter)}.profile_tabs__tab.is_active{color:var(--color_primary_deep);border-block-end-color:var(--color_primary)}.profile_tab_panel{width:min(480px, 100%);margin-inline:auto;display:flex;flex-direction:column;gap:var(--space_2)}.profile_tab_panel[hidden]{display:none}.profile_shortcut{width:min(480px, 100%);margin:var(--space_2) auto 0;display:flex;align-items:center;justify-content:center;gap:var(--space_1)}.profile_resume_card{background:var(--color_white);border-radius:var(--border_radius_round);box-shadow:var(--shadow_1);padding:var(--space_2);display:flex;flex-direction:column;gap:var(--space_2)}.profile_resume_card__eyebrow{font-size:var(--font_size_smallest);font-weight:var(--font_weight_bold);letter-spacing:.04em;color:var(--text_color1_brightest);text-transform:uppercase;margin-block-end:var(--space_tight)}.profile_bio{font-size:var(--font_size_small);color:var(--text_color1_bright);line-height:var(--line_height_loosest)}.skill_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space_1)}.skill_chip{display:flex;flex-direction:column;align-items:center;gap:var(--space_tight);text-align:center;background:var(--color_white);border-radius:var(--border_radius_base);box-shadow:var(--shadow_1);padding:var(--space_1);font-size:var(--font_size_smaller);color:var(--text_color1_bright)}.skill_chip .icon{color:var(--color_primary);font-size:var(--font_size_large)}.availability_tag{display:inline-flex;align-items:center;gap:var(--space_tight)}.availability_tag .dot{width:8px;height:8px;border-radius:100%;background:var(--color_success)}}@layer components{.cookie_consent_banner{position:fixed;inset-inline:var(--space_2);inset-block-end:var(--space_2);z-index:400;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space_2);background:var(--color_primary_deepest);color:var(--color_white);border-radius:var(--border_radius_round);box-shadow:var(--shadow_5);padding:var(--space_2);translate:0 150%;transition:translate 0.35s ease-out}.cookie_consent_banner.is_visible{translate:0 0}.cookie_consent_banner.is_dismissed{translate:0 150%;pointer-events:none}.cookie_consent_banner__text{flex:1;min-width:220px;font-size:var(--font_size_smaller);line-height:var(--line_height_loose);color:rgb(255 255 255 / .9)}.cookie_consent_banner__text .link{color:var(--color_white);font-weight:var(--font_weight_semi_bold)}}@layer components{.connection_status{position:fixed;inset-inline:0;inset-block-start:0;z-index:380;display:flex;align-items:center;justify-content:center;gap:var(--space_1);padding-block:var(--space_tight);padding-inline:var(--space_2);font-size:var(--font_size_smaller);font-weight:var(--font_weight_bold);text-align:center;background:var(--color_warning);color:var(--text_color1);translate:0 -100%;transition:translate 0.42s ease}.connection_status.is_visible{translate:0 0}.connection_status.is_offline{background:var(--color_warning)}.connection_status.is_pending{background:var(--color_info);color:var(--color_white)}.connection_status__icon{font-size:1.05em;line-height:1;flex-shrink:0}.connection_status__count{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.6em;padding-inline:var(--space_tight);border-radius:999px;background:rgb(255 255 255 / .28);font-variant-numeric:tabular-nums}body.has_connection_status{padding-block-start:1.9em}@media (prefers-reduced-motion:reduce){.connection_status{transition:none}}}@layer components{.deletion_overlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:color-mix(in srgb,var(--color_white) 92%,transparent);backdrop-filter:blur(3px)}.deletion_overlay__box{text-align:center;padding:var(--space_3)}.deletion_overlay__spinner{font-size:34px;color:var(--color_primary);margin-block-end:var(--space_2)}.deletion_overlay__text{margin:0;color:var(--text_color1_bright)}}@layer components{.roadmap{position:relative;margin-block:var(--space_2);padding:var(--space_2);border-radius:var(--border_radius_base);background:linear-gradient(var(--color_white),var(--color_white)) padding-box,repeating-linear-gradient(135deg,var(--color_primary_soft) 0 8px,var(--color_warning_soft) 8px 16px) border-box;border:2px dashed #fff0}.roadmap__label{display:inline-flex;align-items:center;gap:var(--space_tight);margin:0 0 var(--space_1);padding:var(--space_micro) var(--space_1);border-radius:var(--border_radius_roundest);background:var(--color_primary_softer);color:var(--color_primary_deep);font-size:var(--font_size_smaller);font-weight:var(--font_weight_semi_bold)}.roadmap__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space_1)}.roadmap__item{display:flex;gap:var(--space_1);align-items:flex-start}.roadmap__icon{flex:0 0 auto;font-size:1.3em;line-height:1.3}.roadmap__text{display:flex;flex-direction:column;gap:1px}.roadmap__title{font-weight:var(--font_weight_semi_bold)}.roadmap__body{color:var(--text_color1_bright);font-size:var(--font_size_smaller);line-height:var(--line_height_loose)}}@layer components{.top_progress{position:fixed;inset-inline:0;inset-block-start:0;z-index:900;block-size:3px;pointer-events:none;opacity:0;transition:opacity 0.21s ease}.top_progress.is_active{opacity:1}.top_progress__bar{block-size:100%;inline-size:0;margin-inline-start:auto;background:linear-gradient(to left,var(--color_primary),color-mix(in srgb,var(--color_primary) 55%,var(--color_info)));box-shadow:0 0 8px color-mix(in srgb,var(--color_primary) 70%,transparent);transition:inline-size 0.21s ease}@media (prefers-reduced-motion:reduce){.top_progress__bar{transition:none;box-shadow:none}}}@layer components{.screen.is_loading .skeleton_target{visibility:hidden;position:relative;min-block-size:1.05em;min-inline-size:4em}.screen.is_loading .skeleton_target.avatar,.screen.is_loading .skeleton_target.skeleton_target--sized{min-block-size:0;min-inline-size:0}.screen.is_loading .skeleton_target::after{content:"";visibility:visible;position:absolute;inset:0;border-radius:var(--border_radius_base,8px);background:var(--skeleton_base);background-image:linear-gradient(to left,transparent 0%,var(--skeleton_shine) 50%,transparent 100%);background-size:220% 100%;background-repeat:no-repeat;animation:skeletonSweep 1.4s ease-in-out infinite}:root{--skeleton_base:color-mix(in srgb, var(--text_color1) 12%, transparent);--skeleton_shine:color-mix(in srgb, var(--color_white, #fff) 55%, transparent)}@keyframes skeletonSweep{from{background-position:-110% 0}to{background-position:110% 0}}.screen_error{display:none;flex-direction:column;align-items:center;gap:var(--space_1,8px);padding:var(--space_2,16px);text-align:center}.screen.is_failed .screen_error{display:flex}.screen.is_failed .skeleton_target{display:none}.screen_error__icon{font-size:1.9em;color:var(--color_warning)}.screen_error__title{font-weight:var(--font_weight_bold)}.screen_error__text{font-size:var(--font_size_smaller);color:var(--text_color1_brighter)}@media (prefers-reduced-motion:reduce){.screen.is_loading .skeleton_target::after{animation:none}}}@layer components{.profile_banner{position:relative;height:150px;margin-inline:calc(-1 * var(--page_padding_inline, 20px));margin-block-start:calc(-1 * var(--page_padding_block, 20px));background:linear-gradient(135deg,var(--color_primary_deepest),var(--color_primary_deep) 55%,var(--color_primary));overflow:hidden}.profile_banner::before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 15% -10%,rgb(255 255 255 / .18),transparent 60%)}.profile_banner__cover_icon{position:absolute;inset-inline-end:var(--space_3);inset-block-start:var(--space_2);font-size:1.6em;color:rgb(255 255 255 / .22)}.profile_head{position:relative;margin-block-start:-56px;z-index:1}.profile_head .avatar{border:4px solid var(--body_background_color,#F7FBFD);box-shadow:var(--shadow_3)}.profile_head__verified_badge{position:absolute;inset-inline-end:2%;inset-block-end:2%;width:26%;aspect-ratio:1 / 1;min-width:22px;border-radius:100%;background:var(--color_info);color:var(--color_white);display:flex;align-items:center;justify-content:center;font-size:.7em;border:3px solid var(--body_background_color,#F7FBFD)}.profile_head__name{font-size:var(--font_size_largest);font-weight:var(--font_weight_black);color:var(--color_primary_deepest);letter-spacing:-.01em}.profile_head__tagline{color:var(--text_color1_bright);font-weight:var(--font_weight_semi_bold);font-size:var(--font_size_small);margin-block-start:var(--space_micro)}.profile_stats{display:flex;justify-content:center;gap:var(--space_4);margin-block:var(--space_2)}.profile_stats__item{display:flex;flex-direction:column;align-items:center;gap:var(--space_micro)}.profile_stats__value{font-size:var(--font_size_larger);font-weight:var(--font_weight_black);color:var(--color_primary_deepest);font-variant-numeric:tabular-nums}.profile_stats__label{font-size:var(--font_size_smallest);color:var(--text_color1_brighter)}.profile_action_row{display:flex;justify-content:center;gap:var(--space_2);margin-block-end:var(--space_2)}.profile_action_row .button{border-radius:var(--border_radius_roundest)}.feed_card{display:flex;flex-direction:column;gap:var(--space_1);background:var(--color_white);border-radius:var(--border_radius_round);box-shadow:var(--shadow_1);padding:var(--space_2);text-align:start;margin-block-end:var(--space_1)}.feed_card__head{display:flex;align-items:center;gap:var(--space_1)}.feed_card__author{font-weight:var(--font_weight_bold);font-size:var(--font_size_small);text-decoration:none;color:inherit}.feed_card__text{font-size:var(--font_size_small);color:var(--text_color1_bright);line-height:var(--line_height_loose)}.feed_card__likes{display:flex;align-items:center;gap:var(--space_tight);font-size:var(--font_size_smallest);color:var(--text_color1_brightest)}.feed_card__likes .fa-heart{color:var(--color_danger)}.feed_section_title{display:flex;align-items:center;gap:var(--space_1);font-weight:var(--font_weight_bold);color:var(--color_primary_deepest);margin-block:var(--space_2) var(--space_1)}.feed_section_title .icon{color:var(--color_primary)}}@layer components{footer.full_policy_and_credits_footer{--my_font_size:calc( var(--font_size) * 0.85 );display:flex;flex-direction:column;align-items:center;width:100%;text-align:center;line-height:calc(var(--line_height) * 1.8);color:var(--text_color1_brighter);font-weight:var(--font_weight_light);font-size:var(--my_font_size);margin-block:var(--space_1)}footer.full_policy_and_credits_footer .policy{width:100%}footer.full_policy_and_credits_footer .legal_links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space_1) var(--space_3);padding-inline:0}footer.full_policy_and_credits_footer .legal_links a{display:inline-flex;align-items:center;white-space:nowrap}footer.full_policy_and_credits_footer .legal_links a::before{font-family:"FontAwesome";font-weight:900;content:"";font-size:calc(var(--my_font_size) * 0.63);padding-inline-end:var(--space_1);text-decoration:none}footer.full_policy_and_credits_footer .legal_links a.terms::before{content:"\f570"}footer.full_policy_and_credits_footer .legal_links a.privacy_policy::before{content:"\f52b"}footer.full_policy_and_credits_footer .legal_links a.accessibility_policy::before{content:"\f5ca"}footer.full_policy_and_credits_footer .powered_by{display:flex;justify-content:center}}@layer screens{.screen_signup>.content{justify-content:center}.screen_signup .content .logo{--logo_size:var(--logo_size_biggest)}.screen_signup .content .row.hero{margin-block:20px;min-height:calc(100dvh - var(--page_padding_block) - var(--footer_height) - 40px)}.screen_signup .content .role_selection{display:flex;flex-direction:column;justify-content:center;position:relative}@media (min-width:700px){.screen_signup .content .role_selection::before{content:"";height:63%;position:absolute;border-inline-end:1px dashed var(--text_color1_brighter)}}.screen_signup .assafmedia_logo{--assafmedia_logo_size:91px}}@layer screens{.screen_phone .content{justify-content:space-between;gap:var(--space_5)}.screen_phone .phone_form{width:min(440px, 100%);margin-inline:auto}.screen_phone .phone_form .button{width:100%;margin-block-start:var(--space_3)}.screen_phone .back_to_menu{margin-block-start:var(--space_3);text-align:center;display:block}}@layer screens{.has_tab_bar>.content{padding-block-end:calc(var(--space_7) + var(--space_5))}.screen_board>.content,.screen_form>.content,.screen_profile>.content,.screen_onboarding>.content{justify-content:flex-start;gap:var(--space_4);text-align:start}.screen_flow>.content{justify-content:center;align-items:center;text-align:center;gap:var(--space_2)}.screen_flow .flow_icon{font-size:calc(var(--font_size) * 3.4);line-height:1;color:var(--color_primary)}.screen_flow.is_success .flow_icon{color:var(--color_success)}.screen_flow.is_hold .flow_icon{color:var(--color_hold)}.screen_flow .flow_text{color:var(--text_color1_brighter);font-size:var(--font_size_small);line-height:var(--line_height_loosest);max-width:46ch}.app_form{width:min(480px, 100%);margin-inline:auto;display:flex;flex-direction:column;gap:var(--space_4)}.app_form .button[type="submit"],.app_form>.button{margin-block-start:var(--space_2)}.board_list{display:flex;flex-direction:column;gap:var(--space_4);width:min(560px, 100%);margin-inline:auto}.board_toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space_2);width:min(560px, 100%);margin-inline:auto}.board_toolbar .chips{display:flex;gap:var(--space_1);flex-wrap:wrap}.screen_topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space_1);width:100%}.demo_row{display:flex;align-items:center;gap:var(--space_2);flex-wrap:wrap;margin-block-start:var(--space_3);padding:var(--space_1);border:1px dashed var(--text_color1_brightest);border-radius:var(--border_radius_base)}.demo_row__label{font-size:var(--font_size_small);color:var(--text_color1_brightest)}.screen_topbar__title{flex:1;text-align:center;font-weight:var(--font_weight_bold);font-size:var(--font_size_large);color:var(--color_primary_deepest)}.screen_topbar__action{margin-inline-start:auto}.shift_clock{font-size:clamp(3em, 14dvw, 4.6em);font-weight:var(--font_weight_black);font-variant-numeric:tabular-nums;direction:ltr;color:var(--color_primary_deepest);line-height:var(--line_height_loose);transition:opacity 0.3s ease-in-out}.shift_now{font-size:var(--font_size_small);color:var(--text_color1_brighter)}.shift_now bdo{font-variant-numeric:tabular-nums;font-weight:var(--font_weight_bold);color:var(--color_primary_deep)}}@layer screens{.screen_otp>.content{justify-content:center;gap:var(--space_3)}.screen_otp .otp_form{width:min(440px, 100%);margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:var(--space_2);text-align:center}.screen_otp .otp_form .button--large{width:100%}}@layer screens{#jobs_board_screen>.content{gap:var(--space_2)}#jobs_board_screen .board_toolbar .section_title{font-size:var(--font_size_larger);white-space:nowrap}.kpi_row{display:flex;gap:var(--space_2);justify-content:center;flex-wrap:wrap;width:min(560px, 100%);margin-inline:auto}.candidate_card{display:flex;flex-direction:column;gap:var(--space_1)}.candidate_card__person{display:flex;align-items:center;gap:var(--space_1)}.candidate_card__name{font-weight:var(--font_weight_bold);font-size:var(--font_size_large)}.candidate_card__note{font-size:var(--font_size_small);color:var(--text_color1_brighter);line-height:var(--line_height_loose)}.candidate_card__actions{display:flex;gap:var(--space_1);flex-wrap:wrap;margin-block-start:var(--space_1);padding-block-start:var(--space_1);border-block-start:1px solid var(--color_primary_softer)}}@layer screens{.screen_job_details>.content{justify-content:flex-start;gap:var(--space_2);text-align:start}.screen_job_details .details_card{width:min(560px, 100%);margin-inline:auto}.screen_job_details .employer_row{display:flex;align-items:center;gap:var(--space_1);margin-block-start:var(--space_1);padding-block-start:var(--space_1);border-block-start:1px solid var(--color_primary_softer)}.my_application{display:flex;flex-direction:column;gap:6px;padding:var(--space_2)}.my_application__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space_1);flex-wrap:wrap}.my_application__pool{font-size:var(--font_size_large)}.my_application__when{margin:0;color:var(--text_color1_bright);font-size:var(--font_size_smaller)}.my_application__actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.candidate_card__certs,.candidate_card__docs{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:8px}.candidate_card__docs .link--action{font-size:var(--font_size_smaller)}.candidate_card__job{border-inline-start:3px solid var(--color_primary);padding-inline-start:var(--space_2);margin-block-end:var(--space_2)}.candidate_card__job_title{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-weight:var(--font_weight_bold)}.candidate_card__job_when{font-size:var(--font_size_smaller);color:var(--text_color1_brighter)}}@layer screens{.profile_head{display:flex;flex-direction:column;align-items:center;gap:var(--space_1);text-align:center;width:100%}.profile_head .tags{display:flex;gap:var(--space_1);flex-wrap:wrap;justify-content:center}.profile_meta{display:flex;flex-direction:column;gap:var(--space_1);width:min(480px, 100%);margin-inline:auto}.profile_meta__item{display:flex;align-items:center;gap:.6em;color:var(--text_color1_brighter);font-size:var(--font_size_small)}.profile_meta__item .icon{color:var(--color_primary);width:1.2em;text-align:center}.business_card_edit{display:flex;flex-direction:column;gap:8px;padding:var(--space_2);border:2px dashed var(--color_primary_soft);background:var(--color_primary_softer)}.business_card_edit__preview,.business_card_view img{display:block;inline-size:100%;max-block-size:420px;object-fit:contain;border-radius:var(--border_radius_base);background:var(--color_white);box-shadow:var(--shadow_2)}.business_card_edit__actions{display:flex;gap:8px;align-items:center}.business_card_view{margin:0 0 var(--space_2);rotate:-1.2deg}.lpv_invoice{display:flex;justify-content:center;margin-block-start:6px}.business_type_field__types{border:0;margin:6px 0 0;padding:0}.cv_field__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lpv_cv{margin-block-end:var(--space_1)}.notify_matrix{display:flex;flex-direction:column;gap:var(--space_2)}.notify_group{border:0;margin:0;padding:var(--space_2);display:flex;flex-direction:column;gap:8px}.notify_group__title{float:inline-start;inline-size:100%;font-weight:var(--font_weight_semi_bold);color:var(--color_primary_deepest);margin-block-end:4px}.notify_channel{display:flex;align-items:center;gap:8px;cursor:pointer}.notify_channel__label{min-inline-size:8.5em}.notify_channel__note{color:var(--text_color1_brighter);font-size:var(--font_size_smaller)}.notify_channel input:disabled+.toggle__track{opacity:.45;cursor:not-allowed}}@layer screens{#lifeguard_profile_view_screen .profile_banner{position:relative;height:172px;width:100%;background:radial-gradient(120% 90% at 85% 0%,rgb(255 255 255 / .28),transparent 55%),linear-gradient(168deg,var(--color_primary_deeper) 0%,var(--color_primary_deep) 45%,var(--color_primary) 100%);border-end-start-radius:48px;border-end-end-radius:var(--border_radius);overflow:visible}#lifeguard_profile_view_screen .profile_banner::after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;height:26px;background:var(--color_white);mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 360 26" preserveAspectRatio="none"><path d="M0 26 L0 14 Q45 0 90 12 T180 12 T270 12 T360 14 L360 26 Z"/></svg>') center / 100% 100% no-repeat;border-end-start-radius:48px}#lifeguard_profile_view_screen .profile_banner__cover_icon{position:absolute;inset-inline-start:8%;inset-block-start:18px;font-size:64px;color:rgb(255 255 255 / .14)}#lifeguard_profile_view_screen .profile_head{margin-block-start:-58px;position:relative;z-index:1;gap:2px}#lifeguard_profile_view_screen .profile_head .avatar--xxl{width:116px;height:116px;border:4px solid var(--color_white);box-shadow:var(--shadow_3)}#lifeguard_profile_view_screen .profile_head__name{margin-block-start:var(--space_1);font-size:var(--font_size_largest);font-weight:var(--font_weight_black);color:var(--color_primary_deepest);line-height:1.1}#lifeguard_profile_view_screen .profile_head__tagline{color:var(--text_color1_brighter);font-size:var(--font_size_small);max-width:34ch}#lifeguard_profile_view_screen .profile_stats{display:flex;width:min(420px, 100%);margin-inline:auto;margin-block-start:var(--space_2);background:none;box-shadow:none;padding:0}#lifeguard_profile_view_screen .profile_stats__item{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding-block:var(--space_1)}#lifeguard_profile_view_screen .profile_stats__item+.profile_stats__item{border-inline-start:1px solid var(--color_primary_softer)}#lifeguard_profile_view_screen .profile_stats__value{font-size:var(--font_size_larger);font-weight:var(--font_weight_bold);color:var(--color_primary_deep)}#lifeguard_profile_view_screen .profile_stats__label{font-size:var(--font_size_smallest);color:var(--text_color1_brightest)}#lifeguard_profile_view_screen .profile_action_row{width:min(420px, 100%);margin-inline:auto;margin-block-start:var(--space_2);display:flex;align-items:center;justify-content:center;gap:var(--space_2)}#lifeguard_profile_view_screen .profile_action_row .button--primary{flex:1;min-height:52px;font-weight:var(--font_weight_bold);box-shadow:var(--shadow_3)}#lifeguard_profile_view_screen .profile_action_row .button--round,#lifeguard_profile_view_screen #lpv_wa,#lifeguard_profile_view_screen #lpv_instagram{width:48px;min-width:48px;height:48px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow_1)}#lifeguard_profile_view_screen #lpv_wa .button__label,#lifeguard_profile_view_screen #lpv_instagram .button__label{display:none}#lifeguard_profile_view_screen #lpv_like_count{margin-block-start:6px;text-align:center}#lifeguard_profile_view_screen #lpv_contact_row{width:min(420px, 100%);margin-inline:auto}#lifeguard_profile_view_screen #lpv_contact_row .button{flex:1;min-height:46px}#lifeguard_profile_view_screen .profile_tab_panels>.card,#lifeguard_profile_view_screen .card{border-start-start-radius:28px;border-start-end-radius:var(--border_radius_round);padding:var(--space_3)}#lifeguard_profile_view_screen .feed_section_title{font-weight:var(--font_weight_bold);color:var(--color_primary_deepest)}#lifeguard_profile_view_screen #lpv_back_link{box-shadow:var(--shadow_2)}}@layer screens{.onboarding_topbar{min-block-size:2.4em}.onboarding_lead{color:var(--text_color1_bright);font-size:var(--font_size_small);line-height:var(--line_height_loose);margin:0}.onboarding_stack{display:flex;flex-direction:column;gap:var(--space_2)}.onboarding_add_button{align-self:flex-start;margin-block-start:var(--space_1)}.onboarding_chips{display:flex;flex-wrap:wrap;gap:var(--space_2)}.onboarding_actions{display:flex;flex-direction:column;gap:var(--space_1);margin-block-start:var(--space_2)}.install_pitch{text-align:center}.install_title{margin-block-start:var(--space_2)}.install_subtitle{color:var(--text_color1_bright);margin:0 0 var(--space_3)}.install_phone{position:relative;inline-size:min(200px, 52dvw);margin-inline:auto var(--space_3);filter:drop-shadow(0 18px 30px rgb(7 61 90 / .22))}.install_phone__screen{position:relative;aspect-ratio:9 / 18.5;border-radius:34px;border:3px solid var(--color_primary_deepest);background:linear-gradient(165deg,var(--color_primary_softer),var(--color_white) 55%);overflow:hidden;padding:14px 10px 10px}.install_phone__notch{position:absolute;inset-block-start:6px;inset-inline:0;margin-inline:auto;inline-size:34%;block-size:6px;border-radius:var(--border_radius_roundest);background:var(--color_primary_deepest);opacity:.35}.install_phone__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space_2);margin-block-start:30px}.install_phone__app{aspect-ratio:1 / 1;border-radius:22%;background:color-mix(in srgb,var(--color_primary) 16%,var(--color_white))}.install_phone__app--ours{background:linear-gradient(140deg,var(--color_primary),var(--color_secondary));box-shadow:0 4px 10px -3px var(--color_primary);animation:onboardingInstallPop 2.2s ease-in-out 0.6s infinite}.install_phone__dock{position:absolute;inset-block-end:10px;inset-inline:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space_2);padding:8px;border-radius:18px;background:color-mix(in srgb,var(--color_primary_deepest) 6%,transparent)}.install_phone__dock .install_phone__app{background:color-mix(in srgb,var(--color_primary_deepest) 12%,var(--color_white))}.install_phone__toast{position:absolute;inset-inline:8px;inset-block-start:16px;display:flex;align-items:center;gap:var(--space_2);padding:8px 10px;border-radius:var(--border_radius_round);background:var(--color_white);box-shadow:var(--shadow_3);opacity:0;translate:0 -6px;animation:onboardingInstallToast 2.2s ease-in-out 0.6s infinite}.install_phone__toast_icon{flex:0 0 auto;inline-size:22px;block-size:22px;border-radius:30%;background:linear-gradient(140deg,var(--color_primary),var(--color_secondary))}.install_phone__toast_body{display:flex;flex-direction:column;font-size:10px;line-height:1.35;text-align:start}.install_phone__toast_body strong{font-weight:var(--font_weight_semi_bold);color:var(--text_color1)}.install_phone__toast_body span{color:var(--text_color1_bright)}@keyframes onboardingInstallPop{0%,55%,100%{scale:1}65%{scale:1.12}}@keyframes onboardingInstallToast{0%,20%{opacity:0;translate:0 -6px}32%,78%{opacity:1;translate:0 0}92%,100%{opacity:0;translate:0 -6px}}@media (prefers-reduced-motion:reduce){.install_phone__app--ours{animation:none}.install_phone__toast{animation:none;opacity:1;translate:0 0}}.install_perks{list-style:none;margin:0 0 var(--space_3);padding:0;display:flex;flex-direction:column;gap:var(--space_2);text-align:start}.install_perks__item{display:flex;align-items:flex-start;gap:var(--space_2)}.install_perks__emoji{flex:0 0 auto;font-size:22px;line-height:1.3}.install_perks__text{display:flex;flex-direction:column;gap:2px}.install_perks__text strong{font-weight:var(--font_weight_semi_bold)}.install_perks__text span{color:var(--text_color1_bright);font-size:var(--font_size_small);line-height:1.5}.install_cta{inline-size:100%}.install_ios{margin-block-start:var(--space_2);padding:var(--space_2);border-radius:var(--border_radius_base);background:var(--color_primary_softer);text-align:start}.install_ios__title{margin:0 0 var(--space_1);font-weight:var(--font_weight_semi_bold)}.install_ios__steps{margin:0;padding-inline-start:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:var(--font_size_small)}.install_ios__steps li{display:flex;align-items:center;gap:var(--space_2)}.install_ios__key{flex:0 0 auto;inline-size:26px;block-size:26px;display:grid;place-items:center;border-radius:50%;background:var(--color_white);color:var(--color_primary_deep);font-size:12px;box-shadow:var(--shadow_1)}.install_done{text-align:center;padding-block:var(--space_2)}.install_done__badge{font-size:40px;line-height:1;margin-block-end:var(--space_1)}.info_box{display:flex;gap:var(--space_2);align-items:flex-start;padding:var(--space_2);margin-block:var(--space_2);border-radius:var(--border_radius_base);background:var(--color_primary_softer);border:1px solid var(--color_primary_soft)}.info_box__icon{flex:0 0 auto;color:var(--color_primary);font-size:18px;line-height:1.4}.info_box__body{display:flex;flex-direction:column;gap:4px}.info_box__body strong{font-weight:var(--font_weight_semi_bold)}.info_box__body span{font-size:var(--font_size_small);line-height:1.6;color:var(--text_color1_bright)}.points_card{padding:var(--space_2);margin-block-end:var(--space_2)}.points_card__title{display:flex;align-items:center;gap:var(--space_2);margin:0 0 var(--space_2);font-size:var(--font_size_base);font-weight:var(--font_weight_semi_bold)}.points_table_wrap{inline-size:100%;overflow-x:auto}.points_table{inline-size:100%;border-collapse:collapse;font-size:var(--font_size_small)}.points_table th{text-align:start;font-weight:var(--font_weight_semi_bold);color:var(--text_color1_bright);padding-block:6px;border-block-end:1px solid var(--text_color1_brightest)}.points_table td{padding-block:8px;border-block-end:1px solid var(--text_color1_brightest);vertical-align:middle}.points_table tr:last-child td{border-block-end:0}.points_table__icon{inline-size:28px;font-size:16px;text-align:center}.points_table__label{line-height:1.4}.points_table__points{white-space:nowrap;font-weight:var(--font_weight_semi_bold);color:var(--color_primary);text-align:start;padding-inline-start:var(--space_2)}.points_table__cap{white-space:nowrap;color:var(--text_color1_bright);font-size:.85em;padding-inline-start:var(--space_2)}.points_table__loading{color:var(--text_color1_bright);text-align:center;padding-block:var(--space_2)}.emp_ob_step[hidden]{display:none}.emp_ob_step{display:flex;flex-direction:column;gap:var(--space_2)}.status_message__list{margin:4px 0 0;padding-inline-start:1.1em;display:flex;flex-direction:column;gap:2px}.field.is_invalid>.field__input,.field.is_invalid .phone_field,fieldset.is_invalid{outline:2px solid var(--color_danger);outline-offset:2px;border-radius:var(--border_radius_base)}}@layer screens{.match_hero{position:relative;display:flex;align-items:center;justify-content:center;block-size:140px;margin-block:var(--space_2) var(--space_1)}.match_hero__avatar{inline-size:108px;block-size:108px;border-radius:50%;display:grid;place-items:center;font-size:34px;font-weight:var(--font_weight_bold);color:var(--color_white);background-size:cover;background-position:center;border:4px solid var(--color_white);box-shadow:var(--shadow_3)}.match_hero__avatar--lifeguard{background-color:var(--color_primary);translate:14px 0;rotate:-6deg;animation:momentsFromStart 0.7s cubic-bezier(.2,1.4,.4,1) both}.match_hero__avatar--employer{background-color:var(--color_secondary);translate:-14px 0;rotate:6deg;animation:momentsFromEnd 0.7s cubic-bezier(.2,1.4,.4,1) both}.match_hero__ring{position:absolute;z-index:1;inline-size:52px;block-size:52px;border-radius:50%;display:grid;place-items:center;font-size:30px;background:var(--color_white);box-shadow:var(--shadow_2);animation:momentsPop 0.5s 0.55s cubic-bezier(.2,1.6,.4,1) both}.match_title{text-align:center;font-size:var(--font_size_largest);margin-block:var(--space_1) 0}.match_subtitle{text-align:center;max-inline-size:32ch;margin-inline:auto}.match_card{margin-block-start:var(--space_2)}.match_countdown{--my_accent:var(--color_primary_deep);display:flex;flex-direction:column;align-items:center;gap:6px;margin-block-start:var(--space_2);padding:var(--space_2);border-radius:var(--border_radius_base);background:linear-gradient(160deg,var(--color_primary_softer),var(--color_white));border:2px solid var(--color_primary_soft);text-align:center}.match_countdown__label{font-weight:var(--font_weight_semi_bold);color:var(--my_accent)}.match_countdown__clock{font-size:2.6em;font-weight:var(--font_weight_bold);font-variant-numeric:tabular-nums;letter-spacing:.04em;direction:ltr;color:var(--my_accent);line-height:1.1}.match_countdown__hint{font-size:var(--font_size_smaller);color:var(--text_color1_bright);max-inline-size:34ch}.match_countdown__bar{inline-size:100%;block-size:8px;border-radius:var(--border_radius_roundest);background:color-mix(in srgb,var(--my_accent) 15%,transparent);overflow:hidden;margin-block-start:4px}.match_countdown__fill{display:block;block-size:100%;inline-size:100%;border-radius:inherit;background:var(--my_accent);transition:inline-size 1s linear}.match_countdown.is_urgent{--my_accent:var(--color_danger);border-color:color-mix(in srgb,var(--color_danger) 40%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--color_danger) 8%,var(--color_white)),var(--color_white))}.match_countdown.is_urgent .match_countdown__clock{animation:momentsPulse 1s ease-in-out infinite}.match_countdown.is_expired{--my_accent:var(--text_color1_bright);border-color:var(--text_color1_brightest);background:var(--color_white)}.reminder_hero{display:flex;justify-content:center;margin-block:var(--space_2) 0}.reminder_hero__icon{inline-size:96px;block-size:96px;border-radius:50%;display:grid;place-items:center;font-size:48px;background:radial-gradient(circle at 30% 30%,var(--color_warning_softer),var(--color_primary_softer));box-shadow:var(--shadow_2);animation:momentsRing 0.9s 0.2s ease-in-out both}.reminder_title{text-align:center;margin-block:var(--space_1) 0}.screen_reminder .flow_text{text-align:center}.reminder_nav{align-self:flex-start;margin-block-start:var(--space_1)}.reminder_next{margin:0;padding:var(--space_1) var(--space_2);border-radius:var(--border_radius_roundest);background:var(--color_primary_softer);color:var(--color_primary_deep);font-size:var(--font_size_smaller);font-weight:var(--font_weight_semi_bold);text-align:center}.reminder_next::before{content:"🔔 "}@keyframes momentsFromStart{from{translate:120px 0;rotate:20deg;opacity:0}}@keyframes momentsFromEnd{from{translate:-120px 0;rotate:-20deg;opacity:0}}@keyframes momentsPop{from{scale:0}}@keyframes momentsPulse{0%,100%{scale:1}50%{scale:1.06}}@keyframes momentsRing{0%,100%{rotate:0deg}20%{rotate:-14deg}40%{rotate:12deg}60%{rotate:-8deg}80%{rotate:4deg}}@media (prefers-reduced-motion:reduce){.match_hero__avatar--lifeguard,.match_hero__avatar--employer,.match_hero__ring,.reminder_hero__icon,.match_countdown.is_urgent .match_countdown__clock{animation:none}.match_countdown__fill{transition:none}}.reminder_contacts{display:flex;flex-direction:column;gap:var(--space_1);inline-size:100%;margin-block-end:var(--space_2)}.reminder_contact{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:var(--space_1) var(--space_2)}.reminder_contact__role{color:var(--text_color1_bright);font-size:var(--font_size_smaller)}.reminder_contact a{margin-inline-start:auto;direction:ltr}}@layer screens{.tofes101_section{display:flex;flex-direction:column;gap:var(--space_2);padding:var(--space_2);margin:0;border:0}.tofes101_section[hidden],.tofes101_field[hidden]{display:none}.tofes101_section__title{float:inline-start;inline-size:100%;margin-block-end:var(--space_1);font-size:var(--font_size_large);font-weight:var(--font_weight_bold);color:var(--color_primary_deepest)}.tofes101_group{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tofes101_checks{display:flex;flex-direction:column;gap:8px}.tofes101_counts{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5em,1fr));gap:8px}.tofes101_count{display:flex;flex-direction:column;gap:4px;font-size:var(--font_size_smaller)}.tofes101_rows{display:flex;flex-direction:column;gap:var(--space_1)}.tofes101_row{display:flex;flex-direction:column;gap:8px;padding:var(--space_2);background:var(--color_primary_softer)}.tofes101_row .js_f101_remove_row{align-self:flex-start}.tofes101_manual{margin:4px 0 0;padding-inline-start:1.1em;display:flex;flex-direction:column;gap:4px}.tofes101_photo{min-block-size:110px;background-size:cover;background-position:center}.tofes101_photo.has_photo{color:var(--color_white);text-shadow:0 1px 3px rgb(0 0 0 / .6)}}@layer screens{#root>#background .layers .layer3{background:linear-gradient(var(--color_warning_softer) 0%,var(--color_primary_soft) 100%)}#root>#background .sun{--translateXTo:42%;--translateYTo:-47%;min-width:260px;max-width:420px;width:28dvw;aspect-ratio:557 / 519;background-image:url(/img/sun.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:0;right:0;translate:var(--translateXTo) var(--translateYTo);transform-origin:center center}#root>#background .palm{--translateXTo:-28%;--translateYTo:-28%;background-image:url(/img/palm.png);background-repeat:no-repeat;background-position:center center;background-size:contain;min-width:180px;max-width:330px;width:18dvw;aspect-ratio:494 / 460;position:absolute;left:0;top:0;translate:var(--translateXTo) var(--translateYTo);transform-origin:center center}#root>#background .starfish{background-image:url(/img/starfish.png);background-repeat:no-repeat;background-position:center center;background-size:contain;width:22dvw;max-width:110px;aspect-ratio:1 / 1;position:absolute;left:0;bottom:0;translate:-18% 22%;rotate:-8deg;opacity:0;scale:.6;pointer-events:none;transition:opacity 0.5s ease-out,scale 0.5s cubic-bezier(.34,1.56,.64,1)}#root>#background .starfish.is_visible{opacity:1;scale:1}#root>#background .flipflops{--translateXTo:18%;--translateYTo:18%;--rotateTo:320deg;background-image:url(/img/flipflops.png);background-repeat:no-repeat;background-position:center center;background-size:contain;min-width:140px;max-width:220px;width:13dvw;aspect-ratio:417 / 484;position:absolute;right:0;bottom:0;translate:var(--translateXTo) var(--translateYTo);transform-origin:center center;rotate:var(--rotateTo)}#root>#background .ripples{position:absolute;left:0;bottom:0}#root>#background .ripples>.ripple{translate:-50% 50%;border-radius:100%;border:100px solid var(--color_primary);width:100vh;aspect-ratio:1 / 1;position:absolute;left:0;bottom:0;scale:1.2;opacity:.04}.animate_me.roll_in.sun{--scaleFrom:0.85;--scaleTo:1;--opacityFrom:0;--opacityTo:1;--rotateFrom:-120deg;--rotateTo:0deg;--translateXFrom:100%}.animate_me.roll_in.flipflops{--scaleFrom:0.85;--scaleTo:1;--opacityFrom:0;--opacityTo:1;--rotateFrom:420deg;--translateXFrom:100%;--animation1-delay:1s;--animation2-delay:1s;--animation3-delay:1s;--animation4-delay:1s}.animate_me.roll_in.palm{--scaleFrom:0.2;--scaleTo:1;--opacityFrom:0.01;--opacityTo:1;--rotateFrom:-80deg;--rotateTo:0deg;--translateXFrom:-50%}#root>#background .palm.sway{transform-origin:18% 8%;--rotateFrom:0deg;--rotateTo:5deg;--animation1-duration:3.2s}#root>#background .flipflops.bobbing{--translateXFrom:18%;--translateXTo:18%;--translateYFrom:18%;--translateYTo:8%;--rotateFrom:320deg;--rotateTo:330deg;--animation1-duration:2.6s;--animation2-duration:3.8s}#root>#background .sun.sun_glow{--scaleFrom:1;--scaleTo:1.12;--animation1-duration:4.8s;--animation2-duration:55s}}@layer utilities{.animate_me.sun_glow{--scaleFrom:1;--scaleTo:1.05;--rotateFrom:0deg;--rotateTo:360deg;--animation1-name:animateMe__scale;--animation1-duration:6s;--animation1-direction:alternate;--animation1-timing-function:ease-in-out;--animation2-name:animateMe__rotate;--animation2-duration:150s;--animation2-direction:normal;--animation2-timing-function:linear;will-change:transform}.animate_me.sway{--rotateFrom:-2deg;--rotateTo:2.5deg;--animation1-name:animateMe__rotate;--animation1-duration:4s;--animation1-direction:alternate;--animation1-timing-function:ease-in-out;will-change:transform}.animate_me.bobbing{--animation1-name:animateMe__translate;--animation1-duration:3.6s;--animation1-direction:alternate;--animation1-timing-function:ease-in-out;--animation2-name:animateMe__rotate;--animation2-duration:5.2s;--animation2-direction:alternate;--animation2-timing-function:ease-in-out;will-change:transform}.animate_me.wiggle{--rotateFrom:-12deg;--rotateTo:-4deg;--scaleFrom:1;--scaleTo:1.08;--animation1-name:animateMe__rotate;--animation1-duration:2.4s;--animation1-direction:alternate;--animation1-timing-function:ease-in-out;--animation2-name:animateMe__scale;--animation2-duration:3.4s;--animation2-direction:alternate;--animation2-timing-function:ease-in-out;will-change:transform}}@layer utilities{@media print,(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-delay:0s!important;animation-duration:0.001s!important;animation-iteration-count:1!important;transition-duration:0.001s!important}}.no_animations{scroll-behavior:auto!important}.no_animations *,.no_animations *::before,.no_animations *::after{animation-delay:0s!important;animation-duration:0.001s!important;animation-iteration-count:1!important;transition-duration:0.001s!important}@keyframes animateMe__none{from{perspective:initial}to{perspective:initial}}@keyframes animateMe__scale{from{scale:var(--scaleFrom,1)}to{scale:var(--scaleTo,2)}}@keyframes animateMe__lineHeight{from{line-height:var(--lineHeightFrom,100%)}to{line-height:var(--lineHeightTo,150%)}}@keyframes animateMe__opacity{from{opacity:var(--opacityFrom,1)}to{opacity:var(--opacityTo,0)}}@keyframes animateMe__rotate{0%{rotate:var(--rotateFrom,0deg)}100%{rotate:var(--rotateTo,30deg)}}@keyframes animateMe__translate{0%{translate:var(--translateXFrom,0) var(--translateYFrom,0)}100%{translate:var(--translateXTo,30%) var(--translateYTo,30%)}}@keyframes animateMe__bouncing{0%,25%,40%{transform:translateY(var(--translateYFrom,0)) rotate(var(--rotateFrom,0deg)) scale(var(--scaleFrom,1))}60%{transform:translateY(calc(var(--translateYTo, 15%) * 1.2)) rotate(var(--rotateTo,-6deg)) scale(calc(var(--scaleTo, 1.1) / 1.2))}80%{transform:translateY(calc(var(--translateYTo, 15%) * -2)) rotate(var(--rotateTo,6deg)) scale(calc(var(--scaleTo, 1.1) * 1.05))}100%{transform:translateY(var(--translateYFrom,0)) rotate(var(--rotateFrom,0deg)) scale(var(--scaleFrom,1))}}@keyframes animateMe__spinZ{0%,100%{transform:scaleX(1)}50%{transform:scaleX(.18)}}:root{--animation1-name:animateMe__none;--animation2-name:animateMe__none;--animation3-name:animateMe__none;--animation4-name:animateMe__none;--animation1-duration:1s;--animation2-duration:1s;--animation3-duration:1s;--animation4-duration:1s;--animation1-repeat:infinite;--animation2-repeat:infinite;--animation3-repeat:infinite;--animation4-repeat:infinite;--animation1-delay:0s;--animation2-delay:0s;--animation3-delay:0s;--animation4-delay:0s;--animation1-timing-function:ease-in-out;--animation2-timing-function:ease-in-out;--animation3-timing-function:ease-in-out;--animation4-timing-function:ease-in-out;--animation1-direction:alternate;--animation2-direction:alternate;--animation3-direction:alternate;--animation4-direction:alternate;--animation1-fill-mode:both;--animation2-fill-mode:both;--animation3-fill-mode:both;--animation4-fill-mode:both;--animation1-play-state:paused;--animation2-play-state:paused;--animation3-play-state:paused;--animation4-play-state:paused}.animate_me{backface-visibility:hidden;animation:var(--animation1-name) var(--animation1-duration) var(--animation1-timing-function) var(--animation1-delay) var(--animation1-repeat) var(--animation1-direction) var(--animation1-fill-mode) var(--animation1-play-state),var(--animation2-name) var(--animation2-duration) var(--animation2-timing-function) var(--animation2-delay) var(--animation2-repeat) var(--animation2-direction) var(--animation2-fill-mode) var(--animation2-play-state),var(--animation3-name) var(--animation3-duration) var(--animation3-timing-function) var(--animation3-delay) var(--animation3-repeat) var(--animation3-direction) var(--animation3-fill-mode) var(--animation3-play-state),var(--animation4-name) var(--animation4-duration) var(--animation4-timing-function) var(--animation4-delay) var(--animation4-repeat) var(--animation4-direction) var(--animation4-fill-mode) var(--animation4-play-state)}span.animate_me,strong.animate_me,del.animate_me,ins.animate_me,mark.animate_me,a.animate_me,code.animate_me,img.animate_me,label.animate_me,i.animate_me{display:inline-block}.animate_me.animate_on_visible{--animation1-play-state:paused;--animation2-play-state:paused;--animation3-play-state:paused;--animation4-play-state:paused}.animate_me.animate_on_visible.is_visible{--animation1-play-state:running;--animation2-play-state:running;--animation3-play-state:running;--animation4-play-state:running}.animate_me.loop{--animation1-direction:alternate !important;--animation2-direction:alternate !important;--animation3-direction:alternate !important;--animation4-direction:alternate !important}.animate_me.stopped,.animate_me.paused{--animation1-play-state:paused !important;--animation2-play-state:paused !important;--animation3-play-state:paused !important;--animation4-play-state:paused !important}.animate_me.play,.animate_me.running{--animation1-play-state:running !important;--animation2-play-state:running !important;--animation3-play-state:running !important;--animation4-play-state:running !important}.animate_me.animation1-scale{--animation1-name:animateMe__scale}.animate_me.animation2-scale{--animation2-name:animateMe__scale}.animate_me.animation3-scale{--animation3-name:animateMe__scale}.animate_me.animation4-scale{--animation4-name:animateMe__scale}.animate_me.animation1-translate{--animation1-name:animateMe__translate}.animate_me.animation2-translate{--animation2-name:animateMe__translate}.animate_me.animation3-translate{--animation3-name:animateMe__translate}.animate_me.animation4-translate{--animation4-name:animateMe__translate}.animate_me.animation1-rotate{--animation1-name:animateMe__rotate}.animate_me.animation2-rotate{--animation2-name:animateMe__rotate}.animate_me.animation3-rotate{--animation3-name:animateMe__rotate}.animate_me.animation4-rotate{--animation4-name:animateMe__rotate}.animate_me.animation1-opacity{--animation1-name:animateMe__opacity}.animate_me.animation2-opacity{--animation2-name:animateMe__opacity}.animate_me.animation3-opacity{--animation3-name:animateMe__opacity}.animate_me.animation4-opacity{--animation4-name:animateMe__opacity}.animate_me.animation1-bouncing{--animation1-name:animateMe__bouncing}.animate_me.animation2-bouncing{--animation2-name:animateMe__bouncing}.animate_me.animation3-bouncing{--animation3-name:animateMe__bouncing}.animate_me.animation4-bouncing{--animation4-name:animateMe__bouncing}.animate_me.animation1-repeat-infinite{--animation1-repeat:infinite}.animate_me.animation2-repeat-infinite{--animation2-repeat:infinite}.animate_me.animation3-repeat-infinite{--animation3-repeat:infinite}.animate_me.animation4-repeat-infinite{--animation4-repeat:infinite}.animate_me.animation1-repeat-1{--animation1-repeat:1}.animate_me.animation2-repeat-1{--animation2-repeat:1}.animate_me.animation3-repeat-1{--animation3-repeat:1}.animate_me.animation4-repeat-1{--animation4-repeat:1}.animate_me.animation1-play-state-running{--animation1-play-state:running}.animate_me.animation2-play-state-running{--animation2-play-state:running}.animate_me.animation3-play-state-running{--animation3-play-state:running}.animate_me.animation4-play-state-running{--animation4-play-state:running}.animate_me.animation1-duration-slowest{--animation1-duration:10s}.animate_me.animation1-duration-slower{--animation1-duration:7s}.animate_me.animation1-duration-slow{--animation1-duration:5s}.animate_me.animation1-duration-normal{--animation1-duration:3s}.animate_me.animation1-duration-fast{--animation1-duration:2s}.animate_me.animation1-duration-faster{--animation1-duration:1s}.animate_me.animation1-duration-fastest{--animation1-duration:0.5s}.animate_me.animation2-duration-slowest{--animation2-duration:10s}.animate_me.animation2-duration-slower{--animation2-duration:7s}.animate_me.animation2-duration-slow{--animation2-duration:5s}.animate_me.animation2-duration-normal{--animation2-duration:3s}.animate_me.animation2-duration-fast{--animation2-duration:2s}.animate_me.animation2-duration-faster{--animation2-duration:1s}.animate_me.animation2-duration-fastest{--animation2-duration:0.5s}.animate_me.animation3-duration-slowest{--animation3-duration:10s}.animate_me.animation3-duration-slower{--animation3-duration:7s}.animate_me.animation3-duration-slow{--animation3-duration:5s}.animate_me.animation3-duration-normal{--animation3-duration:3s}.animate_me.animation3-duration-fast{--animation3-duration:2s}.animate_me.animation3-duration-faster{--animation3-duration:1s}.animate_me.animation3-duration-fastest{--animation3-duration:0.5s}.animate_me.animation4-duration-slowest{--animation4-duration:10s}.animate_me.animation4-duration-slower{--animation4-duration:7s}.animate_me.animation4-duration-slow{--animation4-duration:5s}.animate_me.animation4-duration-normal{--animation4-duration:3s}.animate_me.animation4-duration-fast{--animation4-duration:2s}.animate_me.animation4-duration-faster{--animation4-duration:1s}.animate_me.animation4-duration-fastest{--animation4-duration:0.5s}}@layer utilities{.animate_me.spin{--scaleFrom:1;--scaleTo:1.1;--rotateFrom:0deg;--rotateTo:360deg;--animation1-name:animateMe__rotate;--animation1-duration:60s;--animation1-timing-function:linear;--animation1-direction:normal;--animation2-name:animateMe__scale;--animation2-duration:30s;--animation2-delay:3s;--animation2-timing-function:ease-in-out;--animation2-direction:normal;will-change:transform}.animate_me.roll_in{--animation1-name:animateMe__scale;--animation1-duration:3s;--animation1-timing-function:ease-in-out;--animation1-direction:normal;--animation2-name:animateMe__opacity;--animation2-duration:3s;--animation2-timing-function:ease-in-out;--animation2-direction:normal;--animation3-name:animateMe__rotate;--animation3-duration:3s;--animation3-timing-function:ease-in-out;--animation3-direction:normal;--animation4-name:animateMe__translate;--animation4-duration:3s;--animation4-timing-function:ease-in-out;--animation4-direction:normal;--animation1-repeat:1;--animation2-repeat:1;--animation3-repeat:1;--animation4-repeat:1}.animate_me.breathing{--scaleFrom:0.91;--scaleTo:1;--animation1-name:animateMe__scale;--animation1-duration:4.2s;--animation1-direction:alternate;--animation1-timing-function:ease-in-out;will-change:transform}.animate_me.ripple{--scaleFrom:0;--scaleTo:1.8;--opacityFrom:0.14;--opacityTo:0;--animation1-name:animateMe__scale;--animation1-duration:6s;--animation1-direction:normal;--animation1-timing-function:ease-out;--animation2-name:animateMe__opacity;--animation2-duration:6s;--animation2-direction:normal;--animation2-timing-function:ease-out;will-change:transform,opacity}.animate_me.fadeOut{--opacityFrom:1;--opacityTo:0;--animation1-repeat:1;--animation1-name:animateMe__opacity;--animation1-duration:0.22s;--animation1-direction:normal;--animation1-timing-function:ease-in}.animate_me.fadeIn{--opacityFrom:0;--opacityTo:1;--animation1-repeat:1;--animation1-name:animateMe__opacity;--animation1-duration:0.28s;--animation1-direction:normal;--animation1-timing-function:ease-out}.stagger_in_item{animation:staggerFieldIn 0.4s ease-out backwards}@keyframes staggerFieldIn{from{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes loaderRing{to{rotate:360deg}}@keyframes skeletonShimmer{to{translate:100% 0}}@keyframes modalIn{from{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes toastIn{from{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}}@layer overrides{@media all and (orientation:portrait){:root{--page_padding_block:28dvw;--page_padding_inline:2dvh;--font_size:19px;--logo_size:clamp(70px, 9dvh, 80px)}.section_title{margin-block-start:21px;margin-block-end:5px}.fancy_button{grid-template-columns:80% 20%}}body.windows.webkit .logo .app_name span{--my_letter_spacing:0.10em;text-indent:-5.7%}}@layer overrides{body.ui_kit_page{background:linear-gradient(var(--color_warning_softer),var(--color_primary_soft));min-height:100dvh;color:var(--text_color1);padding-block-end:var(--space_7)}.ui_kit{max-width:1080px;margin-inline:auto;padding-inline:var(--space_2)}.ui_kit__header{text-align:center;padding-block:var(--space_4) var(--space_2)}.ui_kit__warning{max-width:640px;margin-inline:auto;margin-block:var(--space_2)}.ui_kit__toc{display:flex;flex-wrap:wrap;gap:var(--space_1);justify-content:center;margin-block:var(--space_2) var(--space_4)}.kit_section{background:var(--color_white);border-radius:var(--border_radius_round);box-shadow:var(--shadow_2);padding:var(--space_3);margin-block-end:var(--space_3);text-align:start}.kit_section__header{display:flex;align-items:center;gap:var(--space_1);flex-wrap:wrap;margin-block-end:var(--space_1);padding-block-end:var(--space_1);border-block-end:1px solid var(--color_primary_softer)}.kit_section__title{font-size:var(--font_size_larger);font-weight:var(--font_weight_bold);color:var(--color_primary_deepest)}.kit_section__ref{font-size:var(--font_size_smallest);color:var(--text_color1_brightest);direction:ltr}.kit_section__note{font-size:var(--font_size_small);color:var(--text_color1_brighter);margin-block-end:var(--space_2);line-height:var(--line_height_loosest)}.kit_specimen{margin-block:var(--space_2)}.kit_specimen__label{display:block;font-size:var(--font_size_smallest);font-weight:var(--font_weight_semi_bold);color:var(--text_color1_brightest);margin-block-end:6px}.kit_specimen__label code{direction:ltr;unicode-bidi:isolate;font-family:monospace;background:var(--color_primary_softer);padding:1px 6px;border-radius:4px;color:var(--color_primary_deep)}.kit_row{display:flex;flex-wrap:wrap;gap:var(--space_1);align-items:center}.kit_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space_2)}.kit_swatch{display:flex;flex-direction:column;gap:4px;font-size:var(--font_size_smallest)}.kit_swatch__color{height:52px;border-radius:var(--border_radius_base);border:1px solid rgb(7 61 90 / .08)}.kit_swatch code{direction:ltr;unicode-bidi:isolate;font-family:monospace;color:var(--text_color1_brighter)}.kit_box{width:92px;height:64px;background:var(--color_white);display:flex;align-items:flex-end;justify-content:center;padding-block-end:4px;font-size:var(--font_size_smallest);color:var(--text_color1_brightest)}.kit_space_bar{background:var(--color_primary);height:14px;border-radius:3px}.kit_static .modal,.kit_static .bottom_sheet,.kit_static .toast,.kit_static .tab_bar,.kit_static .button--fab{position:static;display:flex;inset:auto;translate:none;margin-inline:0}.kit_static .modal{border-radius:var(--border_radius_round);padding:var(--space_3)}.kit_static{display:flex;flex-direction:column;gap:var(--space_2);background:var(--color_primary_softer);border-radius:var(--border_radius_base);padding:var(--space_2)}.kit_rules{list-style:none;display:flex;flex-direction:column;gap:var(--space_1);counter-reset:rule}.kit_rules li{display:flex;gap:var(--space_1);align-items:flex-start;font-size:var(--font_size_small);line-height:var(--line_height_loosest);color:var(--text_color1_bright)}.kit_rules li::before{counter-increment:rule;content:counter(rule);flex-shrink:0;width:1.7em;aspect-ratio:1 / 1;border-radius:100%;background:var(--color_danger);color:var(--color_white);font-weight:var(--font_weight_bold);display:flex;align-items:center;justify-content:center;font-size:var(--font_size_smallest)}.kit_todo{border:2px dashed var(--text_color1_brightest);border-radius:var(--border_radius_base);padding:var(--space_2);font-size:var(--font_size_small);color:var(--text_color1_brighter);line-height:var(--line_height_loosest)}}