@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(/_fonts/Jtqhy44WKYEjGWTSusP5YJfJv7Wf74QqgkBOI9u_77s-Rl_Bht5SvmaotE20bkavBEAJEEGEa0hcz3d_8yOeXmw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(/_fonts/ZHaz3DhCHNWhsElqYfuM71rfBBDgjuU2sd34vaYJwQg-71NZaZSGjxzAGjCMnCc2zS5rS_EGA0xHKPGCggWuXik.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(/_fonts/TTYbISAfwy-y4uVGS9AH32sK7b2xJsoCESo64ryf8LU-y87nRMqBGo42rUOW9tWZa06o4oTa0USJrAMMoKDamgs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(/_fonts/JSrPAbQHsQEdUrIE5Ts6fIQ2ymsa4i7HhiCpui6ulCc-_AoyGWssOn06OMh3ZY_GddBBPRny4Igxin4fT_1K6F4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(/_fonts/T-ozk-QJ_Ck37B2RHPl2i-s_gAGGo7suFgagWoJ8bO4-maDXQ_nEXKAaLHm4Joud3DJR9EVzS7QXWMWK8YOTIcs.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(/_fonts/zr3WxpLd5PmlBr7e4PWGkhZv6XTg70Pi4sCbC-CEV0Q-v2yL98XOiD3FkbiYlYYeAeTSVSkgAckeOp55Q5kHJmU.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(/_fonts/l00UCz_-QvI_NO8AGcu7ooAcrFDlxYUdxCSCh6gBwd4-vPjTZ3ztgw27A2TnHeCycxPvUtXWEVpG33_97ra6su8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(/_fonts/9FWLUGCSCYLRIRMtCzLrt4Go7DMFXOeN_pyCOJD_44Y-Yh2wNaqrq_e759vVlc3tX81lMwRu9ktkQJX_Svgs-VI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(/_fonts/pWMvGwciZ-EfQsfR2ueelhC7Jnt5K-8Px8PjPK0mDII-eT9iD0iZ9WWhTJs6V5GxXr0iaUwx_WxgGGriOiGb81o.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(/_fonts/y3mP_zJcojQwJn30TpF_XxDzgeM6Nbk7MaRg1Ne0YcI-lFx13nqMCMgk_S70gRmwEHXlE5BLp1B4W82RpFihpMs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(/_fonts/h9PwCjip_BNPVO50hT4v29USWFv6H3ZlYx_IestfqgY-sYfLVuZXl9E1aYbn1S0pAr4zfdQ_WT7iBZhrgQY6N-4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(/_fonts/Y_5DOsLit49q2i2tbcNxnyUen9__GPCX8mwAi03q1aA-pBCjVKDT5tBT3BJckh9uzNkfUWeUIBPz9Y8T55vcj8E.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(/_fonts/BQnDL9FFy0Q_jvURlmv87luvmXLSMbSuXsfZv_R2Rkk-y5MVrLtP4J_1al8rz8R-MDaUOMAHckAWCwDrKhw25fY.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(/_fonts/nuenOq7ZFSZ65QudJO7uQ0sOjDqow2WjfXrQh4S9gEc-uF81rxcswER5srfhzyLfPoGlKNAIt2C_BvkXFOc19rw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(/_fonts/M-60tFLmAJxdPjHsK-2ILWom5zPbu37lb3Qex2waL14-A9y4QcXALPi_RvQsmRsSFUxrT3_J213W4zPFIXetlbw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(/_fonts/31PZhXd_YTCmsoiPQZc-xVtAWAkLogRFRj5mWplmKFE-6WsTw05QKugcwLySGc_b9CIheG8j8LRyo47qPL430Mk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@media(min-width:768px){.visible-s{display:none!important}}@media(max-width:768px){.hidden-s{display:none!important}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{color:#1e1e1e;font-size:16px;font-weight:400;line-height:1;scroll-behavior:smooth;scrollbar-gutter:stable}html,html body{font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",sans-serif}html body{height:100%;margin:0;text-rendering:optimizeLegibility;width:100%;-webkit-font-smoothing:antialiased;background-color:#fff}html body.no-scroll{overflow:hidden}*,:after,:before{box-sizing:border-box}*{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}.hidden{display:none}@media(min-width:541px){.visible-xs{display:none!important}}@media(max-width:540px){.hidden-xs{display:none!important}}@media(max-width:1024px){.hidden-sm{display:none!important}}@media(min-width:1025px){.visible-sm{display:none!important}}.embed-responsive{display:block;height:auto;overflow:hidden;padding:0;position:relative}.embed-responsive .thumbnail{height:100%;margin:0;position:absolute;top:0;width:100%}.embed-responsive-16by9{padding-bottom:56.25%}input:not([type=checkbox]):not([type=radio]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}ul{list-style:none;margin:0;padding:0}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(100%);white-space:nowrap}.getreview-widget>div>div{z-index:10}.page-wrapper{display:grid;grid-template-rows:max-content 1fr max-content;min-height:100dvh}.page-wrapper:not(:has(.main-page)) .header-ticker{display:none!important}.page-main{height:100%;min-width:0;position:relative;z-index:0}.base-head{padding:64px 0 40px}@media screen and (max-width:1024px){.base-head{padding:20px 0 16px}}.base-title{font-size:48px;font-weight:400;line-height:120%}@media screen and (max-width:1024px){.base-title{font-size:32px}}.page{margin-bottom:80px}@media screen and (max-width:768px){.page{margin-bottom:0}}.page-title{font-size:56px;font-weight:400;line-height:140%}@media screen and (max-width:1024px){.page-title{font-size:36px}}main{min-width:0}.wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:max-content 1fr max-content;min-height:100vh;min-width:1440px;padding-top:64px}.wrapper>div{min-width:0}.base-container{margin:0 auto;max-width:1440px;padding-inline:40px;width:100%}@media(max-width:1440px){.base-container{padding-inline:calc(-11.42857px + 3.57143vw)}}@media(max-width:768px){.base-container{padding-inline:16px}}.page{min-height:100%;padding:40px 0}.page .base-container{display:flex;flex-direction:column;gap:64px}.page h1{font-size:1.75rem;line-height:1.25;margin:0 0 12px}.page__header{align-items:flex-start;border-bottom:1px solid rgba(30,30,30,.08);display:flex;gap:28px;justify-content:space-between;padding-bottom:28px}.page__lead{color:#1e1e1e80;line-height:1.6;margin:0;max-width:760px}.page__section{display:flex;flex-direction:column;gap:20px}.page__filters{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media screen and (max-width:768px){.page{margin-bottom:0;padding:20px 0}.page .base-container{gap:28px}.page h1{font-size:1.375rem}.page__header{align-items:stretch;flex-direction:column;gap:20px;padding-bottom:20px}.page__header>:last-child:not(:first-child){width:100%}.page__header>:last-child:not(:first-child) .ui-button,.page__header>:last-child:not(:first-child) button{min-height:48px;width:100%}.page__lead{font-size:14px}.page__filters{gap:12px;grid-template-columns:1fr}}.data-table-wrap{background:#ffffffe0;border:1px solid rgba(30,30,30,.08);border-radius:12px;overflow-x:auto}.data-table-wrap::-webkit-scrollbar{height:4px;width:4px}.data-table-wrap::-webkit-scrollbar-thumb{background-color:#1e1e1e99;border-radius:4px}.data-table-wrap::-webkit-scrollbar-track{background-color:#1e1e1e4d;border-radius:4px}@supports (-moz-appearance:auto){.data-table-wrap{scrollbar-color:rgba(30,30,30,.6) rgba(30,30,30,.3);scrollbar-width:thin}}@media screen and (max-width:768px){.data-table-wrap{background:transparent;border:none;border-radius:0;overflow:visible}}.data-table{border-collapse:collapse;font-size:14px;line-height:1.5;min-width:800px;width:100%}.data-table td,.data-table th{padding:12px 20px;text-align:left;vertical-align:middle}.data-table thead th{background:#f7f7f7;border-bottom:1px solid rgba(30,30,30,.08);color:#1e1e1e;font-size:14px;font-weight:600;white-space:nowrap}.data-table tbody tr{transition:background .2s ease}.data-table tbody tr:not(:last-child) td{border-bottom:1px solid rgba(30,30,30,.06)}@media(min-width:1025px){.data-table tbody tr:hover{background:#6a5acd0a}}.data-table tbody td{color:#1e1e1e80}@media screen and (max-width:768px){.data-table{display:block;min-width:0}.data-table thead{display:none}.data-table tbody{display:flex;flex-direction:column;gap:12px}.data-table tbody tr{background:#fffffff5;border:1px solid rgba(30,30,30,.1);border-radius:14px;box-shadow:0 1px 2px #1e1e1e0a;display:flex;flex-direction:column;gap:8px;padding:20px;position:relative}.data-table tbody tr:has(.data-table__actions){padding-right:96px}.data-table tbody tr:not(:last-child) td{border-bottom:none}}@media screen and (max-width:768px)and (min-width:1025px){.data-table tbody tr:hover{background:#fffffff5}}@media screen and (max-width:768px){.data-table tbody td{align-items:baseline;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:0;width:100%}.data-table tbody td:before{color:#1e1e1e80;content:attr(data-label);flex-shrink:0;font-size:12px;font-weight:500;max-width:42%}.data-table tbody td:not([data-label]):before,.data-table tbody td[data-label=""]:before{display:none}.data-table tbody td.data-table__name{font-size:16px;margin-bottom:4px;width:100%}.data-table tbody td.data-table__name:before{display:none}.data-table tbody td.data-table__actions{background:transparent;display:inline-flex;justify-content:flex-end;position:absolute;right:8px;top:8px;width:auto;z-index:auto}.data-table tbody td.data-table__actions-col{display:none}}.data-table__name{color:#1e1e1e;font-weight:600}.data-table__phone{font-variant-numeric:tabular-nums;white-space:nowrap}.data-table__email{color:#6a5acd;text-decoration:none;transition:color .2s ease;word-break:break-all}@media(min-width:1025px){.data-table__email:hover{color:#5a4dae;text-decoration:underline}}.data-table__actions-col{background:#f7f7f7;position:sticky;right:0;text-align:center;width:40px;z-index:3}.data-table__actions{background:#ffffffe0;gap:2px;position:sticky;right:0;text-align:center;z-index:2}.data-table__action,.data-table__actions{align-items:center;display:inline-flex;justify-content:center}.data-table__action{background-color:transparent;border:none;border-radius:10px;color:inherit;color:#1e1e1e80;cursor:pointer;font:inherit;height:44px;outline:none;padding:0;transition:color .2s ease,background .2s ease;width:44px}@media(min-width:1025px){.data-table__action:hover{background:#6a5acd14;color:#6a5acd}}.data-table__action:focus-visible{outline:2px solid rgba(106,90,205,.4);outline-offset:2px}.data-table__action-icon{font-size:22px}.entity-modal__title{color:#1e1e1e;font-size:1.5rem;font-weight:600;line-height:1.3;margin:0 0 28px;padding-right:64px}@media screen and (max-width:768px){.entity-modal__title{font-size:1.25rem;margin-bottom:20px}}.entity-modal__info{border-bottom:1px solid rgba(30,30,30,.08);display:flex;flex-direction:column;gap:20px;margin:0 0 20px;padding-bottom:20px}.entity-modal__info-item{display:flex;flex-direction:column;gap:4px}.entity-modal__info-item dt{color:#1e1e1e80;font-size:14px;font-weight:500;margin:0}.entity-modal__info-item dd{color:#1e1e1e;font-size:16px;font-weight:600;margin:0}.entity-modal__email{color:#6a5acd;text-decoration:none;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease;word-break:break-all}@media(min-width:1025px){.entity-modal__email:hover{text-decoration:underline}}.entity-modal__actions{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:flex-end;row-gap:12px}@media screen and (max-width:768px){.entity-modal__actions{background:linear-gradient(180deg,#fff0,#fff 28%);bottom:0;grid-template-columns:1fr;margin-top:20px;padding-top:20px;position:sticky;z-index:2}.entity-modal__actions .ui-button,.entity-modal__actions button{min-height:48px;width:100%}}.entity-modal__section{border-bottom:1px solid rgba(30,30,30,.08);display:flex;flex-direction:column;gap:20px;margin:0 0 20px;padding-bottom:20px}.entity-modal__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.entity-modal__section-header{align-items:center;display:flex;gap:20px;justify-content:space-between}@media screen and (max-width:768px){.entity-modal__section-header{flex-wrap:wrap}}.entity-modal__section-title{color:#1e1e1e;font-size:18px;font-weight:600;margin:0}@media screen and (max-width:768px){.entity-modal__section-title{font-size:16px}}.entity-modal__section-meta{color:#1e1e1e80;font-size:14px;font-weight:500;white-space:nowrap}.entity-modal__details{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;row-gap:20px}@media screen and (max-width:768px){.entity-modal__details{grid-template-columns:1fr;row-gap:12px}}.entity-modal__details-item{display:flex;flex-direction:column;gap:4px}.entity-modal__details-item dt{color:#1e1e1e80;font-size:14px;font-weight:500;margin:0}.entity-modal__details-item dd{color:#1e1e1e;font-size:16px;font-weight:600;margin:0}.entity-modal__status{align-items:center;border-radius:99px;display:inline-flex;font-size:14px;font-weight:600;line-height:1.4;padding:4px 14px}.entity-modal__status--active{background:#10b9811f;color:#047857}.entity-modal__status--inactive{background:#1e1e1e14;color:#1e1e1e80}.entity-modal__visits{background:#ffffffe0;border:1px solid rgba(30,30,30,.08);border-radius:8px;display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;max-height:190px;overflow-y:auto;padding:8px}.entity-modal__visits::-webkit-scrollbar{height:4px;width:4px}.entity-modal__visits::-webkit-scrollbar-thumb{background-color:#1e1e1e99;border-radius:4px}.entity-modal__visits::-webkit-scrollbar-track{background-color:#1e1e1e4d;border-radius:4px}@supports (-moz-appearance:auto){.entity-modal__visits{scrollbar-color:rgba(30,30,30,.6) rgba(30,30,30,.3);scrollbar-width:thin}}@media screen and (max-width:768px){.entity-modal__visits{max-height:220px}}.entity-modal__visit{align-items:center;background:#f7f7f7;border-radius:6px;display:flex;gap:20px;justify-content:space-between;padding:12px 20px}@media screen and (max-width:768px){.entity-modal__visit{align-items:stretch;flex-wrap:wrap;gap:8px}}.entity-modal__visit-main{align-items:center;display:flex;flex:1;gap:20px;justify-content:space-between;min-width:0}@media screen and (max-width:768px){.entity-modal__visit-main{align-items:flex-start;flex-direction:column;gap:4px;width:100%}}.entity-modal__visit-date{color:#1e1e1e;flex-shrink:0;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.entity-modal__visit-title{color:#1e1e1e80;font-size:13px;text-align:right}@media screen and (max-width:768px){.entity-modal__visit-title{text-align:left}}.entity-modal__visit-cancel{flex-shrink:0;font-size:12px;min-height:36px;padding:6px 20px}@media screen and (max-width:768px){.entity-modal__visit-cancel{min-height:44px;width:100%}}.entity-modal__inline-actions{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}@media screen and (max-width:768px){.entity-modal__inline-actions{align-items:stretch;flex-direction:column}.entity-modal__inline-actions .ui-button,.entity-modal__inline-actions button{min-height:48px;width:100%}}.entity-form__title{color:#1e1e1e;font-size:1.25rem;font-weight:600;margin:0 0 28px;padding-right:64px}.entity-form{display:flex;flex-direction:column;gap:28px}.entity-form__actions{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-end;margin-top:12px}@media screen and (max-width:768px){.entity-form__actions{flex-direction:column-reverse;gap:12px}.entity-form__actions .ui-button,.entity-form__actions button{min-height:48px;width:100%}}h1,h2,h3,h4,h5,p{margin:0}button,input,textarea{font-family:inherit}img{height:auto;max-width:100%}input:not([type=checkbox]):not([type=radio]):not([type=number]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button:not(:disabled){cursor:pointer}a{color:currentColor;text-decoration:none}a,a:active,a:focus{outline:none}a:focus-visible,button:focus-visible{outline:2px solid rgba(20,71,230,.45);outline-offset:2px}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.v-toast--fade-out{animation-name:fadeOut}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.v-toast--fade-in-down{animation-name:fadeInDown}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.v-toast--fade-in-up{animation-name:fadeInUp}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-out}.fade-enter,.fade-leave-to{opacity:0}.v-toast{display:flex;inset:0;overflow:hidden;padding:2em;pointer-events:none;position:fixed;z-index:1090}.v-toast__item{align-items:center;animation-duration:.15s;border-radius:.25em;box-shadow:0 1px 4px #0000001f,0 0 6px #0000000a;color:#fff;cursor:pointer;display:inline-flex;margin:.5em 0;min-height:3em;opacity:.92;pointer-events:auto}.v-toast__item--success{background-color:#28a745}.v-toast__item--info{background-color:#17a2b8}.v-toast__item--warning{background-color:#ffc107}.v-toast__item--error{background-color:#dc3545}.v-toast__item--default{background-color:#343a40}.v-toast__item--warning{color:#000}.v-toast__item.v-toast__item--bottom,.v-toast__item.v-toast__item--top{align-self:center}.v-toast__item.v-toast__item--bottom-right,.v-toast__item.v-toast__item--top-right{align-self:flex-end}.v-toast__item.v-toast__item--bottom-left,.v-toast__item.v-toast__item--top-left{align-self:flex-start}.v-toast__text{margin:0;padding:.5em 1em;word-break:break-word}.v-toast__icon{display:none}.v-toast.v-toast--top{flex-direction:column}.v-toast.v-toast--bottom{flex-direction:column-reverse}.v-toast.v-toast--custom-parent{position:absolute}@media screen and (max-width:768px){.v-toast{padding:0;position:fixed!important}}.v-toast__item{min-height:4em;opacity:1}.v-toast__item .v-toast__text{padding:1.5em 1em}.v-toast__item .v-toast__icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45.999 45.999'%3E%3Cpath fill='%23fff' d='M39.264 6.736c-8.982-8.981-23.545-8.982-32.528 0s-8.981 23.545 0 32.528c8.982 8.98 23.545 8.981 32.528 0 8.981-8.983 8.98-23.545 0-32.528M25.999 33a3 3 0 1 1-6 0V21a3 3 0 1 1 6 0zm-3.053-17.128c-1.728 0-2.88-1.224-2.844-2.735-.036-1.584 1.116-2.771 2.879-2.771 1.764 0 2.88 1.188 2.917 2.771-.001 1.511-1.152 2.735-2.952 2.735'/%3E%3C/svg%3E") no-repeat;display:block;height:27px;margin-left:1em;min-width:27px;width:27px}[dir=rtl] .v-toast__item .v-toast__icon{margin-left:unset;margin-right:1em}.v-toast__item.v-toast__item--success .v-toast__icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3E%3Cpath fill='%23fff' d='M26 0C11.664 0 0 11.663 0 26s11.664 26 26 26 26-11.663 26-26S40.336 0 26 0m14.495 17.329-16 18a1.997 1.997 0 0 1-2.745.233l-10-8a2 2 0 0 1 2.499-3.124l8.517 6.813L37.505 14.67a2.001 2.001 0 0 1 2.99 2.659'/%3E%3C/svg%3E") no-repeat}.v-toast__item.v-toast__item--error .v-toast__icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 51.976 51.976'%3E%3Cpath fill='%23fff' d='M44.373 7.603c-10.137-10.137-26.632-10.138-36.77 0s-10.137 26.632 0 36.77 26.632 10.138 36.77 0c10.137-10.138 10.137-26.633 0-36.77m-8.132 28.638a2 2 0 0 1-2.828 0l-7.425-7.425-7.778 7.778a2 2 0 1 1-2.828-2.828l7.778-7.778-7.425-7.425a2 2 0 1 1 2.828-2.828l7.425 7.425 7.071-7.071a2 2 0 1 1 2.828 2.828l-7.071 7.071 7.425 7.425a2 2 0 0 1 0 2.828'/%3E%3C/svg%3E") no-repeat}.v-toast__item.v-toast__item--warning .v-toast__icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 52'%3E%3Cpath d='M49.466 41.26 29.216 6.85c-.69-1.16-1.89-1.85-3.22-1.85-1.32 0-2.53.69-3.21 1.85L2.536 41.26c-.71 1.2-.72 2.64-.03 3.85.68 1.18 1.89 1.89 3.24 1.89h40.51c1.35 0 2.56-.71 3.23-1.89.7-1.21.69-2.65-.02-3.85m-25.53-21.405h3.381v3.187l-.724 8.92H24.66l-.725-8.92v-3.187zm2.97 17.344a1.71 1.71 0 0 1-1.267.543q-.737 0-1.268-.543a1.79 1.79 0 0 1-.531-1.297q0-.754.53-1.297a1.71 1.71 0 0 1 1.269-.544q.736 0 1.268.544c.532.544.53.795.53 1.297q0 .754-.53 1.297z'/%3E%3C/svg%3E") no-repeat}.ui-input[data-v-4531488b],.ui-input-wrap[data-v-4531488b]{width:100%}.ui-input[data-v-4531488b]{background:#fff;border:1px solid rgba(30,30,30,.08);border-radius:8px;color:#1e1e1e;font-size:16px;line-height:1.5;min-height:48px;padding:12px 14px;touch-action:manipulation;transition:all .2s ease}@media screen and (min-width:769px){.ui-input[data-v-4531488b]{font-size:14px;min-height:42px;padding:8px 12px}}.ui-input[data-v-4531488b]:hover:not(:disabled){border-color:#1e1e1e24}.ui-input[data-v-4531488b]:focus{border-color:#6a5acd;box-shadow:0 0 0 3px #6a5acd1a;outline:none}.ui-input[data-v-4531488b]::-moz-placeholder{color:#1e1e1e80}.ui-input[data-v-4531488b]::placeholder{color:#1e1e1e80}.ui-input[data-v-4531488b]:disabled{background:#f7f7f7;cursor:not-allowed;opacity:.5}.ui-input[data-v-4531488b]:-moz-read-only{background:#f7f7f7;cursor:default}.ui-input[data-v-4531488b]:read-only{background:#f7f7f7;cursor:default}.ui-input__label[data-v-4531488b]{color:#1e1e1e80;display:block;font-size:14px;font-weight:500;margin-bottom:4px}.ui-input__error[data-v-4531488b]{color:#ef4444;display:block;font-size:12px;line-height:1.3;margin-top:4px}@media(min-width:541px){.visible-xs[data-v-ecffbe40]{display:none!important}}@media(max-width:540px){.hidden-xs[data-v-ecffbe40]{display:none!important}}@media(min-width:768px){.visible-s[data-v-ecffbe40]{display:none!important}}@media(max-width:768px){.hidden-s[data-v-ecffbe40]{display:none!important}}@media(max-width:1024px){.hidden-sm[data-v-ecffbe40]{display:none!important}}.ui-button[data-v-ecffbe40]{align-items:center;background-color:transparent;border:none;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:12px;justify-content:center;line-height:1.5;min-height:44px;outline:none;padding:10px 40px;touch-action:manipulation;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:768px){.ui-button[data-v-ecffbe40]{min-height:48px;padding:12px 28px}}.ui-button--full[data-v-ecffbe40]{width:100%}.ui-button[data-v-ecffbe40]:active:not(:disabled){transform:scale(.98)}.ui-button[data-v-ecffbe40]:focus-visible{outline:2px solid rgba(106,90,205,.4);outline-offset:2px}.ui-button[data-v-ecffbe40]:disabled{cursor:not-allowed;opacity:.5}.ui-button--loading[data-v-ecffbe40]{cursor:wait;opacity:.7}.ui-button--primary[data-v-ecffbe40]{background:#6a5acd;color:#fff}.ui-button--primary[data-v-ecffbe40]:hover:not(:disabled){background:#5f51b9}.ui-button--secondary[data-v-ecffbe40]{background:#f7f7f7;border:1px solid rgba(30,30,30,.08);color:#1e1e1e}.ui-button--secondary[data-v-ecffbe40]:hover:not(:disabled){background:#fff;border-color:#1e1e1e24}.ui-button--danger[data-v-ecffbe40]{background:#ef4444;color:#fff}.ui-button--danger[data-v-ecffbe40]:hover:not(:disabled){background:#d73d3d}.ui-button--danger[data-v-ecffbe40]:focus-visible{outline-color:#ef444466}.ui-button--success[data-v-ecffbe40]{background:#10b981;color:#fff}.ui-button--success[data-v-ecffbe40]:hover:not(:disabled){background:#0ea774}.ui-button--success[data-v-ecffbe40]:focus-visible{outline-color:#10b98166}.ui-button--dark[data-v-ecffbe40]{background:#000;color:#fff}.ui-button--dark[data-v-ecffbe40]:hover:not(:disabled){background:#1a1a1a}.login-page[data-v-a4a5363f]{align-items:center;background:linear-gradient(135deg,#f7f7f7,#fff);display:flex;justify-content:center;min-height:100dvh;padding:28px}.login-container[data-v-a4a5363f]{max-width:380px;width:100%}.login-card[data-v-a4a5363f]{background:#fff;border:1px solid rgba(30,30,30,.08);border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:64px}.login-title[data-v-a4a5363f]{color:#1e1e1e;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin-bottom:40px;text-align:center}.login-form[data-v-a4a5363f]{gap:28px}.form-group[data-v-a4a5363f],.login-form[data-v-a4a5363f]{display:flex;flex-direction:column}.form-group[data-v-a4a5363f]{gap:8px}.form-label[data-v-a4a5363f]{color:#1e1e1e80;font-size:14px;font-weight:500;margin-left:2px}@media(min-width:541px){.visible-xs[data-v-db894b7e]{display:none!important}}@media(max-width:540px){.hidden-xs[data-v-db894b7e]{display:none!important}}@media(min-width:768px){.visible-s[data-v-db894b7e]{display:none!important}}@media(max-width:768px){.hidden-s[data-v-db894b7e]{display:none!important}}@media(max-width:1024px){.hidden-sm[data-v-db894b7e]{display:none!important}}.modal[data-v-db894b7e]{align-items:center;background:#00000080;display:flex;height:100%;inset:0;justify-content:center;padding:16px 16px max(16px,env(safe-area-inset-bottom,0px));position:fixed;width:100%;z-index:1000}@media screen and (max-width:768px){.modal[data-v-db894b7e]{align-items:flex-end;padding:0}}.modal__close[data-v-db894b7e]{align-items:center;background:#f7f7f7f2;border:none;border-radius:12px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .2s ease;width:44px;z-index:2}@media(min-width:1025px){.modal__close[data-v-db894b7e]:hover{background:#6a5acd1a}}.modal__content[data-v-db894b7e]{background:#fff;border-radius:14px;margin:0 auto;max-height:calc(100dvh - 32px);max-width:520px;overflow-y:auto;padding:62px 20px 20px;position:relative;width:100%;-webkit-overflow-scrolling:touch}.modal__content[data-v-db894b7e]::-webkit-scrollbar{height:4px;width:4px}.modal__content[data-v-db894b7e]::-webkit-scrollbar-thumb{background-color:#1e1e1e99;border-radius:4px}.modal__content[data-v-db894b7e]::-webkit-scrollbar-track{background-color:#1e1e1e4d;border-radius:4px}@supports (-moz-appearance:auto){.modal__content[data-v-db894b7e]{scrollbar-color:rgba(30,30,30,.6) rgba(30,30,30,.3);scrollbar-width:thin}}.modal__content[data-v-db894b7e]:has(.entity-modal--wide){max-width:760px}@media screen and (max-width:768px){.modal__content[data-v-db894b7e]{border-radius:18px 18px 0 0;box-shadow:0 -8px 32px #0000001f;margin:0;max-height:min(94dvh,100%);max-width:100%;padding:56px 16px calc(16px + env(safe-area-inset-bottom,0px))}.modal__content[data-v-db894b7e]:has(.entity-modal--wide){max-width:100%}}.fade-enter-active[data-v-db894b7e],.fade-leave-active[data-v-db894b7e]{transition:opacity .2s ease}.fade-enter-from[data-v-db894b7e],.fade-leave-to[data-v-db894b7e]{opacity:0}@media screen and (max-width:768px){.fade-enter-active .modal__content[data-v-db894b7e],.fade-leave-active .modal__content[data-v-db894b7e]{transition:transform .25s ease}.fade-enter-from .modal__content[data-v-db894b7e],.fade-leave-to .modal__content[data-v-db894b7e]{transform:translateY(24px)}}@media(min-width:541px){.visible-xs[data-v-7c5e82cf]{display:none!important}}@media(max-width:540px){.hidden-xs[data-v-7c5e82cf]{display:none!important}}@media(min-width:768px){.visible-s[data-v-7c5e82cf]{display:none!important}}@media(max-width:768px){.hidden-s[data-v-7c5e82cf]{display:none!important}}@media(max-width:1024px){.hidden-sm[data-v-7c5e82cf]{display:none!important}}.ui-date-input[data-v-7c5e82cf]{position:relative;width:100%}.ui-date-input__label[data-v-7c5e82cf]{color:#1e1e1e80;display:block;font-size:14px;font-weight:500;margin-bottom:4px}.ui-date-input__field[data-v-7c5e82cf]{align-items:stretch;background:#fff;border:1px solid rgba(30,30,30,.08);border-radius:8px;display:flex;position:relative;transition:all .2s ease}.ui-date-input__field[data-v-7c5e82cf]:hover:not(:has(:disabled)){border-color:#1e1e1e24}.ui-date-input__field--focused[data-v-7c5e82cf],.ui-date-input__field[data-v-7c5e82cf]:focus-within{border-color:#6a5acd;box-shadow:0 0 0 3px #6a5acd1a}.ui-date-input__field--error[data-v-7c5e82cf]{border-color:#ef4444}.ui-date-input__field--error.ui-date-input__field--focused[data-v-7c5e82cf],.ui-date-input__field--error[data-v-7c5e82cf]:focus-within{box-shadow:0 0 0 3px #ef44441a}.ui-date-input__text[data-v-7c5e82cf]{background:transparent;border:none;border-radius:8px 0 0 8px;color:#1e1e1e;flex:1;font-size:16px;line-height:1.5;min-height:48px;min-width:0;padding:12px 14px}@media screen and (min-width:769px){.ui-date-input__text[data-v-7c5e82cf]{font-size:14px;min-height:0;padding:8px 12px}}.ui-date-input__text[data-v-7c5e82cf]:focus{outline:none}.ui-date-input__text[data-v-7c5e82cf]::-moz-placeholder{color:#1e1e1e80}.ui-date-input__text[data-v-7c5e82cf]::placeholder{color:#1e1e1e80}.ui-date-input__text[data-v-7c5e82cf]:disabled{cursor:not-allowed;opacity:.5}.ui-date-input__trigger[data-v-7c5e82cf]{align-items:center;background-color:transparent;border:none;border-left:1px solid rgba(30,30,30,.08);color:inherit;color:#1e1e1e80;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;justify-content:center;outline:none;padding:0;transition:color .2s ease,background .2s ease;width:44px}@media(min-width:1025px){.ui-date-input__trigger[data-v-7c5e82cf]:hover{background:#6a5acd0f;color:#6a5acd}}.ui-date-input__trigger--active[data-v-7c5e82cf]{background:#6a5acd1a;color:#6a5acd}.ui-date-input__trigger[data-v-7c5e82cf]:disabled{cursor:not-allowed;opacity:.5}.ui-date-input__trigger[data-v-7c5e82cf]:focus-visible{outline:2px solid rgba(106,90,205,.4);outline-offset:-2px}.ui-date-input__icon[data-v-7c5e82cf]{font-size:20px}.ui-date-input__calendar[data-v-7c5e82cf]{background:#fff;border:1px solid rgba(30,30,30,.08);border-radius:12px;box-shadow:0 8px 24px #0000001a;left:0;min-width:280px;padding:12px;position:absolute;top:calc(100% + 4px);width:100%;z-index:120}.ui-date-input__calendar-header[data-v-7c5e82cf]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.ui-date-input__selects[data-v-7c5e82cf]{display:flex;flex:1;gap:6px;min-width:0}.ui-date-input__select[data-v-7c5e82cf]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%231e1e1e80' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;border:1px solid rgba(30,30,30,.08);border-radius:8px;color:#1e1e1e;cursor:pointer;flex:1;font-size:13px;font-weight:500;line-height:1.4;min-width:0;padding:6px 28px 6px 10px;transition:all .2s ease}.ui-date-input__select[data-v-7c5e82cf]:hover{border-color:#1e1e1e24}.ui-date-input__select[data-v-7c5e82cf]:focus{border-color:#6a5acd;box-shadow:0 0 0 3px #6a5acd1a;outline:none}.ui-date-input__nav[data-v-7c5e82cf]{align-items:center;background-color:transparent;border:none;border-radius:8px;color:inherit;color:#1e1e1e80;cursor:pointer;display:inline-flex;font:inherit;font-size:20px;height:32px;justify-content:center;outline:none;padding:0;transition:color .2s ease,background .2s ease;width:32px}@media(min-width:1025px){.ui-date-input__nav[data-v-7c5e82cf]:hover{background:#6a5acd14;color:#6a5acd}}.ui-date-input__nav[data-v-7c5e82cf]:focus-visible{outline:2px solid rgba(106,90,205,.4);outline-offset:2px}.ui-date-input__weekdays[data-v-7c5e82cf]{display:grid;gap:2px;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.ui-date-input__weekday[data-v-7c5e82cf]{color:#1e1e1e80;font-size:11px;font-weight:600;text-align:center;text-transform:uppercase}.ui-date-input__days[data-v-7c5e82cf]{display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.ui-date-input__day[data-v-7c5e82cf]{align-items:center;aspect-ratio:1;background-color:transparent;border:none;border-radius:8px;color:inherit;color:#1e1e1e;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;justify-content:center;outline:none;padding:0;transition:color .15s ease,background .15s ease;width:100%}@media(min-width:1025px){.ui-date-input__day[data-v-7c5e82cf]:hover{background:#f7f7f7}}.ui-date-input__day--outside[data-v-7c5e82cf]{color:#1e1e1e8c}.ui-date-input__day--today[data-v-7c5e82cf]{border:1px solid rgba(106,90,205,.35)}.ui-date-input__day--selected[data-v-7c5e82cf]{background:#6a5acd;color:#fff}@media(min-width:1025px){.ui-date-input__day--selected[data-v-7c5e82cf]:hover{background:#6a5acd;color:#fff}}.ui-date-input__day[data-v-7c5e82cf]:focus-visible{outline:2px solid rgba(106,90,205,.4);outline-offset:1px}.ui-date-input__error[data-v-7c5e82cf]{color:#ef4444;display:block;font-size:12px;line-height:1.3;margin-top:4px}.calendar-fade-enter-active[data-v-7c5e82cf],.calendar-fade-leave-active[data-v-7c5e82cf]{transition:all .2s ease}.calendar-fade-enter-from[data-v-7c5e82cf]{opacity:0;transform:translateY(-8px)}.calendar-fade-leave-to[data-v-7c5e82cf]{opacity:0;transform:translateY(-4px)}.ui-icon.ui-icon-current[data-v-873179bb]{color:inherit;display:block;flex-shrink:0;line-height:0}.ui-icon.ui-icon-current[data-v-873179bb] svg{height:1em;margin-bottom:0;width:1em}.ui-dropdown[data-v-b5376945]{position:relative;width:100%}.ui-dropdown--error[data-v-b5376945]{margin-bottom:1.5rem}.ui-dropdown--disabled .ui-dropdown__field[data-v-b5376945]{background:#f7f7f7;cursor:not-allowed;opacity:.5}.ui-dropdown__label[data-v-b5376945]{color:#1e1e1e80;display:block;font-size:14px;font-weight:500;margin-bottom:4px}.ui-dropdown__field[data-v-b5376945]{align-items:center;background:#fff;border:1px solid rgba(30,30,30,.08);border-radius:8px;color:#1e1e1e;cursor:pointer;display:flex;font-size:16px;line-height:1.5;min-height:48px;padding:12px 64px 12px 14px;position:relative;touch-action:manipulation;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media screen and (min-width:769px){.ui-dropdown__field[data-v-b5376945]{font-size:14px;min-height:38px;padding:8px 64px 8px 12px}}.ui-dropdown__field--focused[data-v-b5376945]{border-color:#6a5acd;box-shadow:0 0 0 3px #6a5acd1a}.ui-dropdown__field[data-v-b5376945]:hover:not(.ui-dropdown__field--focused){border-color:#1e1e1e24}.ui-dropdown__value[data-v-b5376945]{color:#1e1e1e;display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-dropdown__value--placeholder[data-v-b5376945]{color:#1e1e1e80}.ui-dropdown__clear[data-v-b5376945],.ui-dropdown__icon[data-v-b5376945]{position:absolute;top:50%;transform:translateY(-50%)}.ui-dropdown__clear[data-v-b5376945]{align-items:center;background:#1e1e1e14;border:0;border-radius:50%;color:#1e1e1ed9;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;right:36px;transition:all .2s ease;width:20px}.ui-dropdown__clear[data-v-b5376945]:hover{background:#1e1e1e1f;color:#1e1e1e}.ui-dropdown__icon[data-v-b5376945]{color:#1e1e1eb3;font-size:16px;pointer-events:none;right:12px;transition:transform .2s ease}.ui-dropdown__icon--active[data-v-b5376945]{transform:translateY(-50%) rotate(180deg)}.ui-dropdown__list[data-v-b5376945]{background:#fff;border:1px solid rgba(30,30,30,.08);border-radius:8px;box-shadow:0 4px 12px #00000014;left:0;max-height:200px;overflow:hidden auto;position:absolute;top:calc(100% + 4px);width:100%;z-index:100}.ui-dropdown__list ul[data-v-b5376945]{list-style:none;margin:0;padding:4px}.ui-dropdown__list[data-v-b5376945]::-webkit-scrollbar{width:6px}.ui-dropdown__list[data-v-b5376945]::-webkit-scrollbar-track{background:transparent}.ui-dropdown__list[data-v-b5376945]::-webkit-scrollbar-thumb{background:#1e1e1e33;border-radius:3px}.ui-dropdown__list[data-v-b5376945]::-webkit-scrollbar-thumb:hover{background:#1e1e1e4d}.ui-dropdown__item[data-v-b5376945]{background:transparent;border:0;border-radius:6px;color:#1e1e1e;cursor:pointer;display:block;font:inherit;font-size:16px;min-height:44px;padding:12px;text-align:left;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media screen and (min-width:769px){.ui-dropdown__item[data-v-b5376945]{font-size:14px;min-height:0;padding:8px 10px}}.ui-dropdown__item[data-v-b5376945]:hover:not(:disabled){background:#f7f7f7}.ui-dropdown__item[data-v-b5376945]:disabled{cursor:not-allowed;opacity:.45}.ui-dropdown__item--active[data-v-b5376945]{background:#6a5acd1a;color:#6a5acd;font-weight:500}.ui-dropdown__error[data-v-b5376945]{bottom:-1.25rem;color:#ef4444;font-size:12px;left:12px;position:absolute}.dropdown-fade-enter-active[data-v-b5376945],.dropdown-fade-leave-active[data-v-b5376945]{transition:all .2s ease}.dropdown-fade-enter-from[data-v-b5376945]{opacity:0;transform:translateY(-8px)}.dropdown-fade-leave-to[data-v-b5376945]{opacity:0;transform:translateY(-4px)}.ui-checkbox-field[data-v-cf39a4a1]{display:flex;flex-direction:column;gap:4px}.ui-checkbox__error[data-v-cf39a4a1]{color:#ef4444;display:block;font-size:12px;line-height:1.3}.ui-checkbox[data-v-cf39a4a1]{align-items:center;cursor:pointer;display:inline-flex;gap:8px;min-height:44px;padding:6px 0;position:relative;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-checkbox__input[data-v-cf39a4a1]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.ui-checkbox__input:checked+.ui-checkbox__box[data-v-cf39a4a1]{background:#6a5acd;border-color:#6a5acd}.ui-checkbox__input:checked+.ui-checkbox__box .ui-checkbox__icon[data-v-cf39a4a1]{opacity:1;transform:scale(1)}.ui-checkbox__input:focus-visible+.ui-checkbox__box[data-v-cf39a4a1]{outline:2px solid rgba(106,90,205,.4);outline-offset:2px}.ui-checkbox__input:disabled+.ui-checkbox__box[data-v-cf39a4a1]{cursor:not-allowed;opacity:.5}.ui-checkbox__box[data-v-cf39a4a1]{align-items:center;background:#fff;border:1px solid rgba(30,30,30,.08);border-radius:4px;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .2s ease;width:22px}.ui-checkbox__icon[data-v-cf39a4a1]{color:#fff;opacity:0;transform:scale(.7);transition:all .15s ease}.ui-checkbox__label[data-v-cf39a4a1]{color:#1e1e1e;font-size:14px;line-height:1.5}.ui-checkbox:hover:not(:has(.ui-checkbox__input:disabled)) .ui-checkbox__box[data-v-cf39a4a1]{border-color:#1e1e1e24}.client-renew[data-v-1a600136]{display:flex;flex-direction:column;gap:20px}.client-renew__error[data-v-1a600136]{color:#ef4444;font-size:14px;margin:0}.client-renew__presets[data-v-1a600136]{display:flex;flex-wrap:wrap;gap:12px}.service-checks[data-v-1a600136]{display:flex;flex-direction:column;gap:8px}.entity-form__actions[data-v-1a600136]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.card-bind[data-v-97110b94]{display:flex;flex-direction:column;gap:20px}.card-bind__hint[data-v-97110b94]{color:#1e1e1e80;font-size:14px;margin:0}.card-bind__preview[data-v-97110b94]{aspect-ratio:4/3;background:#111;border-radius:12px;overflow:hidden;width:100%}.card-bind__video[data-v-97110b94]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-bind__error[data-v-97110b94]{color:#ef4444;display:flex;flex-direction:column;font-size:14px;gap:6px;margin:0}.card-bind__link[data-v-97110b94]{background:none;border:none;color:#6a5acd;cursor:pointer;font-size:14px;padding:0;text-align:left;text-decoration:underline}.entity-form__actions[data-v-97110b94]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.client-photo[data-v-035d788d]{align-items:center;aspect-ratio:1/1;background:#ffffffb3;border:1px dashed rgba(30,30,30,.18);border-radius:12px;display:flex;justify-content:center;max-width:280px;min-height:160px;overflow:hidden;width:100%}@media screen and (max-width:768px){.client-photo[data-v-035d788d]{margin-inline:auto;max-width:200px}}.client-photo__img[data-v-035d788d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.client-photo__placeholder[data-v-035d788d]{color:#1e1e1e80;font-size:14px;font-weight:600}.client-photo__actions[data-v-035d788d]{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}@media screen and (max-width:768px){.client-photo__actions[data-v-035d788d]{flex-direction:column}.client-photo__actions .client-photo__upload[data-v-035d788d],.client-photo__actions[data-v-035d788d] .ui-button{justify-content:center;min-height:48px;width:100%}}.client-photo__upload[data-v-035d788d]{align-items:center;background:#1e1e1e0f;border-radius:8px;color:#1e1e1e;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;padding:10px 14px}.client-photo__file[data-v-035d788d]{display:none}.client-photo__camera[data-v-035d788d]{margin-top:12px}.client-photo__video[data-v-035d788d]{background:#111;border-radius:12px;max-height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.loss-flow[data-v-035d788d]{display:flex;flex-direction:column;gap:20px}.loss-flow__text[data-v-035d788d]{color:#1e1e1e80;font-size:14px;margin:0}@media(min-width:541px){.visible-xs[data-v-70bbc543]{display:none!important}}@media(max-width:540px){.hidden-xs[data-v-70bbc543]{display:none!important}}@media(min-width:768px){.visible-s[data-v-70bbc543]{display:none!important}}@media(max-width:768px){.hidden-s[data-v-70bbc543]{display:none!important}}@media(max-width:1024px){.hidden-sm[data-v-70bbc543]{display:none!important}}.client-registration[data-v-70bbc543]{display:flex;flex-direction:column;gap:20px}.client-registration__top[data-v-70bbc543]{align-items:center;display:flex;gap:20px;justify-content:space-between}.client-registration__title[data-v-70bbc543]{color:#1e1e1e;font-size:18px;font-weight:700}.client-registration__meta[data-v-70bbc543]{color:#1e1e1e80;font-size:13px}.client-registration__warning[data-v-70bbc543]{background:#f59e0b1f;border:1px solid rgba(245,158,11,.35);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:20px}.client-registration__warning p[data-v-70bbc543]{color:#1e1e1e;font-size:14px;margin:0}.client-registration__warning-actions[data-v-70bbc543]{display:flex;flex-wrap:wrap;gap:12px}@media screen and (max-width:768px){.client-registration__warning-actions[data-v-70bbc543]{flex-direction:column}.client-registration__warning-actions[data-v-70bbc543] .ui-button{width:100%}}.client-registration__footer[data-v-70bbc543]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}@media screen and (max-width:768px){.client-registration__footer[data-v-70bbc543]{background:linear-gradient(180deg,#fff0,#fff 24%);bottom:0;flex-direction:column-reverse;margin-top:20px;padding-top:20px;position:sticky;z-index:2}.client-registration__footer[data-v-70bbc543] .ui-button{min-height:48px;width:100%}}.client-registration__choice[data-v-70bbc543]{display:flex;flex-direction:column;gap:12px}.client-registration__choice[data-v-70bbc543] .ui-button{min-height:52px}.client-registration__choice[data-v-70bbc543] .is-active{outline:2px solid rgba(106,90,205,.5)}.photo-block__preview[data-v-70bbc543]{align-items:center;background:#ffffffb3;border:1px dashed rgba(30,30,30,.18);border-radius:12px;display:flex;height:160px;justify-content:center;overflow:hidden;width:100%}@media screen and (max-width:768px){.photo-block__preview[data-v-70bbc543]{height:220px}}.photo-block__actions[data-v-70bbc543]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}@media screen and (max-width:768px){.photo-block__actions[data-v-70bbc543]{align-items:stretch;flex-direction:column}.photo-block__actions .photo-block__upload[data-v-70bbc543],.photo-block__actions[data-v-70bbc543] .ui-button{justify-content:center;min-height:48px;width:100%}}.photo-block__upload[data-v-70bbc543]{align-items:center;background:#1e1e1e0f;border-radius:8px;color:#1e1e1e;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;padding:10px 14px}.photo-block__file[data-v-70bbc543]{display:none}.photo-block__img[data-v-70bbc543],.photo-block__video[data-v-70bbc543]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photo-block__placeholder[data-v-70bbc543]{color:#1e1e1e80;font-size:14px;font-weight:600}.photo-block[data-v-70bbc543]{background:#f7f7f7;border:1px solid rgba(30,30,30,.06);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:28px}@media screen and (max-width:768px){.photo-block[data-v-70bbc543]{padding:20px}}.photo-block__header[data-v-70bbc543]{display:flex;flex-direction:column;gap:2px}.photo-block__title[data-v-70bbc543]{color:#1e1e1e;font-size:14px;font-weight:600;margin:0}.photo-block__hint[data-v-70bbc543]{color:#1e1e1e80;font-size:12px}.form-block[data-v-70bbc543]{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.form-block__title[data-v-70bbc543]{color:#1e1e1e;font-size:15px;font-weight:600;margin:0 0 8px}.form-block__error[data-v-70bbc543]{color:#ef4444;font-size:13px;margin:0}.service-checks[data-v-70bbc543]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.profile-page[data-v-2e8191e7]{align-items:center;background:linear-gradient(135deg,#f7f7f7,#fff);display:flex;justify-content:center;min-height:100vh;padding:28px}.profile-container[data-v-2e8191e7]{max-width:600px;width:100%}.profile-card[data-v-2e8191e7]{background:#fff;border:1px solid rgba(30,30,30,.08);border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:64px;transition:box-shadow .2s ease}.profile-card[data-v-2e8191e7]:hover{box-shadow:0 4px 12px #00000014}.profile-title[data-v-2e8191e7]{color:#1e1e1e;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin-bottom:40px;text-align:center}.profile-info[data-v-2e8191e7]{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.info-item[data-v-2e8191e7]{background:#f7f7f7;border:1px solid rgba(30,30,30,.06);border-radius:8px;display:flex;justify-content:space-between;padding:20px 28px;transition:all .2s ease}.info-item[data-v-2e8191e7]:hover{border-color:#1e1e1e1f}.info-label[data-v-2e8191e7]{color:#1e1e1e80;font-size:14px;font-weight:500}.info-value[data-v-2e8191e7]{color:#1e1e1e;font-size:14px;font-weight:600}.token-info[data-v-2e8191e7]{background:#f7f7f7;border:1px solid rgba(30,30,30,.08);border-radius:8px;margin-bottom:40px;padding:28px}.token-info h3[data-v-2e8191e7]{color:#1e1e1e;font-size:14px;font-weight:600;margin-bottom:20px}.token-display[data-v-2e8191e7]{background:#fff;border:1px solid rgba(30,30,30,.06);border-radius:6px;margin-bottom:20px;overflow:hidden;padding:20px}.token-display code[data-v-2e8191e7]{color:#1e1e1e80;font-size:12px;line-height:1.5;word-break:break-all}.actions[data-v-2e8191e7]{display:flex;gap:20px}.checkin-verify[data-v-f53c117e]{align-items:center;display:flex;flex-direction:column;gap:28px;margin:0 auto;max-width:480px;text-align:center}.checkin-verify__hint[data-v-f53c117e]{color:#1e1e1e80;font-size:15px;margin:0}.checkin-verify__photo[data-v-f53c117e]{aspect-ratio:1;background:#f7f7f7;border:1px solid rgba(30,30,30,.1);border-radius:20px;box-shadow:0 12px 40px #1e1e1e14;overflow:hidden;width:min(100%,360px)}.checkin-verify__photo-img[data-v-f53c117e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.checkin-verify__photo-placeholder[data-v-f53c117e]{align-items:center;color:#1e1e1e80;display:flex;font-size:18px;font-weight:600;height:100%;justify-content:center}.checkin-verify__name[data-v-f53c117e]{color:#1e1e1e;font-size:28px;line-height:1.2;margin:0 0 8px}@media screen and (max-width:768px){.checkin-verify__name[data-v-f53c117e]{font-size:22px}}.checkin-verify__meta[data-v-f53c117e]{color:#1e1e1e80;font-size:15px;margin:0}.checkin-verify__actions[data-v-f53c117e]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%}@media screen and (max-width:768px){.checkin-verify__actions[data-v-f53c117e]{flex-direction:column}.checkin-verify__actions[data-v-f53c117e] .ui-button{min-height:52px;width:100%}}.checkin-card[data-v-bdabeb4a]{display:flex;flex-direction:column;gap:28px}.checkin-card__banner[data-v-bdabeb4a]{border-radius:12px;font-size:20px;font-weight:800;letter-spacing:.04em;padding:20px;text-align:center}@media screen and (max-width:768px){.checkin-card__banner[data-v-bdabeb4a]{font-size:16px}}.checkin-card__banner--ok[data-v-bdabeb4a]{background:#10b98126;color:#047857}.checkin-card__banner--deny[data-v-bdabeb4a]{background:#ef44441f;color:#b91c1c}.checkin-card__main[data-v-bdabeb4a]{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(180px,300px) 1fr}@media screen and (max-width:768px){.checkin-card__main[data-v-bdabeb4a]{gap:20px;grid-template-columns:1fr}}.checkin-card__photo[data-v-bdabeb4a]{aspect-ratio:1;background:#f7f7f7;border:1px solid rgba(30,30,30,.1);border-radius:16px;margin-inline:auto;max-width:300px;overflow:hidden;width:100%}.checkin-card__photo-img[data-v-bdabeb4a]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.checkin-card__photo-placeholder[data-v-bdabeb4a]{align-items:center;color:#1e1e1e80;display:flex;font-weight:600;height:100%;justify-content:center}.checkin-card__name[data-v-bdabeb4a]{color:#1e1e1e;font-size:28px;line-height:1.2;margin:0 0 8px}@media screen and (max-width:768px){.checkin-card__name[data-v-bdabeb4a]{font-size:22px;text-align:center}}.checkin-card__meta[data-v-bdabeb4a]{color:#1e1e1e80;font-size:15px;margin:0 0 20px}@media screen and (max-width:768px){.checkin-card__meta[data-v-bdabeb4a]{text-align:center}}.checkin-card__ask[data-v-bdabeb4a]{background:#6a5acd14;border-radius:10px;color:#1e1e1e;font-size:14px;font-weight:500;margin:0 0 28px;padding:12px 20px}.checkin-card__block[data-v-bdabeb4a]{background:#ffffffb3;border:1px solid rgba(30,30,30,.08);border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:28px;padding:20px}.checkin-card__block h3[data-v-bdabeb4a]{color:#1e1e1e;font-size:15px;letter-spacing:.02em;margin:0;text-transform:uppercase}.checkin-card__block p[data-v-bdabeb4a]{color:#1e1e1e80;font-size:14px;margin:0}.checkin-card__block .is-ok[data-v-bdabeb4a]{color:#047857;font-weight:600}@media screen and (max-width:768px){.checkin-card__block[data-v-bdabeb4a] .ui-button{min-height:52px;width:100%}}.checkin-card__block--deny[data-v-bdabeb4a]{background:#ef44440a;border-color:#ef444433}.checkin-card__deny-hint[data-v-bdabeb4a]{color:#b91c1c!important;font-weight:500}.checkin-card__footer-actions[data-v-bdabeb4a]{display:flex;flex-wrap:wrap;gap:12px}@media screen and (max-width:768px){.checkin-card__footer-actions[data-v-bdabeb4a]{flex-direction:column}.checkin-card__footer-actions[data-v-bdabeb4a] .ui-button{min-height:48px;width:100%}}.checkin-search[data-v-8e71540d]{display:flex;flex-direction:column;gap:28px}.checkin-search__row[data-v-8e71540d],.checkin-search__scan[data-v-8e71540d]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}@media screen and (max-width:768px){.checkin-search__row[data-v-8e71540d],.checkin-search__scan[data-v-8e71540d]{align-items:stretch;flex-direction:column}.checkin-search__row[data-v-8e71540d] .ui-button,.checkin-search__row[data-v-8e71540d] .ui-input-wrap,.checkin-search__scan[data-v-8e71540d] .ui-button,.checkin-search__scan[data-v-8e71540d] .ui-input-wrap{width:100%}}.checkin-search__preview[data-v-8e71540d]{aspect-ratio:4/3;background:#111;border-radius:12px;max-width:420px;overflow:hidden;width:100%}@media screen and (max-width:768px){.checkin-search__preview[data-v-8e71540d]{max-width:none}}.checkin-search__video[data-v-8e71540d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.checkin-search__error[data-v-8e71540d]{color:#ef4444;margin:0}.checkin-search__results[data-v-8e71540d]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.checkin-search__result[data-v-8e71540d]{align-items:center;background:#fffc;border:1px solid rgba(30,30,30,.1);border-radius:12px;cursor:pointer;display:flex;font:inherit;gap:20px;justify-content:space-between;min-height:56px;padding:20px;text-align:left;touch-action:manipulation;width:100%}@media screen and (max-width:768px){.checkin-search__result[data-v-8e71540d]{align-items:flex-start;flex-direction:column;gap:4px}}.checkin-search__result-main[data-v-8e71540d]{display:flex;flex-direction:column;gap:2px;min-width:0}.checkin-search__result-main strong[data-v-8e71540d]{color:#1e1e1e}.checkin-search__result-main span[data-v-8e71540d]{color:#1e1e1e80;font-size:13px}.checkin-search__result-id[data-v-8e71540d]{color:#6a5acd;flex-shrink:0;font-size:13px;font-weight:600}.qr-payload[data-v-3f8b9f2f]{background:#1e1e1e0d;border-radius:4px;font-size:12px;padding:2px 6px;word-break:break-all}.qr-client-link[data-v-3f8b9f2f]{background:none;border:none;color:#6a5acd;cursor:pointer;font:inherit;min-height:44px;padding:0;text-align:left;text-decoration:underline}.entity-form__actions[data-v-44520e50]{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.entity-form__photo[data-v-9421ad26]{background:#f7f7f7;border:1px solid rgba(30,30,30,.06);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:28px}.entity-form__photo-title[data-v-9421ad26]{color:#1e1e1e;font-size:14px;font-weight:600;margin:0}.entity-form__photo-preview[data-v-9421ad26]{align-items:center;background:#ffffffb3;border:1px dashed rgba(30,30,30,.18);border-radius:12px;display:flex;height:160px;justify-content:center;overflow:hidden;width:100%}.entity-form__photo-img[data-v-9421ad26],.entity-form__photo-video[data-v-9421ad26]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.entity-form__photo-placeholder[data-v-9421ad26]{color:#1e1e1e80;font-size:14px;font-weight:600}.entity-form__photo-actions[data-v-9421ad26]{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.entity-form__photo-upload[data-v-9421ad26]{align-items:center;background:#1e1e1e0f;border-radius:8px;color:#1e1e1e;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;padding:10px 14px}.entity-form__photo-file[data-v-9421ad26]{display:none}.person-view__photo[data-v-864a5384]{border:1px solid rgba(30,30,30,.1);border-radius:12px;height:120px;-o-object-fit:cover;object-fit:cover;width:120px}.layout-blank[data-v-2d18ec4f]{min-height:100dvh}@media(min-width:541px){.visible-xs[data-v-50c4f09d]{display:none!important}}@media(max-width:540px){.hidden-xs[data-v-50c4f09d]{display:none!important}}@media(min-width:768px){.visible-s[data-v-50c4f09d]{display:none!important}}@media(max-width:768px){.hidden-s[data-v-50c4f09d]{display:none!important}}@media(max-width:1024px){.hidden-sm[data-v-50c4f09d]{display:none!important}}.layout-menu[data-v-50c4f09d]{align-self:flex-start;background:#fff9;border-right:1px solid rgba(30,30,30,.08);flex-shrink:0;height:100dvh;max-height:100dvh;overflow-y:auto;position:sticky;top:0;width:220px}.layout-menu[data-v-50c4f09d]::-webkit-scrollbar{height:4px;width:4px}.layout-menu[data-v-50c4f09d]::-webkit-scrollbar-thumb{background-color:#1e1e1e99;border-radius:4px}.layout-menu[data-v-50c4f09d]::-webkit-scrollbar-track{background-color:#1e1e1e4d;border-radius:4px}@supports (-moz-appearance:auto){.layout-menu[data-v-50c4f09d]{scrollbar-color:rgba(30,30,30,.6) rgba(30,30,30,.3);scrollbar-width:thin}}@media screen and (max-width:768px){.layout-menu[data-v-50c4f09d]{align-self:auto;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#fffffff5;border-right:none;border-top:1px solid rgba(30,30,30,.1);box-shadow:0 -4px 24px #1e1e1e0f;height:auto;inset:auto 0 0;max-height:none;overflow-y:visible;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;width:auto;z-index:50}}.layout-menu__list[data-v-50c4f09d]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:20px}@media screen and (max-width:768px){.layout-menu__list[data-v-50c4f09d]{align-items:stretch;flex-direction:row;gap:2px;justify-content:space-between;padding:6px 8px 8px}.layout-menu__item[data-v-50c4f09d]{flex:1;min-width:0}}.layout-menu__link[data-v-50c4f09d]{align-items:center;border-radius:8px;color:#1e1e1e80;display:flex;font-size:14px;font-weight:500;gap:12px;padding:10px 20px;text-decoration:none;transition:color .2s ease,background .2s ease}@media screen and (max-width:768px){.layout-menu__link[data-v-50c4f09d]{border-radius:12px;flex-direction:column;font-size:10px;gap:2px;justify-content:center;line-height:1.2;min-height:56px;padding:6px 2px;text-align:center}}@media(min-width:1025px){.layout-menu__link[data-v-50c4f09d]:hover{background:#6a5acd14;color:#1e1e1e}}.layout-menu__link[data-v-50c4f09d]:focus-visible{outline:2px solid rgba(106,90,205,.4);outline-offset:2px}.layout-menu__link.is-active[data-v-50c4f09d]{background:#6a5acd1f;color:#6a5acd;font-weight:600}.layout-menu__icon[data-v-50c4f09d]{flex-shrink:0;font-size:20px}@media screen and (max-width:768px){.layout-menu__icon[data-v-50c4f09d]{font-size:24px}}.layout-menu__label[data-v-50c4f09d]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis}@media screen and (max-width:768px){.layout-menu__label[data-v-50c4f09d]{width:100%}}.layout[data-v-b606185a]{display:flex;flex-direction:column;min-height:100dvh}.layout__body[data-v-b606185a]{display:flex;flex:1;min-height:0}@media screen and (max-width:768px){.layout__body[data-v-b606185a]{flex-direction:column}}.layout__content[data-v-b606185a]{background:linear-gradient(135deg,#f7f7f7,#fff);flex:1;min-width:0}@media screen and (max-width:768px){.layout__content[data-v-b606185a]{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.grid[data-v-cd31e6b7]{display:grid}.mb-2[data-v-cd31e6b7]{margin-bottom:.5rem}.mb-4[data-v-cd31e6b7]{margin-bottom:1rem}.max-w-520px[data-v-cd31e6b7]{max-width:520px}.min-h-screen[data-v-cd31e6b7]{min-height:100vh}.w-full[data-v-cd31e6b7]{width:100%}.flex[data-v-cd31e6b7]{display:flex}.place-content-center[data-v-cd31e6b7]{place-content:center}.items-center[data-v-cd31e6b7]{align-items:center}.justify-center[data-v-cd31e6b7]{justify-content:center}.overflow-hidden[data-v-cd31e6b7]{overflow:hidden}.bg-white[data-v-cd31e6b7]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-cd31e6b7]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-cd31e6b7]{text-align:center}.text-\[80px\][data-v-cd31e6b7]{font-size:80px}.text-2xl[data-v-cd31e6b7]{font-size:1.5rem;line-height:2rem}.text-sm[data-v-cd31e6b7]{font-size:.875rem;line-height:1.25rem}.text-\[\#020420\][data-v-cd31e6b7]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-cd31e6b7]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.hover\:text-\[\#00DC82\][data-v-cd31e6b7]:hover{--un-text-opacity:1;color:rgb(0 220 130/var(--un-text-opacity))}.font-medium[data-v-cd31e6b7]{font-weight:500}.font-semibold[data-v-cd31e6b7]{font-weight:600}.leading-none[data-v-cd31e6b7]{line-height:1}.tracking-wide[data-v-cd31e6b7]{letter-spacing:.025em}.font-sans[data-v-cd31e6b7]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-cd31e6b7]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline[data-v-cd31e6b7]{text-decoration-line:underline}.underline-offset-3[data-v-cd31e6b7]{text-underline-offset:3px}.antialiased[data-v-cd31e6b7]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-cd31e6b7]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-cd31e6b7]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-cd31e6b7]{font-size:110px}.sm\:text-3xl[data-v-cd31e6b7]{font-size:1.875rem;line-height:2.25rem}}.grid[data-v-8851f357]{display:grid}.mb-2[data-v-8851f357]{margin-bottom:.5rem}.mb-4[data-v-8851f357]{margin-bottom:1rem}.max-w-520px[data-v-8851f357]{max-width:520px}.min-h-screen[data-v-8851f357]{min-height:100vh}.place-content-center[data-v-8851f357]{place-content:center}.overflow-hidden[data-v-8851f357]{overflow:hidden}.bg-white[data-v-8851f357]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-8851f357]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-8851f357]{text-align:center}.text-\[80px\][data-v-8851f357]{font-size:80px}.text-2xl[data-v-8851f357]{font-size:1.5rem;line-height:2rem}.text-\[\#020420\][data-v-8851f357]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-8851f357]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.font-semibold[data-v-8851f357]{font-weight:600}.leading-none[data-v-8851f357]{line-height:1}.tracking-wide[data-v-8851f357]{letter-spacing:.025em}.font-sans[data-v-8851f357]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-8851f357]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.antialiased[data-v-8851f357]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-8851f357]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-8851f357]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-8851f357]{font-size:110px}.sm\:text-3xl[data-v-8851f357]{font-size:1.875rem;line-height:2.25rem}}
