.page,.page *,.page :after,.page :before{box-sizing:border-box}.page{--bg:#f6f2eb;--bg-soft:#fffaf2;--text:#111827;--muted:#6b7280;--muted-strong:#4b5563;--border:#1118271a;--border-strong:#11182729;--dark:#111827;--highlight:#67e8f9;--surface:#ffffffdb;--surface-strong:#fffffff5;--shadow:0 26px 72px #11182729;--soft-shadow:0 16px 46px #11182714;--radius-xl:26px;--radius-lg:20px;--ease:cubic-bezier(0.2,0.8,0.2,1);--brand-1:#6d28d9;--brand-2:#db2777;--brand-3:#f97316;--brand-4:#f59e0b;--brand-5:#be185d;--brand-6:#2563eb;background:radial-gradient(circle at 8% 4%,#db277724,#0000 28rem),radial-gradient(circle at 88% 8%,#2563eb1f,#0000 28rem),radial-gradient(circle at 48% 0,#6d28d91a,#0000 24rem),linear-gradient(135deg,var(--bg),var(--bg-soft));color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;height:100vh;height:100svh;inset:0;isolation:isolate;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:fixed;text-rendering:geometricPrecision;width:100vw}.page button,.page input,.page select{font:inherit}.page button{-webkit-tap-highlight-color:transparent}.page a:focus-visible,.page button:focus-visible,.page input:focus-visible,.page select:focus-visible{outline:3px solid #6d28d93d;outline-offset:4px}.page a{color:inherit;text-decoration:none}.page ::selection{background:#db277738}.page:before{background-image:linear-gradient(rgba(17,24,39,.032) 1px,#0000 0),linear-gradient(90deg,rgba(17,24,39,.032) 1px,#0000 0);background-size:54px 54px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000 82%);mask-image:linear-gradient(180deg,#000,#0000 82%)}.page:after,.page:before{content:"";pointer-events:none;position:fixed;z-index:-1}.page:after{background:linear-gradient(90deg,#db277724,#f59e0b1f,#6d28d924,#2563eb1f);border-radius:999px;filter:blur(34px);height:330px;left:50%;top:-180px;transform:translateX(-50%);width:min(900px,92vw)}.page .topbar{align-items:center;-webkit-backdrop-filter:blur(24px) saturate(175%);backdrop-filter:blur(24px) saturate(175%);background:radial-gradient(circle at 8% 20%,#ffffff80,#0000 13rem),radial-gradient(circle at 42% 0,#ffffff3d,#0000 15rem),radial-gradient(circle at 88% 64%,#ffffff2e,#0000 14rem),linear-gradient(100deg,#db2777,#f43f5e 17%,#f97316 34%,#7c3aed 56%,#a21caf 72%,#db2777 84%,#2563eb);border:1px solid #ffffffa3;border-radius:30px;box-shadow:0 24px 70px #6d28d933,0 12px 34px #db277721,inset 0 1px 0 #ffffff6b;display:flex;gap:20px;justify-content:space-between;margin:10px auto 0;min-height:86px;padding:11px 16px;position:-webkit-sticky;position:sticky;top:10px;width:min(1240px,calc(100% - 28px));z-index:50}.page .topbar:before{background:linear-gradient(90deg,#0000,#fff3,#0000),radial-gradient(circle at 20% 0,#ffffff29,#0000 12rem);border-radius:inherit;content:"";inset:1px;pointer-events:none;position:absolute;z-index:-1}.page .brand-area{align-items:center;display:flex;gap:16px;min-width:0}.page .logo{align-items:center;background:#fffffff7;border:0;border-radius:999px;box-shadow:0 12px 28px #1118271f,inset 0 1px 0 #ffffffe0;display:inline-flex;flex:0 0 auto;min-width:-webkit-max-content;min-width:max-content;padding:6px 16px;transition:transform .18s var(--ease),box-shadow .18s var(--ease);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page .logo:hover{box-shadow:0 16px 34px #11182729,inset 0 1px 0 #ffffffeb;transform:translateY(-1px)}.page .site-logo{display:block;filter:none;height:48px;max-width:min(500px,100%);object-fit:contain;width:auto}.page .hero-note{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-start;min-width:0;position:relative;z-index:1}.page .auth-status,.page .hero-note-link{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #ffffff6b;border-radius:999px;box-shadow:0 10px 22px #11182714,inset 0 1px 0 #ffffffc7;color:#4c1d95;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:7px;min-height:36px;padding:0 14px;white-space:nowrap}.page .hero-note-link:hover{background:#fff;box-shadow:0 14px 28px #11182724,inset 0 1px 0 #ffffffeb;color:#3b0764;transform:translateY(-1px)}.page .hero-note-link:active{transform:translateY(0)}.page .topbar-action-icon{border-radius:9px;box-shadow:0 8px 18px #11182729,inset 0 1px 0 #ffffff47;display:block;flex:0 0 32px;height:32px;line-height:1;padding:4px;width:32px}.page .topbar-action-ticket-icon{background:linear-gradient(135deg,#f97316,#db2777);color:#fff}.page .topbar-action-qr-icon{background:#fff;border:1px solid #1118272e;color:#111827;padding:3px}.page .topbar-action-text{align-items:center;display:inline-flex;line-height:1.15;min-width:0}.page .auth-status{max-width:190px;overflow:hidden;text-overflow:ellipsis}.page .auth-actions{align-items:center;display:flex;flex:0 0 auto;gap:9px}.page .register-button,.page .topbar-button{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:-.01em;line-height:1.25;min-height:40px;padding:0 15px 1px;transition:transform .18s var(--ease),box-shadow .18s var(--ease),filter .18s var(--ease)}.page .topbar .topbar-button{background:#fffffff5;box-shadow:0 8px 20px #5b21b61f,inset 0 1px 0 #ffffffd1;color:#6d28d9;flex:0 0 auto}.page .register-button{background:#fffffffa;border:1px solid #ffffffb8;box-shadow:0 10px 24px #11182729,inset 0 1px 0 #ffffffe6;color:#4c1d95}.page .preview-actions{grid-gap:8px;-webkit-backdrop-filter:blur(16px) saturate(145%);backdrop-filter:blur(16px) saturate(145%);background:#ffffffb8;border:1px solid #ffffffb8;border-radius:26px;box-shadow:0 14px 34px #6d28d924,0 8px 18px #11182714;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(96px,.46fr);padding:8px;width:100%}.page .preview-actions button{align-items:center;background:linear-gradient(135deg,var(--brand-1),var(--brand-2));border:0;border-radius:999px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:750;justify-content:center;letter-spacing:-.01em;min-height:50px;min-width:0;padding:0 16px;transition:transform .18s var(--ease),box-shadow .18s var(--ease),filter .18s var(--ease)}.page .preview-actions button:disabled:not(.is-creating){cursor:not-allowed;filter:saturate(.82);opacity:.72;transform:none}.page .preview-actions button:disabled:not(.is-creating):hover{filter:saturate(.82);transform:none}.page .preview-create-button{gap:9px;isolation:isolate;overflow:hidden;position:relative}.page .preview-create-button:before{background:conic-gradient(from 0deg,#0000,#67e8f93d,#db277761,#6d28d952,#0000);content:"";inset:-80%;opacity:0;pointer-events:none;position:absolute;transform:rotate(0deg);z-index:0}.page .preview-create-button:after{background:linear-gradient(120deg,#0000 35%,#ffffff75 50%,#0000 65%);content:"";inset:-40%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-85%) rotate(12deg);z-index:0}.page .preview-create-button.is-creating{background:linear-gradient(135deg,#4c1d95,#db2777 52%,#06b6d4);box-shadow:0 0 0 4px #db277724,0 18px 40px #6d28d947,0 0 44px #db277757;cursor:wait;filter:saturate(1.16) brightness(1.04);opacity:1}.page .preview-create-button.is-creating:before{animation:preview-create-orbit 1.45s linear infinite;opacity:1}.page .preview-create-button.is-creating:after{animation:preview-create-sweep 1.05s ease-in-out infinite;opacity:1}.page .preview-create-orb{border:2px solid #ffffff70;border-radius:999px;border-top-color:#fff;box-shadow:0 0 16px #67e8f994;display:none;flex:0 0 auto;height:14px;position:relative;width:14px;z-index:1}.page .preview-create-button.is-creating .preview-create-orb{animation:preview-create-spin .78s linear infinite;display:block}.page .preview-create-text{align-items:center;display:inline-flex;min-width:0;position:relative;z-index:1}.page .preview-share-button{gap:7px}.page .preview-share-button.preview-share-login{background:linear-gradient(135deg,#f97316,#db2777 58%,#6d28d9);box-shadow:0 12px 26px #db27772e}.page .preview-share-message{background:#ffffffd1;border:1px solid #db277729;border-radius:16px;box-shadow:0 10px 24px #11182712;color:#7c2d12;font-size:12.5px;font-weight:750;line-height:1.35;margin-top:-2px;padding:10px 12px;text-align:center;width:100%}.page .preview-share-icon{stroke-width:2.35;flex:0 0 auto;height:18px;width:18px}.page .preview-actions button:hover,.page .topbar-button:hover{filter:saturate(1.08) brightness(.99);transform:translateY(-2px)}.page .topbar .topbar-button:hover{box-shadow:0 12px 26px #5b21b629}.page .register-button:hover{background:#fff;box-shadow:0 14px 30px #11182733,inset 0 1px 0 #fffffff2;color:#3b0764;filter:none}.page .preview-actions button:active,.page .register-button:active,.page .topbar-button:active{transform:translateY(0)}.page .tool-page{margin:18px auto 68px;width:min(1240px,calc(100% - 28px))}.page .header-caption{display:flex;justify-content:flex-start;margin:0 0 18px}.page .tool-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(380px,480px)}.page .box,.page .controls,.page .preview-panel{-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);background:var(--surface);border:1px solid #ffffffbd;border-radius:var(--radius-xl);box-shadow:var(--soft-shadow);overflow:visible;position:relative;z-index:1}.page .controls{grid-gap:13px;display:grid;gap:13px;padding:13px}.page .box{box-shadow:none;padding:18px}.page .box-title{align-items:flex-start;display:flex;gap:13px;margin-bottom:16px}.page .step-number{background:var(--dark);border-radius:13px;box-shadow:0 10px 22px #11182726;color:#fff;display:grid;flex:0 0 auto;font-size:14px;font-weight:750;height:36px;place-items:center;width:36px}.page .box-title h2{background:linear-gradient(135deg,#6d28d9,#db2777 55%,#f97316);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;font-size:20.5px;font-weight:750;letter-spacing:-.035em;line-height:1.22;margin:0;padding-bottom:3px}.page .box-title p{color:var(--muted);font-size:13px;font-weight:500;line-height:1.4;margin:5px 0 0}.page .template-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}.page .template-filter{grid-gap:9px;display:grid;gap:9px;margin:0 0 15px}.page .template-filter label{color:#6d28d9;display:block;font-size:11.5px;font-weight:800;letter-spacing:.065em;text-transform:uppercase}.page .template-filter-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.page .template-filter input{background:#ffffffdb;border:1px solid var(--border);border-radius:17px;box-shadow:inset 0 1px 0 #ffffffb8;color:#1f2937;font-size:14px;font-weight:500;letter-spacing:-.005em;min-height:46px;min-width:0;outline:none;padding:0 14px;transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease);width:100%}.page .template-filter input::placeholder{color:#6b728094;font-weight:400}.page .template-filter input:hover{background:#fffffff0;border-color:var(--border-strong)}.page .template-filter input:focus{background:#fff;border-color:#6d28d98c;box-shadow:0 0 0 5px #6d28d914,inset 0 1px 0 #fffc}.page .template-filter button{align-items:center;background:linear-gradient(135deg,#6d28d9,#db2777);border:0;border-radius:999px;box-shadow:0 10px 22px #6d28d92e;color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:800;justify-content:center;letter-spacing:-.01em;min-height:42px;padding:0 14px;transition:transform .18s var(--ease),box-shadow .18s var(--ease),filter .18s var(--ease)}.page .template-filter button:hover{box-shadow:0 14px 28px #6d28d938;filter:saturate(1.08) brightness(1.02);transform:translateY(-1px)}.page .template-filter button:active{transform:translateY(0)}.page .template-card{grid-gap:13px;background:#ffffffe6;border:1px solid var(--border);border-radius:20px;color:var(--text);cursor:pointer;display:grid;gap:13px;grid-template-rows:165px auto;min-height:235px;overflow:hidden;padding:13px;position:relative;text-align:left;transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}.page .template-image{background:#111827;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff3d,0 14px 30px color-mix(in srgb,var(--template-color) 20%,#0000);display:block;height:165px;overflow:hidden;position:relative;width:100%;z-index:1}.page .template-image img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;image-rendering:auto;object-fit:cover;object-position:center;transform:scale(1.001);transition:transform .25s var(--ease),filter .25s var(--ease);width:100%}.page .template-copy{grid-gap:4px;align-self:end;display:grid;gap:4px;position:relative;z-index:1}.page .template-copy strong{font-size:15px;font-weight:750;letter-spacing:-.02em}.page .template-copy small{color:var(--muted);font-size:11.5px;font-weight:500;line-height:1.25}.page .template-card.active,.page .template-card:hover{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--template-color) 12%,#fff));border-color:color-mix(in srgb,var(--template-color) 70%,#fff);box-shadow:0 18px 40px #1118271f;transform:translateY(-3px)}.page .template-card.active .template-image img,.page .template-card:hover .template-image img{filter:saturate(1.06) contrast(1.02);transform:scale(1.045)}.page .template-card.active{box-shadow:0 18px 42px color-mix(in srgb,var(--template-color) 18%,#0000)}.page .template-custom-upload,.page .template-upgrade{align-items:center;background:linear-gradient(135deg,#ffffffeb,#ffffffc2),radial-gradient(circle at 0 0,#db27771f,#0000 14rem),radial-gradient(circle at 100% 100%,#2563eb1a,#0000 14rem);border:1px solid #6d28d92e;border-radius:22px;box-shadow:0 14px 34px #11182714,inset 0 1px 0 #ffffffd1;display:flex;gap:14px;justify-content:space-between;margin-top:16px;padding:16px}.page .template-custom-upload{background:linear-gradient(135deg,#fffffff0,#ffffffc7),radial-gradient(circle at 0 0,#6d28d91a,#0000 14rem),radial-gradient(circle at 100% 100%,#db277714,#0000 14rem);border-color:#7c3aed2e}.page .template-custom-upload div,.page .template-upgrade div{grid-gap:4px;display:grid;gap:4px;min-width:0}.page .template-custom-upload strong,.page .template-upgrade strong{color:#4c1d95;font-size:15px;font-weight:800;letter-spacing:-.025em}.page .template-custom-upload span,.page .template-upgrade span{color:var(--muted);font-size:12.5px;font-weight:500;line-height:1.35}.page .template-custom-upload label,.page .template-upgrade button{align-items:center;background:linear-gradient(135deg,#6d28d9,#db2777 52%,#f97316);border:0;border-radius:999px;box-shadow:0 12px 26px #6d28d938,0 8px 18px #db277729;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12.5px;font-weight:800;justify-content:center;letter-spacing:-.01em;min-height:40px;padding:0 16px;transition:transform .18s var(--ease),box-shadow .18s var(--ease),filter .18s var(--ease)}.page .template-custom-upload label:hover,.page .template-upgrade button:hover{box-shadow:0 16px 34px #6d28d942,0 10px 22px #db277733;filter:saturate(1.08) brightness(1.02);transform:translateY(-2px)}.page .template-custom-upload input{display:none}.page .compact-box{grid-gap:15px;align-items:stretch;display:grid;gap:15px;grid-template-columns:1fr}.page .compact-box .box-title{margin-bottom:0}.page .format-box{background:linear-gradient(135deg,#ffffffe6,#ffffffbd),radial-gradient(circle at 100% 0,#6d28d91c,#0000 16rem)}.page .format-box .box-title{align-items:center;display:grid;grid-template-columns:auto 1fr}.page .design-box{background:linear-gradient(135deg,#ffffffeb,#ffffffbd),radial-gradient(circle at 100% 0,#db27771a,#0000 16rem)}.page .design-row{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.page .design-row button{grid-gap:10px;align-items:center;background:#ffffffdb;border:1px solid var(--border);border-radius:18px;box-shadow:0 8px 18px rgba(17,24,39,.045);color:var(--text);cursor:pointer;display:grid;gap:10px;grid-template-columns:auto 1fr;min-height:72px;overflow:hidden;padding:11px;position:relative;text-align:left;transition:transform .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease)}.page .design-row button:hover{border-color:color-mix(in srgb,var(--design-color) 42%,#fff);box-shadow:0 14px 30px #11182717;transform:translateY(-2px)}.page .design-row button.active{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--design-color) 12%,#fff));border-color:color-mix(in srgb,var(--design-color) 72%,#fff);box-shadow:0 16px 34px color-mix(in srgb,var(--design-color) 20%,#0000)}.page .design-swatch{border-radius:15px;box-shadow:inset 0 1px 0 #ffffff47,0 10px 22px color-mix(in srgb,var(--design-color) 22%,#0000);display:block;height:42px;width:42px}.page .design-row button span:last-child{grid-gap:3px;display:grid;gap:3px;min-width:0}.page .design-row button strong{font-size:13px;font-weight:800;letter-spacing:-.02em}.page .design-row button small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.2}.page .size-row{grid-gap:9px;align-content:start;display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));justify-content:stretch}.page .size-row button{grid-gap:4px;align-content:center;background:#ffffffdb;border:1px solid var(--border);border-radius:17px;box-shadow:0 8px 18px rgba(17,24,39,.045);color:var(--text);cursor:pointer;display:grid;gap:4px;min-height:70px;overflow:hidden;padding:11px 13px;position:relative;text-align:left;transition:transform .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease),color .18s var(--ease),box-shadow .18s var(--ease)}.page .size-row button:after{background:#6d28d917;border-radius:999px;bottom:-28px;content:"";height:68px;position:absolute;right:-24px;transition:transform .18s var(--ease),opacity .18s var(--ease);width:68px}.page .size-row button em,.page .size-row button small,.page .size-row button span{position:relative;z-index:1}.page .size-row button span{font-size:13px;font-weight:750;letter-spacing:-.02em}.page .size-row button small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.18;overflow-wrap:anywhere;white-space:normal}.page .size-row button em{background:#1118270f;border-radius:999px;color:#6b7280e6;font-size:10px;font-style:normal;font-weight:650;letter-spacing:.035em;line-height:1;padding:3px 7px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page .size-row button:hover{border-color:#6d28d947;box-shadow:0 14px 30px #11182717;transform:translateY(-2px)}.page .size-row button.active{background:linear-gradient(135deg,#6d28d9,#db2777 58%,#f97316);border-color:#0000;box-shadow:0 16px 34px #6d28d93d;color:#fff}.page .size-row button.active small{color:#ffffffc7}.page .size-row button.active em{background:#ffffff29;color:#ffffffdb}.page .size-row button.active:after{background:#ffffff29;transform:scale(1.25)}.page .form{grid-gap:14px;display:grid;gap:14px}.page .form label{grid-gap:8px;display:grid;gap:8px;justify-items:stretch;text-align:left}.page .form label>span{color:#6d28d9;display:block;font-size:11.5px;font-weight:600;justify-self:start;letter-spacing:.065em;text-align:left;text-transform:uppercase;width:100%}.page .form input{background:#fffc;border:1px solid var(--border);border-radius:18px;box-shadow:inset 0 1px 0 #ffffffb8;color:#1f2937;font-size:15px;font-weight:500;letter-spacing:-.005em;min-height:48px;outline:none;padding:14px 16px;text-align:left;text-transform:none;transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease);width:100%}.page .form input::placeholder{color:#6b728085;font-weight:400}.page .form input:hover{background:#ffffffe6;border-color:var(--border-strong)}.page .form input:focus{background:#fff;border-color:#6d28d98c;box-shadow:0 0 0 5px #6d28d914,0 10px 24px #11182714;transform:translateY(-1px)}.page .qr-type-box{grid-gap:12px;background:linear-gradient(135deg,#ffffffe0,#ffffffb8),radial-gradient(circle at 0 0,#6d28d91a,#0000 13rem),radial-gradient(circle at 100% 100%,#db277714,#0000 13rem);border:1px solid #6d28d924;border-radius:22px;box-shadow:0 14px 34px #11182712,inset 0 1px 0 #ffffffd1;display:grid;gap:12px;min-width:0;overflow:hidden;padding:14px}.page .qr-type-box label{min-width:0}.page .qr-select-wrap{min-width:0;position:relative}.page .qr-type-box select.qr-select{appearance:none;-webkit-appearance:none;background:#ffffffdb;border:1px solid var(--border);border-radius:18px;box-shadow:inset 0 1px 0 #ffffffb8;color:#1f2937;cursor:pointer;font-size:15px;font-weight:500;letter-spacing:-.005em;min-height:52px;outline:none;padding:0 48px 0 16px;transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease);width:100%}.page .qr-select-wrap strong{background:#6d28d91a;border-radius:999px;color:#6d28d9;display:grid;font-size:16px;font-weight:700;height:28px;line-height:1;place-items:center;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:28px}.page .qr-select-wrap:hover select.qr-select{background:#fffffff0;border-color:var(--border-strong)}.page .qr-select-wrap select.qr-select:focus{background:#fff;border-color:#6d28d98c;box-shadow:0 0 0 5px #6d28d914;transform:translateY(-1px)}.page .qr-select-wrap select.qr-select:focus+strong{background:#6d28d929;color:#4c1d95}.page .qr-type-box select.qr-select option:disabled{color:#6b72809e}.page .qr-type-box input:disabled{background:#f3f4f6b8;border-color:#11182714;box-shadow:inset 0 1px 0 #ffffffb8;color:#4b5563b8;cursor:not-allowed;transform:none}.page .qr-type-box input:disabled::placeholder{color:#6b72806b}.page .qr-type-help{align-items:center;background:#ffffffbd;border:1px solid #6d28d91f;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffc2;color:#6d28d9;display:inline-flex;font-size:11.5px;font-weight:750;line-height:1.2;max-width:100%;min-height:30px;overflow-wrap:anywhere;padding:0 11px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page .two-columns{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.page .preview-panel{grid-gap:10px;display:grid;gap:10px;justify-items:center;padding:14px;position:-webkit-sticky;position:sticky;top:116px}.page .preview-header{align-items:center;display:flex;gap:14px;justify-content:space-between;width:100%}.page .preview-header-title{grid-gap:4px;display:grid;gap:4px;min-width:0}.page .preview-title-row{align-items:center;display:inline-flex;gap:8px;min-width:0}.page .preview-title-eye{stroke-width:2.45;color:#db2777;display:block;filter:drop-shadow(0 3px 8px rgba(219,39,119,.22));flex:0 0 auto;height:23px;transform:translateY(1px);width:23px}.page .preview-header-title strong{display:block;font-size:20.5px;font-weight:750;letter-spacing:-.035em;line-height:1}.page .preview-header-title>span{color:var(--muted);display:block;font-size:13px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.page .preview-fullscreen-button{align-items:center;background:linear-gradient(135deg,#6d28d9,#db2777 58%,#f97316);border:1px solid #ffffffc7;border-radius:18px;box-shadow:0 14px 30px #6d28d933,0 8px 18px #db27771f,inset 0 1px 0 #ffffff57;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;height:48px;justify-content:center;line-height:0;padding:0;transition:transform .18s var(--ease),filter .18s var(--ease),box-shadow .18s var(--ease);width:48px}.page .preview-fullscreen-button svg{stroke-width:2.35;display:block;flex:0 0 auto;height:24px;width:24px}.page .preview-fullscreen-button:hover{box-shadow:0 18px 38px #6d28d93d,0 10px 24px #db277729;filter:saturate(1.08) brightness(1.02);transform:translateY(-2px)}.page .poster-fullscreen{--poster-fullscreen-zoom:1.22;--poster-fullscreen-safe-width:92vw;--poster-fullscreen-safe-height:calc(100dvh - 96px);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);background:#07111feb;cursor:zoom-out;display:grid;height:auto;inset:0;min-height:100vh;min-height:100dvh;min-width:100%;overflow:auto;overscroll-behavior:contain;padding:24px;place-items:center;position:fixed;width:auto;z-index:999999}.page .poster-fullscreen-inner{cursor:default;display:grid;min-height:100%;padding:clamp(84px,13vh,132px) 0;place-items:center;width:100%}.page .poster-fullscreen-inner .poster-preview{box-shadow:0 34px 90px #00000075;max-height:none;max-width:none;transform:scale(1.22);transform:scale(var(--poster-fullscreen-zoom,1.22));transform-origin:center}.page .poster-fullscreen-close{background:#0f172ad6;border:0;border-radius:999px;box-shadow:0 14px 34px #00000047,inset 0 1px 0 #ffffff38;color:#fff;cursor:pointer;display:grid;height:46px;padding:0;place-items:center;position:fixed;right:max(16px,env(safe-area-inset-right));top:max(16px,env(safe-area-inset-top));width:46px;z-index:1000000}.page .poster-fullscreen-close svg{stroke-width:2.5;display:block;height:24px;width:24px}.page .preview-stage{grid-column-gap:8px;align-items:center;background:linear-gradient(135deg,#ffffff8f,#ffffff3d),radial-gradient(circle at center,#1118270f,#0000 17rem);border:1px solid #11182714;border-radius:26px;column-gap:8px;display:grid;grid-template-columns:minmax(0,1fr) 30px;justify-items:center;min-height:520px;overflow:hidden;padding:8px;width:100%}.page .preview-tip{color:var(--muted);font-size:13px;font-weight:500;line-height:1.45;margin:-2px 0 0;text-align:center;width:100%}.page .text-position-control{align-items:center;-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%);background:#ffffffeb;border:1px solid #6d28d91f;border-radius:999px;box-shadow:0 9px 22px #1118271a,inset 0 1px 0 #ffffffe0;display:flex;flex-direction:column;gap:5px;height:172px;justify-content:center;justify-self:center;padding:7px 3px;touch-action:none;-webkit-user-select:none;user-select:none;width:30px}.page .text-position-label{display:none}.page .text-position-main{display:block;height:132px;min-width:0;overflow:visible;position:relative;width:22px}.page .text-position-main span{display:none}.page .text-position-main input[type=range]{appearance:none;-webkit-appearance:none;background:#0000;border:0;box-shadow:none;cursor:grab;display:block;height:22px;left:50%;margin:0;min-height:22px;padding:0;position:absolute;top:50%;touch-action:none;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center;width:132px}.page .text-position-main input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#94a3b857 0,#94a3b857 49%,#2563ebb8 0,#2563ebb8 51%,#94a3b857 0,#94a3b857);border-radius:999px;box-shadow:inset 0 1px 2px #0f172a1f;height:6px}.page .text-position-main input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#2563eb;border:3px solid #fff;border-radius:50%;box-shadow:0 3px 10px #2563eb52,0 0 0 1px #2563eb29;height:18px;margin-top:-6px;width:18px}.page .text-position-main input[type=range]::-moz-range-track{background:linear-gradient(90deg,#94a3b857 0,#94a3b857 49%,#2563ebb8 0,#2563ebb8 51%,#94a3b857 0,#94a3b857);border:0;border-radius:999px;box-shadow:inset 0 1px 2px #0f172a1f;height:6px}.page .text-position-main input[type=range]::-moz-range-progress{background:#0000}.page .text-position-main input[type=range]::-moz-range-thumb{background:#2563eb;border:3px solid #fff;border-radius:50%;box-shadow:0 3px 10px #2563eb52,0 0 0 1px #2563eb29;height:18px;width:18px}.page .text-position-reset{background:linear-gradient(135deg,#8b5cf6,#db2777);border:0;border-radius:999px;box-shadow:0 6px 13px #6d28d92e,0 0 0 3px #8b5cf61c;color:#fff;cursor:pointer;display:grid;height:22px;margin:0;min-height:22px;min-width:22px;padding:0;place-items:center;width:22px}.page .text-position-reset svg{stroke-width:2.5;display:block;flex:0 0 auto;height:12px;width:12px}.page .poster-preview{--poster-text-move-factor:1;--poster-fullscreen-ratio:0.5625;--poster-info-gap:3px;--poster-content-padding:19px;grid-gap:0;align-content:center;aspect-ratio:9/16;background-color:#07111f;background-image:linear-gradient(180deg,#11182700,#11182780),linear-gradient(155deg,var(--poster-tint),#1118276b 76%),var(--poster-image);background-image:var(--poster-main-overlay,linear-gradient(180deg,#11182700,#11182780)),var(--poster-tint-overlay,linear-gradient(155deg,var(--poster-tint),#1118276b 76%)),var(--poster-image);background-position:50%,50%,50%;background-repeat:no-repeat;background-size:cover,cover,cover;border:0;border-radius:40px;box-shadow:var(--shadow);color:#fff;display:grid;gap:0;grid-template-rows:minmax(0,1fr);isolation:isolate;overflow:hidden;padding:19px;position:relative;width:min(440px,100%)}.page .poster-preview>.poster-background-image{border:0;border-radius:inherit;display:block;height:100%;inset:0;margin:0;object-fit:cover;object-position:center;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:0}.page .poster-content{grid-gap:8px;align-content:center;-webkit-backface-visibility:visible;backface-visibility:visible;contain:none;display:grid;gap:8px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:1fr;height:100%;inset:0;justify-content:stretch;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;padding:19px;padding:var(--poster-content-padding,19px);position:absolute;transform:translateY(0);transform:translateY(calc(var(--poster-text-offset, 0px)*-1*var(--poster-text-move-factor, 1)));transform-origin:center center;width:100%;will-change:auto;z-index:2}.page .poster-preview.poster-clean-export{animation:none;border-radius:0;box-shadow:none;transition:none}.page .poster-preview.poster-clean-export .poster-content{animation:none;contain:none;transition:none;will-change:auto}.page .poster-preview:before{background:linear-gradient(180deg,#07111f0a,#07111f2e 45%,#07111f85);background:var(--poster-shade,linear-gradient(180deg,#07111f0a 0,#07111f2e 45%,#07111f85 100%));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.page .poster-preview>.poster-top{z-index:2}.page .poster-preview.poster-design-elegant,.page .poster-preview.poster-design-minimal,.page .poster-preview.poster-design-modern{background-image:var(--poster-image)}.page .poster-preview.poster-design-elegant:before,.page .poster-preview.poster-design-minimal:before,.page .poster-preview.poster-design-modern:before{background:#0000}.page .poster-facebook{--poster-fullscreen-ratio:1.9047619;--poster-text-move-factor:0.8;--poster-info-gap:2px;--poster-content-padding:8px;aspect-ratio:1200/630;border-radius:28px;gap:0;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);padding:8px;width:min(440px,100%)}.page .poster-story{--poster-text-move-factor:1.25;--poster-content-padding:19px;aspect-ratio:9/16;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:19px;width:min(325px,100%)}.page .poster-square{--poster-fullscreen-ratio:1;--poster-text-move-factor:1.55;--poster-info-gap:2px;--poster-content-padding:14px;aspect-ratio:1/1;gap:6px;padding:14px;width:min(440px,100%)}.page .poster-a3,.page .poster-a4,.page .poster-b1,.page .poster-b2{--poster-content-padding:19px;--poster-fullscreen-ratio:0.7070707;aspect-ratio:210/297;padding:19px;width:min(365px,100%)}.page .poster-facebook .poster-content{grid-gap:4px;align-content:center;align-items:end;display:grid;gap:4px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:minmax(0,1.2fr) minmax(88px,.8fr);grid-template-rows:auto auto;justify-content:stretch;overflow:visible;padding:8px;padding:var(--poster-content-padding,8px)}.page .poster-square .poster-content{gap:7px}.page .poster-square .poster-main{border-radius:18px;border-radius:var(--poster-card-radius,18px);gap:4px;margin:0;max-width:100%;padding:9px;width:100%}.page .poster-square .poster-main h2{font-size:clamp(21.85px,2.94vw,27.55px);letter-spacing:-.045em;line-height:1.1;padding-bottom:.14em}.page .poster-square .poster-main h3{display:block;font-size:clamp(9.5px,1.19vw,11.4px);line-height:1.18;overflow:visible;overflow-wrap:anywhere;word-break:normal}.page .poster-square .poster-details{gap:6px}.page .poster-square .poster-details div{border-radius:13px;justify-items:start;min-height:0;padding:8px;row-gap:2px;row-gap:var(--poster-info-gap,2px);text-align:left}.page .poster-square .poster-bottom-info small,.page .poster-square .poster-details small{display:block;font-size:7.8px;letter-spacing:.012em;line-height:1.16;margin:0;max-width:100%;overflow:visible;overflow-wrap:anywhere;padding-bottom:.08em;text-align:left;text-overflow:clip;white-space:normal;width:100%;word-break:normal}.page .poster-square .poster-bottom-info strong,.page .poster-square .poster-details strong{display:block;font-size:9.8px;line-height:1.18;max-width:100%;overflow:visible;overflow-wrap:anywhere;padding-bottom:.1em;text-align:left;text-overflow:clip;white-space:normal;width:100%;word-break:normal}.page .poster-square .poster-bottom{border-radius:14px;padding:7px 8px}.page .poster-a3{width:min(375px,100%)}.page .poster-b2{width:min(385px,100%)}.page .poster-b1{width:min(395px,100%)}.page .poster-top{align-items:center;display:flex;font-weight:700;gap:14px;justify-content:space-between;left:19px;pointer-events:none;position:absolute;right:19px;top:19px;visibility:hidden}.page .poster-type-badge{border:1px solid #ffffff3d;border-radius:999px;color:#fff;font-size:12.5px;font-weight:700;letter-spacing:-.01em;min-height:36px;padding:0 13px}.page .poster-format,.page .poster-type-badge{align-items:center;background:#07111f75;display:inline-flex;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page .poster-format{border:1px solid #fff3;border-radius:999px;color:#ffffffe6;font-size:11.5px;font-weight:650;min-height:34px;padding:0 12px}.page .poster-main{grid-gap:6px;align-content:center;align-self:end;background:#050b18d6;border:1px solid #ffffff2e;border:1px solid var(--poster-panel-border,#ffffff2e);border-radius:22px;border-radius:var(--poster-card-radius,22px);box-shadow:none;box-shadow:var(--poster-panel-shadow,none);display:grid;gap:6px;margin:0;max-height:none;max-width:100%;min-height:0;min-width:0;overflow:visible;padding:12px;width:100%}.page .poster-main p.poster-date-pill{align-items:center;background:#0000;border:0;border-radius:0;color:var(--highlight);color:var(--poster-date-color,var(--highlight));display:inline-flex;font-size:clamp(7.6px,1.19vw,9.5px);font-weight:780;justify-content:center;justify-self:center;letter-spacing:.055em;line-height:1;margin:0;max-width:100%;min-height:1.4em;min-width:0;overflow:visible;overflow-wrap:normal;padding:0;text-align:center;text-overflow:clip;text-shadow:0 2px 12px #0000009e;text-shadow:var(--poster-date-shadow,0 2px 12px #0000009e);text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;word-break:normal}.page .poster-main p.poster-date-pill .poster-date-pill-text{align-items:center;display:flex;justify-content:center;line-height:inherit;margin:0;max-width:100%;min-height:1.4em;padding:0;text-align:inherit;white-space:inherit}.page .poster-main h2{text-wrap:balance;color:#fff;color:var(--poster-title-color,#fff);font-size:clamp(22.8px,3.61vw,34.2px);font-weight:800;letter-spacing:-.045em;line-height:1.1;margin:0;padding-bottom:.14em;text-overflow:clip;text-shadow:0 8px 34px #00000080;text-transform:uppercase}.page .poster-main h2,.page .poster-main h3{display:block;justify-self:center;max-width:100%;overflow:visible;overflow-wrap:anywhere;text-align:center;width:100%;word-break:normal}.page .poster-main h3{color:#ffffffe6;font-size:clamp(11.4px,1.47vw,13.3px);font-weight:500;line-height:1.18;margin:0 auto;text-shadow:0 4px 22px #00000073}.page .poster-details{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.page .poster-details div{grid-row-gap:3px;grid-row-gap:var(--poster-info-gap,3px);align-content:center;border:1px solid #ffffff38;border:1px solid var(--poster-detail-border,#ffffff38);border-radius:16px;display:grid;justify-items:start;min-width:0;padding:10px;row-gap:3px;row-gap:var(--poster-info-gap,3px);text-align:left}.page .poster-bottom,.page .poster-details div{background:#050b18cc;min-height:0;overflow:visible}.page .poster-bottom{align-items:center;border:1px solid #ffffff29;border:1px solid var(--poster-bottom-border,#ffffff29);border-radius:18px;display:flex;gap:10px;justify-content:space-between;margin-top:0;padding:9px 10px;text-shadow:0 4px 20px #00000073}.page .poster-preview .poster-bottom.poster-bottom-only-qr{background:#0000;border:0;box-shadow:none;justify-self:end;margin-left:auto;padding:0;text-shadow:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page .poster-preview .poster-bottom.poster-bottom-only-qr .poster-bottom-qr{margin:0}.page .poster-bottom-info{grid-row-gap:3px;grid-row-gap:var(--poster-info-gap,3px);display:grid;flex:1 1 auto;justify-items:start;min-width:0;row-gap:3px;row-gap:var(--poster-info-gap,3px);text-align:left}.page .poster-bottom-info small,.page .poster-details small{color:#ffffffad;font-size:clamp(7.79px,1.06vw,9.88px);letter-spacing:.025em;line-height:1.16;margin:0;padding-bottom:.08em;text-transform:uppercase}.page .poster-bottom-info small,.page .poster-bottom-info strong,.page .poster-details small,.page .poster-details strong{display:block;font-weight:700;max-width:100%;overflow:visible;overflow-wrap:anywhere;text-align:left;text-overflow:clip;white-space:normal;width:100%;word-break:normal}.page .poster-bottom-info strong,.page .poster-details strong{color:inherit;font-size:clamp(10.26px,1.25vw,12.16px);line-height:1.18;padding-bottom:.1em}.page .poster-design-modern .poster-main{--poster-date-color:#a5f3fc;--poster-date-shadow:0 2px 14px #000000b8;background:#050a18e6;border:1px solid #ffffff45;box-shadow:0 18px 46px #0206173d}.page .poster-design-modern .poster-main h2{color:#fff;text-shadow:0 10px 34px #000000a3}.page .poster-design-modern .poster-main h3{color:#fffffff2}.page .poster-design-modern .poster-bottom,.page .poster-design-modern .poster-details div{background:#050a18db;border:1px solid #ffffff40;color:#fff;text-shadow:0 4px 22px #0009}.page .poster-design-modern .poster-details small{color:#a5f3fcc7}.page .poster-design-modern .poster-bottom-info strong,.page .poster-design-modern .poster-details strong{color:#fffffff2}.page .poster-design-modern .poster-bottom-info small{color:#a5f3fcc7}.page .poster-design-elegant .poster-main{--poster-date-color:#fde68a;--poster-date-shadow:0 3px 16px #000000bd;background:#120e16ed;border:1px solid #fbbf245c;box-shadow:0 20px 54px #00000052}.page .poster-design-elegant .poster-main h2{color:#fff7ed;font-family:Bodoni\ 72,Didot,Baskerville,Times New Roman,Georgia,serif;font-weight:700;letter-spacing:-.018em;line-height:1;text-shadow:0 8px 26px #0000009e,0 0 18px #fbbf2438;text-transform:uppercase}.page .poster-design-elegant .poster-main h3{color:#fde68aeb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;letter-spacing:.035em;line-height:1.22;text-shadow:0 5px 20px #00000094;text-transform:uppercase}.page .poster-design-elegant .poster-bottom,.page .poster-design-elegant .poster-details div{background:#120e16e3;border:1px solid #fbbf244d;box-shadow:0 12px 34px #00000038;color:#fff7ed;text-shadow:0 5px 24px #000000a8}.page .poster-design-elegant .poster-details small{color:#fde68ad1}.page .poster-design-elegant .poster-bottom-info strong,.page .poster-design-elegant .poster-details strong{color:#fff7edf2}.page .poster-design-elegant .poster-bottom-info small{color:#fde68ad1}.page .poster-design-minimal .poster-main{--poster-date-color:#dbeafe;--poster-date-shadow:0 2px 14px #0000009e;background:#0a1122e6;border:1px solid #ffffff52;box-shadow:0 18px 46px #0f172a47}.page .poster-design-minimal .poster-main h2{color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:760;letter-spacing:-.028em;line-height:1.04;text-shadow:0 6px 20px #00000061;text-transform:none}.page .poster-design-minimal .poster-main h3{color:#ffffffe0;font-weight:430;letter-spacing:-.004em;line-height:1.32;text-shadow:0 3px 14px #0000004d}.page .poster-design-minimal .poster-details div{background:#0a1122db;border:1px solid #ffffff47;box-shadow:0 12px 30px #0f172a38}.page .poster-design-minimal .poster-details small{color:#bfdbfec7;text-shadow:0 2px 14px #00000047}.page .poster-design-minimal .poster-details strong{color:#fff;text-shadow:0 4px 22px #0000006b}.page .poster-design-minimal .poster-bottom{background:#0a1122db;border:1px solid #ffffff47;box-shadow:0 12px 30px #0f172a38;color:#fff;text-shadow:0 4px 22px #00000085}.page .poster-design-minimal .poster-bottom-info small{color:#bfdbfec7;text-shadow:0 2px 14px #00000047}.page .poster-design-minimal .poster-bottom-info strong{color:#fff}.page .poster-design-minimal .qr-disabled{background:#ffffffeb}.page .qr{border-radius:13px;color:var(--dark);display:grid;flex:0 0 auto;font-size:11px;font-weight:700;height:42px;overflow:visible;place-items:center;text-shadow:none;width:42px}.page .qr-disabled{background:linear-gradient(135deg,#fff,#ffffffc7),radial-gradient(circle at 70% 30%,var(--poster-accent),#0000 34%)}.page .qr-generated{background:#fff;overflow:visible;padding:5px}.page .qr-generated svg{display:block;height:100%;position:relative;width:100%;z-index:3}.page .qr-frame-cyber,.page .qr-frame-krila,.page .qr-frame-orbit{background:#fff;isolation:isolate;overflow:visible;position:relative}.page .qr-frame-krila{border:1px solid #fffffff0;box-shadow:0 8px 18px #0f172a38,0 0 0 1px #ffffff85,inset 0 1px 0 #fffffff5}.page .qr-frame-krila:after,.page .qr-frame-krila:before{background:#fff;box-shadow:inset 0 1px 0 #fffffffa,0 4px 6px #0f172a29;content:"";filter:drop-shadow(0 4px 6px rgba(15,23,42,.14));height:38px;pointer-events:none;position:absolute;top:50%;width:22px;z-index:2}.page .qr-frame-krila:before{-webkit-clip-path:polygon(100% 8%,78% 10%,58% 18%,42% 30%,26% 46%,10% 66%,0 82%,16% 78%,34% 68%,24% 86%,44% 78%,34% 100%,64% 88%,90% 66%,100% 48%);clip-path:polygon(100% 8%,78% 10%,58% 18%,42% 30%,26% 46%,10% 66%,0 82%,16% 78%,34% 68%,24% 86%,44% 78%,34% 100%,64% 88%,90% 66%,100% 48%);right:calc(100% - 2px);transform:translateY(-50%) scaleY(-1) rotate(-14deg);transform-origin:center right}.page .qr-frame-krila:after{-webkit-clip-path:polygon(0 8%,22% 10%,42% 18%,58% 30%,74% 46%,90% 66%,100% 82%,84% 78%,66% 68%,76% 86%,56% 78%,66% 100%,36% 88%,10% 66%,0 48%);clip-path:polygon(0 8%,22% 10%,42% 18%,58% 30%,74% 46%,90% 66%,100% 82%,84% 78%,66% 68%,76% 86%,56% 78%,66% 100%,36% 88%,10% 66%,0 48%);left:calc(100% - 2px);transform:translateY(-50%) scaleY(-1) rotate(14deg);transform-origin:center left}.page .qr-frame-cyber{border:1px solid #1118271f;box-shadow:0 8px 18px #0f172a33,0 0 0 1px #ffffff9e,inset 0 0 0 1px #e2e8f0e6}.page .qr-frame-cyber:before{background:linear-gradient(#fff,#fff) 0 0 /14px 3px no-repeat,linear-gradient(#fff,#fff) 0 0 /3px 14px no-repeat,linear-gradient(#fff,#fff) 100% 0 /14px 3px no-repeat,linear-gradient(#fff,#fff) 100% 0 /3px 14px no-repeat,linear-gradient(#fff,#fff) 0 100% /14px 3px no-repeat,linear-gradient(#fff,#fff) 0 100% /3px 14px no-repeat,linear-gradient(#fff,#fff) 100% 100% /14px 3px no-repeat,linear-gradient(#fff,#fff) 100% 100% /3px 14px no-repeat;border-radius:16px;content:"";filter:drop-shadow(0 4px 5px rgba(15,23,42,.16));inset:-5px;pointer-events:none;position:absolute;z-index:1}.page .qr-frame-cyber:after{border:1px solid #ffffffd6;border-radius:15px;content:"";inset:-2px;pointer-events:none;position:absolute;z-index:0}.page .qr-frame-orbit{background:#fff;border:0;border-radius:999px;box-shadow:none;padding:6px}.page .qr-frame-orbit svg{background:#fff;border-radius:0;overflow:visible;position:relative;z-index:3}.page .qr-frame-orbit:before{background:#fff;border:2px solid #111827e6;border-radius:999px;box-shadow:0 8px 18px #0f172a38;content:"";inset:-6px;pointer-events:none;position:absolute;z-index:0}.page .qr-login-note{align-items:center;background:#ffffffc7;border:1px solid #6d28d929;border-radius:18px;display:flex;gap:13px;justify-content:space-between;padding:14px}.page .qr-login-note div{grid-gap:3px;display:grid;gap:3px;min-width:0}.page .qr-login-note strong{color:#4c1d95;font-size:13px;font-weight:800}.page .qr-login-note span{color:var(--muted);font-size:12.5px;font-weight:500;line-height:1.35}.page .qr-login-note button{align-items:center;background:linear-gradient(135deg,#6d28d9,#db2777);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12.5px;font-weight:800;justify-content:center;min-height:38px;padding:0 14px}.page .poster-a3 .poster-main,.page .poster-a4 .poster-main,.page .poster-b1 .poster-main,.page .poster-b2 .poster-main,.page .poster-story .poster-main{gap:6px;padding:13px}.page .poster-a3 .poster-main h2,.page .poster-a4 .poster-main h2,.page .poster-b1 .poster-main h2,.page .poster-b2 .poster-main h2,.page .poster-story .poster-main h2{font-size:clamp(21.85px,3.61vw,36.1px);line-height:1}.page .poster-a3 .poster-main h3,.page .poster-a4 .poster-main h3,.page .poster-b1 .poster-main h3,.page .poster-b2 .poster-main h3,.page .poster-story .poster-main h3{font-size:clamp(12.35px,1.71vw,14.25px)}.page .poster-a3 .poster-details,.page .poster-a4 .poster-details,.page .poster-b1 .poster-details,.page .poster-b2 .poster-details,.page .poster-story .poster-details{gap:9px;grid-template-columns:1fr}.page .poster-a3 .poster-details div,.page .poster-a4 .poster-details div,.page .poster-b1 .poster-details div,.page .poster-b2 .poster-details div,.page .poster-story .poster-details div{align-content:center;display:grid;justify-items:start;padding:12px;text-align:left}.page .poster-a3 .poster-details strong,.page .poster-a4 .poster-details strong,.page .poster-b1 .poster-details strong,.page .poster-b2 .poster-details strong,.page .poster-story .poster-details strong{font-size:13px}.page .poster-a3 .qr,.page .poster-a4 .qr,.page .poster-b1 .qr,.page .poster-b2 .qr,.page .poster-story .qr{height:50px;width:50px}.page .poster-facebook .poster-top{grid-column:1/-1}.page .poster-facebook .poster-main{grid-gap:2px;align-content:stretch;align-self:stretch;border-radius:14px;border-radius:var(--poster-card-radius,14px);display:grid;gap:2px;grid-column:1;grid-template-rows:auto minmax(0,1fr) auto;height:auto;margin:0;max-height:none;min-height:100%;overflow:visible;padding:5px 5px 6px;width:100%}.page .poster-facebook .poster-main h2{text-wrap:balance;align-items:center;align-self:center;display:flex;font-size:clamp(16.15px,2.8vw,21.85px);justify-content:center;letter-spacing:-.04em;line-height:1.1;overflow:visible;overflow-wrap:anywhere;padding-bottom:.14em;text-overflow:clip;word-break:normal}.page .poster-facebook .poster-main h3{-webkit-line-clamp:unset;-webkit-box-orient:initial;align-self:end;display:block;font-size:9.5px;line-height:1.18;margin:0;max-width:100%;min-height:1.25em;overflow:visible;overflow-wrap:anywhere;padding-bottom:.1em;word-break:normal}.page .poster-facebook .poster-details{align-self:stretch;gap:4px;grid-column:2;grid-template-columns:1fr;height:auto}.page .poster-facebook .poster-details div{grid-row-gap:2px;grid-row-gap:var(--poster-info-gap,2px);align-content:center;border-radius:11px;display:grid;justify-items:start;overflow:visible;padding:4px 5px;row-gap:2px;row-gap:var(--poster-info-gap,2px);text-align:left}.page .poster-facebook .poster-bottom-info small,.page .poster-facebook .poster-details small{display:block;font-size:7px;letter-spacing:.012em;line-height:1.16;margin:0;max-width:100%;overflow:visible;overflow-wrap:anywhere;padding-bottom:.08em;text-align:left;text-overflow:clip;white-space:normal;width:100%;word-break:normal}.page .poster-facebook .poster-bottom-info strong,.page .poster-facebook .poster-details strong{display:block;font-size:9.4px;line-height:1.18;max-width:100%;overflow:visible;overflow-wrap:anywhere;padding-bottom:.1em;text-align:left;text-overflow:clip;white-space:normal;width:100%;word-break:normal}.page .poster-facebook .poster-bottom{border-radius:12px;grid-column:1/-1;margin-top:0;overflow:visible;padding:4px 6px}.page .poster-facebook .poster-format,.page .poster-facebook .poster-type-badge{font-size:9.5px;min-height:24px;padding:0 8px}.page .poster-facebook .qr{border-radius:10px;font-size:8px;height:34px;width:34px}.page .poster-facebook .qr-frame-krila:after,.page .poster-facebook .qr-frame-krila:before{height:20px;width:12px}.page .poster-facebook .qr-frame-cyber:before{background:linear-gradient(#fff,#fff) 0 0 /10px 2px no-repeat,linear-gradient(#fff,#fff) 0 0 /2px 10px no-repeat,linear-gradient(#fff,#fff) 100% 0 /10px 2px no-repeat,linear-gradient(#fff,#fff) 100% 0 /2px 10px no-repeat,linear-gradient(#fff,#fff) 0 100% /10px 2px no-repeat,linear-gradient(#fff,#fff) 0 100% /2px 10px no-repeat,linear-gradient(#fff,#fff) 100% 100% /10px 2px no-repeat,linear-gradient(#fff,#fff) 100% 100% /2px 10px no-repeat;border-radius:13px;inset:-4px}.page .poster-facebook .qr-frame-cyber:after{border-radius:12px;inset:-2px}.page .poster-facebook .qr-frame-orbit{padding:5px}.page .poster-facebook .qr-frame-orbit:before{inset:-4px}.page .poster-facebook .qr-frame-orbit svg{border-radius:0;overflow:visible}.page .poster-location-detail{grid-gap:7px;display:grid;gap:7px;overflow:visible}.page .poster-location-detail.has-location-qr{align-items:center;gap:8px;grid-template-columns:minmax(0,1fr) 54px;overflow:visible}.page .poster-location-detail>span:first-child{grid-gap:3px;grid-gap:var(--poster-info-gap,3px);display:grid;gap:3px;gap:var(--poster-info-gap,3px);min-width:0}.page .poster-location-qr{align-self:center;justify-self:end;overflow:visible}.page .poster-facebook .poster-location-detail.has-location-qr{gap:5px}.page .topbar-profile-button{align-items:center;display:inline-flex;gap:8px;justify-content:center;line-height:1;max-width:180px;min-width:0;overflow:visible;padding-bottom:0;padding-top:0}.page .topbar-profile-button span{align-items:center;display:inline-flex;height:20px;line-height:20px;margin:0;max-width:100%;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.page .topbar-profile-icon{display:block;flex:0 0 auto;height:20px;margin:0;width:20px}.page .template-gradient-preview{display:block;height:100%;width:100%}.page .template-color-wrapper{min-width:0;position:relative;z-index:20}.page .template-color-wrapper .template-color-card{height:100%;width:100%}.page .template-color-card .template-color-image{display:grid;place-items:center;align-items:center;background:radial-gradient(circle at 18% 18%,#ffffff6b,#0000 28%),radial-gradient(circle at 82% 22%,#ffffff3d,#0000 30%),linear-gradient(135deg,#ec4899,#f97316 22%,#facc15 38%,#14b8a6 56%,#2563eb 74%,#7c3aed);justify-items:center}.page .template-color-card .template-color-plus{background:linear-gradient(135deg,#6d28d9,#db2777 58%,#f97316);border-radius:999px;box-shadow:0 16px 34px #6d28d942,inset 0 1px 0 #ffffff38;color:#0000;display:grid;height:62px;margin:auto;place-items:center;position:relative;width:62px}.page .template-color-card .template-color-plus:after,.page .template-color-card .template-color-plus:before{background:#fff;border-radius:999px;content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:26px}.page .template-color-card .template-color-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.page .custom-color-panel{grid-gap:9px;background:#fffffffa;border:1px solid #6d28d92e;border-radius:20px;box-shadow:0 26px 80px #11182747;display:grid;gap:9px;left:50%;margin:0;padding:12px;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(285px,calc(100vw - 32px));z-index:999}.page .custom-color-preview{border-radius:14px;min-height:50px}.page .custom-color-inputs{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.page .custom-color-inputs label{grid-gap:4px;display:grid;gap:4px;min-width:0}.page .custom-color-inputs label>span{color:#6d28d9;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.page .custom-color-inputs input[type=color]{background:#fff;border:1px solid #11182714;border-radius:11px;cursor:pointer;height:32px;padding:4px;width:100%}.page .website-rating{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #f59e0b38;border-radius:999px;box-shadow:0 12px 28px #11182714;display:inline-flex;gap:9px;justify-self:start;margin:0 0 18px;max-width:100%;padding:9px 13px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page .website-rating span{color:#f59e0b;font-size:13px;font-weight:900;letter-spacing:.06em;line-height:1;white-space:nowrap}.page .website-rating strong{color:#4c1d95;font-size:12.5px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.page .rating-ticket-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin:0 0 18px;max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page .rating-ticket-row .website-rating{margin:0}.page .rating-ticket-button{align-items:center;background:linear-gradient(135deg,#6d28d9,#db2777 56%,#f97316);border:1px solid #ffffffb8;border-radius:999px;box-shadow:0 12px 28px #6d28d92e;color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:850;gap:8px;justify-content:center;letter-spacing:-.01em;min-height:40px;padding:0 14px;transition:transform .18s var(--ease),filter .18s var(--ease),box-shadow .18s var(--ease)}.page .rating-ticket-button:hover{box-shadow:0 16px 34px #6d28d93d;filter:saturate(1.08) brightness(1.02);transform:translateY(-1px)}.page .rating-ticket-button:active{transform:translateY(0)}.page .rating-ticket-button span{align-items:center;display:inline-flex;line-height:1}.page .rating-box{grid-gap:10px;background:#ffffffc7;border:1px solid #6d28d929;border-radius:18px;box-shadow:0 14px 34px #11182714;display:grid;gap:10px;padding:14px;width:100%}.page .rating-box strong{color:#4c1d95;font-size:13px;font-weight:800}.page .rating-stars{align-items:center;display:flex;gap:6px}.page .rating-stars button{background:#fffbebf2;border:1px solid #f59e0b33;border-radius:12px;box-shadow:0 8px 18px #1118270f;color:#f59e0b61;cursor:pointer;display:grid;font-size:22.5px;height:38px;line-height:1;place-items:center;transition:transform .16s var(--ease),color .16s var(--ease),background .16s var(--ease),box-shadow .16s var(--ease);width:38px}.page .rating-stars button.active,.page .rating-stars button:hover{background:#fffbeb;box-shadow:0 12px 24px #f59e0b2e;color:#f59e0b;transform:translateY(-1px)}.page .rating-stars button:disabled{cursor:not-allowed;opacity:.7;transform:none}.page .rating-stars button:disabled:hover{box-shadow:0 8px 18px #1118270f;transform:none}.page .rating-error,.page .rating-success{display:block;font-size:11.5px;font-weight:700;line-height:1.35}.page .rating-success{color:#15803d}.page .rating-error{color:#b91c1c}.page .seo-hero{grid-gap:10px;display:grid;gap:10px;margin-bottom:8px;max-width:780px}.page .seo-hero h1{text-wrap:balance;color:#111827;font-size:clamp(23.75px,2.85vw,32.3px);font-weight:850;letter-spacing:-.045em;line-height:1.08;margin:0;max-width:100%}@media (min-width:980px){.page .seo-hero h1{white-space:nowrap}}.page .seo-hero>p:not(.eyebrow){color:var(--muted-strong);font-size:clamp(14.25px,1.9vw,17.1px);font-weight:500;line-height:1.55;margin:0;max-width:680px}.page .seo-content{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.page .bottom-ticket-cta{align-items:center;background:linear-gradient(135deg,#fffffff0,#fffaf2e0);border:1px solid #11182714;border-radius:22px;box-shadow:0 14px 34px #11182712;display:flex;gap:14px;justify-content:space-between;margin:22px 0 0;padding:16px 18px;width:min(760px,100%)}.page .bottom-ticket-cta div{grid-gap:5px;display:grid;gap:5px;min-width:0}.page .bottom-ticket-cta span{background:#6d28d917;border-radius:999px;color:#6d28d9;font-size:10px;font-weight:900;letter-spacing:.07em;padding:5px 9px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page .bottom-ticket-cta h2{color:#111827;font-size:clamp(18.05px,2.09vw,24.7px);font-weight:850;letter-spacing:-.035em;line-height:1.08;margin:0}.page .bottom-ticket-cta p{color:#4b5563;font-size:12.5px;font-weight:550;line-height:1.42;margin:0;max-width:500px}.page .bottom-ticket-link{align-items:center;background:linear-gradient(135deg,#6d28d9,#db2777 56%,#f97316);border:0;border-radius:999px;box-shadow:0 12px 24px #6d28d92e;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12.5px;font-weight:850;justify-content:center;min-height:40px;padding:0 15px;text-decoration:none;transition:transform .18s var(--ease),filter .18s var(--ease),box-shadow .18s var(--ease);white-space:nowrap}.page .bottom-ticket-link:hover{box-shadow:0 15px 30px #6d28d938;filter:saturate(1.06) brightness(1.02);transform:translateY(-1px)}.page .bottom-ticket-link:active{transform:translateY(0)}.page .seo-content div{-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);background:#ffffffd6;border:1px solid #ffffffbd;border-radius:24px;box-shadow:var(--soft-shadow);padding:20px}.page .seo-content h2{color:#4c1d95;font-size:18.5px;font-weight:800;letter-spacing:-.035em;margin:0 0 8px}.page .seo-content p{color:var(--muted-strong);font-size:13px;font-weight:500;line-height:1.5;margin:0}.page .sl-calendar-field{min-width:0;position:relative;width:100%;z-index:1}.page .box:has(.sl-calendar-popup),.page .controls:has(.sl-calendar-popup),.page .form label:has(.sl-calendar-popup),.page .sl-calendar-field:has(.sl-calendar-popup){z-index:10001}.page .sl-calendar-button{align-items:center;background:linear-gradient(135deg,#fffffff5,#ffffffd1),radial-gradient(circle at 12% 0,#6d28d91f,#0000 9rem);border:1px solid var(--border);border-radius:18px;box-shadow:inset 0 1px 0 #ffffffc7,0 8px 18px rgba(17,24,39,.045);color:#1f2937;cursor:pointer;display:flex;font-size:15px;font-weight:500;justify-content:space-between;letter-spacing:-.005em;line-height:1.2;min-height:52px;outline:none;padding:0 15px 0 16px;text-align:left;transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease);width:100%}.page .sl-calendar-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page .sl-calendar-button strong{background:#6d28d91a;border-radius:999px;color:#6d28d9;display:grid;flex:0 0 auto;font-size:16px;font-weight:700;height:28px;line-height:1;place-items:center;width:28px}.page .sl-calendar-button:hover{background:linear-gradient(135deg,#fff,#ffffffe6),radial-gradient(circle at 12% 0,#6d28d924,#0000 9rem);border-color:#6d28d94d;box-shadow:inset 0 1px 0 #ffffffd1,0 12px 26px rgba(17,24,39,.075)}.page .sl-calendar-button:focus-visible{background:#fff;border-color:#6d28d98c;box-shadow:0 0 0 5px #6d28d914,0 12px 28px #11182717;transform:translateY(-1px)}.page .sl-calendar-popup{grid-gap:10px;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);background:linear-gradient(135deg,#fffffffa,#fffffff0),radial-gradient(circle at 0 0,#db27771a,#0000 11rem),radial-gradient(circle at 100% 100%,#2563eb14,#0000 11rem);border:1px solid #6d28d92e;border-radius:24px;box-shadow:0 28px 85px #1118273d;display:grid;gap:10px;left:0;padding:13px;position:absolute;top:calc(100% + 9px);width:min(340px,calc(100vw - 40px));z-index:10002}.page .sl-calendar-header{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:40px 1fr 40px}.page .sl-calendar-header strong{color:#4c1d95;font-size:14px;font-weight:650;letter-spacing:-.015em;text-align:center;text-transform:capitalize}.page .sl-calendar-header button{background:#6d28d91a;border:0;border-radius:14px;box-shadow:inset 0 1px 0 #ffffffb8;color:#6d28d9;cursor:pointer;display:grid;font-size:23.5px;font-weight:700;height:38px;line-height:1;place-items:center;transition:transform .16s var(--ease),background .16s var(--ease),color .16s var(--ease);width:40px}.page .sl-calendar-header button:hover{background:#6d28d929;color:#4c1d95;transform:translateY(-1px)}.page .sl-calendar-days,.page .sl-calendar-weekdays{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,minmax(0,1fr))}.page .sl-calendar-weekdays span{color:#6b7280;display:grid;font-size:11px;font-weight:650;letter-spacing:.035em;min-height:24px;place-items:center;text-align:center;text-transform:uppercase}.page .sl-calendar-days button,.page .sl-calendar-days>span{display:grid;min-height:36px;place-items:center}.page .sl-calendar-days button{background:rgba(17,24,39,.045);border:0;border-radius:13px;box-shadow:inset 0 1px 0 #ffffff94;color:#1f2937;cursor:pointer;font-size:12.5px;font-weight:500;line-height:1;transition:transform .16s var(--ease),background .16s var(--ease),color .16s var(--ease),box-shadow .16s var(--ease)}.page .sl-calendar-days button:hover{background:#6d28d91f;color:#4c1d95;transform:translateY(-1px)}.page .sl-calendar-days button.active{background:linear-gradient(135deg,#6d28d9,#db2777 62%,#f97316);box-shadow:0 12px 24px #6d28d93d;color:#fff}.page .sl-time-field{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-width:0;width:100%}.page .sl-time-part{min-width:0;position:relative}.page .form .sl-time-part select.sl-time-select{font-feature-settings:"tnum";appearance:none;-webkit-appearance:none;background:linear-gradient(135deg,#fffffff5,#ffffffd1),radial-gradient(circle at 12% 0,#6d28d91f,#0000 9rem);border:1px solid var(--border);border-radius:18px;box-shadow:inset 0 1px 0 #ffffffc7,0 8px 18px rgba(17,24,39,.045);color:#1f2937;cursor:pointer;font-size:15px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.005em;line-height:1.2;min-height:52px;outline:none;padding:0 48px 0 16px;text-align:left;transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease);width:100%}.page .sl-time-part strong{background:#6d28d91a;border-radius:999px;color:#6d28d9;display:grid;font-size:16px;font-weight:700;height:28px;line-height:1;place-items:center;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:28px}.page .sl-time-part:hover select.sl-time-select{background:linear-gradient(135deg,#fff,#ffffffe6),radial-gradient(circle at 12% 0,#6d28d924,#0000 9rem);border-color:#6d28d94d;box-shadow:inset 0 1px 0 #ffffffd1,0 12px 26px rgba(17,24,39,.075)}.page .sl-time-part select.sl-time-select:focus{background:#fff;border-color:#6d28d98c;box-shadow:0 0 0 5px #6d28d914,0 12px 28px #11182717;transform:translateY(-1px)}.page .sl-time-part select.sl-time-select:focus+strong{background:#6d28d929;color:#4c1d95}.page .sl-time-separator{color:#4c1d95;display:grid;font-size:20.5px;font-weight:800;line-height:1;min-width:10px;place-items:center}.page .sl-price-field{grid-gap:8px;display:grid;gap:8px;min-width:0;width:100%}.page .sl-price-select-wrap{min-width:0;position:relative}.page .form .sl-price-select-wrap select.sl-price-select{appearance:none;-webkit-appearance:none;background:#ffffffdb;border:1px solid var(--border);border-radius:18px;box-shadow:inset 0 1px 0 #ffffffb8;color:#1f2937;cursor:pointer;font-size:15px;font-weight:500;min-height:52px;outline:none;padding:0 48px 0 16px;width:100%}.page .sl-price-select-wrap strong{background:#6d28d91a;border-radius:999px;color:#6d28d9;display:grid;font-size:16px;font-weight:700;height:28px;place-items:center;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:28px}.page .sl-price-select-wrap select.sl-price-select:focus{background:#fff;border-color:#6d28d98c;box-shadow:0 0 0 5px #6d28d914}.page .topbar-magic{display:inline-grid;flex:0 0 auto;height:44px;margin-left:4px;place-items:center;pointer-events:none;position:relative;transform:translateZ(0);width:44px}.page .topbar-magic:after,.page .topbar-magic:before{border-radius:999px;content:"";inset:3px;pointer-events:none;position:absolute}.page .topbar-magic:before{animation:topbar-magic-lines-circle 28s linear infinite;border-color:#fffffff2 #67e8f9d9 #ffffff8c #ffffff8c;border-style:solid;border-width:1px}.page .topbar-magic:after{animation:topbar-magic-glow-circle 24s linear infinite;background:radial-gradient(circle,#fffffff2,#67e8f947 42%,#0000 68%);filter:blur(.2px);inset:8px}.page .topbar-magic span{--topbar-star-size:5px;--topbar-orbit-size:17px;background:#fff;border-radius:999px;box-shadow:0 0 8px #ffffffe6,0 0 14px #67e8f9b3;height:var(--topbar-star-size);left:50%;pointer-events:none;position:absolute;top:50%;transform-origin:center;width:var(--topbar-star-size)}.page .topbar-magic span:first-child{--topbar-orbit-size:17px;animation:topbar-magic-star-orbit 18s linear infinite}.page .topbar-magic span:nth-child(2){--topbar-star-size:4px;--topbar-orbit-size:13px;animation:topbar-magic-star-orbit 21s linear infinite reverse}.page .topbar-magic span:nth-child(3){--topbar-star-size:3px;--topbar-orbit-size:9px;animation:topbar-magic-star-orbit 24s linear infinite}@media (max-width:1100px){.page .tool-layout{grid-template-columns:1fr}.page .preview-panel{position:static}.page .template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page .preview-stage{min-height:560px}}.page .mobile-menu-wrap{align-self:center;display:none;flex:0 0 42px;height:42px;justify-self:end;place-items:center;position:relative;width:42px}.page .mobile-menu-button{background:#fffffff5;border:1px solid #ffffffb8;border-radius:999px;box-shadow:0 10px 24px #11182729,inset 0 1px 0 #ffffffe0;color:#4c1d95;cursor:pointer;display:grid;height:42px;line-height:1;min-height:42px;min-width:42px;padding:0;place-items:center;width:42px}.page .mobile-menu-button span{display:grid;font-size:22.5px;font-weight:900;height:100%;line-height:1;margin:0;padding:0;place-items:center;text-align:center;transform:none;width:100%}.page .mobile-menu-panel{grid-gap:8px;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);background:#fffffff5;border:1px solid #ffffffb8;border-radius:22px;box-shadow:0 24px 60px #11182738;display:grid;gap:8px;padding:10px;position:absolute;right:0;top:calc(100% + 10px);width:min(260px,calc(100vw - 28px));z-index:80}.page .mobile-menu-panel button{align-items:center;background:linear-gradient(135deg,#6d28d91a,#db277714);border:0;border-radius:16px;color:#4c1d95;cursor:pointer;display:flex;font-size:13px;font-weight:800;gap:9px;justify-content:center;min-height:44px;padding:0 13px;text-align:center;width:100%}.page .mobile-menu-panel button:hover{background:linear-gradient(135deg,#6d28d9,#db2777);color:#fff}@media (max-width:760px){.page .topbar{grid-gap:8px;align-items:center;border-radius:24px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:0;min-height:0;overflow:visible;padding:8px;top:8px;width:min(100% - 18px,1180px)}.page .brand-area{align-items:center;display:flex;gap:8px;min-width:0}.page .logo{max-width:none;min-width:-webkit-max-content;min-width:max-content;padding:4px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page .site-logo{height:40px;max-width:clamp(150px,46vw,260px)}.page .auth-actions{display:none}.page .mobile-menu-wrap{display:grid}.page .register-button,.page .topbar-button{font-size:11.5px;line-height:1.25;max-width:none;min-height:40px;padding:0 13px 1px;white-space:nowrap;width:auto}.page .auth-status,.page .topbar .register-button,.page .topbar .topbar-button{max-width:none;width:auto}.page .topbar-profile-button{align-items:center;max-width:clamp(128px,38vw,190px);padding:0 12px}.page .topbar-profile-button span{height:19px;line-height:19px}.page .topbar-profile-icon{height:19px;width:19px}.page .hero-note{display:none}.page .tool-page{margin-bottom:calc(120px + env(safe-area-inset-bottom));margin-top:14px;padding-bottom:calc(130px + env(safe-area-inset-bottom));width:min(100% - 18px,1180px)}.page .header-caption{margin-bottom:14px}.page .compact-box,.page .design-row,.page .template-grid,.page .two-columns{grid-template-columns:1fr}.page .design-row button{min-height:66px}.page .template-custom-upload,.page .template-upgrade{align-items:stretch;flex-direction:column}.page .template-custom-upload label,.page .template-upgrade button{width:100%}.page .size-row{grid-template-columns:repeat(2,minmax(0,1fr))}.page .template-card{grid-template-rows:190px auto;min-height:250px}.page .template-image{height:190px}.page .compact-box .box-title{margin-bottom:2px}.page .box,.page .controls,.page .preview-panel{border-radius:24px}.page .preview-stage{border-radius:22px;column-gap:0;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;min-height:auto;overflow:visible;padding:4px;row-gap:8px}.page .preview-stage .poster-preview{grid-column:1;grid-row:1;justify-self:center}.page .text-position-control{border-radius:999px;flex-direction:row;grid-column:1;grid-row:2;height:36px;justify-self:center;padding:5px 6px;width:min(100%,300px)}.page .text-position-main{height:22px;width:100%}.page .text-position-main input[type=range]{height:20px;min-height:20px;position:static;transform:none;width:100%}.page .text-position-reset{height:24px;min-height:24px;min-width:24px;width:24px}.page .poster-preview{border-radius:32px}.page .poster-a3,.page .poster-a4,.page .poster-b1,.page .poster-b2,.page .poster-facebook,.page .poster-square,.page .poster-story{max-width:100%;width:100%}.page .poster-a3 .poster-main h2,.page .poster-a4 .poster-main h2,.page .poster-b1 .poster-main h2,.page .poster-b2 .poster-main h2,.page .poster-story .poster-main h2{font-size:clamp(18.05px,5.51vw,28.5px);line-height:1.05;padding-bottom:.08em}.page .poster-facebook .poster-main h2{line-height:1.1;padding-bottom:.14em}.page .preview-header{align-items:center;flex-direction:row}.page .preview-actions{border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(88px,.46fr);padding:7px}.page .preview-actions button{font-size:12.5px;min-height:48px;padding:0 14px}.page .qr-login-note{align-items:stretch;flex-direction:column}.page .qr-type-box{border-radius:18px;gap:10px;padding:12px}.page .qr-type-box select{background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%,right 10px center;background-size:6px 6px,6px 6px,28px 28px;border-radius:16px;font-size:13px;min-height:48px;padding-left:13px;padding-right:46px}.page .qr-type-help{border-radius:14px;font-size:11.5px;justify-content:center;min-height:32px;padding:7px 10px;text-align:center;width:100%}.page .qr-login-note button{width:100%}.page .seo-content{grid-template-columns:1fr}.page .website-rating{gap:7px;justify-self:start;margin:0 0 14px;padding:8px 11px}.page .website-rating span{font-size:12.5px}.page .website-rating strong{font-size:11.5px}.page .rating-box{border-radius:15px;margin-bottom:calc(110px + env(safe-area-inset-bottom));padding:12px;position:relative;z-index:130}.page .rating-stars{justify-content:center;position:relative;z-index:131}.page .rating-stars button{height:40px;position:relative;width:40px;z-index:132}.page .sl-calendar-button{border-radius:16px;font-size:13px;min-height:48px;padding-left:13px;padding-right:13px}.page .sl-calendar-popup{border-radius:22px;padding:12px;width:min(330px,calc(100vw - 34px))}.page .sl-calendar-days button,.page .sl-calendar-days>span{min-height:34px}.page .sl-time-field{gap:7px}.page .form .sl-time-part select.sl-time-select{border-radius:16px;font-size:13px;min-height:48px;padding-left:13px;padding-right:42px}.page .sl-time-part strong{font-size:15px;height:26px;right:13px;width:26px}.page .sl-time-separator{font-size:18.5px}.page .form .sl-price-select-wrap select.sl-price-select{border-radius:16px;font-size:13px;min-height:48px;padding-left:13px;padding-right:42px}.page .sl-price-select-wrap strong{font-size:15px;height:26px;right:13px;width:26px}.page .template-filter{margin-bottom:13px}.page .template-filter-row{grid-template-columns:1fr}.page .template-filter button{width:100%}.page .poster-fullscreen{--poster-fullscreen-safe-width:94vw;--poster-fullscreen-safe-height:calc(100dvh - 70px);--poster-fullscreen-zoom:1;padding:14px}.page .poster-fullscreen-inner{padding:10px 0}.page .preview-title-row{gap:7px}.page .preview-title-eye{height:21px;width:21px}.page .preview-fullscreen-button{border-radius:16px;height:44px;width:44px}.page .preview-fullscreen-button svg{height:22px;width:22px}.page .rating-ticket-row{width:100%}.page .rating-ticket-button{min-height:38px}.page .bottom-ticket-cta{align-items:stretch;border-radius:20px;flex-direction:column;padding:16px;width:100%}.page .bottom-ticket-link{width:100%}}@media (max-width:430px){.page .topbar{border-radius:22px;gap:7px;margin-bottom:0;padding:7px;width:min(100% - 14px,1180px)}.page .logo{padding:4px 8px}.page .site-logo{height:34px;max-width:clamp(118px,40vw,178px)}.page .auth-actions{gap:5px}.page .register-button,.page .topbar-button{font-size:11px;line-height:1.25;min-height:36px;padding:0 10px 1px}.page .topbar-profile-button{align-items:center;max-width:138px;padding:0 10px}.page .topbar-profile-button span{height:18px;line-height:18px}.page .topbar-profile-icon{height:18px;width:18px}.page .box{padding:15px}.page .template-card{grid-template-rows:160px auto;min-height:220px}.page .template-image{height:160px}.page .template-custom-upload,.page .template-upgrade{border-radius:20px;padding:14px}.page .template-custom-upload strong,.page .template-upgrade strong{font-size:14px}.page .template-custom-upload span,.page .template-upgrade span{font-size:11.5px}.page .size-row{grid-template-columns:1fr}.page .size-row button,.page .size-row button:last-child:nth-child(odd){grid-column:auto;width:100%}.page .template-color-card .template-color-plus:after,.page .template-color-card .template-color-plus:before{height:4px;width:23px}.page .custom-color-panel{padding:10px;width:min(270px,calc(100vw - 24px))}.page .custom-color-inputs{gap:6px}.page .custom-color-inputs input[type=color]{height:30px}.page .rating-ticket-row{gap:8px}.page .rating-ticket-button{font-size:11.5px;padding:0 12px}.page .bottom-ticket-cta{gap:12px;margin-top:22px;padding:15px}.page .bottom-ticket-cta h2{font-size:18.5px}.page .bottom-ticket-cta p{font-size:12.5px}.page .bottom-ticket-link{font-size:12.5px;min-height:40px}.page .preview-panel{padding:8px}.page .poster-preview{border-radius:24px}.page .poster-a3,.page .poster-a4,.page .poster-b1,.page .poster-b2,.page .poster-facebook,.page .poster-square,.page .poster-story{max-width:100%;width:100%}.page .poster-square{--poster-content-padding:10px;gap:5px;padding:10px}.page .poster-square .poster-content{gap:5px}.page .poster-square .poster-main{border-radius:14px;gap:4px;padding:8px}.page .poster-square .poster-main h2{font-size:clamp(17.1px,5.13vw,22.8px);line-height:1.05;margin:0 0 3px;padding-bottom:.08em}.page .poster-square .poster-main h3{font-size:8.5px;line-height:1.12}.page .poster-square .poster-details{gap:5px}.page .poster-square .poster-details div{border-radius:10px;padding:6px}.page .poster-square .poster-bottom-info small,.page .poster-square .poster-details small{font-size:6.6px;line-height:1.1}.page .poster-square .poster-bottom-info strong,.page .poster-square .poster-details strong{font-size:8.4px;line-height:1.12}.page .poster-square .poster-bottom{border-radius:11px;gap:5px;padding:5px 6px}.page .poster-square .qr{border-radius:9px;height:32px;width:32px}.page .poster-facebook .poster-content{gap:3px;grid-template-columns:minmax(0,1.15fr) minmax(64px,.85fr)}.page .poster-facebook .poster-main{border-radius:10px;gap:2px;padding:4px}.page .poster-facebook .poster-main h2{font-size:clamp(12.35px,3.8vw,17.1px);line-height:1.04;margin:0 0 1px}.page .poster-facebook .poster-main h3{font-size:7.2px;line-height:1.1}.page .poster-facebook .poster-details{gap:3px}.page .poster-facebook .poster-details div{align-content:center;border-radius:8px;padding:4px 4px 3px;row-gap:2px}.page .poster-facebook .poster-bottom-info small,.page .poster-facebook .poster-details small{font-size:5.9px;line-height:1.05;padding-bottom:0}.page .poster-facebook .poster-bottom-info strong,.page .poster-facebook .poster-details strong{font-size:7.4px;line-height:1.08;padding-bottom:0}.page .poster-facebook .poster-bottom{border-radius:8px;gap:3px;padding:3px 4px}.page .poster-facebook .qr{border-radius:7px;height:26px;width:26px}}@media (prefers-reduced-motion:reduce){.page .topbar-magic span,.page .topbar-magic:after,.page .topbar-magic:before{animation:none}}@keyframes topbar-magic-lines-circle{0%{opacity:.32;transform:scale(.98) rotate(0deg)}to{opacity:.32;transform:scale(.98) rotate(1turn)}}@keyframes topbar-magic-glow-circle{0%{opacity:.5;transform:scale(.98) rotate(0deg)}to{opacity:.5;transform:scale(.98) rotate(-1turn)}}@keyframes topbar-magic-star-orbit{0%{transform:translate(-50%,-50%) rotate(0deg) translateX(var(--topbar-orbit-size)) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn) translateX(var(--topbar-orbit-size)) rotate(-1turn)}}.page .guest-limit-overlay{-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);background:#07111fad;display:grid;inset:0;overscroll-behavior:contain;padding:18px;place-items:center;position:fixed;z-index:1000001}.page .guest-limit-modal{background:radial-gradient(circle at 0 0,#db277729,#0000 13rem),radial-gradient(circle at 100% 100%,#2563eb24,#0000 13rem),#fffffff5;border:1px solid #ffffffb8;border-radius:30px;box-shadow:0 34px 95px #00000057,inset 0 1px 0 #ffffffe0;color:#111827;max-height:calc(100svh - 36px);overflow:auto;padding:28px;position:relative;text-align:center;width:min(430px,100%)}.page .guest-limit-close{background:#11182714;border:0;border-radius:999px;color:#111827;cursor:pointer;display:grid;height:38px;padding:0;place-items:center;position:absolute;right:14px;top:14px;width:38px}.page .guest-limit-close svg{stroke-width:2.5;height:22px;width:22px}.page .guest-limit-badge{background:linear-gradient(135deg,#6d28d9,#db2777 58%,#f97316);border-radius:20px;box-shadow:0 18px 34px #6d28d947;color:#fff;display:grid;font-size:24.5px;height:58px;margin:0 auto 14px;place-items:center;width:58px}.page .guest-limit-modal h2{color:#111827;font-size:23.5px;font-weight:850;letter-spacing:-.045em;line-height:1.1;margin:0}.page .guest-limit-modal p{color:#4b5563;font-size:14px;font-weight:550;line-height:1.45;margin:12px auto 0;max-width:340px}.page .guest-limit-actions{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr;margin-top:20px}.page .guest-limit-primary,.page .guest-limit-secondary{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:850;justify-content:center;letter-spacing:-.01em;min-height:48px;padding:0 18px}.page .guest-limit-primary{background:linear-gradient(135deg,#6d28d9,#db2777 55%,#f97316);box-shadow:0 16px 34px #6d28d93d;color:#fff}.page .guest-limit-secondary{background:#6d28d917;color:#6d28d9}@media (max-width:520px){.page .guest-limit-modal{border-radius:26px;padding:24px 18px}.page .guest-limit-modal h2{font-size:20.5px}.page .guest-limit-modal p{font-size:13px}}@media (max-width:420px){.page .sl-calendar-popup{left:50%;transform:translateX(-50%);width:calc(100vw - 34px)}}@keyframes preview-create-spin{to{transform:rotate(1turn)}}@keyframes preview-create-orbit{to{transform:rotate(1turn)}}@keyframes preview-create-sweep{0%{transform:translateX(-85%) rotate(12deg)}to{transform:translateX(85%) rotate(12deg)}}.page .seo-dodatna-sekcija{color:var(--text);margin:28px auto 34px;width:min(1240px,calc(100% - 28px))}.page .seo-dodatna-okvir{-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);background:radial-gradient(circle at 0 0,#6d28d91c,#0000 18rem),radial-gradient(circle at 100% 0,#db27771a,#0000 18rem),linear-gradient(135deg,#ffffffeb,#ffffffc2);border:1px solid #ffffffbd;border-radius:var(--radius-xl);box-shadow:var(--soft-shadow);overflow:hidden;padding:clamp(20px,3vw,34px);position:relative}.page .seo-dodatna-okvir:before{background:linear-gradient(90deg,#0000,#ffffff3d,#0000),radial-gradient(circle at 50% 0,#f9731614,#0000 20rem);content:"";inset:0;pointer-events:none;position:absolute}.page .seo-dodatna-mreza,.page .seo-dodatna-povezave,.page .seo-dodatna-uvod{position:relative;z-index:1}.page .seo-dodatna-uvod{grid-gap:clamp(18px,3vw,34px);align-items:center;display:grid;gap:clamp(18px,3vw,34px);grid-template-columns:minmax(0,1fr) minmax(200px,280px);margin:0 0 20px;width:100%}.page .seo-dodatna-glava{grid-gap:10px;align-content:center;display:grid;gap:10px;margin:0;max-width:none;min-width:0}.page .seo-dodatna-oznaka{align-items:center;background:#ffffffd1;border:1px solid #6d28d924;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffc7;color:#6d28d9;display:inline-flex;font-size:11.5px;font-weight:750;letter-spacing:.035em;line-height:1.2;margin:0;min-height:30px;padding:0 12px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page .seo-dodatna-glava h2{color:#111827;font-size:clamp(24.7px,2.85vw,36.1px);font-weight:760;letter-spacing:-.045em;line-height:1.08;margin:0}.page .seo-dodatna-glava p:not(.seo-dodatna-oznaka){color:var(--muted-strong);font-size:clamp(14.25px,1.38vw,16.15px);font-weight:450;line-height:1.62;margin:0}.page .seo-dodatna-slika{grid-gap:8px;align-content:start;background:#ffffffd6;border:1px solid #11182714;border-radius:clamp(20px,2vw,26px);box-shadow:0 18px 42px #1118271a;display:grid;gap:8px;margin:0;max-width:280px;overflow:hidden;padding:clamp(7px,1vw,10px);width:100%}.page .seo-dodatna-slika img{aspect-ratio:1/1;border-radius:clamp(14px,1.5vw,18px);display:block;height:auto;image-rendering:auto;object-fit:cover;object-position:center;width:100%}.page .seo-dodatna-slika figcaption{color:var(--muted-strong);font-size:clamp(11.4px,1.04vw,12.35px);font-weight:500;line-height:1.4;margin:0;padding:2px 8px 4px;text-align:center}.page .seo-dodatna-mreza{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.page .seo-dodatna-kartica{grid-gap:14px;align-content:start;background:#ffffffd1;border:1px solid #11182714;border-radius:24px;box-shadow:0 16px 36px #11182712;display:grid;gap:14px;min-width:0;padding:clamp(18px,2.1vw,24px)}.page .seo-dodatna-kartica h3,.page .seo-dodatna-povezave h3{color:#111827;font-size:clamp(17.1px,1.57vw,20.9px);font-weight:740;letter-spacing:-.03em;line-height:1.18;margin:0}.page .seo-dodatna-kartica ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.page .seo-dodatna-kartica li{color:#374151;font-size:14px;font-weight:480;line-height:1.45;min-width:0;padding-left:28px;position:relative}.page .seo-dodatna-kartica li:before{background:radial-gradient(circle at 35% 35%,#fff 0 24%,#0000 25%),linear-gradient(135deg,#6d28d9,#db2777 58%,#f97316);border-radius:999px;box-shadow:0 8px 16px #6d28d92e;content:"";height:14px;left:0;position:absolute;top:.56em;width:14px}.page .seo-dodatna-faq{grid-gap:12px;display:grid;gap:12px}.page .seo-dodatna-faq article{grid-gap:6px;background:linear-gradient(135deg,#ffffffe6,#ffffffb3),radial-gradient(circle at 100% 0,#6d28d914,#0000 10rem);border:1px solid #6d28d91a;border-radius:18px;display:grid;gap:6px;min-width:0;padding:14px}.page .seo-dodatna-faq h4{color:#4c1d95;font-size:14px;font-weight:720;letter-spacing:-.015em;line-height:1.28;margin:0}.page .seo-dodatna-faq p{color:var(--muted-strong);font-size:13px;font-weight:430;line-height:1.5;margin:0}.page .seo-dodatna-povezave{grid-gap:13px;background:#ffffffc7;border:1px solid #11182714;border-radius:24px;box-shadow:0 14px 32px #1118270f;display:grid;gap:13px;margin-top:16px;padding:clamp(18px,2vw,22px)}.page .seo-dodatna-linki{display:flex;flex-wrap:wrap;gap:10px}.page .seo-dodatna-linki a{align-items:center;background:#ffffffdb;border:1px solid #6d28d929;border-radius:999px;box-shadow:0 10px 22px #6d28d914;color:#5b21b6;display:inline-flex;font-size:13px;font-weight:720;justify-content:center;letter-spacing:-.01em;line-height:1.2;min-height:40px;padding:0 15px;transition:transform .18s var(--ease),box-shadow .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease)}.page .seo-dodatna-linki a:hover{background:#fff;border-color:#6d28d947;box-shadow:0 14px 28px #6d28d921;transform:translateY(-2px)}.page .seo-dodatna-linki a:active{transform:translateY(0)}@media (max-width:980px){.page .seo-dodatna-mreza{grid-template-columns:1fr}}@media (max-width:640px){.page .seo-dodatna-sekcija{margin:22px auto 28px;width:min(100% - 20px,1240px)}.page .seo-dodatna-okvir{border-radius:26px;padding:18px}.page .seo-dodatna-uvod{gap:16px;grid-template-columns:1fr;margin-bottom:18px}.page .seo-dodatna-slika{justify-self:center;width:min(280px,100%)}.page .seo-dodatna-glava h2{font-size:23.5px;line-height:1.12}.page .seo-dodatna-glava p:not(.seo-dodatna-oznaka){font-size:13.5px;line-height:1.55}.page .seo-dodatna-kartica,.page .seo-dodatna-povezave{border-radius:21px;padding:16px}.page .seo-dodatna-linki{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr}.page .seo-dodatna-linki a{width:100%}}.registracija-page{--reg-muted:#6b7280;--reg-rainbow:linear-gradient(100deg,#ff2fa2,#ff4b8a 14%,#ff7a59 28%,#ff9a3d 40%,#8b2cff 56%,#c22cff 68%,#ff5b92 80%,#ff9a3d 90%,#3b82f6);align-items:center;background:linear-gradient(115deg,#080c1ca8,#230c3661,#ff2fa224),radial-gradient(circle at 18% 18%,#ff2fa22e,#0000 20rem),radial-gradient(circle at 84% 24%,#3b82f629,#0000 22rem),var(--registracija-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 1px 0 #ffffff2e,0 28px 90px #11182724;box-sizing:border-box;display:flex;justify-content:center;margin:clamp(8px,1vw,14px) 0 0;min-height:calc(100svh - clamp(92px, 7vw, 112px));overflow:hidden;padding:clamp(18px,2.2vw,30px) clamp(8px,1.2vw,16px) clamp(34px,3.5vw,50px);position:relative;width:100%}.registracija-page *,.registracija-page :after,.registracija-page :before{box-sizing:inherit}.registracija-page:before{background:linear-gradient(90deg,#080c1c80,#080c1c14,#080c1c80),radial-gradient(circle at center,#ffffff14,#0000 28rem);inset:0}.registracija-page:after,.registracija-page:before{content:"";pointer-events:none;position:absolute;z-index:0}.registracija-page:after{background:linear-gradient(135deg,#ff2fa24d,#8428ff42,#3b82f633);border-radius:999px;filter:blur(22px);height:380px;opacity:.9;right:-120px;top:-110px;width:380px}.registracija-card{-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);background:radial-gradient(circle at 100% 0,#8428ff1f,#0000 15rem),radial-gradient(circle at 0 100%,#ff2fa21f,#0000 14rem),linear-gradient(145deg,#fffffff0,#ffffffc7);border:1px solid #ffffff9e;border-radius:clamp(22px,2vw,30px);box-shadow:0 26px 72px #0000003d,0 15px 38px #8428ff24,inset 0 1px 0 #ffffffdb;overflow:hidden;padding:clamp(12px,1.1vw,16px) clamp(15px,1.7vw,22px) clamp(14px,1.2vw,18px);position:relative;width:min(100%,470px);z-index:1}.registracija-header{margin:0 0 clamp(4px,.35vw,6px);overflow:visible;padding:0;position:relative;text-align:center;z-index:1}.registracija-header h1{-webkit-text-fill-color:#0000;background:var(--reg-rainbow);-webkit-background-clip:text;background-clip:text;background-position:50% 50%;background-size:170% 100%;color:#0000;display:inline-block;filter:drop-shadow(0 10px 22px rgba(0,0,0,.15));font-size:clamp(30px,2.7vw,37px);font-weight:600;letter-spacing:-.042em;line-height:1.1;margin:0;max-width:100%;overflow:visible;padding:0 10px 2px}.registracija-header h1:after{background:var(--reg-rainbow);border-radius:999px;box-shadow:0 10px 22px #8428ff26;content:"";display:block;height:2px;margin:clamp(5px,.45vw,7px) auto 0;width:clamp(82px,7vw,98px)}.registracija-form{grid-gap:clamp(9px,.7vw,11px);display:grid;gap:clamp(9px,.7vw,11px);position:relative;z-index:1}.registracija-form label{grid-gap:clamp(4px,.4vw,6px);display:grid;gap:clamp(4px,.4vw,6px)}.registracija-form label>span{color:#6d28d9;font-size:clamp(11px,.8vw,12px);font-weight:600;letter-spacing:.048em;line-height:1.2;text-transform:uppercase}.registracija-form input{background:linear-gradient(135deg,#fffffff5,#ffffffd1);border:1px solid #1118271a;border-radius:clamp(15px,1.2vw,17px);box-shadow:inset 0 1px 0 #ffffffd6,0 8px 20px #1118270d;color:#111827;font-size:clamp(14.5px,1vw,15.5px);font-weight:400;line-height:1.3;min-height:clamp(48px,3.5vw,52px);outline:none;padding:clamp(11px,.85vw,13px) 15px;transition:border-color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1),background .18s cubic-bezier(.2,.8,.2,1);width:100%}.registracija-form input::placeholder{color:#6b728094;font-weight:400}.registracija-form input:hover{background:#fffffff2;border-color:#7c3aed4d}.registracija-form input:focus{background:#fff;border-color:#7c3aed94;box-shadow:0 0 0 4px #7c3aed17,0 12px 28px #11182717;transform:translateY(-1px)}.registracija-password-wrap{position:relative;width:100%}.registracija-password-input{padding-right:52px}.registracija-password-toggle{background:#0000;border:0;border-radius:11px;color:#6d28d9;cursor:pointer;display:grid;height:38px;padding:0;place-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .18s ease,background .18s ease;width:38px}.registracija-password-toggle:hover{background:#6d28d914;color:#db2777}.registracija-password-toggle:focus-visible{outline:3px solid #6d28d92e;outline-offset:2px}.registracija-message{background:linear-gradient(135deg,#fef2f2f5,#ffffffc7);border:1px solid #dc262638;border-radius:14px;color:#991b1b;font-size:13px;font-weight:500;line-height:1.4;margin:0;padding:9px 12px}.registracija-submit{background:radial-gradient(circle at 10% 20%,#ffffff42,#0000 8rem),linear-gradient(135deg,#8428ff,#ff2fa2 50%,#ff9a3d);border:0;border-radius:999px;box-shadow:0 15px 34px #8428ff42,0 8px 20px #ff2fa22e;color:#fff;cursor:pointer;font-size:clamp(14.5px,1vw,15.5px);font-weight:700;letter-spacing:-.01em;line-height:1.2;min-height:clamp(48px,3.5vw,52px);padding:0 20px;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),opacity .18s cubic-bezier(.2,.8,.2,1),filter .18s cubic-bezier(.2,.8,.2,1)}.registracija-submit:hover:not(:disabled){box-shadow:0 19px 40px #8428ff4d,0 10px 24px #ff2fa238;filter:saturate(1.08) brightness(1.02);transform:translateY(-2px)}.registracija-submit:active:not(:disabled){transform:translateY(0)}.registracija-submit:disabled{cursor:not-allowed;opacity:.68}.registracija-switch{color:var(--reg-muted);font-size:clamp(13.5px,.95vw,14.5px);font-weight:400;line-height:1.35;margin:clamp(9px,.8vw,12px) 0 0;position:relative;text-align:center;z-index:1}.registracija-switch button{background:#0000;border:0;color:#6d28d9;cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:3px;transition:color .18s ease}.registracija-switch button:hover{color:#db2777}.vpis-page{--vpis-muted:#6b7280;--vpis-purple:#8428ff;--vpis-pink:#ff2fa2;--vpis-orange:#ff9a3d;--vpis-rainbow:linear-gradient(100deg,#ff2fa2,#ff4b8a 14%,#ff7a59 28%,#ff9a3d 40%,#8b2cff 56%,#c22cff 68%,#ff5b92 80%,#ff9a3d 90%,#3b82f6);align-items:center;background:linear-gradient(115deg,#080c1ca8,#230c3661,#ff2fa224),radial-gradient(circle at 18% 18%,#ff2fa22e,#0000 20rem),radial-gradient(circle at 84% 24%,#3b82f629,#0000 22rem),var(--vpis-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 1px 0 #ffffff2e,0 28px 90px #11182724;box-sizing:border-box;display:flex;justify-content:center;margin:clamp(10px,1.25vw,18px) 0 0;min-height:calc(100svh - clamp(95px, 8vw, 118px));overflow:hidden;padding:clamp(24px,3vw,42px) clamp(8px,1.2vw,16px) clamp(46px,4.8vw,70px);position:relative;width:100%}.vpis-page *,.vpis-page :after,.vpis-page :before{box-sizing:inherit}.vpis-page:before{background:linear-gradient(90deg,#080c1c80,#080c1c14,#080c1c80),radial-gradient(circle at center,#ffffff14,#0000 28rem);inset:0}.vpis-page:after,.vpis-page:before{content:"";pointer-events:none;position:absolute;z-index:0}.vpis-page:after{background:linear-gradient(135deg,#ff2fa24d,#8428ff42,#3b82f633);border-radius:999px;filter:blur(22px);height:380px;opacity:.9;right:-120px;top:-110px;width:380px}.vpis-card{-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);background:radial-gradient(circle at 100% 0,#8428ff1f,#0000 15rem),radial-gradient(circle at 0 100%,#ff2fa21f,#0000 14rem),linear-gradient(145deg,#fffffff0,#ffffffc7);border:1px solid #ffffff9e;border-radius:clamp(24px,2.4vw,34px);box-shadow:0 30px 86px #00000042,0 18px 44px #8428ff29,inset 0 1px 0 #ffffffdb;overflow:hidden;padding:clamp(18px,1.6vw,22px) clamp(16px,1.8vw,24px);width:min(100%,480px)}.vpis-card,.vpis-header{position:relative;z-index:1}.vpis-header{margin:2px 0 clamp(16px,1.6vw,20px);overflow:visible;padding-bottom:4px;text-align:center}.vpis-header h1{-webkit-text-fill-color:#0000;background:var(--vpis-rainbow);-webkit-background-clip:text;background-clip:text;background-position:50% 50%;background-size:160% 100%;color:#0000;display:inline-block;filter:drop-shadow(0 12px 24px rgba(0,0,0,.16));font-size:clamp(34px,3.05vw,42px);font-weight:600;letter-spacing:-.045em;line-height:1.14;margin:0;max-width:100%;overflow:visible;padding:0 10px 5px}.vpis-form{grid-gap:clamp(14px,1.2vw,16px);display:grid;gap:clamp(14px,1.2vw,16px);position:relative;z-index:1}.vpis-form label{grid-gap:8px;display:grid;gap:8px}.vpis-form label>span{color:#6d28d9;font-size:12px;font-weight:600;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}.vpis-form input{background:linear-gradient(135deg,#fffffff5,#ffffffd1);border:1px solid #1118271a;border-radius:clamp(17px,1.4vw,19px);box-shadow:inset 0 1px 0 #ffffffd6,0 10px 24px rgba(17,24,39,.055);color:#111827;font-size:clamp(15px,1.1vw,16px);font-weight:450;line-height:1.35;min-height:clamp(52px,4vw,56px);outline:none;padding:14px 17px;transition:border-color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1),background .18s cubic-bezier(.2,.8,.2,1);width:100%}.vpis-form input::placeholder{color:#6b728094;font-weight:400}.vpis-form input:hover{background:#fffffff2;border-color:#7c3aed4d}.vpis-form input:focus{background:#fff;border-color:#7c3aed94;box-shadow:0 0 0 5px #7c3aed17,0 15px 32px #1118271a;transform:translateY(-1px)}.vpis-password-wrap{position:relative;width:100%}.vpis-password-input{padding-right:54px}.vpis-password-toggle{background:#0000;border:0;border-radius:12px;color:#6d28d9;cursor:pointer;display:grid;height:40px;padding:0;place-items:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .18s ease,background .18s ease;width:40px}.vpis-password-toggle:hover{background:#6d28d914;color:#db2777}.vpis-password-toggle:focus-visible{outline:3px solid #6d28d92e;outline-offset:2px}.vpis-message{background:linear-gradient(135deg,#fef2f2f5,#ffffffc7);border:1px solid #dc262638;border-radius:16px;color:#991b1b;font-size:13.5px;font-weight:500;line-height:1.45;margin:0;padding:12px 14px}.vpis-submit{background:radial-gradient(circle at 10% 20%,#ffffff42,#0000 8rem),linear-gradient(135deg,#8428ff,#ff2fa2 50%,#ff9a3d);border:0;border-radius:999px;box-shadow:0 18px 40px #8428ff47,0 10px 24px #ff2fa233;color:#fff;cursor:pointer;font-size:clamp(15px,1.1vw,16px);font-weight:700;letter-spacing:-.01em;line-height:1.2;min-height:clamp(52px,4vw,56px);padding:0 22px;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),opacity .18s cubic-bezier(.2,.8,.2,1),filter .18s cubic-bezier(.2,.8,.2,1)}.vpis-submit:hover:not(:disabled){box-shadow:0 22px 48px #8428ff52,0 12px 28px #ff2fa23d;filter:saturate(1.08) brightness(1.02);transform:translateY(-2px)}.vpis-submit:active:not(:disabled){transform:translateY(0)}.vpis-submit:disabled{cursor:not-allowed;opacity:.68}.vpis-switch{color:var(--vpis-muted);font-size:clamp(14px,1vw,15px);font-weight:450;line-height:1.45;margin:clamp(15px,1.3vw,18px) 0 0;position:relative;text-align:center;z-index:1}.vpis-switch button{background:#0000;border:0;color:#6d28d9;cursor:pointer;font:inherit;font-weight:650;padding:0;text-decoration:underline;text-underline-offset:4px;transition:color .18s ease}.vpis-switch button:hover{color:#db2777}.profil-page,.profil-page *,.profil-page :after,.profil-page :before{box-sizing:border-box}.profil-page{background:linear-gradient(115deg,#ffffff29,#ffffff14,#ff2fa214),radial-gradient(circle at 18% 18%,#ff2fa224,#0000 20rem),radial-gradient(circle at 84% 24%,#3b82f621,#0000 22rem),url(/static/media/ozadje.181a6b8038449c7c9c42.webp) 50% /cover no-repeat;border-radius:0;box-shadow:inset 0 1px 0 #fff3,0 28px 90px #1118271f;display:grid;margin:clamp(8px,1vw,14px) 0 0;max-width:none;min-height:calc(100svh - clamp(92px, 8vw, 118px));overflow:hidden;padding:clamp(18px,2.2vw,30px) clamp(8px,1.2vw,16px) clamp(34px,3.5vw,50px);place-items:center;position:relative;width:100%}.profil-page .profil-title-hidden{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.profil-page:before{background:linear-gradient(90deg,#ffffff14,#ffffff05,#ffffff14),radial-gradient(circle at center,#ffffff1a,#0000 28rem);inset:0}.profil-page:after,.profil-page:before{content:"";pointer-events:none;position:absolute;z-index:0}.profil-page:after{background:linear-gradient(135deg,#ff2fa238,#8428ff2e,#3b82f629);border-radius:999px;filter:blur(22px);height:380px;opacity:.75;right:-120px;top:-110px;width:380px}.profil-page .profil-card{backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);background:radial-gradient(circle at 94% 10%,#8428ff2e,#0000 12rem),radial-gradient(circle at 8% 100%,#ff2fa226,#0000 13rem),radial-gradient(circle at 50% 0,#3b82f61a,#0000 16rem),linear-gradient(145deg,#fffffff5,#fffc);border:1px solid #ffffffb8;border-radius:clamp(24px,3vw,32px);box-shadow:0 28px 76px #11182726,0 14px 38px #8428ff1f,inset 0 1px 0 #ffffffe0;isolation:isolate;overflow:visible;padding:clamp(16px,2.2vw,24px);position:relative;text-align:center;width:min(100%,920px);z-index:1}.profil-page .profil-card:after{background:linear-gradient(135deg,#ff2fa229,#8428ff1a);border-radius:999px;bottom:clamp(-104px,-8vw,-88px);content:"";filter:blur(6px);height:clamp(205px,23vw,230px);pointer-events:none;position:absolute;right:clamp(-82px,-7vw,-70px);width:clamp(205px,23vw,230px);z-index:-1}.profil-page .profil-settings{position:absolute;right:clamp(12px,1.5vw,16px);top:clamp(12px,1.5vw,16px);z-index:10}.profil-page .profil-settings-button{background:radial-gradient(circle at 30% 20%,#fffffff2,#0000 42%),linear-gradient(135deg,#fffffffa,#f5f3ffd1);border:1px solid #ffffffc7;border-radius:999px;box-shadow:0 16px 34px #1118271f,0 10px 24px #8428ff1a,inset 0 1px 0 #ffffffeb;color:#6d28d9;cursor:pointer;display:grid;font-size:24px;height:34px;line-height:1;place-items:center;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),filter .18s cubic-bezier(.2,.8,.2,1);width:34px}.profil-page .profil-settings-button:hover{box-shadow:0 20px 42px #11182726,0 12px 28px #8428ff24,inset 0 1px 0 #fffffff0;filter:saturate(1.08);transform:translateY(-1px)}.profil-page .profil-settings-button:active{transform:translateY(0)}.profil-page .profil-settings-button:focus-visible{outline:3px solid #8428ff40;outline-offset:4px}.profil-page .profil-settings-icon{stroke-width:2.1;height:20px;width:20px}.profil-page .profil-settings-menu{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:#fffffffa;border:1px solid #7c3aed24;border-radius:20px;box-shadow:0 24px 64px #1118272e;display:grid;max-width:min(260px,calc(100vw - 28px));min-width:168px;padding:7px;position:absolute;right:0;top:calc(100% + 10px);width:-webkit-max-content;width:max-content}.profil-page .profil-delete-account,.profil-page .profil-info-account{align-items:center;border:1px solid #ffffff75;border-radius:15px;box-shadow:0 14px 30px #11182724,inset 0 1px 0 #ffffff3d;color:#fff;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:7px;justify-content:flex-start;letter-spacing:-.01em;min-height:40px;overflow:hidden;padding:0 12px;position:relative;transition:filter .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1),opacity .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1);white-space:nowrap;width:100%}.profil-page .profil-delete-account:before,.profil-page .profil-info-account:before{background:radial-gradient(circle at 14% 18%,#ffffff47,#0000 6rem);content:"";inset:0;pointer-events:none;position:absolute}.profil-page .profil-info-account{background:linear-gradient(135deg,#2563eb,#7c3aed 52%,#06b6d4);margin-bottom:6px}.profil-page .profil-delete-account{background:linear-gradient(135deg,#b91c1c,#e11d48 54%,#fb7185)}.profil-page .profil-delete-account:hover:not(:disabled),.profil-page .profil-info-account:hover:not(:disabled){box-shadow:0 18px 38px #1118272e,inset 0 1px 0 #ffffff4d;filter:brightness(1.04) saturate(1.08);transform:translateY(-1px)}.profil-page .profil-delete-account:disabled,.profil-page .profil-info-account:disabled{cursor:not-allowed;opacity:.68}.profil-page .profil-delete-account:focus-visible,.profil-page .profil-info-account:focus-visible{outline:3px solid #7c3aed3d;outline-offset:3px}.profil-page .profil-delete-account:focus-visible{outline-color:#e11d4840}.profil-page .profil-delete-account span,.profil-page .profil-info-account span,.profil-page .profil-menu-icon{position:relative;z-index:1}.profil-page .profil-menu-icon{stroke-width:2.25;flex:0 0 auto;height:18px;width:18px}.profil-page .profil-delete-account span,.profil-page .profil-info-account span{line-height:1}.profil-page .profil-eyebrow{align-items:center;background:linear-gradient(135deg,#fffffff5,#ffffffc2),radial-gradient(circle at 100% 0,#ff2fa21f,#0000 5rem);border:1px solid #8428ff21;border-radius:999px;box-shadow:0 12px 26px #11182712;color:#6d28d9;display:inline-flex;font-size:clamp(10.5px,1.2vw,11.5px);font-weight:600;justify-content:center;letter-spacing:.075em;margin:0 auto clamp(7px,1vw,10px);padding:6px 12px;position:relative;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2}.profil-page .profil-card h1{text-wrap:balance;background:linear-gradient(100deg,#ff2fa2,#ff9a3d 30%,#8428ff 64%,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(27px,4.2vw,40px);font-weight:600;letter-spacing:-.05em;line-height:1.06;margin:0;max-width:100%;overflow-wrap:anywhere;position:relative;z-index:2}.profil-page .profil-card h1.profil-loading-title{display:block;font-size:clamp(20px,5vw,27px);letter-spacing:-.025em;line-height:1.22;margin:2px auto 0;overflow:visible;padding:.03em 0 .08em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profil-page .profil-card h1.profil-title{align-items:center;background:none;color:#111827;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;letter-spacing:-.025em;line-height:1.22;overflow:visible;padding:.02em 0 .08em}.profil-page .profil-title-label{color:#4b5563;font-size:clamp(18px,4.6vw,26px);font-weight:550;line-height:1.2;padding-bottom:.04em}.profil-page .profil-title-name{background:linear-gradient(100deg,#ff2fa2,#ff9a3d 30%,#8428ff 64%,#3b82f6);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(19px,4.9vw,28px);font-weight:600;line-height:1.2;overflow-wrap:anywhere;padding-bottom:.04em}.profil-page .profil-text{color:#6b7280;font-size:clamp(14px,1.8vw,15px);font-weight:450;line-height:1.4;margin:clamp(6px,1vw,9px) auto clamp(9px,1.4vw,13px);max-width:440px;position:relative;z-index:2}.profil-page .profil-text[role=alert]{background:linear-gradient(135deg,#fef2f2f5,#ffffffc7);border:1px solid #dc262633;border-radius:16px;color:#991b1b;font-weight:550;padding:9px 11px}.profil-page .profil-summary-grid{grid-gap:9px;align-items:stretch;display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:10px 0;position:relative;z-index:2}.profil-page .profil-info,.profil-page .profil-reward-card{background:linear-gradient(135deg,#ffffffe6,#ffffffbd),radial-gradient(circle at 100% 0,#8428ff14,#0000 10rem);border:1px solid #7c3aed1f;border-radius:18px;box-shadow:0 14px 30px rgba(17,24,39,.055),inset 0 1px 0 #ffffffd1;height:100%;min-height:62px;padding:11px 14px;text-align:left}.profil-page .profil-info{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;min-width:0;row-gap:6px}.profil-page .profil-info span{color:#7c3aed;flex:0 0 auto;font-size:11.5px;font-weight:600;letter-spacing:.07em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.profil-page .profil-info strong{color:#111827;font-size:clamp(15px,1.8vw,16.5px);font-weight:550;line-height:1.15;min-width:0;overflow-wrap:anywhere;text-align:left}.profil-page .profil-reward-card{grid-gap:6px;align-content:center;display:grid;gap:6px}.profil-page .profil-reward-header{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto}.profil-page .profil-reward-icon{align-items:center;display:inline-flex;font-size:20px;height:26px;justify-content:center;line-height:1;min-width:26px;width:26px}.profil-page .profil-reward-title{min-width:0}.profil-page .profil-reward-title strong{color:#111827;display:block;font-size:15px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.profil-page .profil-reward-count{align-items:center;background:#ffffffb8;border:1px solid #7c3aed1a;border-radius:999px;color:#4b5563;display:inline-flex;font-size:12px;font-weight:550;justify-content:center;min-height:26px;min-width:52px;padding:0 9px;white-space:nowrap}.profil-page .profil-progress-track{background:#11182714;border-radius:999px;box-shadow:inset 0 1px 2px #11182714;height:7px;overflow:hidden;position:relative;width:100%}.profil-page .profil-progress-fill{background:linear-gradient(90deg,#8428ff,#ff2fa2 56%,#ff9a3d);border-radius:inherit;height:100%;transition:width .28s cubic-bezier(.2,.8,.2,1);width:0;width:var(--profil-progress,0)}.profil-page .profil-admin-panel,.profil-page .profil-ticket-panel{grid-gap:9px;background:linear-gradient(135deg,#ffffffeb,#ffffffc2),radial-gradient(circle at 100% 0,#8428ff1a,#0000 12rem);border:1px solid #7c3aed1f;border-radius:18px;box-shadow:0 14px 30px rgba(17,24,39,.055),inset 0 1px 0 #ffffffd1;display:grid;gap:9px;margin:10px 0;padding:11px 13px;position:relative;text-align:left;z-index:2}.profil-page .profil-admin-panel{margin-bottom:12px}.profil-page .profil-admin-header,.profil-page .profil-ticket-header{align-items:center;display:flex;gap:9px;justify-content:space-between}.profil-page .profil-admin-header div,.profil-page .profil-ticket-header div{grid-gap:2px;display:grid;gap:2px;min-width:0}.profil-page .profil-admin-header span,.profil-page .profil-ticket-header span{color:#7c3aed;font-size:11.5px;font-weight:600;letter-spacing:.075em;text-transform:uppercase}.profil-page .profil-admin-header h2{color:#111827;font-size:clamp(15px,2vw,17px);font-weight:600;letter-spacing:-.03em;line-height:1.15;margin:0}.profil-page .profil-ticket-header>strong{background:linear-gradient(135deg,#8428ff,#ff2fa2);border-radius:999px;color:#fff;display:grid;font-size:15px;font-weight:650;height:38px;min-width:38px;place-items:center}.profil-page .profil-admin-header>strong{background:linear-gradient(135deg,#8428ff,#ff2fa2);border-radius:999px;color:#fff;display:grid;font-size:14px;font-weight:650;height:36px;min-width:36px;place-items:center}.profil-page .profil-ticket-stats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))}.profil-page .profil-ticket-stats div{grid-gap:3px;background:#ffffffbd;border:1px solid #7c3aed1a;border-radius:16px;display:grid;gap:3px;padding:8px 9px}.profil-page .profil-ticket-stats span{color:#6d28d9;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.profil-page .profil-ticket-stats strong{color:#111827;font-size:17px;font-weight:650;line-height:1}.profil-page .profil-admin-error,.profil-page .profil-admin-status,.profil-page .profil-ticket-empty,.profil-page .profil-ticket-error,.profil-page .profil-ticket-help{border-radius:14px;font-size:13px;font-weight:500;line-height:1.38;margin:0;padding:8px 10px}.profil-page .profil-admin-status,.profil-page .profil-ticket-empty,.profil-page .profil-ticket-help{background:#ffffffc2;color:#4b5563}.profil-page .profil-admin-error,.profil-page .profil-ticket-error{background:#fef2f2f2;border:1px solid #dc26262e;color:#991b1b}.profil-page .profil-ticket-error .profil-ticket-reset-date{color:#7f1d1d;display:block;font-size:12px;font-weight:600;line-height:1.35;margin-top:3px}.profil-page .profil-ticket-groups{grid-gap:7px;display:grid;gap:7px;max-height:390px;overflow:auto;padding-right:3px}.profil-page .profil-ticket-group{grid-gap:8px;align-items:center;background:#ffffffc7;border:1px solid #7c3aed1a;border-radius:16px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));padding:9px;text-align:left;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),background .18s cubic-bezier(.2,.8,.2,1);width:100%}.profil-page .profil-ticket-group:hover:not(:disabled){background:#fffffff0;border-color:#7c3aed38;transform:translateY(-1px)}.profil-page .profil-ticket-group:disabled{cursor:not-allowed;opacity:.62}.profil-page .profil-ticket-group-main{grid-gap:2px;display:grid;gap:2px;min-width:0}.profil-page .profil-ticket-group-main strong{color:#111827;font-size:14.5px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.profil-page .profil-ticket-group-main span{color:#7c3aed;font-size:13px;font-weight:550;line-height:1.25;overflow-wrap:anywhere}.profil-page .profil-ticket-group-main small{color:#4b5563;font-size:12px;font-weight:500;line-height:1.25;overflow-wrap:anywhere}.profil-page .profil-ticket-group-count{grid-column-gap:6px;grid-row-gap:3px;align-items:baseline;background:linear-gradient(135deg,#8428ff1a,#ff2fa214);border-radius:16px;column-gap:6px;display:grid;grid-template-columns:auto auto;justify-content:center;min-width:0;padding:8px 9px;row-gap:3px;text-align:center;width:100%}.profil-page .profil-ticket-group-count strong{color:#111827;font-size:20px;font-weight:650;line-height:1}.profil-page .profil-ticket-group-count span{color:#7c3aed;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.profil-page .profil-ticket-group-count em,.profil-page .profil-ticket-group-count small{border-radius:999px;font-size:10.5px;font-style:normal;font-weight:600;grid-column:1/-1;justify-self:center;line-height:1;padding:3px 7px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profil-page .profil-ticket-group-count small{background:#16a34a1a;color:#15803d}.profil-page .profil-ticket-group-count em{background:#dc262614;color:#b91c1c}.profil-page .profil-ticket-detail-toolbar{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:1px 0;min-height:28px}.profil-page .profil-ticket-detail-label{align-items:center;color:#7c3aed;display:inline-flex;font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.profil-page .profil-ticket-back,.profil-page .profil-ticket-detail-label{min-height:28px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profil-page .profil-ticket-back{appearance:none;-webkit-appearance:none;background:linear-gradient(135deg,#111827,#374151);border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:12px;font-weight:550;height:30px;line-height:30px;padding:0 10px;white-space:nowrap}.profil-page .profil-ticket-back:disabled{cursor:not-allowed;opacity:.58}.profil-page .profil-ticket-detail{grid-gap:8px;display:grid;gap:8px}.profil-page .profil-ticket-detail-head{grid-gap:8px;align-items:stretch;background:#fffc;border:1px solid #7c3aed1f;border-radius:16px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));padding:9px}.profil-page .profil-ticket-event-info{grid-gap:3px;align-content:center;display:grid;gap:3px;min-width:0}.profil-page .profil-ticket-event-info h2{color:#111827;font-size:18px;font-weight:600;letter-spacing:-.03em;line-height:1.16;margin:0;overflow-wrap:anywhere}.profil-page .profil-ticket-event-info p{color:#7c3aed;font-size:12.5px;font-weight:550;line-height:1.25;margin:0}.profil-page .profil-ticket-event-info small{color:#4b5563;font-size:12px;font-weight:500;line-height:1.25}.profil-page .profil-ticket-event-side{grid-gap:6px;align-items:stretch;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))}.profil-page .profil-ticket-detail-summary{background:linear-gradient(135deg,#8428ff,#ff2fa2);border-radius:16px;color:#fff;display:grid;min-width:72px;padding:8px;place-items:center;width:100%}.profil-page .profil-ticket-detail-summary strong{color:#fff;font-size:21px;font-weight:600;line-height:1}.profil-page .profil-ticket-detail-summary span{color:#fff;font-size:10px;font-weight:550;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.profil-page .profil-ticket-validity{grid-gap:3px;align-content:center;background:#ffffffbd;border:1px solid #7c3aed1a;border-radius:16px;display:grid;gap:3px;min-width:130px;padding:8px 9px}.profil-page .profil-ticket-validity span{color:#7c3aed;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.profil-page .profil-ticket-validity strong{color:#111827;font-size:12.5px;font-weight:550;line-height:1.2}.profil-page .profil-ticket-detail-actions{grid-gap:6px;align-items:end;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}.profil-page .profil-ticket-add-count{grid-gap:3px;display:grid;gap:3px;min-width:0;width:100%}.profil-page .profil-ticket-add-count span{color:#7c3aed;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.profil-page .profil-ticket-add-count input{background:#ffffffdb;border:1px solid #7c3aed24;border-radius:999px;color:#111827;font-size:12.5px;font-weight:550;min-height:30px;outline:none;padding:0 10px;width:100%}.profil-page .profil-ticket-add-count input:focus{border-color:#7c3aed6b;box-shadow:0 0 0 4px #7c3aed14}.profil-page .profil-ticket-add-count input:disabled{cursor:not-allowed;opacity:.62}.profil-page .profil-ticket-add-more,.profil-page .profil-ticket-delete-event,.profil-page .profil-ticket-delete-one,.profil-page .profil-ticket-download-all,.profil-page .profil-ticket-download-one{border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:12px;font-weight:550;min-height:30px;min-width:0;padding:0 10px;transition:filter .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1),opacity .18s cubic-bezier(.2,.8,.2,1);white-space:nowrap;width:100%}.profil-page .profil-ticket-add-more{background:linear-gradient(135deg,#16a34a,#22c55e)}.profil-page .profil-ticket-download-all,.profil-page .profil-ticket-download-one{background:linear-gradient(135deg,#111827,#374151)}.profil-page .profil-ticket-delete-event,.profil-page .profil-ticket-delete-one{background:linear-gradient(135deg,#dc2626,#f43f5e)}.profil-page .profil-ticket-add-more:hover:not(:disabled),.profil-page .profil-ticket-delete-event:hover:not(:disabled),.profil-page .profil-ticket-delete-one:hover:not(:disabled),.profil-page .profil-ticket-download-all:hover:not(:disabled),.profil-page .profil-ticket-download-one:hover:not(:disabled){filter:brightness(1.04) saturate(1.08);transform:translateY(-1px)}.profil-page .profil-ticket-add-more:disabled,.profil-page .profil-ticket-delete-event:disabled,.profil-page .profil-ticket-delete-one:disabled,.profil-page .profil-ticket-download-all:disabled,.profil-page .profil-ticket-download-one:disabled{cursor:not-allowed;opacity:.68}.profil-page .profil-ticket-detail-list{grid-gap:6px;display:grid;gap:6px;max-height:390px;overflow:auto;padding-right:3px}.profil-page .profil-ticket-detail-item{grid-gap:7px;align-items:center;background:#ffffffc7;border:1px solid #7c3aed1a;border-radius:15px;display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));padding:8px}.profil-page .profil-ticket-item-main{grid-gap:6px;display:grid;gap:6px;min-width:0}.profil-page .profil-ticket-item-main div{grid-gap:2px;display:grid;gap:2px;min-width:0}.profil-page .profil-ticket-item-main strong{color:#111827;font-size:13.5px;font-weight:600;line-height:1.15}.profil-page .profil-ticket-item-main span{color:#6d28d9;font-size:11.5px;font-weight:550;line-height:1.15;overflow-wrap:anywhere}.profil-page .profil-ticket-status-active,.profil-page .profil-ticket-status-expired{border-radius:999px;flex:0 0 auto;font-size:10.5px;font-style:normal;font-weight:600;line-height:1;padding:4px 7px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profil-page .profil-ticket-status-active{background:#16a34a1a;color:#15803d}.profil-page .profil-ticket-status-expired{background:#dc262617;color:#b91c1c}.profil-page .profil-ticket-item-details{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));min-width:0}.profil-page .profil-ticket-item-details div{grid-gap:2px;background:#ffffffad;border-radius:13px;display:grid;gap:2px;padding:7px 8px}.profil-page .profil-ticket-item-details span{color:#7c3aed;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.profil-page .profil-ticket-item-details strong{color:#374151;font-size:12px;font-weight:550;line-height:1.18;overflow-wrap:anywhere}.profil-page .profil-ticket-item-actions{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));min-width:0}.profil-page .profil-ticket-export-stage{height:auto;left:-12000px;overflow:visible;pointer-events:none;position:fixed;top:0;width:360px;z-index:0}.profil-page .profil-ticket-export-ticket{--profil-ticket-text:#fff;--profil-ticket-soft:#e2e8f0eb;--profil-ticket-title-size:30px;--profil-ticket-title-line-height:0.94;--profil-ticket-title-spacing:-0.06em;--profil-ticket-subtitle-size:10.5px;--profil-ticket-subtitle-line-height:1.24;--profil-ticket-main-gap:7px;--profil-ticket-main-padding-top:16px;grid-gap:12px;aspect-ratio:auto;background:#050816;border:0;border-radius:0;box-shadow:none;color:var(--profil-ticket-text);display:grid;filter:none;font-family:Arial,sans-serif;gap:12px;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;height:640px;isolation:isolate;margin:0;max-height:640px;max-width:360px;min-height:640px;min-width:360px;outline:0;overflow:hidden;position:relative;transform:none;width:360px}.profil-page .profil-ticket-export-ticket:before{background:#0000;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.profil-page .profil-ticket-export-ticket:after{content:none}.profil-page .profil-ticket-format-phone{aspect-ratio:auto;border-radius:0}.profil-page .profil-ticket-style-moderno{--profil-ticket-text:#fff;--profil-ticket-soft:#f0f9fff2;background:radial-gradient(circle at 18% 10%,#22d3ee47,#0000 8.5rem),radial-gradient(circle at 86% 16%,#a855f738,#0000 9rem),radial-gradient(circle at 52% 96%,#ec489938,#0000 11rem),linear-gradient(160deg,#020617,#061327 26%,#11113a 56%,#24185f 78%,#020617)}.profil-page .profil-ticket-style-moderno:before{background:linear-gradient(145deg,hsla(0,0%,100%,.085),#0000 32%),linear-gradient(315deg,rgba(34,211,238,.055),#0000 42%),linear-gradient(45deg,rgba(236,72,153,.045),#0000 46%),linear-gradient(180deg,hsla(0,0%,100%,.032),#0000 44%,#0206172e)}.profil-page .profil-ticket-style-minimalno{--profil-ticket-text:#111827;--profil-ticket-soft:#4b5563;background:linear-gradient(160deg,#fff,#f8fafc 46%,#eef2ff)}.profil-page .profil-ticket-style-minimalno:before{background:#0000}.profil-page .profil-ticket-export-main,.profil-page .profil-ticket-export-side{position:relative;z-index:2}.profil-page .profil-ticket-export-perforation{display:none}.profil-page .profil-ticket-export-main{grid-gap:var(--profil-ticket-main-gap);align-content:stretch;display:grid;gap:var(--profil-ticket-main-gap);grid-template-rows:auto auto auto minmax(0,1fr);min-height:0;min-width:0;overflow:visible;padding:var(--profil-ticket-main-padding-top) 18px 0}.profil-page .profil-ticket-export-eyebrow{background:#f1f5f929;border:1px solid #7dd3fc47;border-radius:999px;box-shadow:none;color:#cffafe;display:inline-grid;height:22px;justify-self:center;margin:0;max-width:100%;overflow:hidden;padding:0 10px;place-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profil-page .profil-ticket-style-moderno .profil-ticket-export-eyebrow{background:linear-gradient(135deg,#22d3ee3d,#ec489929),#0f172a6b;border-color:#a5f3fc6b;color:#f0fdff}.profil-page .profil-ticket-style-minimalno .profil-ticket-export-eyebrow{background:#2563eb14;border-color:#2563eb2e;color:#1d4ed8}.profil-page .profil-ticket-export-eyebrow span{color:inherit;display:block;font-size:7px;font-weight:780;letter-spacing:.1em;line-height:1;text-transform:uppercase;transform:translateY(1px);white-space:nowrap}.profil-page .profil-ticket-export-main h2{color:var(--profil-ticket-text);display:block;font-size:var(--profil-ticket-title-size);font-weight:850;letter-spacing:var(--profil-ticket-title-spacing);line-height:var(--profil-ticket-title-line-height);padding:.04em 0 .12em;text-transform:uppercase;width:100%;word-break:normal}.profil-page .profil-ticket-export-main h2,.profil-page .profil-ticket-export-main>p:not(.profil-ticket-export-eyebrow){justify-self:center;margin:0 auto;max-width:100%;overflow:visible;overflow-wrap:anywhere;text-align:center;text-shadow:none}.profil-page .profil-ticket-export-main>p:not(.profil-ticket-export-eyebrow){color:var(--profil-ticket-soft);font-size:var(--profil-ticket-subtitle-size);font-weight:540;line-height:var(--profil-ticket-subtitle-line-height);padding:0;text-overflow:clip;white-space:normal}.profil-page .profil-ticket-export-ticket.profil-ticket-density-tight{--profil-ticket-title-size:26px;--profil-ticket-title-line-height:0.96;--profil-ticket-title-spacing:-0.055em;--profil-ticket-subtitle-size:10px;--profil-ticket-subtitle-line-height:1.2;--profil-ticket-main-gap:6px;--profil-ticket-main-padding-top:15px}.profil-page .profil-ticket-export-ticket.profil-ticket-density-compact{--profil-ticket-title-size:22px;--profil-ticket-title-line-height:0.98;--profil-ticket-title-spacing:-0.05em;--profil-ticket-subtitle-size:9.4px;--profil-ticket-subtitle-line-height:1.18;--profil-ticket-main-gap:5px;--profil-ticket-main-padding-top:14px}.profil-page .profil-ticket-export-ticket.profil-ticket-density-ultra{--profil-ticket-title-size:18px;--profil-ticket-title-line-height:1.02;--profil-ticket-title-spacing:-0.04em;--profil-ticket-subtitle-size:8.8px;--profil-ticket-subtitle-line-height:1.16;--profil-ticket-main-gap:5px;--profil-ticket-main-padding-top:13px}.profil-page .profil-ticket-export-ticket.profil-ticket-density-mega{--profil-ticket-title-size:15px;--profil-ticket-title-line-height:1.04;--profil-ticket-title-spacing:-0.03em;--profil-ticket-subtitle-size:8px;--profil-ticket-subtitle-line-height:1.12;--profil-ticket-main-gap:4px;--profil-ticket-main-padding-top:12px}.profil-page .profil-ticket-export-info-grid{grid-gap:6px;align-self:end;display:grid;gap:6px;grid-auto-rows:minmax(37px,auto);grid-template-areas:"datum ura" "lokacija lokacija" "cena organizator";grid-template-columns:1fr 1fr;min-width:0}.profil-page .profil-ticket-export-info-grid>div{grid-gap:2px;align-content:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a80;border:1px solid #7dd3fc29;border-radius:12px;box-shadow:none;display:grid;gap:2px;min-height:37px;min-width:0;overflow:hidden;padding:5px 7px}.profil-page .profil-ticket-style-moderno .profil-ticket-export-info-grid>div{background:linear-gradient(135deg,#0ea5e92e,#a855f724),#0f172a75;border-color:#a5f3fc38}.profil-page .profil-ticket-style-minimalno .profil-ticket-export-info-grid>div{background:#ffffffb8;border-color:#1118271a}.profil-page .profil-ticket-export-info-grid>div:first-child{grid-area:datum}.profil-page .profil-ticket-export-info-grid>div:nth-child(2){grid-area:ura}.profil-page .profil-ticket-export-info-grid>div:nth-child(3){grid-area:lokacija}.profil-page .profil-ticket-export-info-grid>div:nth-child(4){grid-area:cena}.profil-page .profil-ticket-export-info-grid>div:nth-child(5){grid-area:organizator}.profil-page .profil-ticket-export-info-grid small{color:#a5f3fcf0;display:block;font-size:6.4px;font-weight:760;letter-spacing:.08em;line-height:1.05;overflow:hidden;text-overflow:clip;text-transform:uppercase;white-space:nowrap;width:100%}.profil-page .profil-ticket-style-moderno .profil-ticket-export-info-grid small{color:#bae6fdf5}.profil-page .profil-ticket-style-minimalno .profil-ticket-export-info-grid small{color:#6d28d9}.profil-page .profil-ticket-export-info-grid strong{color:var(--profil-ticket-text);display:block;font-size:9.5px;font-weight:680;letter-spacing:-.025em;line-height:1.12;overflow:hidden;overflow-wrap:anywhere;text-shadow:none;white-space:normal;width:100%;word-break:normal}.profil-page .profil-ticket-export-side{grid-gap:5px;align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a85;border:1px solid #7dd3fc2e;border-radius:18px;box-shadow:none;display:grid;gap:5px;grid-template-areas:"qr" "label" "scan";grid-template-columns:1fr;justify-items:center;margin:0 18px 16px;min-height:0;min-width:0;overflow:visible;padding:10px 8px 8px}.profil-page .profil-ticket-style-moderno .profil-ticket-export-side{background:linear-gradient(135deg,#22d3ee29,#ec48991f),#0f172a7a;border-color:#a5f3fc3d}.profil-page .profil-ticket-style-minimalno .profil-ticket-export-side{background:#ffffffb8;border-color:#1118271a}.profil-page .profil-ticket-export-side-label{grid-gap:2px;display:grid;gap:2px;grid-area:label;justify-items:center;max-width:100%;min-width:0;overflow:visible;text-align:center;width:100%}.profil-page .profil-ticket-export-side-label strong{color:var(--profil-ticket-text);display:block;font-size:8px;font-weight:820;letter-spacing:.13em;line-height:1.05;overflow:hidden;text-overflow:clip;text-shadow:none;white-space:nowrap;width:100%}.profil-page .profil-ticket-export-side-label span{color:var(--profil-ticket-soft);display:block;font-size:8.2px;font-weight:650;line-height:1.12;overflow:visible;overflow-wrap:anywhere;text-align:center;white-space:normal;width:100%;word-break:break-word}.profil-page .profil-ticket-export-qr{aspect-ratio:1/1;background:#fff;border:0;border-radius:22px;box-shadow:none;display:grid;grid-area:qr;max-width:100%;overflow:hidden;padding:8px;place-items:center;width:240px}.profil-page .profil-ticket-export-qr svg{display:block;height:100%;width:100%}.profil-page .profil-ticket-export-side>p{background:#f1f5f924;border:1px solid #7dd3fc38;border-radius:999px;color:#cffafe;display:inline-grid;grid-area:scan;height:18px;margin:0;max-width:100%;overflow:hidden;padding:0 8px;place-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profil-page .profil-ticket-style-moderno .profil-ticket-export-side>p{background:linear-gradient(135deg,#22d3ee33,#ec489924),#f1f5f91f;border-color:#a5f3fc52;color:#f0fdff}.profil-page .profil-ticket-style-minimalno .profil-ticket-export-side>p{background:#2563eb14;border-color:#2563eb29;color:#1d4ed8}.profil-page .profil-ticket-export-side>p span{color:inherit;display:block;font-size:6px;font-weight:780;letter-spacing:.13em;line-height:1;text-transform:uppercase;transform:translateY(1px);white-space:nowrap}.profil-page .profil-admin-search{margin:0 0 8px}.profil-page .profil-admin-search input{background:#ffffffdb;border:1px solid #7c3aed29;border-radius:14px;box-shadow:inset 0 1px 0 #fffc;color:#111827;font-size:14px;font-weight:500;min-height:42px;outline:none;padding:9px 11px;width:100%}.profil-page .profil-admin-search input:focus{border-color:#7c3aed73;box-shadow:0 0 0 5px #7c3aed14}.profil-page .profil-admin-search input::placeholder{color:#4b5563b8}.profil-page .profil-admin-users{grid-gap:7px;display:grid;gap:7px;max-height:360px;overflow:auto;padding-right:3px}.profil-page .profil-admin-user{align-items:stretch;background:#ffffffc7;border:1px solid #7c3aed1a;border-radius:14px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:9px 10px}.profil-page .profil-admin-user div{grid-gap:2px;display:grid;flex:1 1 220px;gap:2px;min-width:0}.profil-page .profil-admin-user strong{color:#111827;font-size:14px;font-weight:600;overflow-wrap:anywhere}.profil-page .profil-admin-user span{color:#4b5563;font-size:13px;font-weight:500;overflow-wrap:anywhere}.profil-page .profil-admin-user small{color:#7c3aed;font-size:12px;font-weight:550}.profil-page .profil-admin-user button{background:linear-gradient(135deg,#dc2626,#f43f5e);border:0;border-radius:999px;color:#fff;cursor:pointer;flex:1 1 120px;font-size:12.5px;font-weight:600;min-height:34px;padding:0 11px;width:100%}.profil-page .profil-admin-user button:hover:not(:disabled){filter:brightness(1.04) saturate(1.08)}.profil-page .profil-admin-user button:disabled{cursor:not-allowed;opacity:.6}.profil-page .profil-admin-pagination{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));margin-top:8px;text-align:center}.profil-page .profil-admin-pagination button{background:linear-gradient(135deg,#8428ff,#ff2fa2);border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:12.5px;font-weight:600;min-height:34px;padding:0 12px;width:100%}.profil-page .profil-admin-pagination button:hover:not(:disabled){filter:brightness(1.04) saturate(1.08)}.profil-page .profil-admin-pagination button:disabled{cursor:not-allowed;opacity:.55}.profil-page .profil-admin-pagination span{color:#4b5563;display:grid;font-size:13px;font-weight:550;place-items:center;white-space:nowrap}.profil-page .profil-actions{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));position:relative;z-index:2}.profil-page .profil-actions button{background:linear-gradient(135deg,#8428ff,#ff2fa2 56%,#ff9a3d);border:0;border-radius:999px;box-shadow:0 15px 32px #8428ff3b,0 8px 18px #ff2fa221,inset 0 1px 0 #ffffff38;color:#fff;cursor:pointer;font-size:14.5px;font-weight:600;letter-spacing:-.01em;min-height:42px;padding:0 16px;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),filter .18s cubic-bezier(.2,.8,.2,1);width:100%}.profil-page .profil-actions button:hover{box-shadow:0 20px 42px #8428ff47,0 10px 24px #ff2fa22e;filter:saturate(1.08) brightness(1.02);transform:translateY(-2px)}.profil-page .profil-actions button:active{transform:translateY(0)}.profil-page .profil-actions button:focus-visible{outline:3px solid #8428ff40;outline-offset:4px}.profil-page .profil-actions .profil-logout{background:linear-gradient(135deg,#111827,#374151);box-shadow:0 16px 34px #11182733,inset 0 1px 0 #ffffff1f}.profil-page .profil-actions .profil-logout:hover{box-shadow:0 20px 42px #1118273d}.profil-page .profil-modal-backdrop{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1118277a;display:grid;inset:0;padding:clamp(10px,2vw,18px);place-items:center;position:fixed;z-index:999}.profil-page .profil-modal{background:radial-gradient(circle at 100% 0,#8428ff1f,#0000 13rem),linear-gradient(145deg,#fffffffa,#ffffffe6);border:1px solid #ffffffb8;border-radius:clamp(20px,3vw,28px);box-shadow:0 30px 90px #11182747;padding:clamp(16px,2.5vw,22px);text-align:left;width:min(100%,420px)}.profil-page .profil-modal h2{color:#111827;font-size:clamp(20px,4vw,24px);font-weight:600;letter-spacing:-.035em;margin:0 0 7px}.profil-page .profil-modal p{color:#4b5563;font-size:14px;font-weight:450;line-height:1.5;margin:0 0 12px}.profil-page .profil-modal-close,.profil-page .profil-modal-delete{border:0;border-radius:999px;cursor:pointer;font-size:14px;font-weight:600;min-height:40px;padding:0 15px;width:100%}.profil-page .profil-modal-close{background:linear-gradient(135deg,#111827,#374151);color:#fff}.profil-page .profil-modal-delete{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}.profil-page .profil-modal-close:disabled,.profil-page .profil-modal-delete:disabled{cursor:not-allowed;opacity:.65}.profil-page .profil-delete-confirm-label{grid-gap:6px;display:grid;gap:6px;margin-bottom:8px}.profil-page .profil-delete-confirm-label span{color:#374151;font-size:14px;font-weight:500}.profil-page .profil-delete-confirm-label input{background:#fff;border:1px solid #dc262638;border-radius:16px;color:#111827;font-size:16px;font-weight:500;min-height:44px;outline:none;padding:10px 12px;width:100%}.profil-page .profil-delete-confirm-label input:focus{border-color:#dc262680;box-shadow:0 0 0 5px #dc262614}.profil-page .profil-delete-confirm-label input:disabled{cursor:not-allowed;opacity:.7}.profil-page .profil-delete-confirm-error{background:#fef2f2f2;border:1px solid #dc262633;border-radius:14px;color:#991b1b;font-size:13px;font-weight:550;margin:0 0 9px;padding:8px 10px}.profil-page .profil-modal-actions{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))}.profil-page .profil-admin-statistika-panel{grid-gap:9px;background:linear-gradient(135deg,#fffffff0,#ffffffc7),radial-gradient(circle at 100% 0,#ff2fa21a,#0000 12rem);border:1px solid #7c3aed1f;border-radius:18px;box-shadow:0 14px 30px rgba(17,24,39,.055),inset 0 1px 0 #ffffffd1;display:grid;gap:9px;margin:10px 0;padding:11px 13px;position:relative;text-align:left;z-index:2}.profil-page .profil-admin-statistika-header{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.profil-page .profil-admin-statistika-header div{grid-gap:2px;display:grid;gap:2px;min-width:0}.profil-page .profil-admin-statistika-header span{color:#7c3aed;font-size:11.5px;font-weight:600;letter-spacing:.075em;text-transform:uppercase}.profil-page .profil-admin-statistika-header h2{color:#111827;font-size:17px;font-weight:600;letter-spacing:-.03em;line-height:1.15;margin:0}.profil-page .profil-admin-statistika-header button{background:linear-gradient(135deg,#111827,#374151);border:0;border-radius:999px;box-shadow:0 12px 24px #11182729;color:#fff;cursor:pointer;flex:0 0 auto;font-size:12.5px;font-weight:600;min-height:34px;padding:0 12px;transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .18s cubic-bezier(.2,.8,.2,1),opacity .18s cubic-bezier(.2,.8,.2,1);white-space:nowrap;width:100%}.profil-page .profil-admin-statistika-header button:hover:not(:disabled){filter:brightness(1.04) saturate(1.08);transform:translateY(-1px)}.profil-page .profil-admin-statistika-header button:disabled{cursor:not-allowed;opacity:.58}.profil-page .profil-admin-statistika-error,.profil-page .profil-admin-statistika-status{border-radius:14px;font-size:13px;font-weight:500;line-height:1.38;margin:0;padding:8px 10px}.profil-page .profil-admin-statistika-status{background:#ffffffc2;color:#4b5563}.profil-page .profil-admin-statistika-error{background:#fef2f2f2;border:1px solid #dc26262e;color:#991b1b}.profil-page .profil-admin-statistika-krogi{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.profil-page .profil-admin-statistika-krog-card,.profil-page .profil-admin-statistika-obdobje-card{align-content:center;background:#ffffffc7;border:1px solid #7c3aed1a;border-radius:18px;display:grid;justify-items:center;min-height:clamp(150px,20vw,172px);padding:12px;text-align:center}.profil-page .profil-admin-statistika-mini-krog{background:conic-gradient(var(--profil-stat-color) 0 0,#11182714 0 100%);background:conic-gradient(var(--profil-stat-color) 0 var(--profil-stat-percent,0),#11182714 var(--profil-stat-percent,0) 100%);border-radius:999px;display:grid;height:clamp(108px,14vw,118px);place-items:center;width:clamp(108px,14vw,118px)}.profil-page .profil-admin-statistika-mini-krog-plakati{--profil-stat-color:#8428ff}.profil-page .profil-admin-statistika-mini-krog-vstopnice{--profil-stat-color:#0ea5e9}.profil-page .profil-admin-statistika-mini-krog-empty{background:#11182714}.profil-page .profil-admin-statistika-mini-krog>div{background:#fffffff7;border-radius:999px;display:grid;height:clamp(76px,10vw,82px);place-items:center;width:clamp(76px,10vw,82px)}.profil-page .profil-admin-statistika-mini-krog strong{color:#111827;font-size:27px;font-weight:700;line-height:1}.profil-page .profil-admin-statistika-mini-krog span{color:#6b7280;font-size:10px;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase}.profil-page .profil-admin-statistika-krog-card p,.profil-page .profil-admin-statistika-obdobje-card p{color:#374151;font-size:13px;font-weight:600;line-height:1.2;margin:7px 0 0}.profil-page .profil-admin-statistika-krog-card em{background:#7c3aed17;border-radius:999px;color:#6d28d9;font-size:11.5px;font-style:normal;font-weight:650;line-height:1;margin-top:4px;padding:4px 8px}.profil-page .profil-admin-statistika-obdobje-card span{color:#7c3aed;font-size:11px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.profil-page .profil-admin-statistika-obdobje-card strong{color:#111827;font-size:31px;font-weight:700;letter-spacing:-.04em;line-height:1;margin-top:5px}.profil-page .profil-admin-statistika-lists{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.profil-page .profil-admin-statistika-list{grid-gap:6px;align-content:start;background:#ffffffc7;border:1px solid #7c3aed1a;border-radius:17px;display:grid;gap:6px;min-width:0;padding:10px}.profil-page .profil-admin-statistika-list h3{color:#111827;font-size:14px;font-weight:650;letter-spacing:-.02em;line-height:1.15;margin:0}.profil-page .profil-admin-statistika-list p{color:#6b7280;font-size:12.5px;font-weight:550;margin:0}.profil-page .profil-admin-statistika-row{grid-gap:7px;align-items:center;background:#ffffffad;border-radius:13px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto;padding:8px}.profil-page .profil-admin-statistika-row div{grid-gap:2px;display:grid;gap:2px;min-width:0}.profil-page .profil-admin-statistika-row strong{color:#111827;font-size:13px;font-weight:600;line-height:1.16;overflow-wrap:anywhere}.profil-page .profil-admin-statistika-row span{color:#7c3aed;font-size:10px;font-weight:600;letter-spacing:.05em;line-height:1.1;text-transform:uppercase}.profil-page .profil-admin-statistika-row em{align-items:center;background:#7c3aed17;border-radius:999px;color:#111827;display:inline-flex;font-size:12.5px;font-style:normal;font-weight:700;justify-content:center;min-height:26px;min-width:34px}.profil-page .profil-ticket-pagination{grid-gap:6px;align-items:center;background:#ffffffc2;border:1px solid #7c3aed1a;border-radius:16px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));margin-top:2px;padding:7px}.profil-page .profil-ticket-pagination span{color:#4b5563;display:grid;font-size:12px;font-weight:550;line-height:1.2;min-width:0;place-items:center;text-align:center;white-space:normal}.profil-page .profil-ticket-pagination button{background:linear-gradient(135deg,#111827,#374151);border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;line-height:1;min-height:32px;min-width:0;padding:0 11px;transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .18s cubic-bezier(.2,.8,.2,1),opacity .18s cubic-bezier(.2,.8,.2,1);white-space:nowrap;width:100%}.profil-page .profil-ticket-pagination button:first-child{justify-self:start}.profil-page .profil-ticket-pagination button:last-child{justify-self:end}.profil-page .profil-ticket-pagination button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.profil-page .profil-ticket-pagination button:focus-visible{outline:3px solid #7c3aed38;outline-offset:3px}.profil-page .profil-ticket-pagination button:disabled{cursor:not-allowed;opacity:.45}.profil-page .profil-ticket-delete-modal{max-width:430px}.profil-page .profil-ticket-delete-summary{grid-gap:3px;background:linear-gradient(135deg,#fef2f2f5,#ffffffdb);border:1px solid #dc262621;border-radius:16px;display:grid;gap:3px;margin:0 0 12px;padding:10px 12px}.profil-page .profil-ticket-delete-summary strong{color:#111827;font-size:14px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.profil-page .profil-ticket-delete-summary span{color:#b91c1c;font-size:12.5px;font-weight:550;line-height:1.25;overflow-wrap:anywhere}.profil-page .profil-event-delete-modal{max-width:450px}.profil-page .profil-event-delete-summary{grid-gap:3px;background:linear-gradient(135deg,#fef2f2f5,#ffffffdb);border:1px solid #dc262621;border-radius:16px;display:grid;gap:3px;margin:0 0 12px;padding:10px 12px}.profil-page .profil-event-delete-summary strong{color:#111827;font-size:14px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.profil-page .profil-event-delete-summary span{color:#7c3aed;font-size:12.5px;font-weight:550;line-height:1.25;overflow-wrap:anywhere}.profil-page .profil-event-delete-summary small{color:#4b5563;font-size:12px;font-weight:500;line-height:1.25;overflow-wrap:anywhere}.profil-page .profil-event-delete-summary em{background:#dc262617;border-radius:999px;color:#b91c1c;font-size:11.5px;font-style:normal;font-weight:600;line-height:1;margin-top:3px;padding:4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.np-footer,.np-footer *,.np-footer :after,.np-footer :before{box-sizing:border-box}.np-footer{--np-ease:cubic-bezier(0.2,0.8,0.2,1);--np-border:#ffffffad;--np-ink:#111827;--np-muted:#4b5563eb;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);background:radial-gradient(circle at 12% 10%,#ff2fa21c,#0000 16rem),radial-gradient(circle at 88% 22%,#3b82f61c,#0000 18rem),linear-gradient(135deg,#ffffffdb,#ffffffa8);border:1px solid var(--np-border);border-radius:22px;box-shadow:0 18px 50px #1118271a,0 8px 20px #8428ff0f,inset 0 1px 0 #ffffffdb;color:var(--np-ink);margin:18px auto;overflow:hidden;width:min(1240px,calc(100% - 28px))}.np-footer:before{background:linear-gradient(100deg,#ff2fa2,#ff7a59 24%,#ff9a3d 38%,#8b2cff 62%,#3b82f6);content:"";display:block;height:2px;opacity:.95}.np-footer-inner{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;padding:14px 16px}.np-footer-brand{align-items:center;border-radius:999px;color:inherit;display:inline-flex;gap:10px;justify-self:start;min-width:0;padding:6px 10px;text-decoration:none;transition:transform .18s var(--np-ease),filter .18s var(--np-ease)}.np-footer-brand:hover{filter:saturate(1.06);transform:translateY(-1px)}.np-footer-brand:focus-visible,.np-footer-nav a:focus-visible{outline:3px solid #8428ff38;outline-offset:3px}.np-footer-mark{background:linear-gradient(135deg,#8428ff,#ff2fa2 45%,#ff9a3d);border-radius:14px;box-shadow:0 14px 30px #8428ff2e,0 10px 22px #ff2fa21f;color:#fff;display:grid;flex:0 0 auto;font-weight:900;height:40px;letter-spacing:-.02em;place-items:center;width:40px}.np-footer-name{color:#111827;font-size:14px;font-weight:850;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-footer-nav{flex-wrap:wrap;gap:10px;justify-self:center}.np-footer-nav,.np-footer-nav a{align-items:center;display:inline-flex;justify-content:center}.np-footer-nav a{background:#ffffffbd;border:1px solid #1118271a;border-radius:999px;box-shadow:0 10px 20px #1118270f,inset 0 1px 0 #ffffffdb;color:#5b21b6;font-size:13px;font-weight:850;gap:8px;letter-spacing:-.01em;min-height:34px;padding:0 12px;text-decoration:none;transition:transform .18s var(--np-ease),box-shadow .18s var(--np-ease),background .18s var(--np-ease),filter .18s var(--np-ease)}.np-footer-nav a:hover{background:#ffffffe6;box-shadow:0 14px 28px #11182717;filter:saturate(1.08);transform:translateY(-2px)}.np-footer-contact svg{flex:0 0 auto;opacity:.95}.np-footer-side{flex-wrap:wrap;gap:10px;justify-content:flex-end;justify-self:end;min-width:0}.np-footer-rating,.np-footer-side{align-items:center;display:inline-flex}.np-footer-rating{background:linear-gradient(135deg,#ffffffe6,#fff7edc2);border:1px solid #ff9a3d3d;border-radius:999px;box-shadow:0 10px 20px #ff9a3d1a,inset 0 1px 0 #ffffffeb;color:#92400e;font-size:12px;font-weight:850;gap:7px;justify-content:center;letter-spacing:-.01em;min-height:34px;padding:0 11px;white-space:nowrap}.np-footer-stars{align-items:center;display:inline-flex;gap:1px;line-height:1}.np-footer-star-filled{color:#f59e0b}.np-footer-star-empty{color:#92400e3d}.np-footer-rating strong{color:#7c2d12;font-size:12px;font-weight:900;line-height:1}.np-footer-rating small{color:#7c2d12c7;font-size:11.5px;font-weight:800;line-height:1}.np-footer-copy{color:var(--np-muted);font-size:12px;font-weight:800;letter-spacing:.01em;white-space:nowrap}@media (max-width:900px){.np-footer-inner{gap:10px;grid-template-columns:1fr;justify-items:center;padding:14px;text-align:center}.np-footer-brand,.np-footer-nav,.np-footer-side{justify-self:center}.np-footer-side{justify-content:center}}@media (max-width:760px){.np-footer{border-radius:18px;width:min(100% - 18px,1180px)}}@media (max-width:430px){.np-footer-nav{gap:8px}.np-footer-nav a{font-size:12px;min-height:32px;padding:0 11px}.np-footer-side{gap:8px}.np-footer-rating{min-height:32px;padding:0 10px}.np-footer-copy,.np-footer-rating small,.np-footer-rating strong{font-size:11.5px}}.pozabljeno-geslo-page,.pozabljeno-geslo-page *,.pozabljeno-geslo-page :after,.pozabljeno-geslo-page :before{box-sizing:border-box}.pozabljeno-geslo-page{--pg-text:#111827;--pg-muted:#6b7280;--pg-rainbow:linear-gradient(100deg,#ff2fa2,#ff7a59 28%,#ff9a3d 42%,#8428ff 68%,#3b82f6);align-items:center;background:linear-gradient(115deg,#080c1ca8,#230c3661,#ff2fa224),radial-gradient(circle at 18% 18%,#ff2fa22e,#0000 20rem),radial-gradient(circle at 84% 24%,#3b82f629,#0000 22rem),var(--pozabljeno-geslo-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:34px;box-shadow:inset 0 1px 0 #ffffff2e,0 28px 90px #11182724;display:flex;justify-content:center;margin:24px auto 70px;min-height:calc(100vh - 145px);min-height:calc(100svh - 145px);overflow:hidden;padding:34px 16px;position:relative;width:min(100% - 28px,1240px)}.pozabljeno-geslo-page:before{background:linear-gradient(90deg,#080c1c80,#080c1c14,#080c1c80),radial-gradient(circle at center,#ffffff14,#0000 28rem);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.pozabljeno-geslo-card{-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);background:radial-gradient(circle at 100% 0,#8428ff1f,#0000 15rem),radial-gradient(circle at 0 100%,#ff2fa21f,#0000 14rem),linear-gradient(145deg,#fffffff0,#ffffffc7);border:1px solid #ffffff9e;border-radius:34px;box-shadow:0 30px 86px #00000042,0 18px 44px #8428ff29,inset 0 1px 0 #ffffffdb;overflow:hidden;padding:24px;position:relative;width:min(100%,480px);z-index:1}.pozabljeno-geslo-header{margin-bottom:18px;text-align:center}.pozabljeno-geslo-header h1{background:var(--pg-rainbow);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:38px;font-weight:700;letter-spacing:-.055em;line-height:1.14;margin:0}.pozabljeno-geslo-header p{color:var(--pg-muted);font-size:15px;font-weight:500;line-height:1.45;margin:12px auto 0;max-width:390px}.pozabljeno-geslo-form{grid-gap:14px;display:grid;gap:14px}.pozabljeno-geslo-form label{grid-gap:8px;display:grid;gap:8px}.pozabljeno-geslo-form label>span{color:#6d28d9;font-size:12px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.pozabljeno-geslo-form input{background:linear-gradient(135deg,#fffffff5,#ffffffd1);border:1px solid #1118271a;border-radius:19px;box-shadow:inset 0 1px 0 #ffffffd6,0 10px 24px rgba(17,24,39,.055);color:var(--pg-text);font-size:16px;font-weight:500;min-height:56px;outline:none;padding:15px 17px;width:100%}.pozabljeno-geslo-form input:focus{background:#fff;border-color:#7c3aed94;box-shadow:0 0 0 5px #7c3aed17,0 15px 32px #1118271a}.pozabljeno-geslo-message{background:linear-gradient(135deg,#f5f3fff5,#ffffffc7);border:1px solid #7c3aed2e;border-radius:16px;color:#4c1d95;font-size:14px;font-weight:600;line-height:1.45;margin:0;padding:12px 14px}.pozabljeno-geslo-submit{background:radial-gradient(circle at 10% 20%,#ffffff42,#0000 8rem),linear-gradient(135deg,#8428ff,#ff2fa2 50%,#ff9a3d);border:0;border-radius:999px;box-shadow:0 18px 40px #8428ff47,0 10px 24px #ff2fa233;color:#fff;cursor:pointer;font-size:16px;font-weight:800;letter-spacing:-.015em;min-height:56px;padding:0 22px}.pozabljeno-geslo-submit:disabled{cursor:not-allowed;opacity:.68}.pozabljeno-geslo-switch{color:var(--pg-muted);font-size:15px;font-weight:500;margin:18px 0 0;text-align:center}.pozabljeno-geslo-switch button{background:#0000;border:0;color:#6d28d9;cursor:pointer;font-size:inherit;font-weight:800;padding:0;text-decoration:underline;text-underline-offset:4px}@media (max-width:620px){.pozabljeno-geslo-page{border-radius:28px;margin-bottom:42px;margin-top:18px;padding:18px 10px;width:min(100% - 18px,1180px)}.pozabljeno-geslo-card{border-radius:28px;padding:20px}.pozabljeno-geslo-header h1{font-size:34px}}@media (max-width:420px){.pozabljeno-geslo-page{border-radius:24px;margin-top:14px;padding:14px 8px;width:min(100% - 14px,1180px)}.pozabljeno-geslo-card{border-radius:24px;padding:18px 16px}.pozabljeno-geslo-header h1{font-size:30px}.pozabljeno-geslo-form input,.pozabljeno-geslo-submit{font-size:15px;min-height:52px}}.ponastavi-geslo-page,.ponastavi-geslo-page *,.ponastavi-geslo-page :after,.ponastavi-geslo-page :before{box-sizing:border-box}.ponastavi-geslo-page{--psg-text:#111827;--psg-muted:#6b7280;--psg-rainbow:linear-gradient(100deg,#ff2fa2,#ff7a59 28%,#ff9a3d 42%,#8428ff 68%,#3b82f6);align-items:center;background:linear-gradient(115deg,#080c1ca8,#230c3661,#ff2fa224),radial-gradient(circle at 18% 18%,#ff2fa22e,#0000 20rem),radial-gradient(circle at 84% 24%,#3b82f629,#0000 22rem),var(--ponastavi-geslo-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:34px;box-shadow:inset 0 1px 0 #ffffff2e,0 28px 90px #11182724;display:flex;justify-content:center;margin:24px auto 70px;min-height:calc(100vh - 145px);min-height:calc(100svh - 145px);overflow:hidden;padding:34px 16px;position:relative;width:min(100% - 28px,1240px)}.ponastavi-geslo-page:before{background:linear-gradient(90deg,#080c1c80,#080c1c14,#080c1c80),radial-gradient(circle at center,#ffffff14,#0000 28rem);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.ponastavi-geslo-card{-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);background:radial-gradient(circle at 100% 0,#8428ff1f,#0000 15rem),radial-gradient(circle at 0 100%,#ff2fa21f,#0000 14rem),linear-gradient(145deg,#fffffff0,#ffffffc7);border:1px solid #ffffff9e;border-radius:34px;box-shadow:0 30px 86px #00000042,0 18px 44px #8428ff29,inset 0 1px 0 #ffffffdb;overflow:hidden;padding:24px;position:relative;width:min(100%,480px);z-index:1}.ponastavi-geslo-header{margin-bottom:18px;text-align:center}.ponastavi-geslo-header h1{background:var(--psg-rainbow);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:38px;font-weight:700;letter-spacing:-.055em;line-height:1.14;margin:0}.ponastavi-geslo-header p{color:var(--psg-muted);font-size:15px;font-weight:500;line-height:1.45;margin:12px auto 0;max-width:390px}.ponastavi-geslo-form{grid-gap:14px;display:grid;gap:14px}.ponastavi-geslo-form label{grid-gap:8px;display:grid;gap:8px}.ponastavi-geslo-form label>span{color:#6d28d9;font-size:12px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.ponastavi-geslo-form input{background:linear-gradient(135deg,#fffffff5,#ffffffd1);border:1px solid #1118271a;border-radius:19px;box-shadow:inset 0 1px 0 #ffffffd6,0 10px 24px rgba(17,24,39,.055);color:var(--psg-text);font-size:16px;font-weight:500;min-height:56px;outline:none;padding:15px 17px;width:100%}.ponastavi-geslo-form input:focus{background:#fff;border-color:#7c3aed94;box-shadow:0 0 0 5px #7c3aed17,0 15px 32px #1118271a}.ponastavi-geslo-form input:disabled{cursor:not-allowed;opacity:.72}.ponastavi-geslo-message{background:linear-gradient(135deg,#fef2f2f5,#ffffffc7);border:1px solid #dc262638;border-radius:16px;color:#991b1b;font-size:14px;font-weight:600;line-height:1.45;margin:0;padding:12px 14px}.ponastavi-geslo-message-success{background:linear-gradient(135deg,#f0fdf4f5,#ffffffc7);border-color:#16a34a38;color:#166534}.ponastavi-geslo-submit{background:radial-gradient(circle at 10% 20%,#ffffff42,#0000 8rem),linear-gradient(135deg,#8428ff,#ff2fa2 50%,#ff9a3d);border:0;border-radius:999px;box-shadow:0 18px 40px #8428ff47,0 10px 24px #ff2fa233;color:#fff;cursor:pointer;font-size:16px;font-weight:800;letter-spacing:-.015em;min-height:56px;padding:0 22px}.ponastavi-geslo-submit:disabled{cursor:not-allowed;opacity:.68}.ponastavi-geslo-switch{color:var(--psg-muted);font-size:15px;font-weight:500;margin:18px 0 0;text-align:center}.ponastavi-geslo-switch button{background:#0000;border:0;color:#6d28d9;cursor:pointer;font-size:inherit;font-weight:800;padding:0;text-decoration:underline;text-underline-offset:4px}@media (max-width:620px){.ponastavi-geslo-page{border-radius:28px;margin-bottom:42px;margin-top:18px;padding:18px 10px;width:min(100% - 18px,1180px)}.ponastavi-geslo-card{border-radius:28px;padding:20px}.ponastavi-geslo-header h1{font-size:34px}}@media (max-width:420px){.ponastavi-geslo-page{border-radius:24px;margin-top:14px;padding:14px 8px;width:min(100% - 14px,1180px)}.ponastavi-geslo-card{border-radius:24px;padding:18px 16px}.ponastavi-geslo-header h1{font-size:30px}.ponastavi-geslo-form input,.ponastavi-geslo-submit{font-size:15px;min-height:52px}}.pravna-page,.pravna-page *,.pravna-page :after,.pravna-page :before{box-sizing:border-box}.pravna-page{align-items:flex-start;color:#111827;display:flex;justify-content:center;padding:clamp(22px,4vw,54px) clamp(14px,4vw,30px) clamp(44px,7vw,90px);width:100%}.pravna-card,.pravna-page{min-height:auto;min-width:0;overflow:visible}.pravna-card{grid-gap:clamp(20px,3vw,30px);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #1118271a;border-radius:clamp(22px,4vw,34px);box-shadow:0 24px 70px #1118271f;display:grid;gap:clamp(20px,3vw,30px);max-width:100%;padding:clamp(22px,4vw,46px);width:min(980px,100%)}.pravna-header{grid-gap:12px;display:grid;gap:12px;min-width:0;overflow:visible;text-align:left}.pravna-eyebrow{background:#8428ff14;border:1px solid #8428ff29;border-radius:999px;color:#7c3aed;font-size:clamp(11px,2vw,13px);font-weight:800;letter-spacing:.08em;line-height:1.35;padding:8px 12px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pravna-eyebrow,.pravna-header h1{margin:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.pravna-header h1{color:#111827;font-size:clamp(30px,7vw,58px);font-weight:850;letter-spacing:-.055em;line-height:1.08;word-break:normal}.pravna-lead{color:#4b5563;font-size:clamp(15px,2.4vw,18px);font-weight:500;line-height:1.75;margin:0;max-width:76ch;overflow-wrap:anywhere;white-space:normal}.pravna-content{grid-gap:clamp(16px,3vw,24px);gap:clamp(16px,3vw,24px)}.pravna-content,.pravna-section{display:grid;min-width:0;overflow:visible}.pravna-section{grid-gap:10px;background:#ffffff9e;border:1px solid #11182714;border-radius:clamp(18px,3vw,26px);gap:10px;padding:clamp(16px,3vw,24px)}.pravna-section h2{color:#111827;font-size:clamp(20px,4vw,28px);font-weight:820;letter-spacing:-.035em;line-height:1.2}.pravna-section h2,.pravna-section p{margin:0;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:normal}.pravna-section p{color:#374151;font-size:clamp(15px,2.5vw,17px);font-weight:450;line-height:1.8}.pravna-section ul{color:#374151;margin:0;max-width:100%;min-width:0;overflow:visible;padding-left:22px}.pravna-section li{font-size:clamp(15px,2.5vw,17px);font-weight:450;line-height:1.75;margin:8px 0;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:normal}.pravna-section strong{color:#111827;font-weight:800;overflow-wrap:anywhere}.pravna-section a{color:#7c3aed;font-weight:800;overflow-wrap:anywhere;text-decoration:none}.pravna-section a:hover{text-decoration:underline}.pravna-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;min-width:0;overflow:visible}.pravna-actions button,.pravna-button{background:linear-gradient(135deg,#8428ff,#ff2fa2 58%,#ff9a3d);border:0;border-radius:999px;box-shadow:0 16px 34px #8428ff38;color:#fff;cursor:pointer;font-size:15px;font-weight:850;line-height:1.25;max-width:100%;min-height:48px;overflow-wrap:anywhere;padding:13px 20px;white-space:normal}.pravna-actions button:hover,.pravna-button:hover{box-shadow:0 20px 42px #8428ff47;transform:translateY(-1px)}.pravna-actions button:focus-visible,.pravna-button:focus-visible,.pravna-section a:focus-visible{outline:3px solid #8428ff3d;outline-offset:4px}@media (max-width:720px){.pravna-page{padding:18px 12px 54px}.pravna-card{border-radius:24px;gap:20px;padding:20px}.pravna-section{border-radius:20px;padding:16px}.pravna-actions{align-items:stretch;flex-direction:column}.pravna-actions button,.pravna-button{width:100%}}@media (max-width:420px){.pravna-card{border-radius:22px;padding:16px}.pravna-section{padding:14px}.pravna-header h1{letter-spacing:-.04em}}.vstopnice-page,.vstopnice-page *,.vstopnice-page :after,.vstopnice-page :before{box-sizing:border-box}.vstopnice-page{--vstopnice-text:#111827;--vstopnice-muted:#6b7280;--vstopnice-border:#1118271a;--vstopnice-surface:#ffffffe0;--vstopnice-ease:cubic-bezier(0.2,0.8,0.2,1);--vstopnica-preview-width:360px;--vstopnica-screen-scale:1;--vstopnica-stage-height:640px;color:var(--vstopnice-text);margin:clamp(12px,1.4vw,16px) auto clamp(44px,5vw,60px);width:min(1240px,calc(100% - clamp(18px, 2.2vw, 28px)))}.vstopnice-page button,.vstopnice-page input,.vstopnice-page select{font:inherit}.vstopnice-page button{-webkit-tap-highlight-color:transparent}.vstopnice-page button:focus-visible,.vstopnice-page input:focus-visible,.vstopnice-page select:focus-visible{outline:3px solid #6d28d93d;outline-offset:4px}.vstopnice-page .vstopnice-hero{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);background:radial-gradient(circle at 0 0,#6d28d91f,#0000 17rem),radial-gradient(circle at 100% 10%,#db27771a,#0000 16rem),linear-gradient(135deg,#ffffffeb,#fffaf2c7);border:1px solid #ffffffb8;border-radius:22px;box-shadow:0 14px 38px rgba(17,24,39,.075);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 0 12px;padding:clamp(12px,1.4vw,14px) clamp(14px,1.7vw,16px)}.vstopnice-page .vstopnice-hero-copy{grid-gap:4px;display:grid;flex:1 1 520px;gap:4px;min-width:0}.vstopnice-page .vstopnice-hero-copy p{background:#6d28d91a;border-radius:999px;color:#6d28d9;font-size:10px;font-weight:600;letter-spacing:.075em;line-height:1.2;margin:0;padding:4px 8px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vstopnice-page .vstopnice-hero-copy h1{text-wrap:balance;color:#111827;font-size:clamp(24px,2.7vw,32px);font-weight:650;letter-spacing:-.045em;line-height:1.08;margin:0;max-width:100%}.vstopnice-page .vstopnice-hero-copy span{color:#4b5563;display:block;font-size:13.5px;font-weight:400;line-height:1.38;max-width:680px}.vstopnice-page .vstopnice-back{align-items:center;align-self:flex-start;background:#fff;border:1px solid #6d28d91f;border-radius:999px;box-shadow:0 10px 22px #6d28d91a;color:#6d28d9;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:600;justify-content:center;letter-spacing:-.01em;line-height:1.25;min-height:38px;padding:0 14px;transition:transform .18s var(--vstopnice-ease),box-shadow .18s var(--vstopnice-ease),filter .18s var(--vstopnice-ease)}.vstopnice-page .vstopnice-back:hover{box-shadow:0 14px 28px #6d28d924;filter:saturate(1.06);transform:translateY(-1px)}.vstopnice-page .vstopnice-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,540px),1fr))}.vstopnice-page .vstopnice-controls{grid-gap:10px;display:grid;gap:10px}.vstopnice-page .vstopnice-box{grid-gap:12px;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);background:var(--vstopnice-surface);border:1px solid #ffffffbd;border-radius:clamp(22px,2.4vw,26px);box-shadow:0 20px 60px #11182717;display:grid;gap:12px;padding:clamp(14px,1.8vw,17px);position:relative;z-index:1}.vstopnice-page .vstopnice-preview-style-box{border-radius:22px;padding:14px}.vstopnice-page .vstopnice-box-title{align-items:flex-start;display:flex;gap:10px}.vstopnice-page .vstopnice-box-title>strong{background:#111827;border-radius:12px;box-shadow:0 10px 22px #11182726;color:#fff;display:grid;flex:0 0 auto;font-size:14px;font-weight:600;height:34px;line-height:1.2;padding-bottom:1px;place-items:center;width:34px}.vstopnice-page .vstopnice-box-title div{grid-gap:3px;display:grid;gap:3px;min-width:0}.vstopnice-page .vstopnice-box-title h2{color:#111827;font-size:clamp(19px,2.2vw,21px);font-weight:600;letter-spacing:-.035em;line-height:1.22;margin:0;padding-bottom:0}.vstopnice-page .vstopnice-box-title p{color:var(--vstopnice-muted);font-size:13.5px;font-weight:400;line-height:1.4;margin:0}.vstopnice-page .vstopnice-form{grid-gap:10px;display:grid;gap:10px}.vstopnice-page .vstopnice-date-field,.vstopnice-page .vstopnice-form label{grid-gap:5px;display:grid;gap:5px;min-width:0;overflow:visible}.vstopnice-page .vstopnice-date-field>span,.vstopnice-page .vstopnice-form label>span{color:#6d28d9;display:block;font-size:12px;font-weight:600;letter-spacing:.065em;line-height:1.24;overflow:visible;padding-bottom:0;text-transform:uppercase;width:100%}.vstopnice-page .vstopnice-form input{background:#ffffffd1;border:1px solid var(--vstopnice-border);border-radius:16px;box-shadow:inset 0 1px 0 #ffffffb8;color:#1f2937;font-size:15px;font-weight:400;letter-spacing:-.005em;line-height:1.28;min-height:48px;min-width:0;outline:none;padding:0 14px;transition:border-color .18s var(--vstopnice-ease),background .18s var(--vstopnice-ease),box-shadow .18s var(--vstopnice-ease),transform .18s var(--vstopnice-ease);width:100%}.vstopnice-page .vstopnice-form input:hover{background:#fffffff0;border-color:#1118272e}.vstopnice-page .vstopnice-form input:focus{background:#fff;border-color:#6d28d98c;box-shadow:0 0 0 5px #6d28d914,0 10px 24px #11182714;transform:translateY(-1px)}.vstopnice-page .vstopnice-two{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.vstopnice-page .vstopnice-date-picker{min-width:0;overflow:visible;position:relative;width:100%}.vstopnice-page .vstopnice-date-picker-display{align-items:center;background:#ffffffd1;border:1px solid var(--vstopnice-border);border-radius:16px;box-shadow:inset 0 1px 0 #ffffffb8;color:#1f2937;cursor:pointer;display:flex;font-size:15px;font-weight:400;justify-content:space-between;letter-spacing:-.005em;line-height:1.28;min-height:48px;min-width:0;padding:0 14px;text-align:left;transition:border-color .18s var(--vstopnice-ease),background .18s var(--vstopnice-ease),box-shadow .18s var(--vstopnice-ease),transform .18s var(--vstopnice-ease);width:100%}.vstopnice-page .vstopnice-date-picker-display>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vstopnice-page .vstopnice-date-picker-display:after{color:#6b7280;content:"▾";flex:0 0 auto;font-size:13px;font-weight:600;line-height:1;margin-left:10px}.vstopnice-page .vstopnice-date-picker-display:hover{background:#fffffff0;border-color:#1118272e}.vstopnice-page .vstopnice-date-picker-open .vstopnice-date-picker-display{background:#fff;border-color:#6d28d98c;box-shadow:0 0 0 5px #6d28d914,0 10px 24px #11182714;transform:translateY(-1px)}.vstopnice-page .vstopnice-date-picker-menu{grid-gap:7px;background:#fffffffa;border:1px solid #6d28d924;border-radius:18px;box-shadow:0 18px 38px #11182724;display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));left:0;padding:10px;position:absolute;top:calc(100% + 7px);width:min(520px,calc(100vw - 32px));z-index:30}.vstopnice-page .vstopnice-date-grid label,.vstopnice-page .vstopnice-date-picker-menu label{grid-gap:4px;display:grid;gap:4px;min-width:0}.vstopnice-page .vstopnice-date-grid label>span,.vstopnice-page .vstopnice-date-picker-menu label>span{color:#6d28d9;font-size:10px;font-weight:600;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}.vstopnice-page .vstopnice-date-grid select,.vstopnice-page .vstopnice-date-picker-menu select{background:#ffffffe6;border:1px solid var(--vstopnice-border);border-radius:14px;box-shadow:inset 0 1px 0 #ffffffb8;color:#1f2937;cursor:pointer;font-size:13px;font-weight:500;line-height:1.25;min-height:40px;min-width:0;outline:none;padding:0 10px 1px;transition:border-color .18s var(--vstopnice-ease),background .18s var(--vstopnice-ease),box-shadow .18s var(--vstopnice-ease);width:100%}.vstopnice-page .vstopnice-date-grid select:hover,.vstopnice-page .vstopnice-date-picker-menu select:hover{background:#fffffffa;border-color:#1118272e}.vstopnice-page .vstopnice-date-grid select:focus,.vstopnice-page .vstopnice-date-picker-menu select:focus{background:#fff;border-color:#6d28d98c;box-shadow:0 0 0 4px #6d28d914}.vstopnice-page .vstopnice-date-picker-done{align-items:center;background:#111827;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;grid-column:1/-1;justify-content:center;line-height:1.2;min-height:38px;padding:0 14px 1px;transition:transform .18s var(--vstopnice-ease),box-shadow .18s var(--vstopnice-ease),opacity .18s var(--vstopnice-ease);width:100%}.vstopnice-page .vstopnice-date-picker-done:hover{box-shadow:0 12px 24px #11182729;transform:translateY(-1px)}.vstopnice-page .vstopnice-date-control{grid-gap:10px;display:grid;gap:10px;min-width:0;overflow:visible}.vstopnice-page .vstopnice-date-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0;padding-bottom:0}.vstopnice-page .vstopnice-date-head>span{color:#6d28d9;flex:0 0 auto;font-size:12px;font-weight:600;letter-spacing:.065em;line-height:1.24;text-transform:uppercase}.vstopnice-page .vstopnice-date-head>small{color:#6d28d9;font-size:12.5px;font-weight:550;line-height:1.24;min-width:0;overflow-wrap:anywhere;text-align:right}.vstopnice-page .vstopnice-date-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));min-width:0}.vstopnice-page .vstopnice-format-row,.vstopnice-page .vstopnice-style-row{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.vstopnice-page .vstopnice-format-row button,.vstopnice-page .vstopnice-style-row button{grid-gap:3px;background:#ffffffd6;border:1px solid var(--vstopnice-border);border-radius:16px;box-shadow:0 8px 18px rgba(17,24,39,.045);color:#111827;cursor:pointer;display:grid;gap:3px;min-height:60px;overflow:hidden;padding:10px;position:relative;text-align:left;transition:transform .18s var(--vstopnice-ease),border-color .18s var(--vstopnice-ease),background .18s var(--vstopnice-ease),box-shadow .18s var(--vstopnice-ease),color .18s var(--vstopnice-ease)}.vstopnice-page .vstopnice-format-row button:after,.vstopnice-page .vstopnice-style-row button:after{background:#6d28d914;border-radius:999px;bottom:-32px;content:"";height:76px;pointer-events:none;position:absolute;right:-28px;transition:transform .18s var(--vstopnice-ease),opacity .18s var(--vstopnice-ease);width:76px}.vstopnice-page .vstopnice-format-row button span,.vstopnice-page .vstopnice-format-row button strong,.vstopnice-page .vstopnice-style-row button span,.vstopnice-page .vstopnice-style-row button strong{position:relative;z-index:1}.vstopnice-page .vstopnice-format-row button strong,.vstopnice-page .vstopnice-style-row button strong{font-size:13.5px;font-weight:600;letter-spacing:-.02em;line-height:1.22}.vstopnice-page .vstopnice-format-row button span,.vstopnice-page .vstopnice-style-row button span{color:var(--vstopnice-muted);font-size:11px;font-weight:400;line-height:1.32}.vstopnice-page .vstopnice-format-row button:hover,.vstopnice-page .vstopnice-style-row button:hover{border-color:#6d28d947;box-shadow:0 14px 30px #11182717;transform:translateY(-2px)}.vstopnice-page .vstopnice-format-row .vstopnice-option-active,.vstopnice-page .vstopnice-style-row .vstopnice-option-active{background:linear-gradient(135deg,#6d28d9,#db2777 58%,#f97316);border-color:#0000;box-shadow:0 16px 34px #6d28d93d;color:#fff}.vstopnice-page .vstopnice-format-row .vstopnice-option-active span,.vstopnice-page .vstopnice-style-row .vstopnice-option-active span{color:#ffffffc7}.vstopnice-page .vstopnice-format-row .vstopnice-option-active:after,.vstopnice-page .vstopnice-style-row .vstopnice-option-active:after{background:#ffffff29;transform:scale(1.25)}.vstopnice-page .vstopnice-create,.vstopnice-page .vstopnice-secondary-action{align-items:center;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;letter-spacing:-.01em;line-height:1.25;padding:0 16px;transition:transform .18s var(--vstopnice-ease),box-shadow .18s var(--vstopnice-ease),opacity .18s var(--vstopnice-ease),filter .18s var(--vstopnice-ease);width:100%}.vstopnice-page .vstopnice-secondary-action{background:#111827;box-shadow:0 14px 28px #11182729;font-size:14px;font-weight:600;min-height:44px}.vstopnice-page .vstopnice-create{background:linear-gradient(135deg,#6d28d9,#db2777 58%,#f97316);box-shadow:0 18px 42px #6d28d947,0 10px 22px #db277724;font-size:15px;font-weight:650;min-height:48px;white-space:nowrap}.vstopnice-page .vstopnice-create:hover:not(:disabled),.vstopnice-page .vstopnice-secondary-action:hover:not(:disabled){filter:saturate(1.08) brightness(1.02);transform:translateY(-2px)}.vstopnice-page .vstopnice-create:disabled,.vstopnice-page .vstopnice-secondary-action:disabled{cursor:not-allowed;opacity:.62}.vstopnice-page .vstopnice-download-hint,.vstopnice-page .vstopnice-status-message{border-radius:16px;font-size:12.5px;font-weight:500;line-height:1.32;margin:0;padding:8px 10px}.vstopnice-page .vstopnice-status-message{background:#ffffffad;border:1px solid #11182714;color:#4b5563}.vstopnice-page .vstopnice-status-success{background:#f0fdf4e6;border-color:#16a34a33;color:#166534}.vstopnice-page .vstopnice-status-error{background:#fef2f2eb;border-color:#dc262633;color:#991b1b}.vstopnice-page .vstopnice-create-error{grid-gap:8px;align-items:start;background:radial-gradient(circle at 0 0,#f43f5e1f,#0000 9rem),linear-gradient(135deg,#fef2f2fa,#ffffffeb);border:1px solid #dc262633;border-radius:16px;box-shadow:0 14px 30px #7f1d1d14,inset 0 1px 0 #ffffffdb;color:#7f1d1d;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;margin:0;min-width:0;padding:10px 12px;width:100%}.vstopnice-page .vstopnice-create-error-icon{background:linear-gradient(135deg,#dc2626,#f43f5e);border-radius:999px;box-shadow:0 8px 18px #dc262633;color:#fff;display:grid;flex:0 0 auto;font-size:17px;font-weight:650;height:30px;line-height:1;place-items:center;width:30px}.vstopnice-page .vstopnice-create-error-content{grid-gap:3px;display:grid;gap:3px;min-width:0;padding-top:1px}.vstopnice-page .vstopnice-create-error-content strong{color:#991b1b;display:block;font-size:14px;font-weight:600;line-height:1.25;min-width:0;overflow-wrap:anywhere}.vstopnice-page .vstopnice-create-error-content span{color:#7f1d1d;display:block;font-size:13px;font-weight:500;line-height:1.42;min-width:0;overflow-wrap:anywhere}.vstopnice-page .vstopnice-create-error-close{align-self:start;background:#7f1d1d14;border:0;border-radius:999px;color:#991b1b;cursor:pointer;display:grid;flex:0 0 auto;font-size:21px;font-weight:500;height:30px;line-height:1;padding:0 0 2px;place-items:center;transition:background .18s var(--vstopnice-ease),transform .18s var(--vstopnice-ease);width:30px}.vstopnice-page .vstopnice-create-error-close:hover{background:#7f1d1d26;transform:translateY(-1px)}.vstopnice-page .vstopnice-create-error-close:active{transform:translateY(0)}.vstopnice-page .vstopnice-create-error-close:focus-visible{outline:3px solid #dc262633;outline-offset:3px}.vstopnice-page .vstopnice-download-hint{background:#f5f3ffe0;border:1px solid #6d28d929;color:#5b21b6}.vstopnice-page .vstopnice-limit-message,.vstopnice-page .vstopnice-login-message{align-items:center;border-radius:18px;display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:11px 12px;width:100%}.vstopnice-page .vstopnice-login-message{background:linear-gradient(135deg,#f5f3fff5,#ffffffe6);border:1px solid #6d28d929;box-shadow:0 12px 26px #6d28d914}.vstopnice-page .vstopnice-limit-message{background:linear-gradient(135deg,#fffbebfa,#ffffffeb);border:1px solid #f59e0b38;box-shadow:0 12px 26px #f59e0b17}.vstopnice-page .vstopnice-limit-message div,.vstopnice-page .vstopnice-login-message div{grid-gap:3px;display:grid;flex:1 1 230px;gap:3px;min-width:0}.vstopnice-page .vstopnice-limit-message strong,.vstopnice-page .vstopnice-login-message strong{color:#111827;font-size:14px;font-weight:600;line-height:1.2}.vstopnice-page .vstopnice-login-message span{color:#5b21b6;font-size:13px;font-weight:500;line-height:1.38}.vstopnice-page .vstopnice-limit-message span{color:#92400e;font-size:13px;font-weight:500;line-height:1.38}.vstopnice-page .vstopnice-limit-message button,.vstopnice-page .vstopnice-login-message button{align-items:center;background:linear-gradient(135deg,#6d28d9,#db2777 58%,#f97316);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:600;justify-content:center;line-height:1;min-height:34px;padding:0 12px;white-space:nowrap}.vstopnice-page .vstopnice-preview-panel{grid-gap:10px;align-content:start;display:grid;gap:10px;justify-items:stretch;justify-self:center;max-width:100%;position:-webkit-sticky;position:sticky;top:116px;width:min(100%,var(--vstopnica-preview-width))}.vstopnice-page .vstopnice-stage{align-items:flex-start;display:flex;height:var(--vstopnica-stage-height);justify-content:center;min-height:0;min-width:0;overflow:hidden;width:100%}.vstopnice-page .vstopnica{--vstopnica-text:#fff;--vstopnica-soft:#e2e8f0eb;grid-gap:12px;aspect-ratio:auto;background:#050816;border:0;border-radius:32px;box-shadow:0 18px 42px #1118272e;color:var(--vstopnica-text);display:grid;filter:none;font-family:Arial,sans-serif;gap:12px;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;height:640px;isolation:isolate;margin:0;max-height:640px;max-width:360px;min-height:640px;min-width:360px;overflow:hidden;position:relative;transform:scale(1);transform:scale(var(--vstopnica-screen-scale,1));transform-origin:top center;width:360px}.vstopnice-page .vstopnica:before{background:#0000;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.vstopnice-page .vstopnica:after{content:none}.vstopnice-page .vstopnica-moderno{--vstopnica-text:#fff;--vstopnica-soft:#f0f9fff2;background:radial-gradient(circle at 18% 10%,#22d3ee47,#0000 8.5rem),radial-gradient(circle at 86% 16%,#a855f738,#0000 9rem),radial-gradient(circle at 52% 96%,#ec489938,#0000 11rem),linear-gradient(160deg,#020617,#061327 26%,#11113a 56%,#24185f 78%,#020617);box-shadow:inset 0 1px 0 #ffffff2e,inset 0 -26px 42px #02061747,inset 0 0 52px hsla(0,0%,100%,.035),0 22px 44px #02061757}.vstopnice-page .vstopnica-moderno:before{background:linear-gradient(145deg,hsla(0,0%,100%,.085),#0000 32%),linear-gradient(315deg,rgba(34,211,238,.055),#0000 42%),linear-gradient(45deg,rgba(236,72,153,.045),#0000 46%),linear-gradient(180deg,hsla(0,0%,100%,.032),#0000 44%,#0206172e)}.vstopnice-page .vstopnica-minimalno{--vstopnica-text:#111827;--vstopnica-soft:#4b5563;background:linear-gradient(160deg,#fff,#f8fafc 46%,#eef2ff)}.vstopnice-page .vstopnica-minimalno:before{background:#0000}.vstopnice-page .vstopnica-main,.vstopnice-page .vstopnica-side{position:relative;z-index:2}.vstopnice-page .vstopnica-main{grid-gap:7px;align-content:stretch;display:grid;gap:7px;grid-template-rows:auto auto auto minmax(0,1fr);min-height:0;min-width:0;overflow:visible;padding:16px 18px 0}.vstopnice-page .vstopnica-eyebrow{background:#f1f5f929;border:1px solid #7dd3fc47;border-radius:999px;box-shadow:none;color:#cffafe;display:inline-grid;height:22px;justify-self:center;margin:0;max-width:100%;overflow:hidden;padding:0 10px;place-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vstopnice-page .vstopnica-moderno .vstopnica-eyebrow{background:linear-gradient(135deg,#22d3ee3d,#ec489929),#0f172a6b;border-color:#a5f3fc6b;color:#f0fdff}.vstopnice-page .vstopnica-minimalno .vstopnica-eyebrow{background:#2563eb14;border-color:#2563eb2e;color:#1d4ed8}.vstopnice-page .vstopnica-eyebrow span{color:inherit;display:block;font-size:7px;font-weight:780;letter-spacing:.1em;line-height:1;text-transform:uppercase;transform:translateY(1px);white-space:nowrap}.vstopnice-page .vstopnica-naslov{color:var(--vstopnica-text);display:block;font-size:30px;font-weight:850;justify-self:center;letter-spacing:-.06em;line-height:.94;margin:0 auto;max-width:100%;overflow:visible;overflow-wrap:anywhere;padding:.04em 0 .12em;text-align:center;text-shadow:none;text-transform:uppercase;width:100%;word-break:normal}.vstopnice-page .vstopnica-moderno .vstopnica-naslov{color:#fff}.vstopnice-page .vstopnica-density-phone-tight .vstopnica-naslov{font-size:27px;line-height:.98}.vstopnice-page .vstopnica-density-phone-compact .vstopnica-naslov{font-size:23px;letter-spacing:-.055em;line-height:.98}.vstopnice-page .vstopnica-density-phone-ultra .vstopnica-naslov{font-size:20px;letter-spacing:-.048em;line-height:1;padding-bottom:.08em}.vstopnice-page .vstopnica-opis{color:var(--vstopnica-soft);font-size:10.5px;font-weight:540;justify-self:center;line-height:1.24;margin:0 auto;max-width:100%;overflow:visible;overflow-wrap:anywhere;padding:0;text-align:center;text-overflow:clip;text-shadow:none;white-space:normal}.vstopnice-page .vstopnica-moderno .vstopnica-opis{color:#f0f9fff2}.vstopnice-page .vstopnica-info-grid{grid-gap:6px;align-self:end;display:grid;gap:6px;grid-auto-rows:minmax(37px,auto);grid-template-areas:"datum ura" "lokacija lokacija" "cena organizator";grid-template-columns:1fr 1fr;min-width:0}.vstopnice-page .vstopnica-info-grid>div{grid-gap:2px;align-content:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a80;border:1px solid #7dd3fc29;border-radius:12px;box-shadow:none;display:grid;gap:2px;min-height:37px;min-width:0;overflow:hidden;padding:5px 7px}.vstopnice-page .vstopnica-moderno .vstopnica-info-grid>div{background:linear-gradient(135deg,#0ea5e92e,#a855f724),#0f172a75;border-color:#a5f3fc38}.vstopnice-page .vstopnica-minimalno .vstopnica-info-grid>div{background:#ffffffb8;border-color:#1118271a}.vstopnice-page .vstopnica-info-grid>div:first-child{grid-area:datum}.vstopnice-page .vstopnica-info-grid>div:nth-child(2){grid-area:ura}.vstopnice-page .vstopnica-info-grid>div:nth-child(3){grid-area:lokacija}.vstopnice-page .vstopnica-info-grid>div:nth-child(4){grid-area:cena}.vstopnice-page .vstopnica-info-grid>div:nth-child(5){grid-area:organizator}.vstopnice-page .vstopnica-info-grid small{color:#a5f3fcf0;display:block;font-size:6.4px;font-weight:760;letter-spacing:.08em;line-height:1.05;overflow:hidden;text-overflow:clip;text-transform:uppercase;white-space:nowrap;width:100%}.vstopnice-page .vstopnica-moderno .vstopnica-info-grid small{color:#bae6fdf5}.vstopnice-page .vstopnica-minimalno .vstopnica-info-grid small{color:#6d28d9}.vstopnice-page .vstopnica-info-grid strong{color:var(--vstopnica-text);display:block;font-size:9.5px;font-weight:680;letter-spacing:-.025em;line-height:1.12;overflow:hidden;overflow-wrap:anywhere;text-shadow:none;white-space:normal;width:100%;word-break:normal}.vstopnice-page .vstopnica-moderno .vstopnica-info-grid strong{color:#fff}.vstopnice-page .vstopnica-side{grid-gap:5px;align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a85;border:1px solid #7dd3fc2e;border-radius:18px;box-shadow:none;display:grid;gap:5px;grid-template-areas:"qr" "label" "scan";grid-template-columns:1fr;justify-items:center;margin:0 18px 16px;min-height:0;min-width:0;overflow:visible;padding:10px 8px 8px}.vstopnice-page .vstopnica-moderno .vstopnica-side{background:linear-gradient(135deg,#22d3ee29,#ec48991f),#0f172a7a;border-color:#a5f3fc3d}.vstopnice-page .vstopnica-minimalno .vstopnica-side{background:#ffffffb8;border-color:#1118271a}.vstopnice-page .vstopnica-side-label{grid-gap:2px;display:grid;gap:2px;grid-area:label;justify-items:center;max-width:100%;min-width:0;overflow:visible;text-align:center;width:100%}.vstopnice-page .vstopnica-side-label strong{color:var(--vstopnica-text);display:block;font-size:8px;font-weight:820;letter-spacing:.13em;line-height:1.05;overflow:hidden;text-overflow:clip;text-shadow:none;white-space:nowrap;width:100%}.vstopnice-page .vstopnica-moderno .vstopnica-side-label strong{color:#fff}.vstopnice-page .vstopnica-side-label span{color:var(--vstopnica-soft);display:block;font-size:8.2px;font-weight:650;line-height:1.12;overflow:visible;overflow-wrap:anywhere;text-align:center;white-space:normal;width:100%;word-break:break-word}.vstopnice-page .vstopnica-moderno .vstopnica-side-label span{color:#f0f9fff2}.vstopnice-page .vstopnica-qr{aspect-ratio:1/1;background:#fff;border:0;border-radius:22px;box-shadow:none;display:grid;grid-area:qr;max-width:100%;overflow:hidden;padding:8px;place-items:center;width:240px}.vstopnice-page .vstopnica-moderno .vstopnica-qr{background:#fff}.vstopnice-page .vstopnica-qr svg{display:block;height:100%;width:100%}.vstopnice-page .vstopnica-side>p{background:#f1f5f924;border:1px solid #7dd3fc38;border-radius:999px;color:#cffafe;display:inline-grid;grid-area:scan;height:18px;margin:0;max-width:100%;overflow:hidden;padding:0 8px;place-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vstopnice-page .vstopnica-moderno .vstopnica-side>p{background:linear-gradient(135deg,#22d3ee33,#ec489924),#f1f5f91f;border-color:#a5f3fc52;color:#f0fdff}.vstopnice-page .vstopnica-minimalno .vstopnica-side>p{background:#2563eb14;border-color:#2563eb29;color:#1d4ed8}.vstopnice-page .vstopnica-side>p span{color:inherit;display:block;font-size:6px;font-weight:780;letter-spacing:.13em;line-height:1;text-transform:uppercase;transform:translateY(1px);white-space:nowrap}.vstopnice-page .vstopnice-cta,.vstopnice-page .vstopnice-faq,.vstopnice-page .vstopnice-how,.vstopnice-page .vstopnice-poster-cta,.vstopnice-page .vstopnice-seo-content{background:#ffffffd1;border:1px solid #ffffffbd;border-radius:24px;box-shadow:0 20px 60px #11182712;margin-top:16px;padding:clamp(15px,2vw,18px);width:100%}.vstopnice-page .vstopnice-seo-content>div{grid-gap:10px;display:grid;gap:10px}.vstopnice-page .vstopnice-cta h2,.vstopnice-page .vstopnice-faq h2,.vstopnice-page .vstopnice-how h2,.vstopnice-page .vstopnice-poster-cta h2,.vstopnice-page .vstopnice-seo-content h2{color:#111827;font-size:clamp(20px,2.7vw,28px);font-weight:600;letter-spacing:-.045em;line-height:1.15;margin:0 0 10px}.vstopnice-page .vstopnice-seo-content h2{margin-bottom:0}.vstopnice-page .vstopnice-cta p,.vstopnice-page .vstopnice-faq p,.vstopnice-page .vstopnice-how p,.vstopnice-page .vstopnice-poster-cta p,.vstopnice-page .vstopnice-seo-content p{color:#4b5563;font-size:13.5px;font-weight:400;line-height:1.5;margin:0}.vstopnice-page .vstopnice-seo-content>div>p{font-size:14.5px;line-height:1.5}.vstopnice-page .vstopnice-faq-grid,.vstopnice-page .vstopnice-how-grid,.vstopnice-page .vstopnice-seo-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.vstopnice-page .vstopnice-faq article,.vstopnice-page .vstopnice-how article,.vstopnice-page .vstopnice-seo-grid article{grid-gap:6px;background:#ffffffc2;border:1px solid #6d28d91a;border-radius:18px;display:grid;gap:6px;min-width:0;padding:12px}.vstopnice-page .vstopnice-how article>strong{background:#111827;border-radius:12px;color:#fff;display:grid;font-size:14px;font-weight:600;height:32px;line-height:1.2;padding-bottom:1px;place-items:center;width:32px}.vstopnice-page .vstopnice-faq h3,.vstopnice-page .vstopnice-how h3,.vstopnice-page .vstopnice-seo-grid h3{color:#111827;font-size:15.5px;font-weight:600;letter-spacing:-.025em;line-height:1.22;margin:0}.vstopnice-page .vstopnice-cta,.vstopnice-page .vstopnice-poster-cta{grid-gap:9px;background:radial-gradient(circle at 0 0,#6d28d91a,#0000 17rem),radial-gradient(circle at 100% 10%,#db277714,#0000 16rem),#ffffffd6;display:grid;gap:9px;justify-items:center;text-align:center}.vstopnice-page .vstopnice-cta p,.vstopnice-page .vstopnice-poster-cta p{max-width:720px}.vstopnice-page .vstopnice-poster-cta button{align-items:center;background:linear-gradient(135deg,#6d28d9,#db2777 58%,#f97316);border:0;border-radius:999px;box-shadow:0 16px 34px #6d28d938;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;line-height:1.25;min-height:40px;padding:0 18px 1px;transition:transform .18s var(--vstopnice-ease),box-shadow .18s var(--vstopnice-ease),filter .18s var(--vstopnice-ease)}.vstopnice-page .vstopnice-poster-cta button:hover{box-shadow:0 20px 40px #6d28d947;filter:saturate(1.06);transform:translateY(-1px)}@media (max-width:380px) and (min-width:341px){.vstopnice-page{--vstopnica-screen-scale:0.92;--vstopnica-stage-height:589px}}@media (max-width:340px){.vstopnice-page{--vstopnica-screen-scale:0.82;--vstopnica-stage-height:525px}}.vstopnice-page .vstopnica.vstopnica-clean-export{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;box-shadow:none;outline:0}.vstopnice-page .vstopnica.vstopnica-clean-export,.vstopnice-page .vstopnica.vstopnica-clean-export *,.vstopnice-page .vstopnica.vstopnica-clean-export :after,.vstopnice-page .vstopnica.vstopnica-clean-export :before{animation:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}.vstopnice-page .vstopnica.vstopnica-clean-export:after{content:none}.preveriVstopnico{align-items:flex-start;color:#fff;display:flex;justify-content:center;min-height:100svh;padding:20px clamp(10px,3vw,22px) clamp(10px,3vw,22px)}.preveriVstopnico__phone{align-content:start;background:radial-gradient(circle at 50% 0,#6366f12e,#0000 34%),linear-gradient(180deg,#111827,#020617);border:1px solid #94a3b838;border-radius:38px;box-shadow:0 26px 70px #0f172a38,0 8px 24px #0f172a1f,inset 0 0 0 7px hsla(0,0%,100%,.035);display:grid;min-height:min(560px,calc(100svh - 20px));overflow:hidden;padding:18px;width:min(100%,360px)}.preveriVstopnico__phone--loading{border-color:#818cf857}.preveriVstopnico__phone--ok{border-color:#22c55e7a;box-shadow:0 26px 70px #0f172a38,0 8px 24px #0f172a1f,0 0 0 1px #22c55e2e,0 0 38px #22c55e1c,inset 0 0 0 7px hsla(0,0%,100%,.035)}.preveriVstopnico__phone--bad{border-color:#f8717180;box-shadow:0 26px 70px #0f172a38,0 8px 24px #0f172a1f,0 0 0 1px #f871712e,0 0 38px #ef44441c,inset 0 0 0 7px hsla(0,0%,100%,.035)}.preveriVstopnico__top{grid-gap:6px;display:grid;gap:6px;justify-items:center;padding:16px 8px 8px;text-align:center}.preveriVstopnico__brand{color:#a5b4fc;font-size:.72rem;font-weight:900;letter-spacing:.16em;margin:0;text-transform:uppercase}.preveriVstopnico__title{color:#fff;font-size:clamp(1.35rem,6vw,1.92rem);font-weight:950;letter-spacing:-.052em;line-height:1.03;margin:0;max-width:280px}.preveriVstopnico__content{display:grid;justify-items:center;min-width:0;padding:26px 8px 10px;text-align:center;width:100%}.preveriVstopnico__loader{animation:preveriVstopnicoVrtenje .85s linear infinite;border:4px solid #94a3b83d;border-radius:999px;border-top-color:#a5b4fc;height:50px;width:50px}.preveriVstopnico__statusIcon{align-items:center;border-radius:999px;display:flex;font-size:2.55rem;font-weight:950;height:74px;justify-content:center;line-height:1;width:74px}.preveriVstopnico__phone--ok .preveriVstopnico__statusIcon{background:#16a34a47;box-shadow:0 0 0 8px #22c55e14,inset 0 0 0 1px #bbf7d047;color:#dcfce7}.preveriVstopnico__phone--bad .preveriVstopnico__statusIcon{background:#dc262647;box-shadow:0 0 0 8px #ef444414,inset 0 0 0 1px #fecaca47;color:#fee2e2}.preveriVstopnico__kicker{color:#a5b4fc;font-size:.72rem;font-weight:950;letter-spacing:.12em;margin:18px 0 0;text-transform:uppercase}.preveriVstopnico__resultTitle{color:#fff;font-size:clamp(1.28rem,5.6vw,1.76rem);font-weight:950;letter-spacing:-.045em;line-height:1.08;margin:7px 0 0;max-width:280px}.preveriVstopnico__message{color:#cbd5e1;font-size:.94rem;font-weight:650;line-height:1.42;margin:9px 0 0;max-width:280px}.preveriVstopnico__details{grid-gap:8px;display:grid;gap:8px;margin:18px 0 0;width:100%}.preveriVstopnico__detail{grid-gap:4px;background:#0f172ac7;border:1px solid #94a3b82e;border-radius:17px;display:grid;gap:4px;padding:11px 13px;text-align:left}.preveriVstopnico__phone--ok .preveriVstopnico__detail{background:#14532d2e;border-color:#22c55e38}.preveriVstopnico__phone--bad .preveriVstopnico__detail{background:#7f1d1d2e;border-color:#f8717138}.preveriVstopnico__detailLabel{color:#94a3b8;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.preveriVstopnico__detailValue{color:#fff;font-size:.94rem;font-weight:850;line-height:1.3;margin:0;overflow-wrap:anywhere}.preveriVstopnico__button{background:linear-gradient(135deg,#7c3aed,#2563eb);border:0;border-radius:999px;box-shadow:0 12px 24px #2563eb33;color:#fff;cursor:pointer;font-size:.95rem;font-weight:900;margin:12px 8px 4px;min-height:44px;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease;width:calc(100% - 16px)}.preveriVstopnico__button:active{box-shadow:0 8px 18px #2563eb2e;transform:scale(.98)}.preveriVstopnico__button:disabled{cursor:not-allowed;opacity:.55}@keyframes preveriVstopnicoVrtenje{to{transform:rotate(1turn)}}.skenerVstopnic,.skenerVstopnic *,.skenerVstopnic :after,.skenerVstopnic :before{box-sizing:border-box}.skenerVstopnic{align-items:flex-start;background:radial-gradient(circle at top left,#7c3aed38,#0000 34%),radial-gradient(circle at bottom right,#0ea5e92e,#0000 34%),#07111f;color:#f8fafc;display:flex;justify-content:center;min-height:100svh;padding:48px 20px 16px}.skenerVstopnic__card{background:#0f172aeb;border:1px solid #94a3b842;border-radius:24px;box-shadow:0 20px 64px #00000061;padding:18px;width:min(100%,680px)}.skenerVstopnic__eyebrow{color:#a78bfa;font-size:.72rem;font-weight:800;letter-spacing:.13em;margin:0 0 5px;text-transform:uppercase}.skenerVstopnic__header{display:grid;margin-bottom:8px;min-height:clamp(40px,5.5vw,52px);place-items:center;text-align:center}.skenerVstopnic__title{align-items:center;color:#fff;display:flex;font-size:clamp(1.5rem,3.8vw,2.4rem);font-weight:950;justify-content:center;letter-spacing:-.045em;line-height:1.05;margin:0;min-height:clamp(34px,4.8vw,44px);padding:0 0 .08em;text-align:center}.skenerVstopnic__cameraBox{aspect-ratio:16/9;background:#020617;border:1px solid #94a3b847;border-radius:20px;overflow:hidden;position:relative}.skenerVstopnic__video{background:#020617;display:block;height:100%;object-fit:cover;width:100%}.skenerVstopnic__scanFrame{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;z-index:2}.skenerVstopnic__scanFrame:before{aspect-ratio:1/1;border:2px solid #ffffffd1;border-radius:26px;box-shadow:0 0 0 999px #02061747,0 0 34px #2563eb47,inset 0 0 28px #ffffff14;content:"";width:min(68%,290px)}.skenerVstopnic__scanFrame:after{background:linear-gradient(90deg,#0000,#60a5faf2,#0000);border-radius:999px;box-shadow:0 0 18px #60a5fab8;content:"";height:2px;position:absolute;width:min(54%,230px)}.skenerVstopnic__scanFrame span{aspect-ratio:1/1;border-radius:26px;position:absolute;width:min(68%,290px)}.skenerVstopnic__scanFrame span:after,.skenerVstopnic__scanFrame span:before{background:linear-gradient(#60a5fa,#60a5fa) 0 0 /34px 4px no-repeat,linear-gradient(#60a5fa,#60a5fa) 0 0 /4px 34px no-repeat,linear-gradient(#60a5fa,#60a5fa) 100% 0 /34px 4px no-repeat,linear-gradient(#60a5fa,#60a5fa) 100% 0 /4px 34px no-repeat,linear-gradient(#60a5fa,#60a5fa) 0 100% /34px 4px no-repeat,linear-gradient(#60a5fa,#60a5fa) 0 100% /4px 34px no-repeat,linear-gradient(#60a5fa,#60a5fa) 100% 100% /34px 4px no-repeat,linear-gradient(#60a5fa,#60a5fa) 100% 100% /4px 34px no-repeat;border-radius:inherit;content:"";inset:-1px;position:absolute}.skenerVstopnic__scanFrame span:after{filter:blur(9px);opacity:.55}.skenerVstopnic__cameraOverlay{align-items:center;background:linear-gradient(90deg,#0000 48%,#ffffff14 50%,#0000 52%),linear-gradient(0deg,#0000 48%,#ffffff14 50%,#0000 52%),#020617d6;color:#cbd5e1;display:flex;font-weight:800;inset:0;justify-content:center;padding:18px;position:absolute;text-align:center;z-index:3}.skenerVstopnic__actions{display:flex;gap:10px;margin-top:12px}.skenerVstopnic__button{border:0;border-radius:999px;cursor:pointer;flex:1 1;font-weight:900;min-height:44px;padding:10px 14px;transition:transform .16s ease,opacity .16s ease}.skenerVstopnic__button:active{transform:scale(.98)}.skenerVstopnic__button:disabled{cursor:not-allowed;opacity:.55}.skenerVstopnic__button--primary{background:linear-gradient(135deg,#7c3aed,#2563eb);color:#fff}.skenerVstopnic__button--secondary{background:#94a3b829;color:#e2e8f0}.skenerVstopnic__desktopMessage{grid-gap:12px;align-content:center;background:linear-gradient(180deg,#0f172afa,#0f172af5);border:8px solid #020617;border-radius:40px;box-shadow:0 24px 64px #0000006b,0 0 0 1px #94a3b838,inset 0 0 0 1px #ffffff12;color:#dbeafe;display:grid;gap:12px;isolation:isolate;justify-items:center;margin:18px auto 2px;min-height:455px;padding:74px 24px 56px;position:relative;text-align:center;width:min(100%,285px)}.skenerVstopnic__desktopMessage:before{background:#020617;border-radius:999px;box-shadow:inset 0 -1px 0 #ffffff14,0 1px 0 #ffffff0d;content:"";height:20px;left:50%;position:absolute;top:13px;transform:translateX(-50%);width:74px;z-index:2}.skenerVstopnic__desktopMessage:after{background:radial-gradient(circle at 50% 0,#60a5fa2e,#0000 36%),radial-gradient(circle at 50% 100%,#7c3aed21,#0000 42%),#02061757;border:1px solid #93c5fd29;border-radius:30px;content:"";inset:14px;pointer-events:none;position:absolute;z-index:-1}.skenerVstopnic__desktopMessage strong{grid-gap:13px;color:#fff;display:grid;font-size:1.08rem;font-weight:950;gap:13px;letter-spacing:-.025em;line-height:1.12;max-width:210px;position:relative}.skenerVstopnic__desktopMessage strong:before{background:linear-gradient(135deg,#7c3aed42,#2563eb33);border:1px solid #93c5fd3d;border-radius:20px;box-shadow:0 12px 28px #2563eb2e,inset 0 1px 0 #ffffff24;content:"📱";display:grid;font-size:1.85rem;height:56px;justify-self:center;place-items:center;width:56px}.skenerVstopnic__desktopMessage p{color:#d7e2f0;font-size:.93rem;font-weight:650;line-height:1.52;margin:0;max-width:218px}.skenerVstopnic__notice{border-radius:14px;font-weight:800;line-height:1.4;margin-top:12px;padding:10px 12px}.skenerVstopnic__notice--bad{background:#ef44442e;border:1px solid #f8717159;color:#fee2e2}.skenerVstopnic__resultOverlay{-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%);background:#020617c2;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:9999}.skenerVstopnic__resultModal{border-radius:28px;box-shadow:0 28px 90px #00000080;display:grid;justify-items:center;max-height:calc(100svh - 36px);overflow-y:auto;padding:28px 20px 20px;position:relative;text-align:center;width:min(100%,430px)}.skenerVstopnic__resultModal--ok{background:radial-gradient(circle at 50% 0,#22c55e33,#0000 38%),#0f172afa;border:1px solid #4ade8061}.skenerVstopnic__resultModal--bad{background:radial-gradient(circle at 50% 0,#ef444433,#0000 38%),#0f172afa;border:1px solid #f8717161}.skenerVstopnic__resultClose{background:#ffffff1a;border:0;border-radius:999px;color:#fff;cursor:pointer;display:grid;font-size:1.55rem;font-weight:800;height:36px;line-height:1;padding:0;place-items:center;position:absolute;right:12px;top:12px;width:36px}.skenerVstopnic__resultClose:active{transform:scale(.96)}.skenerVstopnic__resultIcon{align-items:center;background:#ffffff1a;border-radius:999px;display:flex;flex:0 0 auto;font-size:2rem;height:62px;justify-content:center;width:62px}.skenerVstopnic__resultBody{display:grid;justify-items:center;margin-top:12px;min-width:0;width:100%}.skenerVstopnic__resultTitle{color:#fff;font-size:1.42rem;font-weight:950;letter-spacing:-.035em;line-height:1.14;margin:0}.skenerVstopnic__resultText{color:#e2e8f0;line-height:1.45;margin:8px 0 0;max-width:340px}.skenerVstopnic__details{grid-gap:8px;display:grid;gap:8px;margin:16px 0 0;width:100%}.skenerVstopnic__detail{grid-gap:3px;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:16px;display:grid;gap:3px;padding:10px 12px;text-align:left}.skenerVstopnic__detail dt{color:#94a3b8;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.skenerVstopnic__detail dd{color:#fff;font-weight:800;line-height:1.3;margin:0;overflow-wrap:anywhere}@media (max-width:560px){.skenerVstopnic{align-items:stretch;padding:12px}.skenerVstopnic__card{border-radius:22px;padding:16px;width:100%}.skenerVstopnic__title{font-size:clamp(1.4rem,7.8vw,2rem);line-height:1.05;min-height:clamp(36px,9vw,46px);padding:0 0 .08em}.skenerVstopnic__cameraBox{aspect-ratio:3/4;border-radius:18px}.skenerVstopnic__scanFrame:before{width:min(74%,310px)}.skenerVstopnic__scanFrame:after{width:min(58%,245px)}.skenerVstopnic__scanFrame span{width:min(74%,310px)}.skenerVstopnic__actions{flex-direction:column}.skenerVstopnic__resultModal{border-radius:24px;padding:26px 16px 16px}}
/*# sourceMappingURL=main.d2f70df9.css.map*/