@import"https://fonts.googleapis.com/css2?family=BioRhyme:wght@200..800&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";:root{font-family:Ubuntu,sans-serif;font-size:16px;line-height:1.5;font-weight:400}@media(min-width:768px){:root{font-size:1.125rem}}*{box-sizing:border-box}body{margin:0;padding:0;overflow-x:hidden;color:#fff;background:radial-gradient(circle,#e67b00,#cb6015)}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:3rem;line-height:1;font-weight:700;font-style:italic;letter-spacing:-.05em}@media(min-width:768px){h1{font-size:4.5rem}}h2{font-size:2.25rem;line-height:1;font-weight:700;font-style:italic;letter-spacing:-.05em}@media(min-width:768px){h2{font-size:3.5rem}}p{margin-top:0}b{font-weight:700}a{color:#fff;text-decoration:none}.container{width:100%;max-width:1204px;margin:0 auto;padding:0 20px}@media(min-width:768px){.container{padding:0 32px}}.container_big{max-width:1204px}@media(max-width:767px){.mobile_hidden{display:none!important}}@media(min-width:768px){.mobile_visible{display:none!important}}@font-face{font-family:Ubuntu Sans;src:url(/fonts/ubuntu-sans/UbuntuSans-Var.ttf) format("truetype-variations");font-weight:100 800;font-stretch:75% 125%;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu Sans;src:url(/fonts/ubuntu-sans/UbuntuSans-Italic-Var.ttf) format("truetype-variations");font-weight:100 800;font-stretch:75% 125%;font-style:italic;font-display:swap}.home_sticky_container{position:relative}.home .floating_button{position:sticky;bottom:24px;width:100%;display:flex;justify-content:center;padding:0 20px;z-index:1000}.home .floating_button .button{max-width:340px}.home .fabric_container{position:relative;background-image:url(/assets/cipka-bg-mobile-BMbWpo4x.png);background-size:cover;background-position:top center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:2rem;padding-top:100px;padding-bottom:2rem}.home .fabric_container form{width:100%;max-width:1000px}@media(min-width:768px){.home .floating_button{bottom:64px;padding:0}.home .floating_button .button{width:auto;max-width:none}.home .fabric_container{background-image:url(/assets/cipka-bg-9CuxXWms.png);margin-top:4rem;padding-top:180px;padding-bottom:0}}footer{position:relative;width:100%;padding-block:32px 24px;color:#383838;margin-top:2rem}footer .footer_wrapper{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}footer .footer_wrapper .footer_item{display:flex;align-items:center;justify-content:center}footer .footer_wrapper .footer_item span{font-size:12px}footer .footer_wrapper .footer_item_link{color:#383838;font-size:14px;font-weight:500;letter-spacing:.5px}footer .footer_wrapper .footer_item_logo img{display:block;height:28px;width:auto}footer .footer_wrapper .footer_item_social{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%}footer .footer_wrapper .footer_item_social img{width:18px;height:18px}footer .footer_social{display:flex;gap:.75rem}footer .footer_contact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}footer .footer_logos{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2rem}footer .footer_credits{order:4}@media(min-width:1024px){footer{padding-block:24px}footer .footer_wrapper{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;text-align:left}footer .footer_wrapper .footer_item{justify-content:flex-start}footer .footer_wrapper .footer_item_link{font-size:16px}footer .footer_wrapper .footer_item_logo img{height:auto}footer .footer_wrapper .footer_item_social{width:auto;height:auto;border-radius:0;background-color:transparent}footer .footer_wrapper .footer_item_social img{width:auto;height:auto}footer .footer_contact{flex-direction:row;gap:36px}footer .footer_logos{display:contents}footer .footer_credits{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;order:unset}}.optin{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin-top:0;width:100%;max-width:769px;margin-inline:auto;padding-inline:20px;color:#383838;text-align:center;min-height:725px}.optin h2{color:#cb6015}.optin>p{font-size:.875rem;line-height:1.5}@media(min-width:768px){.optin{margin-top:40px;padding-inline:0;text-align:left}.optin>p{font-size:1.125rem}}.optin form{display:flex;flex-direction:column;gap:24px;width:100%}.optin form input{text-transform:none}.optin .error{color:#ff7043;font-size:14px;margin-top:4px;padding-left:24px}.optin .form_submit_wrapper{display:flex;justify-content:center;align-items:center}.optin .sucess_button_wrapper,.optin .receipt_state_button_wrapper{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center}@media(min-width:768px){.optin .sucess_button_wrapper,.optin .receipt_state_button_wrapper{flex-direction:row;gap:45px}}.checkbox_button_wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;gap:24px}@media(min-width:768px){.checkbox_button_wrapper{flex-direction:row;gap:24px}}.checkbox_button_wrapper .custom_checkbox{max-width:100%}@media(min-width:768px){.checkbox_button_wrapper .custom_checkbox{max-width:380px}}input{outline:none;border:none;background:linear-gradient(to bottom,#fff6,#fff9);border-radius:99px;color:#383838;font-size:16px;line-height:1.5;padding:16px 24px;transition:all .3s ease}input:focus{border-color:#fff;color:#383838}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,input:autofill{-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,.5) inset!important;box-shadow:0 0 0 1000px #ffffff80 inset!important;-webkit-text-fill-color:#383838!important;color:#383838;caret-color:#383838;transition:background-color 5000s ease-in-out 0s}.custom_checkbox input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.custom_checkbox label{cursor:pointer;position:relative;padding-left:32px;color:#383838;display:flex;font-size:12px;text-align:left}.checkbox_box{position:absolute;left:0;top:2px;width:24px;height:24px;border:1px solid #383838;background-color:transparent;border-radius:50%;transition:background-color .2s ease,border-color .2s ease}.custom_checkbox input[type=checkbox]:checked+label .checkbox_box{border-color:#cb6015;background-color:#cb6015}.custom_checkbox input[type=checkbox]:checked+label .checkbox_box:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3csvg%20width='13'%20height='9'%20viewBox='0%200%2013%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.5002%200.833252L4.16683%208.16659L0.833496%204.83325'%20stroke='%23FFEBCC'%20stroke-width='1.66667'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center/13px 9px no-repeat}.custom_checkbox label a{text-decoration:underline;color:#383838}.form_input_wrapper{display:grid;gap:24px 32px;width:100%}@media(min-width:768px){.form_input_wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}.form_input_item{display:flex;flex-direction:column;gap:8px}.form_input_item label{text-align:left;font-size:14px;padding-left:24px}.form_image_upload{display:flex;flex-direction:column;gap:12px}@media screen and (min-width:768px){.form_image_upload{flex-direction:row;align-items:center;gap:2rem}}.form_image_upload input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;background:transparent}.form_image_upload_label{display:inline-flex;width:100%;cursor:pointer;justify-content:center}@media screen and (min-width:768px){.form_image_upload_label{width:50%}}.form_image_upload_label_disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.form_image_upload_button{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;height:56px;padding:0 20px;border:none;border-radius:27px;background:url("data:image/svg+xml,%3csvg%20width='372'%20height='56'%20viewBox='0%200%20372%2056'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='1'%20y='1'%20width='370'%20height='54'%20rx='27'%20stroke='%23CB6015'%20stroke-width='2'%20stroke-dasharray='8%208'/%3e%3c/svg%3e") center/100% 100% no-repeat;color:#cb6015;font-size:14px;font-weight:700;text-align:left;width:100%;max-width:372px}.form_image_upload_button img{width:18px;height:18px;flex-shrink:0}.form_image_upload_button_processing{font-style:italic;font-weight:400}.form_image_upload_filled{display:inline-flex;align-items:center;gap:8px;height:56px;width:100%;min-width:0}@media screen and (min-width:768px){.form_image_upload_filled{width:50%}}.form_image_upload_remove{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:none;background:transparent;cursor:pointer}.form_image_upload_remove:disabled{cursor:not-allowed;opacity:.6}.form_image_upload_remove img{display:block;width:16px;height:16px}.form_image_upload_filename{color:#383838;font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form_image_upload_hint{width:100%;font-size:14px}@media screen and (min-width:768px){.form_image_upload_hint{width:50%}}.form_image_upload_error{display:flex;align-items:flex-start;gap:8px;width:100%;margin:0;color:#ff7043;font-size:14px;line-height:1.4}@media screen and (min-width:768px){.form_image_upload_error{width:50%;align-items:center}}.form_image_upload_error img{flex-shrink:0;width:21px;height:18px}.receipt_status{font-size:14px;font-style:italic}.receipt_status_validating{font-weight:700;color:#cb6015}.receipt_preview{display:flex;flex-direction:column;gap:8px;max-width:320px}.receipt_preview img{width:100%;border-radius:12px;border:1px solid rgba(56,56,56,.15);background:#fff}.receipt_hint{font-size:12px;color:#383838bf}.receipt_state{display:flex;flex-direction:column;gap:16px;width:100%;text-align:center}.receipt_state a{color:#383838}.receipt_reasons{margin:0;padding-left:20px;text-align:left}.receipt_reasons li+li{margin-top:8px}.recipe_modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px 16px}.recipe_modal_backdrop{position:absolute;inset:0;border:none;padding:0;margin:0;background:#3838388c;cursor:pointer}.recipe_modal_dialog{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:min(1140px,100%);max-height:calc(100vh - 48px);overflow-y:auto;transform-origin:center center;will-change:transform,opacity}.recipe_modal_card{position:relative;width:100%;padding:64px 70px;border-radius:24px;overflow:visible;display:flex;justify-content:flex-end;align-items:center}.recipe_modal_card:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background-image:var(--recipe-modal-bg);background-position:left center;background-size:cover;background-repeat:no-repeat}.recipe_modal_close{position:absolute;top:16px;right:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;cursor:pointer}.recipe_modal_close img{width:100%;height:100%}.recipe_modal_content{position:relative;z-index:1;width:min(700px,58%);flex-shrink:0;background:radial-gradient(circle,#e67b00,#de5b09);border-radius:80px;padding:45px 40px;color:#fff}.recipe_modal_title{margin:0 0 16px;font-size:40px;line-height:1.5;font-weight:700;font-style:italic;letter-spacing:-.02em;text-align:center;color:#fff!important}.recipe_modal_image{display:none}.recipe_modal_body{font-size:14px;line-height:1.5}.recipe_modal_body p{margin:0;font-size:inherit;line-height:inherit}.recipe_modal_subtitle{margin-bottom:12px!important;text-align:center}.recipe_modal_ingredients{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;margin-bottom:16px}.recipe_modal_ingredients ul{margin:0;padding-left:18px}.recipe_modal_ingredients li+li{margin-top:4px}.recipe_modal_instructions{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.recipe_modal_footer{text-align:center}.recipe_modal_footer strong{font-weight:700}.recipe_modal_send_button{position:absolute!important;top:100%;left:50%;transform:translate(-50%) translateY(-50%)}@media(max-width:767px){.recipe_modal{padding:16px 12px 40px}.recipe_modal_dialog{max-height:calc(100vh - 56px)}.recipe_modal_card{padding:0 0 36px;align-items:stretch;justify-content:flex-start}.recipe_modal_card:before{display:none}.recipe_modal_content{width:100%;border-radius:24px;padding:40px 20px 48px;background:linear-gradient(180deg,#e67b00,#de5b09)}.recipe_modal_close{top:12px;right:12px}.recipe_modal_title{margin-bottom:20px;font-size:28px;line-height:1.2}.recipe_modal_image{display:block;width:100%;height:auto;aspect-ratio:16/10;margin-bottom:20px;border-radius:12px;object-fit:cover;object-position:left center}.recipe_modal_body{text-align:center}.recipe_modal_ingredients{grid-template-columns:1fr 1fr;gap:0 12px;margin-bottom:20px;text-align:left}.recipe_modal_ingredients ul{padding-left:16px}.recipe_modal_ingredients li{font-size:13px;line-height:1.4}.recipe_modal_instructions{gap:16px;margin-bottom:16px;text-align:center}.recipe_modal_footer{margin-bottom:8px}}.cookies-page,.terms-page{background:url(/assets/fabric-bg-BYU7qcjr.jpg) repeat-y center center;background-size:contain;color:#383838}.cookies-page .logo-argeta,.terms-page .logo-argeta{margin-block:2rem}.cookies-page a,.terms-page a{color:#383838;text-decoration:underline}.cookies-page h1,.terms-page h1{color:#cb6015}.cookies-page h1,.cookies-page h2,.terms-page h1,.terms-page h2{margin-bottom:2rem}.cookies-page p:last-child,.terms-page p:last-child{margin-bottom:0}.cookies-page .pravila-table-wrapper,.terms-page .pravila-table-wrapper{overflow-x:auto;margin-bottom:1.5rem}.cookies-page .pravila-table,.terms-page .pravila-table{width:100%;border-collapse:collapse;font-size:.9rem}.cookies-page .pravila-table th,.cookies-page .pravila-table td,.terms-page .pravila-table th,.terms-page .pravila-table td{border:1px solid #383838;padding:.5rem .75rem;text-align:left;vertical-align:top}.cookies-page .pravila-table th,.terms-page .pravila-table th{font-weight:700;background:#0000000d}.cookies-page .pravila-table td:not(:first-child),.terms-page .pravila-table td:not(:first-child){text-align:right;white-space:nowrap}.cookies-page+footer,.terms-page+footer{background:url(/assets/fabric-bg-BYU7qcjr.jpg) repeat-y center center;background-size:cover;margin:0;padding-top:2rem}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;border:none;padding:0;background:transparent;font-family:Ubuntu,sans-serif;font-size:16px;line-height:1.25;font-weight:700;text-transform:uppercase;cursor:pointer}.button:disabled{cursor:not-allowed;opacity:.6}.button--icon-only{width:71px;height:73px}.button--icon-only:disabled{opacity:1}.button--icon-only .button_background{position:relative;top:auto;right:auto;transform:none}.button_track{position:relative;display:inline-flex;justify-content:flex-end;align-items:center;min-width:71px;height:100%;border-radius:99px;overflow:hidden;z-index:0}.button_text{overflow:hidden;max-width:none;flex-shrink:0;border-radius:99px}.button[data-expandable=true] .button_text{max-width:48px;transition:max-width ease-in-out;transition-duration:1s}.button[data-expandable=true][data-expanded=true] .button_text{max-width:320px;transition-duration:1s}.button_text_inner{width:max-content;white-space:nowrap;padding:16px 80px 16px 24px;border-radius:99px}.button_background{position:absolute;top:50%;right:-11px;width:71px;height:73px;transform:translateY(-50%);flex-shrink:0;z-index:2;pointer-events:none}.button_background_image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.button_icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;z-index:1}.button.white{color:#cb6015}.button.white .button_text_inner{background:#e1ddd5;background-image:url(/assets/fabric-bg-button-Ddv1XbSM.jpg) no-repeat center center/cover}.button.orange{color:#fff}.button.orange .button_text_inner{background:#cb6015}@media(prefers-reduced-motion:reduce){.button[data-expandable=true] .button_text{transition:none;max-width:48px}.button[data-expandable=true][data-expanded=true] .button_text{transition:none;max-width:320px}}.back_home_button{color:#cb6015;background:transparent;border:2px solid #CB6015;border-radius:99px;padding:16px 24px;font-size:14px;line-height:1.25;font-weight:700;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:16px}.mask .line{overflow:hidden;will-change:transform,opacity}.typewriter{font-kerning:none;text-rendering:optimizeSpeed}.hero{position:relative;overflow:hidden}.hero_header{position:absolute;top:40px;left:20px;width:calc(100% - 40px);z-index:100;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:radial-gradient(circle,#e67b00cc,#de5b09cc);border:2px solid rgba(255,255,255,.8);border-radius:99px}.hero_logo{position:relative;display:flex;width:114px;flex-shrink:0;z-index:100}.hero_logo img{width:100%}.hero_image{position:absolute;width:781px;top:-249px;left:-92px;pointer-events:none}.hero_image img{width:100%;height:auto;object-fit:contain;object-position:center}.hero_logos{position:relative;display:flex;align-items:center;gap:16px;width:fit-content;height:32px;flex-shrink:0}.hero_logos:after{content:"";position:absolute;top:0;left:50%;width:2px;height:100%;background-color:#ffffff4d}.hero_logos img{object-fit:contain}.hero_logos img:first-child{width:50px}.hero_logos img:last-child{width:48px}.hero_content{position:relative;padding-top:1.5rem;padding-bottom:1rem;margin-top:300px}.hero_content h1{max-width:none;margin-bottom:1rem}.hero_content p{max-width:none;margin-bottom:8px}@media(min-width:768px){.hero{min-height:100vh}.hero_header{position:static;top:auto;left:auto;width:auto;z-index:auto;display:block;padding:0;background:none;border:none;border-radius:0}.hero_logo{width:170px;margin-bottom:122px;padding-top:2.25rem}.hero_image{position:absolute;left:auto;top:-428px;right:-416px;width:1422px;max-width:none;margin:0}.hero_image img{width:100%;height:100%;object-fit:contain}.hero_logos{gap:48px;height:40px;margin-bottom:1.5rem}.hero_logos img:first-child{width:78px}.hero_logos img:last-child{width:75px}.hero_content{text-align:left;padding-top:0;padding-bottom:0}.hero_content h1{max-width:500px;margin-bottom:1.5rem}.hero_content p{max-width:500px;font-size:1.125rem}}.prizes{margin-top:2rem;padding-bottom:2rem}.prizes_content_wrapper{display:flex;flex-direction:column;align-items:center;gap:2rem}.prizes_content{position:relative;width:100%;display:flex;flex-direction:column}.prizes_content h2{order:1;margin-bottom:1.5rem}.prizes_multipack{display:block;width:100%;max-width:250px;margin:0 auto 1.5rem;order:2}.prizes_steps{display:flex;flex-direction:column;gap:.5rem;margin-bottom:0;text-align:left;order:3}.prizes_step{display:flex;align-items:center;gap:.75rem}.prizes_step_number{font-size:56px;font-weight:700;font-style:italic;color:#ffebcc80;letter-spacing:-.05em;line-height:1;flex-shrink:0}.prizes_step_description{font-weight:400}.prizes_rewards{width:100%;display:flex;flex-direction:column;align-items:center;max-width:350px}.prizes_reward{position:relative;width:fit-content}.prizes_reward:nth-child(2n){align-self:flex-end}.prizes_reward:nth-child(odd){align-self:flex-start}.prizes_reward_content{position:relative;width:180px}.prizes_reward_content img{width:100%}.prizes_reward_content_inner{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);z-index:1;color:#cb6015;width:100%;max-width:110px;text-align:center}.prizes_reward_number{font-size:48px;font-weight:700;font-style:italic;letter-spacing:-.05em;line-height:1}.prizes_reward_description{text-align:center;font-weight:400;line-height:1;font-style:italic;letter-spacing:-.05em;font-size:.875rem}.prizes_reward_image{position:absolute;left:50%;transform:translate(-50%);z-index:2}.prizes_reward_image img{width:100%;object-fit:contain;object-position:center}.prizes_reward:first-child{margin-bottom:-1.5rem}.prizes_reward:first-child .prizes_reward_image{bottom:-20px;width:170px}.prizes_reward:nth-child(2){margin-bottom:-48px}.prizes_reward:nth-child(2) .prizes_reward_image{left:70%;bottom:-20px;width:90px}.prizes_reward:nth-child(3){margin-bottom:-48px}.prizes_reward:nth-child(3) .prizes_reward_image{left:40%;bottom:-3rem;width:130px}.prizes_reward:last-child{margin-bottom:3rem}.prizes_reward:last-child .prizes_reward_image{bottom:-1rem;width:120px}@media(min-width:768px){.prizes{margin-top:120px;padding-bottom:0}.prizes_content_wrapper{flex-direction:row;align-items:flex-start;justify-content:space-between}.prizes_content{position:sticky;top:2rem;align-self:flex-start;width:50%;max-width:455px;text-align:left}.prizes_content h2{margin-bottom:2rem}.prizes_multipack{max-width:none;margin:0 0 2rem;order:3}.prizes_steps{margin-bottom:2rem;order:2}.prizes_step{gap:1rem}.prizes_step_number{font-size:3.5rem}.prizes_step_description{font-size:inherit}.prizes_rewards{width:50%;align-items:stretch;max-width:unset}}@media(min-width:1032px){.prizes_reward:nth-child(odd){align-self:auto}.prizes_reward_content{width:280px}.prizes_reward_content_inner{max-width:153px}.prizes_reward_number{font-size:80px}.prizes_reward_description{font-size:inherit}.prizes_reward:first-child{margin-bottom:3.5rem}.prizes_reward:first-child .prizes_reward_image{bottom:-4.5rem;width:370px}.prizes_reward:nth-child(2){margin-bottom:-62px}.prizes_reward:nth-child(2) .prizes_reward_image{bottom:-3.5rem;width:198px}.prizes_reward:nth-child(3){margin-bottom:-62px}.prizes_reward:nth-child(3) .prizes_reward_image{bottom:-7.5rem;width:250px}.prizes_reward:last-child{margin-bottom:6rem}.prizes_reward:last-child .prizes_reward_image{bottom:-4.5rem;width:240px}}.analytics{min-height:100vh;background:#333;padding:1.5rem;display:flex;align-items:center;justify-content:center}.analytics--dashboard{align-items:flex-start}.analytics--dashboard h1{margin-bottom:2rem}.analytics__login-form{background:#333;padding:2rem;border-radius:1rem;box-shadow:0 10px 25px #00000014;width:100%;max-width:400px}.analytics__title{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:#f9fafb}.analytics__title--center{text-align:center;font-size:1.5rem}.analytics__subtitle{font-size:.875rem;color:#9ca3af;text-align:center;margin:-1.25rem 0 2rem}.analytics__label{display:block;font-size:.875rem;margin-bottom:.25rem;color:#e5e7eb}.analytics__input{width:100%;padding:.5rem .75rem;border-radius:.5rem;border:1px solid #d1d5db;margin-bottom:.75rem;outline:none}.analytics__input:focus{border-color:#5fb814;box-shadow:0 0 0 1px #5fb81466}.analytics__error{color:#b91c1c;font-size:.875rem;margin-bottom:.75rem}.analytics__button{width:100%;padding:.5rem .75rem;border-radius:999px;border:none;background:#5fb814;color:#fff;font-weight:500;cursor:pointer;transition:opacity .15s ease,transform .1s ease}.analytics__button:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.analytics__button:disabled{cursor:not-allowed;opacity:.6}.analytics__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem}.analytics__header-meta{font-size:.75rem;color:#9ca3af;text-align:right}.analytics__stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.analytics__section{background:#333;border-radius:1rem;padding:1rem;box-shadow:0 4px 15px #0000000a;margin-bottom:1.5rem}.analytics__section-title{font-size:1.1rem;font-weight:600;margin-bottom:.75rem;color:#f9fafb}.analytics__table-wrapper{overflow-x:auto}.analytics__table-wrapper--scroll{max-height:480px}.analytics__table{width:100%;font-size:.875rem;border-collapse:collapse;color:#e5e7eb}.analytics__table--entries{font-size:.8rem}.analytics__table thead tr,.analytics__row{border-bottom:1px solid #4b5563}.analytics__cell{padding:.5rem}.analytics__cell--left{text-align:left}.analytics__cell--right{text-align:right}.analytics__cell--nowrap{white-space:nowrap}.analytics__empty{margin-top:1.5rem;font-size:.9rem;color:#9ca3af}.analytics-stat-card{background:#333;border-radius:1rem;padding:1rem;box-shadow:0 4px 15px #0000000a;border:1px solid #4b5563}.analytics-stat-card__label{font-size:.875rem;color:#9ca3af}.analytics-stat-card__value{font-size:1.5rem;font-weight:600;color:#f9fafb}
