.ik-chat-shell{--chat-bg: #f5f6f8;--chat-panel: #ffffff;--chat-panel-soft: #f0f1f4;--chat-panel-hover: #e9ebef;--chat-ink: #14161b;--chat-copy: #4f5561;--chat-muted: #8a909c;--chat-border: rgba(18, 21, 27, .09);--chat-border-strong: rgba(18, 21, 27, .15);--chat-blue: #0867ff;--chat-green: #12b85a;--chat-lime: #d5f65b;--chat-grid: rgba(17, 24, 39, .045);--chat-shadow: 0 18px 50px rgba(30, 35, 45, .12);color-scheme:light;position:relative;display:grid;grid-template-columns:72px 326px minmax(520px,1fr) 304px;width:100%;height:100vh;min-height:620px;overflow:hidden;background:linear-gradient(var(--chat-grid) 1px,transparent 1px),linear-gradient(90deg,var(--chat-grid) 1px,transparent 1px),var(--chat-bg);background-size:32px 32px;color:var(--chat-ink);font-family:Cedora,Inter,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;isolation:isolate}.ik-chat-shell[data-theme=dark]{--chat-bg: #0d0e10;--chat-panel: #151619;--chat-panel-soft: #202226;--chat-panel-hover: #282b30;--chat-ink: #f5f6f8;--chat-copy: #c0c4cc;--chat-muted: #777d88;--chat-border: rgba(255, 255, 255, .075);--chat-border-strong: rgba(255, 255, 255, .13);--chat-blue: #4b8fff;--chat-green: #26d873;--chat-lime: #d7f96a;--chat-grid: rgba(255, 255, 255, .025);--chat-shadow: 0 20px 60px rgba(0, 0, 0, .42);color-scheme:dark}@media(min-width:1281px){.ik-chat-shell:not(.has-context){grid-template-columns:72px 326px minmax(520px,1fr)}}@supports (height: 100dvh){.ik-chat-shell{height:100dvh}}body:has(.ik-chat-shell),body:has(.ik-chat-shell) #root{height:100%;overflow:hidden}.ik-chat-drawer-layer{position:fixed;z-index:2200;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.ik-chat-drawer-backdrop{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;pointer-events:auto;background:#03060cd1;-webkit-backdrop-filter:blur(8px) saturate(.72) brightness(.82);backdrop-filter:blur(8px) saturate(.72) brightness(.82)}.ik-chat-liquid-rail{position:absolute;z-index:3;top:auto;right:min(548px,calc(100dvh * .558 + 28px));bottom:28px;display:flex;width:85px;flex-direction:column;align-items:center;gap:9px;padding:13px 10px;overflow:hidden;pointer-events:auto;border:1px solid rgba(17,20,26,.1);border-radius:38px;background:#fff;box-shadow:0 16px 38px #0003,0 2px 8px #0000001f;isolation:isolate;translate:none}.ik-chat-liquid-rail:before{display:none}.ik-chat-liquid-rail[data-theme=dark]{border-color:#ffffff14;background:#121212;box-shadow:0 18px 40px #00000057,0 2px 9px #0000003d}.ik-chat-liquid-rail>button{position:relative;z-index:2;display:grid;width:62px;height:62px;flex:0 0 62px;place-items:center;padding:0;border:0;border-radius:27px;background:transparent;color:#14171db8;cursor:pointer;transition:color .18s ease,transform .22s cubic-bezier(.16,1,.3,1);-webkit-tap-highlight-color:transparent}.ik-chat-liquid-rail>button svg{width:27px;height:27px}.ik-chat-liquid-rail[data-theme=light]>button{color:#14171db8}.ik-chat-liquid-rail[data-theme=dark]>button{color:#ffffffc2}.ik-chat-liquid-rail>button:hover{background:#f0f1f3;color:#111318;transform:scale(1.08)}.ik-chat-liquid-rail[data-theme=dark]>button:hover{background:#242424;color:#fff}.ik-chat-liquid-rail>button:active{transform:scale(.94);transition-duration:90ms}.ik-chat-liquid-rail>button.is-active{color:#111318}.ik-chat-liquid-rail[data-theme=dark]>button.is-active{color:#fff}.ik-chat-liquid-rail__lens{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:27px;background:#eceef1}.ik-chat-liquid-rail[data-theme=dark] .ik-chat-liquid-rail__lens{background:#292929}.ik-chat-liquid-rail__badge{position:absolute;z-index:3;top:5px;right:3px;display:grid;min-width:20px;height:20px;place-items:center;padding:0 4px;border:1.5px solid rgba(255,255,255,.68);border-radius:999px;background:#ff3b5f;box-shadow:0 3px 9px #8f001b52;color:#fff;font-size:10px;font-style:normal;font-weight:900;line-height:1}.ik-chat-liquid-rail>button:focus-visible{outline:2px solid rgba(255,255,255,.92);outline-offset:3px}.ik-chat-drawer-panel{position:absolute;top:0;right:0;width:min(520px,calc(100dvh * .558));height:100dvh;max-width:min(520px,calc(100vw - 20px));max-height:100dvh;overflow:hidden;pointer-events:auto;border:0;outline:0;border-radius:54px 0 0;background:#fff;box-shadow:-10px 0 34px #00000038}.ik-chat-drawer-panel .ik-chat-shell{height:100%;min-height:0;border-radius:54px 0 0}.ik-chat-drawer-panel .ik-chat-shell[data-theme=dark]{--chat-bg: #121212;--chat-panel: #121212;background-color:#121212}.ik-chat-shell *,.ik-chat-shell *:before,.ik-chat-shell *:after{box-sizing:border-box}.ik-chat-shell button,.ik-chat-shell input,.ik-chat-shell textarea{font:inherit}.ik-chat-shell button{border:0;cursor:pointer}.ik-chat-shell button:focus-visible,.ik-chat-shell input:focus-visible,.ik-chat-shell textarea:focus-visible{outline:2px solid var(--chat-blue);outline-offset:2px}.ik-chat-rail{position:relative;z-index:12;display:flex;min-width:0;flex-direction:column;align-items:center;gap:20px;padding:14px 10px 12px;border-right:1px solid rgba(255,255,255,.075);background:#111215;color:#fff}.ik-chat-brand-mark{width:48px;height:48px;padding:0;overflow:hidden;border-radius:13px;background:#0867ff;box-shadow:0 8px 24px #0867ff54}.ik-chat-brand-mark img{width:100%;height:100%;object-fit:cover}.ik-chat-rail__main,.ik-chat-rail__foot{display:flex;width:100%;flex-direction:column;align-items:center;gap:7px}.ik-chat-rail__main{flex:1}.ik-chat-rail__foot{margin-top:auto}.ik-chat-rail__main>button,.ik-chat-rail__foot>button{position:relative;display:grid;width:46px;height:46px;place-items:center;border-radius:12px;background:transparent;color:#8f949e;transition:color .16s ease,background .16s ease,transform .16s ease}.ik-chat-rail__main>button:hover,.ik-chat-rail__foot>button:hover{background:#ffffff14;color:#fff;transform:translateY(-1px)}.ik-chat-rail__main>button.is-active{background:#fff;color:#111215}.ik-chat-rail__main>button.is-active:before{position:absolute;left:-10px;width:3px;height:22px;border-radius:0 4px 4px 0;background:var(--chat-lime);content:""}.ik-chat-rail__badge{position:absolute;top:4px;right:2px;display:grid;min-width:17px;height:17px;place-items:center;border:2px solid #111215;border-radius:9px;background:#ff4161;color:#fff;font-size:9px;font-weight:900}.ik-chat-profile-chip{position:absolute;z-index:15;bottom:13px;left:83px;display:none;width:292px;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--chat-border);border-radius:12px;background:color-mix(in srgb,var(--chat-panel) 92%,transparent);box-shadow:var(--chat-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ik-chat-profile-chip>.ik-progressive-image{width:34px;height:34px;border-radius:50%;object-fit:cover}.ik-chat-profile-chip>span{display:flex;min-width:0;flex:1;flex-direction:column}.ik-chat-profile-chip strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ik-chat-profile-chip small{color:var(--chat-green);font-size:11px}.ik-chat-conversations{position:relative;z-index:8;display:flex;min-width:0;flex-direction:column;overflow:hidden;border-right:1px solid var(--chat-border);background:var(--chat-panel)}.ik-chat-conversations:before{position:absolute;top:0;right:0;left:0;height:5px;background:linear-gradient(90deg,var(--chat-blue) 0 35%,var(--chat-green) 35% 70%,var(--chat-lime) 70%);content:""}.ik-chat-conversations__header{display:flex;align-items:flex-end;justify-content:space-between;padding:31px 21px 15px}.ik-chat-kicker{display:block;margin-bottom:2px;color:var(--chat-muted);font-family:Univers,Inter,sans-serif;font-size:9px;font-weight:700;letter-spacing:0;text-transform:uppercase}.ik-chat-conversations__header h1{margin:0;font-size:30px;letter-spacing:0;line-height:1}.ik-chat-icon-button{display:inline-grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--chat-copy);transition:.16s ease}.ik-chat-icon-button:hover,.ik-chat-icon-button[aria-pressed=true]{border-color:var(--chat-border);background:var(--chat-panel-soft);color:var(--chat-ink)}.ik-chat-icon-button.is-primary{background:var(--chat-blue);color:#fff;box-shadow:0 8px 20px #0867ff3d}.ik-chat-icon-button:disabled{cursor:not-allowed;opacity:.45}.ik-chat-search{display:flex;height:42px;align-items:center;gap:9px;margin:0 16px;padding:0 11px;border:1px solid var(--chat-border);border-radius:11px;background:var(--chat-panel-soft);color:var(--chat-muted)}.ik-chat-search:focus-within{border-color:color-mix(in srgb,var(--chat-blue) 55%,var(--chat-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-blue) 12%,transparent)}.ik-chat-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--chat-ink);font-size:13px;letter-spacing:0}.ik-chat-search input::placeholder{color:var(--chat-muted)}.ik-chat-search button{display:grid;padding:3px;background:transparent;color:inherit}.ik-chat-smart-row{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:10px 16px 14px}.ik-chat-smart-row button{display:flex;height:36px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--chat-border);border-radius:9px;background:var(--chat-panel);color:var(--chat-copy);font-size:11px;font-weight:760}.ik-chat-smart-row button:first-child{border-color:color-mix(in srgb,var(--chat-blue) 18%,var(--chat-border));background:color-mix(in srgb,var(--chat-blue) 7%,var(--chat-panel));color:var(--chat-blue)}.ik-chat-smart-row button span{display:grid;min-width:17px;height:17px;place-items:center;border-radius:9px;background:var(--chat-panel-soft);color:var(--chat-copy);font-size:9px}.ik-chat-conversations__label{display:flex;align-items:center;justify-content:space-between;padding:5px 20px 8px;color:var(--chat-muted);font-size:10px;font-weight:850;letter-spacing:0;text-transform:uppercase}.ik-chat-conversations__label button{padding:2px;background:transparent;color:inherit}.ik-chat-conversation-scroll{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;padding:0 8px 20px;scrollbar-width:thin;scrollbar-color:var(--chat-border-strong) transparent}.ik-chat-conversation{position:relative;display:grid;width:100%;min-height:66px;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:11px;padding:8px 10px;border-radius:11px;background:transparent;color:var(--chat-ink);text-align:left;transition:background .15s ease,transform .15s ease}.ik-chat-conversation:hover{background:var(--chat-panel-soft)}.ik-chat-conversation:active{transform:scale(.99)}.ik-chat-conversation.is-active{background:var(--chat-panel-soft);box-shadow:inset 3px 0 0 var(--chat-blue)}.ik-chat-avatar{position:relative;display:inline-grid;flex:0 0 auto;overflow:visible;place-items:center;border-radius:50%}.ik-chat-avatar--small{width:25px;height:25px}.ik-chat-avatar--medium{width:42px;height:42px}.ik-chat-avatar--large{width:70px;height:70px}.ik-chat-avatar>.ik-progressive-image,.ik-chat-avatar>.ik-progressive-loader{width:100%;height:100%;overflow:hidden;border-radius:inherit;object-fit:cover}.ik-chat-avatar>i{position:absolute;right:-1px;bottom:1px;width:11px;height:11px;border:2px solid var(--chat-panel);border-radius:50%;background:#9ba0a8}.ik-chat-avatar>i.is-online{background:var(--chat-green)}.ik-chat-avatar>i.is-away{background:#f4ba3d}.ik-chat-room-icon{--room-accent: #6fa0ff;display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--room-accent) 30%,var(--chat-border));border-radius:12px;background:color-mix(in srgb,var(--room-accent) 15%,var(--chat-panel));color:color-mix(in srgb,var(--room-accent) 80%,var(--chat-ink))}.ik-chat-room-icon.is-header{width:38px;height:38px;border-radius:10px}.ik-chat-conversation__copy{min-width:0}.ik-chat-conversation__title,.ik-chat-conversation__preview{display:flex;min-width:0;align-items:center}.ik-chat-conversation__title strong{overflow:hidden;flex:1;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.ik-chat-conversation__title time{margin-left:7px;color:var(--chat-muted);font-size:9px}.ik-chat-conversation__preview{overflow:hidden;margin-top:4px;padding-right:17px;color:var(--chat-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ik-chat-conversation__preview em{color:var(--chat-green);font-style:normal;font-weight:800}.ik-chat-conversation__pin{position:absolute;right:10px;bottom:11px;color:var(--chat-muted)}.ik-chat-conversation__unread{position:absolute;top:29px;right:9px;display:grid;min-width:18px;height:18px;place-items:center;border-radius:9px;background:var(--chat-blue);color:#fff;font-size:9px;font-weight:900}.ik-chat-conversation:has(.ik-chat-conversation__unread) .ik-chat-conversation__pin{display:none}.ik-chat-conversation-empty{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--chat-muted);text-align:center}.ik-chat-conversation-empty strong{color:var(--chat-copy);font-size:13px}.ik-chat-conversation-empty span{font-size:11px}.ik-chat-thread{position:relative;z-index:4;display:flex;min-width:0;flex-direction:column;overflow:hidden;background:color-mix(in srgb,var(--chat-panel) 93%,transparent)}.ik-chat-thread-header{display:flex;min-height:70px;align-items:center;gap:11px;padding:11px 18px;border-bottom:1px solid var(--chat-border);background:color-mix(in srgb,var(--chat-panel) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ik-chat-thread-header__copy{min-width:0;flex:1}.ik-chat-thread-header__copy>div{display:flex;align-items:center;gap:7px}.ik-chat-thread-header h2{overflow:hidden;margin:0;font-size:16px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.ik-chat-thread-header__copy>span{display:block;overflow:hidden;margin-top:3px;color:var(--chat-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ik-chat-thread-header__actions{display:flex;align-items:center;gap:1px}.ik-chat-mobile-back{display:none;padding:5px;background:transparent;color:var(--chat-ink)}.ik-chat-topic{display:flex;min-height:43px;align-items:center;gap:9px;padding:7px 20px;border-bottom:1px solid var(--chat-border);background:var(--chat-panel-soft);color:var(--chat-copy)}.ik-chat-topic>span{--topic-accent: #75a7ff;display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--topic-accent) 17%,transparent);color:color-mix(in srgb,var(--topic-accent) 85%,var(--chat-ink))}.ik-chat-topic p{min-width:0;flex:1;overflow:hidden;margin:0;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ik-chat-topic button{display:flex;align-items:center;gap:2px;background:transparent;color:var(--chat-blue);font-size:10px;font-weight:850}.ik-chat-message-scroll{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;padding:6px clamp(16px,3vw,38px) 18px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--chat-border-strong) transparent}.ik-chat-day-divider{display:flex;align-items:center;gap:12px;margin:12px 0 18px;color:var(--chat-muted);font-size:9px;font-weight:800;text-transform:uppercase}.ik-chat-day-divider:before,.ik-chat-day-divider:after{height:1px;flex:1;background:var(--chat-border);content:""}.ik-chat-message{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;margin:0 0 16px}.ik-chat-message.is-grouped{margin-top:-8px}.ik-chat-message__avatar{min-height:1px}.ik-chat-message__content{min-width:0}.ik-chat-message__meta{display:flex;align-items:baseline;gap:6px;margin:0 0 5px}.ik-chat-message__meta strong{font-size:12px;font-weight:900}.ik-chat-message__meta span,.ik-chat-message__meta time{color:var(--chat-muted);font-size:9px}.ik-chat-message__meta time{margin-left:2px}.ik-chat-message__bubble{width:fit-content;max-width:min(640px,92%)}.ik-chat-message__bubble>p{margin:0;color:var(--chat-copy);font-size:13px;letter-spacing:0;line-height:1.55}.ik-chat-message.is-own .ik-chat-message__bubble>p:not(:only-child){margin-bottom:9px}.ik-chat-message.is-own .ik-chat-message__bubble.is-text{padding:10px 13px;border-radius:3px 13px 13px;background:color-mix(in srgb,var(--chat-blue) 9%,var(--chat-panel))}.ik-chat-reply-reference{position:relative;display:flex;align-items:center;gap:7px;margin:0 0 6px;padding:0;background:transparent;color:var(--chat-muted);font-size:9px}.ik-chat-reply-reference>span{width:18px;height:9px;border-top:1px solid var(--chat-border-strong);border-left:1px solid var(--chat-border-strong);border-radius:5px 0 0}.ik-chat-message__hover-actions{position:absolute;top:-13px;right:4px;display:flex;overflow:hidden;border:1px solid var(--chat-border);border-radius:9px;opacity:0;background:var(--chat-panel);box-shadow:0 8px 24px #0000001a;transform:translateY(4px);transition:.14s ease;pointer-events:none}.ik-chat-message__hover-actions button.is-saved{background:color-mix(in srgb,var(--chat-blue) 14%,var(--chat-panel));color:var(--chat-blue)}.ik-chat-message:hover .ik-chat-message__hover-actions,.ik-chat-message:focus-within .ik-chat-message__hover-actions{opacity:1;transform:translateY(0);pointer-events:auto}.ik-chat-message__hover-actions button{display:grid;width:31px;height:29px;place-items:center;background:transparent;color:var(--chat-copy)}.ik-chat-message__hover-actions button:hover{background:var(--chat-panel-soft);color:var(--chat-ink)}.ik-chat-reactions{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.ik-chat-reactions button{display:inline-flex;height:25px;align-items:center;gap:4px;padding:0 8px;border:1px solid var(--chat-border);border-radius:13px;background:var(--chat-panel);color:var(--chat-copy)}.ik-chat-reactions button.is-reacted{border-color:color-mix(in srgb,var(--chat-blue) 45%,var(--chat-border));background:color-mix(in srgb,var(--chat-blue) 8%,var(--chat-panel));color:var(--chat-blue)}.ik-chat-reactions button span{font-size:12px}.ik-chat-reactions button strong{font-size:9px}.ik-chat-reactions .ik-chat-reactions__add{width:25px;padding:0;justify-content:center}.ik-chat-thread-link{display:flex;width:fit-content;align-items:center;gap:8px;margin-top:8px;padding:5px 8px 5px 5px;border-radius:9px;background:transparent;color:var(--chat-muted);font-size:9px}.ik-chat-thread-link:hover{background:var(--chat-panel-soft)}.ik-chat-thread-link strong{color:var(--chat-blue)}.ik-chat-thread-avatars{display:flex;padding-left:5px}.ik-chat-thread-avatars .ik-chat-avatar{margin-left:-5px;border:2px solid var(--chat-panel)}.ik-chat-snapshot{display:grid;width:min(560px,100%);grid-template-columns:178px minmax(0,1fr);overflow:hidden;margin-top:10px;border:1px solid var(--chat-border-strong);border-radius:12px;background:var(--chat-panel);box-shadow:0 12px 28px #191e2814}.ik-chat-snapshot__media{position:relative;min-height:190px;overflow:hidden;background:var(--chat-panel-soft)}.ik-chat-snapshot__media>.ik-progressive-image,.ik-chat-snapshot__media>.ik-progressive-loader{width:100%;height:100%;object-fit:cover}.ik-chat-snapshot__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.32));content:"";pointer-events:none}.ik-chat-snapshot__type{position:absolute;z-index:2;top:9px;left:9px;display:inline-flex;height:25px;align-items:center;gap:5px;padding:0 8px;border-radius:7px;background:#0f1115c7;color:#fff;font-size:8px;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ik-chat-snapshot__body{display:flex;min-width:0;flex-direction:column;padding:13px}.ik-chat-snapshot__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:var(--chat-muted);font-size:8px;font-weight:800;text-transform:uppercase}.ik-chat-snapshot__eyebrow i{width:3px;height:3px;border-radius:50%;background:var(--chat-border-strong)}.ik-chat-snapshot__body>strong{margin-top:7px;font-size:13px;line-height:1.25}.ik-chat-snapshot__body>p{margin:6px 0 0;color:var(--chat-copy);font-size:10px;line-height:1.4}.ik-chat-snapshot__actions{display:flex;align-items:center;gap:3px;margin-top:auto;padding-top:9px}.ik-chat-snapshot__actions button{display:inline-flex;height:26px;align-items:center;gap:4px;padding:0 7px;border-radius:7px;background:var(--chat-panel-soft);color:var(--chat-copy);font-size:8px;font-weight:800}.ik-chat-snapshot__actions button:hover,.ik-chat-snapshot__actions button.is-saved{color:var(--chat-blue)}.ik-chat-snapshot__actions .ik-chat-snapshot__open{width:26px;margin-left:auto;padding:0;justify-content:center;background:transparent}.ik-chat-snapshot__note{display:flex;gap:6px;overflow:hidden;margin-top:7px;padding-top:7px;border-top:1px solid var(--chat-border);color:var(--chat-copy);font-size:8px;line-height:1.35}.ik-chat-reference-chip{display:inline-flex;height:19px;flex:0 0 auto;align-items:center;gap:2px;padding:0 5px;border-radius:5px;background:color-mix(in srgb,var(--chat-blue) 10%,var(--chat-panel));color:var(--chat-blue);font-weight:800}.ik-chat-voice{display:flex;width:min(430px,100%);min-height:54px;align-items:center;gap:10px;padding:8px 11px;border:1px solid var(--chat-border);border-radius:12px;background:var(--chat-panel-soft)}.ik-chat-voice>button{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--chat-blue);color:#fff}.ik-chat-waveform{display:flex;height:29px;min-width:90px;flex:1;align-items:center;gap:2px}.ik-chat-waveform i{width:3px;min-height:4px;flex:1;border-radius:2px;background:color-mix(in srgb,var(--chat-blue) 45%,var(--chat-muted))}.ik-chat-waveform.is-playing i{animation:ik-chat-wave-pulse .8s ease-in-out infinite alternate}.ik-chat-voice time{color:var(--chat-copy);font-size:9px;font-variant-numeric:tabular-nums}.ik-chat-voice>span{padding:4px 6px;border-radius:6px;background:var(--chat-panel);color:var(--chat-muted);font-size:8px;font-weight:800}@keyframes ik-chat-wave-pulse{to{transform:scaleY(.55);opacity:.65}}.ik-chat-sticker-message{--sticker-color: #d7ff5b;position:relative;display:grid;width:170px;min-height:132px;place-content:center;overflow:hidden;padding:18px;border:3px solid var(--chat-ink);border-radius:45% 55% 48% 52%/52% 43% 57% 48%;background:var(--sticker-color);box-shadow:5px 6px 0 var(--chat-ink);color:#14161b;text-align:center}.ik-chat-sticker-message>span{max-width:130px;font-family:Benzin,Cedora,sans-serif;font-size:17px;font-weight:900;line-height:1.05}.ik-chat-sticker-message>small{margin-top:6px;font-size:8px;font-weight:800}.ik-chat-sticker-message>i{position:absolute;top:9px;right:14px;font-size:18px;font-style:normal}.ik-chat-file-card{display:grid;width:min(430px,100%);grid-template-columns:38px minmax(0,1fr) 25px;align-items:center;gap:9px;margin-top:8px;padding:9px;border:1px solid var(--chat-border);border-radius:11px;background:var(--chat-panel)}.ik-chat-file-card>span{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;background:var(--chat-panel-soft);color:var(--chat-blue)}.ik-chat-file-card>div{display:flex;min-width:0;flex-direction:column}.ik-chat-file-card strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ik-chat-file-card small{margin-top:3px;color:var(--chat-muted);font-size:8px}.ik-chat-file-card>button{display:grid;place-items:center;background:transparent;color:var(--chat-muted)}.ik-chat-typing{display:flex;align-items:center;gap:8px;margin:-2px 0 8px 53px;color:var(--chat-muted)}.ik-chat-typing>span{display:flex;gap:3px;padding:7px 9px;border-radius:10px;background:var(--chat-panel-soft)}.ik-chat-typing>span i{width:4px;height:4px;border-radius:50%;background:var(--chat-muted);animation:ik-chat-typing .9s ease-in-out infinite}.ik-chat-typing>span i:nth-child(2){animation-delay:.12s}.ik-chat-typing>span i:nth-child(3){animation-delay:.24s}.ik-chat-typing em{font-size:8px;font-style:normal}@keyframes ik-chat-typing{50%{opacity:.35;transform:translateY(-2px)}}.ik-chat-system-message{display:flex;align-items:center;gap:10px;margin:16px 0;color:var(--chat-muted);font-size:9px}.ik-chat-system-message:before,.ik-chat-system-message:after{height:1px;flex:1;background:var(--chat-border);content:""}.ik-chat-composer-wrap{position:relative;z-index:10;flex:0 0 auto;padding:8px 16px 14px;border-top:1px solid var(--chat-border);background:var(--chat-panel)}.ik-chat-composer{display:flex;min-height:48px;align-items:flex-end;gap:7px;padding:5px;border:1px solid var(--chat-border-strong);border-radius:13px;background:var(--chat-panel-soft);box-shadow:0 7px 24px #1418200f}.ik-chat-composer:focus-within{border-color:color-mix(in srgb,var(--chat-blue) 45%,var(--chat-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-blue) 9%,transparent)}.ik-chat-composer__tools,.ik-chat-composer__expressive{display:flex;align-items:center}.ik-chat-composer .ik-chat-icon-button{width:34px;height:34px;border-radius:8px}.ik-chat-format-icon{font-family:Georgia,serif;font-size:13px;font-weight:800}.ik-chat-composer__field{display:flex;min-width:0;flex:1;align-items:flex-end}.ik-chat-composer textarea{min-width:0;min-height:35px;max-height:100px;flex:1;resize:none;border:0;outline:0;padding:9px 5px 7px;background:transparent;color:var(--chat-ink);font-size:12px;line-height:1.35}.ik-chat-composer textarea::placeholder{color:var(--chat-muted)}.ik-chat-send{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:9px;background:var(--chat-panel);color:var(--chat-muted);transition:.16s ease}.ik-chat-send.is-ready{background:var(--chat-blue);color:#fff;box-shadow:0 7px 18px color-mix(in srgb,var(--chat-blue) 30%,transparent);transform:translateY(-1px)}.ik-chat-composer-reply{display:grid;grid-template-columns:18px auto minmax(0,1fr) 24px;align-items:center;gap:7px;overflow:hidden;margin:0 4px 6px;color:var(--chat-muted);font-size:9px}.ik-chat-composer-reply p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.ik-chat-composer-reply button{display:grid;place-items:center;background:transparent;color:var(--chat-muted)}.ik-chat-picker{position:absolute;z-index:60;right:16px;bottom:calc(100% + 8px);width:min(440px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--chat-border-strong);border-radius:15px;background:var(--chat-panel);box-shadow:0 26px 75px #0f141e3b;transform-origin:bottom right}.ik-chat-picker>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid var(--chat-border)}.ik-chat-picker>header>div{display:flex;align-items:center;gap:9px}.ik-chat-picker>header>div>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--chat-lime);color:#111;font-size:18px}.ik-chat-picker>header div div,.ik-chat-picker>header>div:not(:has(>span)){display:flex;flex-direction:column;align-items:flex-start}.ik-chat-picker>header strong{font-size:12px}.ik-chat-picker>header small{margin-top:2px;color:var(--chat-muted);font-size:8px}.ik-chat-picker>header>button{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:var(--chat-panel-soft);color:var(--chat-copy)}.ik-chat-sticker-tabs{display:flex;gap:5px;padding:8px 12px 0}.ik-chat-sticker-tabs button{display:flex;height:29px;align-items:center;gap:5px;padding:0 8px;border-radius:7px;background:transparent;color:var(--chat-muted);font-size:9px;font-weight:800}.ik-chat-sticker-tabs button.is-active{background:var(--chat-panel-soft);color:var(--chat-ink)}.ik-chat-sticker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 12px 13px}.ik-chat-sticker-grid>button{--sticker-color: #d7ff5b;position:relative;display:flex;aspect-ratio:1.15;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:9px;border:2px solid var(--chat-ink);border-radius:20% 28% 22% 26%;background:var(--sticker-color);box-shadow:2px 3px 0 var(--chat-ink);color:#111;transition:transform .16s ease}.ik-chat-sticker-grid>button:hover{transform:translateY(-3px) rotate(-1deg)}.ik-chat-sticker-grid strong{max-width:100px;font-family:Benzin,Cedora,sans-serif;font-size:10px;line-height:1.05}.ik-chat-sticker-grid small{margin-top:5px;font-size:7px}.ik-chat-sticker-grid i{position:absolute;top:5px;right:7px;font-style:normal}.ik-chat-attachment-picker{width:370px}.ik-chat-attachment-picker>div{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:9px}.ik-chat-attachment-picker>div>button{display:grid;grid-template-columns:37px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:57px;padding:7px;border-radius:9px;background:transparent;color:var(--chat-ink);text-align:left}.ik-chat-attachment-picker>div>button:hover{background:var(--chat-panel-soft)}.ik-chat-attachment-picker>div>button>span{--attachment-color: #75a7ff;display:grid;width:37px;height:37px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--attachment-color) 24%,var(--chat-panel));color:color-mix(in srgb,var(--attachment-color) 80%,var(--chat-ink))}.ik-chat-attachment-picker>div>button>div{display:flex;min-width:0;flex-direction:column}.ik-chat-attachment-picker>div strong{font-size:10px}.ik-chat-attachment-picker>div small{margin-top:2px;overflow:hidden;color:var(--chat-muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.ik-chat-attachment-picker>div>button>svg{color:var(--chat-muted)}.ik-chat-emoji-picker{display:grid;width:260px;grid-template-columns:repeat(5,1fr);gap:2px;padding:9px}.ik-chat-emoji-picker button{display:grid;aspect-ratio:1;place-items:center;border-radius:8px;background:transparent;font-size:21px}.ik-chat-emoji-picker button:hover{background:var(--chat-panel-soft);transform:scale(1.08)}.ik-chat-recorder{display:flex;min-height:50px;align-items:center;gap:9px;padding:5px 7px;border:1px solid var(--chat-border-strong);border-radius:13px;background:var(--chat-panel-soft)}.ik-chat-recorder__cancel,.ik-chat-recorder__stop,.ik-chat-recorder__send{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:9px}.ik-chat-recorder__cancel{background:var(--chat-panel);color:#e0445f}.ik-chat-recorder__stop{border-radius:50%;background:#ff4261}.ik-chat-recorder__stop span{width:11px;height:11px;border-radius:2px;background:#fff}.ik-chat-recorder__send{background:var(--chat-blue);color:#fff}.ik-chat-recorder__status{display:flex;align-items:center;gap:5px;color:var(--chat-copy);font-size:9px;font-weight:800;white-space:nowrap}.ik-chat-recorder__status.is-live{color:#e0445f}.ik-chat-recorder__status i{width:7px;height:7px;border-radius:50%;background:#ff4261;box-shadow:0 0 0 4px #ff42611f;animation:ik-chat-recording 1s ease-in-out infinite}.ik-chat-recorder__wave{display:flex;height:28px;min-width:80px;flex:1;align-items:center;gap:2px}.ik-chat-recorder__wave i{width:3px;flex:1;border-radius:2px;background:var(--chat-blue)}.ik-chat-recorder time{font-size:9px;font-variant-numeric:tabular-nums}.ik-chat-recorder audio{width:105px;height:30px}@keyframes ik-chat-recording{50%{opacity:.45;transform:scale(.8)}}.ik-chat-recorder-error{display:flex;align-items:center;gap:7px;margin-top:5px;padding:7px 9px;border-radius:8px;background:color-mix(in srgb,#ff4261 10%,var(--chat-panel));color:#d83f58;font-size:9px}.ik-chat-recorder-error span{flex:1}.ik-chat-recorder-error button{display:grid;place-items:center;background:transparent;color:inherit}.ik-chat-context{position:relative;z-index:7;display:flex;min-width:0;flex-direction:column;overflow:hidden;border-left:1px solid var(--chat-border);background:var(--chat-panel)}.ik-chat-context>header{display:flex;min-height:70px;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid var(--chat-border)}.ik-chat-context>header div{display:flex;flex-direction:column}.ik-chat-context>header span{color:var(--chat-muted);font-size:8px;font-weight:750;text-transform:uppercase}.ik-chat-context>header h2{margin:2px 0 0;font-size:16px;letter-spacing:0}.ik-chat-context>header button{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:var(--chat-panel-soft);color:var(--chat-copy)}.ik-chat-context__scroll,.ik-chat-context__thread{min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--chat-border-strong) transparent}.ik-chat-context__hero{display:flex;flex-direction:column;align-items:center;padding:22px 16px 17px;text-align:center}.ik-chat-context__hero-icon{--room-accent: #75a7ff;display:grid;width:70px;height:70px;place-items:center;border-radius:19px;background:color-mix(in srgb,var(--room-accent) 17%,var(--chat-panel));color:color-mix(in srgb,var(--room-accent) 85%,var(--chat-ink))}.ik-chat-context__hero h3{margin:10px 0 4px;font-size:16px}.ik-chat-context__hero p{margin:0;color:var(--chat-muted);font-size:9px;line-height:1.45}.ik-chat-context__hero>div{display:flex;gap:5px;margin-top:13px}.ik-chat-context__hero>div button{display:flex;height:31px;align-items:center;gap:4px;padding:0 8px;border-radius:8px;background:var(--chat-panel-soft);color:var(--chat-copy);font-size:8px;font-weight:800}.ik-chat-context__section{border-top:1px solid var(--chat-border);padding:11px 13px}.ik-chat-context__section-title{display:flex;width:100%;align-items:center;justify-content:space-between;padding:0;background:transparent;color:var(--chat-copy)}.ik-chat-context__section-title>span{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:850}.ik-chat-context__section-title em{display:grid;min-width:18px;height:18px;place-items:center;border-radius:9px;background:var(--chat-panel-soft);color:var(--chat-muted);font-size:8px;font-style:normal}.ik-chat-member-stack{display:flex;padding:12px 0 2px 4px}.ik-chat-member-stack .ik-chat-avatar,.ik-chat-member-stack>button{margin-left:-4px;border:2px solid var(--chat-panel)}.ik-chat-member-stack>button{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--chat-panel-soft);color:var(--chat-copy)}.ik-chat-pinned{display:grid;gap:5px;padding-top:9px}.ik-chat-pinned>button{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:8px;border-radius:8px;background:var(--chat-panel-soft);color:var(--chat-ink);text-align:left}.ik-chat-pinned span{color:var(--chat-blue);font-size:7px;font-weight:900;text-transform:uppercase}.ik-chat-pinned strong{max-width:100%;overflow:hidden;margin-top:3px;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ik-chat-pinned small{margin-top:3px;color:var(--chat-muted);font-size:7px}.ik-chat-shared-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding-top:9px}.ik-chat-shared-grid button{position:relative;aspect-ratio:1.2;overflow:hidden;border-radius:7px;background:var(--chat-panel-soft)}.ik-chat-shared-grid .ik-progressive-image,.ik-chat-shared-grid .ik-progressive-loader{width:100%;height:100%;object-fit:cover}.ik-chat-context__view-all{display:flex;align-items:center;gap:3px;margin:8px auto 0;background:transparent;color:var(--chat-blue);font-size:8px;font-weight:800}.ik-chat-context__thread{padding:11px}.ik-chat-context__thread>.ik-chat-message{grid-template-columns:34px minmax(0,1fr)}.ik-chat-context__thread .ik-chat-message__bubble{max-width:100%}.ik-chat-context__thread .ik-chat-snapshot{grid-template-columns:1fr}.ik-chat-context__thread .ik-chat-snapshot__media{height:220px;min-height:0}.ik-chat-context__thread .ik-chat-snapshot__media>.ik-progressive-image{object-position:center 18%}.ik-chat-context__thread .ik-chat-message__hover-actions{display:none}.ik-chat-context__thread-divider{display:flex;align-items:center;gap:8px;margin:15px 0;color:var(--chat-muted);font-size:8px;font-weight:800}.ik-chat-context__thread-divider:after{height:1px;flex:1;background:var(--chat-border);content:""}.ik-chat-mini-reply{display:grid;grid-template-columns:27px 1fr;gap:8px;margin-bottom:14px}.ik-chat-mini-reply>div{position:relative}.ik-chat-mini-reply strong{font-size:9px}.ik-chat-mini-reply p{margin:3px 0 0;color:var(--chat-copy);font-size:9px;line-height:1.45}.ik-chat-mini-reply time{position:absolute;top:1px;right:0;color:var(--chat-muted);font-size:7px}.ik-chat-mini-composer{position:sticky;bottom:0;display:flex;gap:5px;padding-top:8px;background:var(--chat-panel)}.ik-chat-mini-composer input{min-width:0;height:36px;flex:1;border:1px solid var(--chat-border);border-radius:9px;padding:0 9px;outline:0;background:var(--chat-panel-soft);color:var(--chat-ink);font-size:9px}.ik-chat-mini-composer button{display:grid;width:36px;place-items:center;border-radius:9px;background:var(--chat-blue);color:#fff}.ik-chat-dialog-layer{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.ik-chat-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#080a0e85;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ik-chat-dialog{position:relative;display:flex;width:min(620px,100%);max-height:min(720px,calc(100vh - 48px));flex-direction:column;overflow:hidden;border:1px solid var(--chat-border-strong);border-radius:8px;background:linear-gradient(var(--chat-grid) 1px,transparent 1px),linear-gradient(90deg,var(--chat-grid) 1px,transparent 1px),var(--chat-panel);background-size:24px 24px;box-shadow:0 34px 100px #05080d52}.ik-chat-dialog>header{display:flex;min-height:78px;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid var(--chat-border);background:color-mix(in srgb,var(--chat-panel) 94%,transparent)}.ik-chat-dialog>header>div{display:flex;flex-direction:column}.ik-chat-dialog>header span{color:var(--chat-muted);font-size:9px;font-weight:800;text-transform:uppercase}.ik-chat-dialog>header h2{margin:3px 0 0;font-size:21px;letter-spacing:0}.ik-chat-dialog>header button{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:var(--chat-panel-soft);color:var(--chat-copy)}.ik-chat-dialog__search{display:flex;min-height:48px;align-items:center;gap:9px;margin:14px 16px 7px;padding:0 13px;border:1px solid var(--chat-border-strong);border-radius:8px;background:var(--chat-panel);color:var(--chat-muted)}.ik-chat-dialog__search:focus-within{border-color:color-mix(in srgb,var(--chat-blue) 55%,var(--chat-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-blue) 12%,transparent)}.ik-chat-dialog__search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--chat-ink);font-size:13px}.ik-chat-dialog__people,.ik-chat-dialog__results,.ik-chat-dialog__pins,.ik-chat-dialog__saved{min-height:0;overflow-y:auto;padding:8px 12px 16px}.ik-chat-dialog__people>button,.ik-chat-dialog__results>button{display:grid;width:100%;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px;border-radius:8px;background:transparent;color:var(--chat-copy);text-align:left;transition:background .16s ease,transform .16s ease}.ik-chat-dialog__people>button:hover,.ik-chat-dialog__results>button:hover{background:var(--chat-panel-soft);transform:translate(2px)}.ik-chat-dialog__people>button>span:nth-child(2),.ik-chat-dialog__results>button>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.ik-chat-dialog__people strong,.ik-chat-dialog__results strong{color:var(--chat-ink);font-size:12px}.ik-chat-dialog__people small,.ik-chat-dialog__results small{overflow:hidden;margin-top:3px;color:var(--chat-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ik-chat-dialog__results strong{display:flex;justify-content:space-between}.ik-chat-dialog__results time{color:var(--chat-muted);font-size:9px;font-weight:500}.ik-chat-dialog__people .ik-chat-dialog__create{margin-top:8px;border:1px dashed var(--chat-border-strong);background:color-mix(in srgb,var(--chat-blue) 5%,var(--chat-panel))}.ik-chat-dialog__create>span:first-child{display:grid;width:40px;height:40px;place-items:center;border-radius:8px;background:var(--chat-blue);color:#fff}.ik-chat-room-builder{display:grid;gap:13px}.ik-chat-room-builder__back{display:flex;width:fit-content;align-items:center;gap:5px;padding:0;background:transparent;color:var(--chat-blue);font-size:9px;font-weight:850}.ik-chat-room-builder>label{display:grid;gap:6px}.ik-chat-room-builder>label>span,.ik-chat-room-builder__people>span{color:var(--chat-muted);font-size:9px;font-weight:850;text-transform:uppercase}.ik-chat-room-builder>label>input{height:47px;padding:0 13px;border:1px solid var(--chat-border-strong);border-radius:8px;outline:0;background:var(--chat-panel-soft);color:var(--chat-ink);font-size:13px}.ik-chat-room-builder>label>input:focus{border-color:var(--chat-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-blue) 12%,transparent)}.ik-chat-room-builder__types{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ik-chat-room-builder__types>button{display:grid;min-height:69px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:9px;border:1px solid var(--chat-border);border-radius:8px;background:var(--chat-panel);color:var(--chat-copy);text-align:left}.ik-chat-room-builder__types>button>svg{padding:8px;width:34px;height:34px;border-radius:8px;background:var(--chat-panel-soft)}.ik-chat-room-builder__types>button>span{display:flex;min-width:0;flex-direction:column}.ik-chat-room-builder__types strong{font-size:10px}.ik-chat-room-builder__types small{margin-top:3px;color:var(--chat-muted);font-size:8px;line-height:1.35}.ik-chat-room-builder__types>button.is-active{border-color:color-mix(in srgb,var(--chat-blue) 58%,var(--chat-border));background:color-mix(in srgb,var(--chat-blue) 7%,var(--chat-panel));color:var(--chat-blue)}.ik-chat-room-builder__people{display:grid;gap:7px}.ik-chat-room-builder__people>span{display:flex;justify-content:space-between}.ik-chat-room-builder__people>span b{display:grid;width:19px;height:19px;place-items:center;border-radius:6px;background:var(--chat-blue);color:#fff;font-size:8px}.ik-chat-room-builder__people>div{display:grid;max-height:188px;grid-template-columns:1fr 1fr;gap:6px;overflow-y:auto}.ik-chat-room-builder__people button{display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:7px;padding:7px;border:1px solid var(--chat-border);border-radius:8px;background:var(--chat-panel);color:var(--chat-copy);text-align:left}.ik-chat-room-builder__people button>span{display:flex;min-width:0;flex-direction:column}.ik-chat-room-builder__people button strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ik-chat-room-builder__people button small{overflow:hidden;margin-top:2px;color:var(--chat-muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.ik-chat-room-builder__people button>i{display:grid;width:22px;height:22px;place-items:center;border-radius:7px;background:var(--chat-panel-soft);color:var(--chat-muted);font-size:11px;font-style:normal;font-weight:900}.ik-chat-room-builder__people button.is-selected{border-color:color-mix(in srgb,var(--chat-green) 62%,var(--chat-border));background:color-mix(in srgb,var(--chat-green) 7%,var(--chat-panel))}.ik-chat-room-builder__people button.is-selected>i{background:var(--chat-green);color:#07140d}.ik-chat-room-builder__submit{display:flex;height:44px;align-items:center;justify-content:center;gap:7px;border-radius:8px;background:var(--chat-blue);color:#fff;font-size:10px;font-weight:900}.ik-chat-room-builder__submit:disabled{cursor:not-allowed;opacity:.42}.ik-chat-dialog__empty{display:flex;min-height:230px;flex-direction:column;align-items:center;justify-content:center;color:var(--chat-muted);text-align:center}.ik-chat-dialog__empty strong{margin-top:10px;color:var(--chat-copy);font-size:13px}.ik-chat-dialog__empty span{margin-top:4px;font-size:10px}.ik-chat-dialog__pins{display:grid;gap:7px}.ik-chat-dialog__pins>button,.ik-chat-dialog__pins>article{display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px;border:1px solid var(--chat-border);border-radius:8px;background:var(--chat-panel-soft);color:var(--chat-copy);text-align:left}.ik-chat-dialog__pins>button>span,.ik-chat-dialog__pins>article>svg{display:grid;width:36px;height:36px;place-items:center;padding:9px;border-radius:8px;background:color-mix(in srgb,var(--chat-blue) 13%,var(--chat-panel));color:var(--chat-blue)}.ik-chat-dialog__pins div{display:flex;min-width:0;flex-direction:column}.ik-chat-dialog__pins small{color:var(--chat-muted);font-size:9px}.ik-chat-dialog__pins strong{overflow:hidden;margin-top:4px;color:var(--chat-ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ik-chat-dialog--saved{width:min(820px,100%)}.ik-chat-dialog__saved{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ik-chat-dialog__saved .ik-chat-snapshot{grid-template-columns:126px minmax(0,1fr)}.ik-chat-dialog__saved .ik-chat-snapshot__media{min-height:164px}.ik-chat-dialog--canvas{width:min(820px,100%)}.ik-chat-dialog__empty.is-compact{min-height:126px}.ik-chat-saved-shelf{display:grid;gap:12px}.ik-chat-saved-shelf>section{overflow:hidden;border:1px solid var(--chat-border);border-radius:8px}.ik-chat-saved-shelf>section>header{display:flex;align-items:center;justify-content:space-between;padding:12px;background:var(--chat-panel-soft)}.ik-chat-saved-shelf>section>header>div{display:flex;flex-direction:column}.ik-chat-saved-shelf>section>header strong{font-size:10px}.ik-chat-saved-shelf>section>header span{margin-top:3px;color:var(--chat-muted);font-size:8px}.ik-chat-saved-shelf>section>header>svg{color:var(--chat-blue)}.ik-chat-saved-messages{display:grid}.ik-chat-saved-messages>button{display:grid;width:100%;grid-template-columns:34px minmax(0,1fr) 17px;align-items:center;gap:9px;padding:10px 12px;border-top:1px solid var(--chat-border);background:var(--chat-panel);color:var(--chat-copy);text-align:left}.ik-chat-saved-messages>button:first-child{border-top:0}.ik-chat-saved-messages>button>span{display:flex;min-width:0;flex-direction:column}.ik-chat-saved-messages strong{display:flex;justify-content:space-between;color:var(--chat-ink);font-size:9px}.ik-chat-saved-messages time{color:var(--chat-muted);font-size:8px;font-weight:500}.ik-chat-saved-messages small{overflow:hidden;margin-top:3px;color:var(--chat-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.ik-chat-saved-shelf .ik-chat-dialog__saved{padding:10px}.ik-chat-canvas{display:grid;gap:10px}.ik-chat-canvas__brief{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:1px solid var(--chat-border);border-radius:8px;background:var(--chat-panel-soft)}.ik-chat-canvas__brief>div{display:flex;min-width:0;align-items:center;gap:10px}.ik-chat-canvas__brief>div>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:8px;color:#111}.ik-chat-canvas__brief>div>div{display:flex;min-width:0;flex-direction:column}.ik-chat-canvas__brief strong{font-size:10px}.ik-chat-canvas__brief p{margin:3px 0 0;color:var(--chat-muted);font-size:8px;line-height:1.4}.ik-chat-canvas__brief>button{flex:0 0 auto;height:30px;padding:0 9px;border-radius:7px;background:var(--chat-panel);color:var(--chat-blue);font-size:8px;font-weight:850}.ik-chat-canvas__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:9px}.ik-chat-canvas__grid>section{overflow:hidden;border:1px solid var(--chat-border);border-radius:8px;background:var(--chat-panel)}.ik-chat-canvas__grid>section>header{display:grid;min-height:42px;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--chat-border);background:var(--chat-panel-soft)}.ik-chat-canvas__grid>section>header svg{color:var(--chat-blue)}.ik-chat-canvas__grid>section>header strong{font-size:9px}.ik-chat-canvas__grid>section>header em{display:grid;min-width:19px;height:19px;place-items:center;border-radius:6px;background:var(--chat-panel);color:var(--chat-muted);font-size:8px;font-style:normal}.ik-chat-canvas__grid>section>label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;padding:10px;border-top:1px solid var(--chat-border)}.ik-chat-canvas__grid>section>label:first-of-type{border-top:0}.ik-chat-canvas__grid input{margin-top:1px;accent-color:var(--chat-green)}.ik-chat-canvas__grid label>span{display:flex;min-width:0;flex-direction:column}.ik-chat-canvas__grid label strong{font-size:8px}.ik-chat-canvas__grid label small{margin-top:3px;color:var(--chat-muted);font-size:7px}.ik-chat-canvas__references{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px}.ik-chat-canvas__references>button{position:relative;overflow:hidden;min-height:102px;border-radius:7px;background:var(--chat-panel-soft)}.ik-chat-canvas__references img{width:100%;height:100%;object-fit:cover}.ik-chat-canvas__references span{position:absolute;right:5px;bottom:5px;left:5px;overflow:hidden;padding:4px 5px;border-radius:5px;background:color-mix(in srgb,var(--chat-panel) 88%,transparent);color:var(--chat-ink);font-size:7px;font-weight:850;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ik-chat-canvas__grid>.ik-chat-canvas__links{grid-column:1 / -1}.ik-chat-canvas__links>button{display:grid;width:100%;grid-template-columns:32px minmax(0,1fr) 17px;align-items:center;gap:8px;padding:9px 10px;border-top:1px solid var(--chat-border);background:transparent;color:var(--chat-copy);text-align:left}.ik-chat-canvas__links>button>span{display:grid;width:31px;height:31px;place-items:center;border-radius:7px;background:var(--chat-panel-soft);color:var(--chat-blue)}.ik-chat-canvas__links>button>div{display:flex;min-width:0;flex-direction:column}.ik-chat-canvas__links strong{font-size:8px}.ik-chat-canvas__links small{margin-top:3px;color:var(--chat-muted);font-size:7px}.ik-chat-settings,.ik-chat-help,.ik-chat-activity{min-height:0;overflow-y:auto;padding:13px 16px 18px}.ik-chat-settings{display:grid;gap:11px}.ik-chat-settings>section{overflow:hidden;border:1px solid var(--chat-border);border-radius:8px;background:color-mix(in srgb,var(--chat-panel) 92%,var(--chat-panel-soft))}.ik-chat-settings>section>h3{margin:0;padding:13px 14px 0;font-size:12px;letter-spacing:0}.ik-chat-settings>section>p{margin:4px 0 9px;padding:0 14px;color:var(--chat-muted);font-size:9px}.ik-chat-setting-toggle,.ik-chat-settings__link{display:grid;width:100%;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:8px 13px;border-top:1px solid var(--chat-border)!important;background:transparent;color:var(--chat-copy);text-align:left}.ik-chat-settings__link{grid-template-columns:minmax(0,1fr) auto}.ik-chat-setting-toggle__icon,.ik-chat-settings__link>span>svg{display:grid;width:34px;height:34px;place-items:center;padding:8px;border-radius:8px;background:var(--chat-panel-soft);color:var(--chat-blue)}.ik-chat-setting-toggle>span:nth-child(2),.ik-chat-settings__link>span,.ik-chat-settings__link i{display:flex;min-width:0;flex-direction:column;font-style:normal}.ik-chat-settings__link>span{flex-direction:row;align-items:center;gap:10px}.ik-chat-setting-toggle strong,.ik-chat-settings__link strong{color:var(--chat-ink);font-size:10px}.ik-chat-setting-toggle small,.ik-chat-settings__link small{margin-top:3px;color:var(--chat-muted);font-size:8px}.ik-chat-setting-toggle>i{position:relative;width:34px;height:20px;border-radius:10px;background:var(--chat-border-strong);transition:background .18s ease}.ik-chat-setting-toggle>i>b{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003;transition:transform .2s cubic-bezier(.16,1,.3,1)}.ik-chat-setting-toggle>i.is-on{background:var(--chat-green)}.ik-chat-setting-toggle>i.is-on>b{transform:translate(14px)}.ik-chat-settings>.ik-chat-settings__detail{padding:13px;border-left:3px solid var(--chat-blue)}.ik-chat-settings__detail>button:first-child{display:flex;align-items:center;gap:4px;padding:0;background:transparent;color:var(--chat-blue);font-size:9px;font-weight:800}.ik-chat-settings__detail>h3{padding:10px 0 0!important}.ik-chat-settings__detail>p{padding:0!important}.ik-chat-settings__detail>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--chat-border)}.ik-chat-settings__detail>div>span{display:flex;min-width:0;flex-direction:column}.ik-chat-settings__detail>div strong{font-size:9px}.ik-chat-settings__detail>div small{margin-top:2px;color:var(--chat-muted);font-size:8px}.ik-chat-settings__detail>div>button{height:28px;padding:0 8px;border-radius:7px;background:var(--chat-panel-soft);color:var(--chat-blue);font-size:8px;font-weight:800}.ik-chat-settings__detail>.ik-chat-setting-toggle{border-top:1px solid var(--chat-border)!important}.ik-chat-help{padding-top:0}.ik-chat-help>.ik-chat-dialog__search{margin-right:0;margin-left:0}.ik-chat-help__quick{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.ik-chat-help__quick>button{display:grid;min-height:94px;grid-template-columns:35px minmax(0,1fr) 17px;align-items:start;gap:8px;padding:12px;border:1px solid var(--chat-border);border-radius:8px;background:var(--chat-panel-soft);color:var(--chat-copy);text-align:left}.ik-chat-help__quick>button>svg:first-child{padding:8px;width:34px;height:34px;border-radius:8px;background:color-mix(in srgb,var(--chat-blue) 12%,var(--chat-panel));color:var(--chat-blue)}.ik-chat-help__quick>button>span{display:flex;min-width:0;flex-direction:column}.ik-chat-help__quick strong{color:var(--chat-ink);font-size:10px}.ik-chat-help__quick small{margin-top:4px;color:var(--chat-muted);font-size:8px;line-height:1.45}.ik-chat-help__article{overflow:hidden;margin-top:9px;padding:13px;border-left:3px solid var(--chat-lime);background:var(--chat-panel-soft)}.ik-chat-help__article>button{display:flex;align-items:center;gap:4px;margin-bottom:10px;padding:0;background:transparent;color:var(--chat-blue);font-size:9px;font-weight:800}.ik-chat-help__article>strong{font-size:12px}.ik-chat-help__article>p{margin:6px 0 0;color:var(--chat-copy);font-size:9px;line-height:1.55}.ik-chat-help>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:13px;border:1px solid var(--chat-border);border-radius:8px}.ik-chat-help>footer>div{display:flex;align-items:center;gap:9px}.ik-chat-help>footer span{display:flex;flex-direction:column}.ik-chat-help>footer strong{font-size:10px}.ik-chat-help>footer small{margin-top:3px;color:var(--chat-muted);font-size:8px}.ik-chat-help>footer>button{height:34px;padding:0 11px;border-radius:8px;background:var(--chat-blue);color:#fff;font-size:9px;font-weight:850}.ik-chat-activity{display:grid;gap:6px}.ik-chat-activity__filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:5px;padding:4px;border:1px solid var(--chat-border);border-radius:8px;background:var(--chat-panel-soft)}.ik-chat-activity__filters>button{display:flex;min-width:0;height:34px;align-items:center;justify-content:center;gap:5px;padding:0 7px;border-radius:6px;background:transparent;color:var(--chat-muted);font-size:8px;font-weight:800}.ik-chat-activity__filters>button.is-active{background:var(--chat-panel);color:var(--chat-blue);box-shadow:0 2px 9px color-mix(in srgb,var(--chat-ink) 8%,transparent)}.ik-chat-activity__filters span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ik-chat-activity>button{display:grid;width:100%;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:11px;border:1px solid var(--chat-border);border-radius:8px;background:var(--chat-panel);color:var(--chat-copy);text-align:left}.ik-chat-activity__mark{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--chat-blue) 13%,var(--chat-panel));color:var(--chat-blue)}.ik-chat-activity__mark.is-threads{background:color-mix(in srgb,var(--chat-green) 14%,var(--chat-panel));color:var(--chat-green)}.ik-chat-activity__mark.is-visuals{background:color-mix(in srgb,#ffb84d 16%,var(--chat-panel));color:#c97500}.ik-chat-activity>button>div{display:flex;min-width:0;flex-direction:column}.ik-chat-activity small{color:var(--chat-muted);font-size:8px}.ik-chat-activity strong{margin-top:3px;color:var(--chat-ink);font-size:10px}.ik-chat-activity p{overflow:hidden;margin:4px 0 0;color:var(--chat-copy);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ik-chat-inbox-tools{display:grid;gap:10px}.ik-chat-focus-folders,.ik-chat-inbox-lanes{overflow:hidden;border:1px solid var(--chat-border);border-radius:8px;background:var(--chat-panel)}.ik-chat-focus-folders>header{display:flex;align-items:center;justify-content:space-between;padding:13px;background:color-mix(in srgb,var(--chat-blue) 6%,var(--chat-panel))}.ik-chat-focus-folders>header>div{display:flex;flex-direction:column}.ik-chat-focus-folders>header strong{font-size:11px}.ik-chat-focus-folders>header span{margin-top:3px;color:var(--chat-muted);font-size:8px}.ik-chat-focus-folders>header>svg{color:var(--chat-blue)}.ik-chat-focus-folders>div{display:grid;grid-template-columns:1fr 1fr}.ik-chat-focus-folders>div>button,.ik-chat-inbox-lanes>button{display:grid;min-width:0;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;border-top:1px solid var(--chat-border);background:transparent;color:var(--chat-copy);text-align:left}.ik-chat-focus-folders>div>button:nth-child(odd){border-right:1px solid var(--chat-border)}.ik-chat-focus-folders>div>button>span,.ik-chat-inbox-lanes>button>span{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:var(--chat-panel-soft);color:var(--chat-blue)}.ik-chat-focus-folders>div>button>div,.ik-chat-inbox-lanes>button>div{display:flex;min-width:0;flex-direction:column}.ik-chat-focus-folders strong,.ik-chat-inbox-lanes strong{color:var(--chat-ink);font-size:9px}.ik-chat-focus-folders small,.ik-chat-inbox-lanes small{overflow:hidden;margin-top:3px;color:var(--chat-muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.ik-chat-focus-folders em,.ik-chat-inbox-lanes em{display:grid;min-width:20px;height:20px;place-items:center;padding:0 5px;border-radius:7px;background:var(--chat-panel-soft);color:var(--chat-muted);font-size:8px;font-style:normal;font-weight:900}.ik-chat-focus-folders>div>button.is-active{background:color-mix(in srgb,var(--chat-blue) 8%,var(--chat-panel))}.ik-chat-focus-folders>div>button.is-active>span{background:var(--chat-blue);color:#fff}.ik-chat-focus-folders>div>button.is-active em{background:var(--chat-blue);color:#fff}.ik-chat-focus-folders>form{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;padding:9px 11px;border-top:1px solid var(--chat-border)}.ik-chat-focus-folders>form>svg{color:var(--chat-muted)}.ik-chat-focus-folders>form input{min-width:0;border:0;outline:0;background:transparent;color:var(--chat-ink);font-size:9px}.ik-chat-focus-folders>form button{height:27px;padding:0 9px;border-radius:7px;background:var(--chat-blue);color:#fff;font-size:8px;font-weight:850}.ik-chat-focus-folders>form button:disabled{opacity:.35}.ik-chat-inbox-lanes>button{width:100%;grid-template-columns:35px minmax(0,1fr) auto 17px}.ik-chat-inbox-lanes>button:first-child{border-top:0}.ik-chat-inbox-lanes>button>span.is-request{background:color-mix(in srgb,#ffb84d 16%,var(--chat-panel));color:#c46a00}.ik-chat-inbox-lanes>button>span.is-archive{background:color-mix(in srgb,var(--chat-green) 14%,var(--chat-panel));color:var(--chat-green)}.ik-chat-inbox-lanes>button>span.is-draft{background:color-mix(in srgb,#cf38a5 13%,var(--chat-panel));color:#cf38a5}.ik-chat-inbox-tip{display:grid;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px;padding:11px;border:1px dashed var(--chat-border-strong);border-radius:8px;background:color-mix(in srgb,var(--chat-lime) 7%,var(--chat-panel))}.ik-chat-inbox-tip>svg{padding:8px;width:34px;height:34px;border-radius:8px;background:var(--chat-lime);color:#12180c}.ik-chat-inbox-tip>div{display:flex;flex-direction:column}.ik-chat-inbox-tip strong{font-size:9px}.ik-chat-inbox-tip span{margin-top:3px;color:var(--chat-muted);font-size:8px;line-height:1.4}.ik-chat-huddle{position:fixed;z-index:80;right:326px;bottom:18px;display:grid;min-width:360px;grid-template-columns:42px minmax(100px,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--chat-green) 45%,var(--chat-border));border-radius:8px;background:color-mix(in srgb,var(--chat-panel) 94%,transparent);box-shadow:var(--chat-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ik-chat-huddle__signal{position:relative;display:grid;width:40px;height:40px;place-items:center;border-radius:8px;background:var(--chat-green);color:#08140d}.ik-chat-huddle__signal i{position:absolute;border:1px solid var(--chat-green);border-radius:8px;animation:ik-chat-huddle-ping 1.8s ease-out infinite}.ik-chat-huddle__signal i:last-child{animation-delay:.7s}@keyframes ik-chat-huddle-ping{0%{top:0;right:0;bottom:0;left:0;opacity:.7}to{top:-9px;right:-9px;bottom:-9px;left:-9px;opacity:0}}.ik-chat-huddle>div{display:flex;flex-direction:column}.ik-chat-huddle strong{font-size:11px}.ik-chat-huddle small{margin-top:2px;color:var(--chat-muted);font-size:9px}.ik-chat-huddle__people{display:flex}.ik-chat-huddle__people .ik-chat-avatar{margin-left:-7px;border:2px solid var(--chat-panel)}.ik-chat-huddle>button{height:34px;padding:0 13px;border-radius:8px;background:#ff4e65;color:#fff;font-size:10px;font-weight:850}.ik-chat-toast{position:fixed;z-index:140;bottom:20px;left:50%;display:flex;align-items:center;gap:8px;padding:8px 13px 8px 8px;border:1px solid var(--chat-border-strong);border-radius:8px;background:var(--chat-ink);box-shadow:var(--chat-shadow);color:var(--chat-panel);font-size:10px;font-weight:800;transform:translate(-50%)}.ik-chat-toast>span{display:grid;width:29px;height:29px;place-items:center;border-radius:7px;background:var(--chat-lime);color:#111}.ik-chat-mobile-topbar,.ik-chat-mobile-sheet,.ik-chat-sheet-backdrop{display:none}.ik-chat-mobile-topbar__actions{display:flex;align-items:center;gap:4px}.ik-chat-shell.is-drawer{display:block;min-height:0;background-size:28px 28px}.ik-chat-shell.is-drawer:after{position:absolute;z-index:80;top:10px;left:50%;width:112px;height:28px;border-radius:15px;background:transparent;box-shadow:none;content:"";pointer-events:none;transform:translate(-50%)}.ik-chat-shell.is-drawer .ik-chat-rail{display:none}.ik-chat-shell.is-drawer .ik-chat-mobile-topbar{position:absolute;z-index:50;top:0;right:0;left:0;display:flex;height:94px;align-items:center;justify-content:space-between;padding:48px 13px 7px;border-bottom:1px solid var(--chat-border);background:color-mix(in srgb,var(--chat-panel) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ik-chat-shell.is-drawer .ik-chat-mobile-topbar button{display:grid;width:39px;height:39px;place-items:center;border-radius:10px;background:transparent;color:var(--chat-ink)}.ik-chat-shell.is-drawer .ik-chat-mobile-topbar>button:first-child{background:var(--chat-panel-soft);color:var(--chat-copy)}.ik-chat-shell.is-drawer .ik-chat-mobile-topbar strong{display:none}.ik-chat-shell.is-drawer .ik-chat-conversations,.ik-chat-shell.is-drawer .ik-chat-thread{position:absolute;top:94px;right:0;bottom:0;left:0;width:100%;border:0}.ik-chat-shell.is-drawer.is-inbox .ik-chat-thread,.ik-chat-shell.is-drawer.is-details .ik-chat-thread,.ik-chat-shell.is-drawer:not(.is-inbox) .ik-chat-conversations{display:none}.ik-chat-shell.is-drawer .ik-chat-conversations:before{display:none}.ik-chat-shell.is-drawer .ik-chat-conversations__header{padding:24px 18px 15px}.ik-chat-shell.is-drawer .ik-chat-conversations__header h1{font-size:32px}.ik-chat-shell.is-drawer .ik-chat-search{margin:0 14px}.ik-chat-shell.is-drawer .ik-chat-smart-row{padding-right:14px;padding-left:14px}.ik-chat-shell.is-drawer .ik-chat-conversation-scroll{padding:0 8px 30px}.ik-chat-shell.is-drawer .ik-chat-conversation{min-height:71px;padding:9px 10px}.ik-chat-shell.is-drawer .ik-chat-conversation__title strong{font-size:14px}.ik-chat-shell.is-drawer .ik-chat-conversation__preview{font-size:12px}.ik-chat-shell.is-drawer .ik-chat-thread-header{min-height:61px;padding:8px 11px}.ik-chat-shell.is-drawer .ik-chat-mobile-back{display:grid;place-items:center}.ik-chat-shell.is-drawer .ik-chat-thread-header__actions .ik-chat-icon-button:not(:last-child){display:none}.ik-chat-shell.is-drawer .ik-chat-topic{padding:6px 13px}.ik-chat-shell.is-drawer .ik-chat-topic button{display:none}.ik-chat-shell.is-drawer .ik-chat-message-scroll{padding:5px 13px 17px}.ik-chat-shell.is-drawer .ik-chat-message{grid-template-columns:35px minmax(0,1fr);gap:8px}.ik-chat-shell.is-drawer .ik-chat-message__bubble{max-width:100%}.ik-chat-shell.is-drawer .ik-chat-message__bubble>p{font-size:13px}.ik-chat-shell.is-drawer .ik-chat-message__hover-actions{display:none}.ik-chat-shell.is-drawer .ik-chat-typing{margin-left:42px}.ik-chat-shell.is-drawer .ik-chat-snapshot{grid-template-columns:108px minmax(0,1fr)}.ik-chat-shell.is-drawer .ik-chat-snapshot__media{min-height:162px}.ik-chat-shell.is-drawer .ik-chat-snapshot__body{padding:10px}.ik-chat-shell.is-drawer .ik-chat-snapshot__body>p{display:none}.ik-chat-shell.is-drawer .ik-chat-snapshot__actions button{padding:0 5px}.ik-chat-shell.is-drawer .ik-chat-snapshot__actions button span{display:none}.ik-chat-shell.is-drawer .ik-chat-composer-wrap{padding:7px 9px calc(9px + env(safe-area-inset-bottom))}.ik-chat-shell.is-drawer .ik-chat-composer__tools .ik-chat-icon-button:nth-child(2),.ik-chat-shell.is-drawer .ik-chat-composer__expressive .ik-chat-icon-button:first-child{display:none}.ik-chat-shell.is-drawer .ik-chat-context{position:absolute;z-index:70;top:0;right:0;bottom:0;left:0;width:100%;border:0;box-shadow:none}.ik-chat-shell.is-drawer .ik-chat-context>header{min-height:60px}.ik-chat-shell.is-drawer .ik-chat-context__hero{padding-top:26px}.ik-chat-shell.is-drawer .ik-chat-context__hero p{max-width:350px;font-size:11px}.ik-chat-shell.is-drawer .ik-chat-context__section{padding:14px 18px}.ik-chat-shell.is-drawer .ik-chat-shared-grid{grid-template-columns:repeat(4,1fr)}.ik-chat-shell.is-drawer .ik-chat-context__thread{padding:15px}.ik-chat-shell.is-drawer .ik-chat-picker{position:absolute;right:8px;bottom:calc(70px + env(safe-area-inset-bottom));left:8px;width:auto;max-height:58%;overflow-y:auto}.ik-chat-shell.is-drawer .ik-chat-sticker-grid{grid-template-columns:1fr 1fr}.ik-chat-shell.is-drawer .ik-chat-profile-chip{display:none}.ik-chat-shell.is-drawer .ik-chat-dialog-layer{position:absolute}.ik-chat-shell.is-drawer .ik-chat-dialog{width:100%;max-height:calc(88% - env(safe-area-inset-top));border-width:1px 0 0;border-radius:14px 14px 0 0}.ik-chat-shell.is-drawer .ik-chat-dialog__saved,.ik-chat-shell.is-drawer .ik-chat-help__quick,.ik-chat-shell.is-drawer .ik-chat-room-builder__types,.ik-chat-shell.is-drawer .ik-chat-room-builder__people>div,.ik-chat-shell.is-drawer .ik-chat-focus-folders>div,.ik-chat-shell.is-drawer .ik-chat-canvas__grid,.ik-chat-shell.is-drawer .ik-chat-attachment-picker>div{grid-template-columns:1fr}.ik-chat-shell.is-drawer .ik-chat-canvas__grid>.ik-chat-canvas__links{grid-column:auto}.ik-chat-shell.is-drawer .ik-chat-huddle{position:absolute;z-index:75;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));left:10px;min-width:0;grid-template-columns:40px minmax(80px,1fr) auto}.ik-chat-shell.is-drawer .ik-chat-huddle__people{display:none}.ik-chat-shell.is-drawer .ik-chat-toast{position:absolute;bottom:calc(82px + env(safe-area-inset-bottom));white-space:nowrap}.ik-chat-shell.is-drawer .ik-chat-sheet-backdrop{position:absolute;z-index:90;top:0;right:0;bottom:0;left:0;display:block;background:#080a0e7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ik-chat-shell.is-drawer .ik-chat-mobile-sheet{position:absolute;z-index:100;right:0;bottom:0;left:0;display:block;padding:7px 14px calc(16px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;background:var(--chat-panel);box-shadow:0 -20px 70px #00000040}.ik-chat-shell.is-drawer .ik-chat-mobile-sheet__handle{width:38px;height:4px;margin:0 auto 12px;border-radius:2px;background:var(--chat-border-strong)}.ik-chat-shell.is-drawer .ik-chat-mobile-sheet>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 3px 12px}.ik-chat-shell.is-drawer .ik-chat-mobile-sheet>header>div{display:flex;min-width:0;flex-direction:column}.ik-chat-shell.is-drawer .ik-chat-mobile-sheet>header strong{color:var(--chat-ink);font-size:16px;line-height:1.1;letter-spacing:0}.ik-chat-shell.is-drawer .ik-chat-mobile-sheet>header span{overflow:hidden;margin-top:2px;color:var(--chat-muted);font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ik-chat-shell.is-drawer .ik-chat-mobile-sheet>header button{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:9px;background:var(--chat-panel-soft);color:var(--chat-copy)}.ik-chat-shell.is-drawer .ik-chat-mobile-sheet__spaces{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ik-chat-shell.is-drawer .ik-chat-mobile-sheet__spaces button{position:relative;display:flex;min-width:0;min-height:48px;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--chat-border);border-radius:10px;background:var(--chat-panel-soft);color:var(--chat-copy);font-size:11px;font-weight:800;line-height:1.15}.ik-chat-shell.is-drawer .ik-chat-mobile-sheet__spaces button.is-active{border-color:color-mix(in srgb,var(--chat-blue) 45%,var(--chat-border));color:var(--chat-blue)}.ik-chat-shell.is-drawer .ik-chat-mobile-sheet__spaces button svg{flex:0 0 auto;width:18px;height:18px}.ik-chat-shell.is-drawer .ik-chat-mobile-sheet__spaces button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ik-chat-shell.is-drawer .ik-chat-mobile-sheet__spaces button i{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--chat-blue)}.ik-chat-shell.is-drawer .ik-chat-mobile-sheet>footer{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;padding-top:9px;border-top:1px solid var(--chat-border)}.ik-chat-shell.is-drawer .ik-chat-mobile-sheet>footer button{display:flex;height:42px;min-width:0;align-items:center;justify-content:center;gap:7px;border-radius:9px;background:transparent;color:var(--chat-muted);font-size:10px;font-weight:800}.ik-chat-shell.is-drawer .ik-chat-mobile-sheet>footer button:hover{background:var(--chat-panel-soft);color:var(--chat-copy)}.ik-chat-shell.is-drawer .ik-chat-mobile-sheet>footer button svg{width:18px;height:18px;flex:0 0 auto}.ik-chat-shell.is-drawer .ik-chat-mobile-sheet>footer button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:520px){.ik-chat-liquid-rail{display:none}.ik-chat-drawer-panel{top:0;right:0;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;border-radius:0;transform:none}.ik-chat-drawer-panel .ik-chat-shell{border-radius:0}}@media(max-width:720px){.ik-chat-liquid-rail{display:none}}@media(prefers-reduced-motion:reduce){.ik-chat-liquid-rail>button{transition:none}}@media(max-width:1280px){.ik-chat-shell{grid-template-columns:68px 306px minmax(480px,1fr)}.ik-chat-context{position:absolute;top:0;right:0;bottom:0;width:320px;box-shadow:-20px 0 60px #0f141e2e}.ik-chat-thread-header__actions .ik-chat-icon-button:nth-child(2){display:none}.ik-chat-huddle{right:18px}}@media(max-width:900px){.ik-chat-shell{display:block;min-height:0;background-size:28px 28px}.ik-chat-rail{display:none}.ik-chat-mobile-topbar{position:absolute;z-index:50;top:0;right:0;left:0;display:flex;height:57px;align-items:center;justify-content:space-between;padding:6px 12px;border-bottom:1px solid var(--chat-border);background:color-mix(in srgb,var(--chat-panel) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ik-chat-mobile-topbar button{display:grid;width:39px;height:39px;place-items:center;border-radius:10px;background:transparent;color:var(--chat-ink)}.ik-chat-mobile-topbar button:first-child{overflow:hidden;padding:0}.ik-chat-mobile-topbar button:first-child{background:#0867ff;box-shadow:0 6px 18px #0867ff38}.ik-chat-mobile-topbar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.ik-chat-mobile-topbar strong{font-size:14px;letter-spacing:0}.ik-chat-conversations,.ik-chat-thread{position:absolute;top:57px;right:0;bottom:0;left:0;width:100%;border:0}.ik-chat-shell.is-inbox .ik-chat-thread,.ik-chat-shell.is-details .ik-chat-thread,.ik-chat-shell:not(.is-inbox) .ik-chat-conversations{display:none}.ik-chat-conversations:before{display:none}.ik-chat-conversations__header{padding:24px 18px 15px}.ik-chat-conversations__header h1{font-size:32px}.ik-chat-search{margin:0 14px}.ik-chat-smart-row{padding-right:14px;padding-left:14px}.ik-chat-conversation-scroll{padding:0 8px 30px}.ik-chat-conversation{min-height:71px;padding:9px 10px}.ik-chat-conversation__title strong{font-size:14px}.ik-chat-conversation__preview{font-size:12px}.ik-chat-thread{top:57px;right:0;bottom:0;left:0}.ik-chat-thread-header{min-height:61px;padding:8px 11px}.ik-chat-mobile-back{display:grid;place-items:center}.ik-chat-thread-header__actions .ik-chat-icon-button:not(:last-child){display:none}.ik-chat-topic{padding:6px 13px}.ik-chat-topic button{display:none}.ik-chat-message-scroll{padding:5px 13px 17px}.ik-chat-message{grid-template-columns:35px minmax(0,1fr);gap:8px}.ik-chat-message__bubble{max-width:100%}.ik-chat-message__bubble>p{font-size:13px}.ik-chat-message__hover-actions{display:none}.ik-chat-typing{margin-left:42px}.ik-chat-snapshot{grid-template-columns:132px minmax(0,1fr)}.ik-chat-snapshot__media{min-height:170px}.ik-chat-snapshot__actions button:nth-child(3){display:none}.ik-chat-composer-wrap{padding:7px 9px calc(9px + env(safe-area-inset-bottom))}.ik-chat-composer__tools .ik-chat-icon-button:nth-child(2),.ik-chat-composer__expressive .ik-chat-icon-button:first-child{display:none}.ik-chat-context{position:absolute;z-index:70;top:0;right:0;bottom:0;left:0;width:100%;border:0;box-shadow:none}.ik-chat-context>header{min-height:60px}.ik-chat-context__hero{padding-top:26px}.ik-chat-context__hero p{max-width:350px;font-size:11px}.ik-chat-context__section{padding:14px 18px}.ik-chat-shared-grid{grid-template-columns:repeat(4,1fr)}.ik-chat-context__thread{padding:15px}.ik-chat-picker{position:fixed;right:8px;bottom:calc(70px + env(safe-area-inset-bottom));left:8px;width:auto;max-height:58vh;overflow-y:auto}.ik-chat-sticker-grid{grid-template-columns:repeat(3,1fr)}.ik-chat-profile-chip{display:none}.ik-chat-dialog-layer{align-items:end;padding:0}.ik-chat-dialog{width:100%;max-height:calc(88vh - env(safe-area-inset-top));border-width:1px 0 0;border-radius:14px 14px 0 0}.ik-chat-dialog__saved{grid-template-columns:1fr}.ik-chat-dialog__saved .ik-chat-snapshot{grid-template-columns:132px minmax(0,1fr)}.ik-chat-help__quick{grid-template-columns:1fr}.ik-chat-room-builder__types,.ik-chat-room-builder__people>div,.ik-chat-focus-folders>div{grid-template-columns:1fr}.ik-chat-focus-folders>div>button:nth-child(odd){border-right:0}.ik-chat-canvas__grid{grid-template-columns:1fr}.ik-chat-canvas__grid>.ik-chat-canvas__links{grid-column:auto}.ik-chat-huddle{z-index:75;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));left:10px;min-width:0;grid-template-columns:40px minmax(80px,1fr) auto}.ik-chat-huddle__people{display:none}.ik-chat-toast{bottom:calc(82px + env(safe-area-inset-bottom));white-space:nowrap}.ik-chat-sheet-backdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:block;background:#080a0e7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ik-chat-mobile-sheet{position:fixed;z-index:100;right:0;bottom:0;left:0;display:block;padding:7px 14px calc(16px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;background:var(--chat-panel);box-shadow:0 -20px 70px #00000040}.ik-chat-mobile-sheet__handle{width:38px;height:4px;margin:0 auto 12px;border-radius:2px;background:var(--chat-border-strong)}.ik-chat-mobile-sheet>header{display:flex;align-items:center;justify-content:space-between;padding:0 3px 12px}.ik-chat-mobile-sheet>header>div{display:flex;flex-direction:column}.ik-chat-mobile-sheet>header strong{font-size:16px}.ik-chat-mobile-sheet>header span{margin-top:2px;color:var(--chat-muted);font-size:10px}.ik-chat-mobile-sheet>header button{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--chat-panel-soft);color:var(--chat-copy)}.ik-chat-mobile-sheet__spaces{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ik-chat-mobile-sheet__spaces button{position:relative;display:flex;min-height:48px;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--chat-border);border-radius:10px;background:var(--chat-panel-soft);color:var(--chat-copy);font-size:11px;font-weight:800}.ik-chat-mobile-sheet__spaces button.is-active{border-color:color-mix(in srgb,var(--chat-blue) 45%,var(--chat-border));color:var(--chat-blue)}.ik-chat-mobile-sheet__spaces button i{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--chat-blue)}.ik-chat-mobile-sheet>footer{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;padding-top:9px;border-top:1px solid var(--chat-border)}.ik-chat-mobile-sheet>footer button{display:flex;height:42px;align-items:center;justify-content:center;gap:7px;border-radius:9px;background:transparent;color:var(--chat-muted);font-size:10px;font-weight:800}.ik-chat-mobile-sheet>footer button:hover{background:var(--chat-panel-soft);color:var(--chat-copy)}}@media(max-width:520px){.ik-chat-snapshot{grid-template-columns:108px minmax(0,1fr)}.ik-chat-snapshot__media{min-height:162px}.ik-chat-snapshot__body{padding:10px}.ik-chat-snapshot__body>p{display:none}.ik-chat-snapshot__actions button{padding:0 5px}.ik-chat-snapshot__actions button span{display:none}.ik-chat-sticker-grid{grid-template-columns:1fr 1fr}.ik-chat-attachment-picker>div{grid-template-columns:1fr}.ik-chat-recorder__status{display:none}.ik-chat-recorder audio{width:75px}}@media(prefers-reduced-motion:reduce){.ik-chat-shell *,.ik-chat-shell *:before,.ik-chat-shell *:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@font-face{font-family:Benzin Bold;src:url(/fonts/benzin-bold.woff2) format("woff2");font-weight:700 950;font-style:normal;font-display:swap}@font-face{font-family:Miedinger;src:url(/fonts/miedinger-w01-bold.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Lulo Clean One Bold;src:url(/fonts/lulo-clean-one-bold.woff2) format("woff2");font-weight:700 950;font-style:normal;font-display:swap}@font-face{font-family:Cedora;src:url(/fonts/cedora-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cedora;src:url(/fonts/cedora-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Alergia;src:url(/fonts/alergia-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Univers 53 Extended";src:url(/fonts/univers-53-extended-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-regular.woff2) format("woff2");font-weight:300 400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:dark;font-family:Cedora,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#070807;color:#f5f3ea;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#000}body:has(.mobbin-shell),body:has(.mobbin-shell) #root{height:100vh;overflow:hidden}@supports (height: 100dvh){@media(hover:none),(pointer:coarse),(max-width:900px){body:has(.mobbin-shell),body:has(.mobbin-shell) #root{height:100dvh}}}button,input,textarea,select{font:inherit}button{cursor:pointer}.ik-boot-shell{min-height:100vh;display:flex;flex-direction:column;background:#fff;color:#6b6b6b}.ik-boot-shell[data-theme=dark]{background:#0e0e0e;color:#8a8a8a}.ik-boot-shell__topbar{height:64px;flex:0 0 auto;border-bottom:1px solid rgba(0,0,0,.07)}.ik-boot-shell[data-theme=dark] .ik-boot-shell__topbar{border-bottom-color:#ffffff14}.ik-boot-shell__body{flex:1 1 auto;display:grid;place-items:center}.auth-page{height:100vh;height:100dvh;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr);place-items:center;padding:0;color:#f6f7f4;background:#000}.auth-activation-page{--clr: #00c732;padding:24px}.auth-activation-card{width:min(560px,100%);display:grid;place-items:center;gap:16px;text-align:center}.auth-activation-logo{width:68px;height:68px;object-fit:contain}.auth-activation-card h1{margin:8px 0 0;color:#f6f7f4;font-size:clamp(34px,5vw,54px);line-height:1;letter-spacing:0}.auth-activation-card p{max-width:420px;margin:0;color:#b7b6aa;font-size:16px;font-weight:600;line-height:1.45}.auth-activation-spinner{margin-top:8px}.landing-page{overscroll-behavior-x:none;--landing-max-w: 1600px;--landing-page-x: calc(clamp(28px, 5vw, 96px) + max(0px, (100vw - var(--landing-max-w)) / 2)) ;--landing-max-vh: 1100px;--landing-frame-h: min(100svh, var(--landing-max-vh));--landing-orbit-vmin: min(1vmin, 11px);--landing-dock-clearance: 122px;--lp-paper: #f6f7f2;--lp-panel: #f8f8f6;--lp-ink: #0a0c0f;--lp-muted: #626872;--lp-line: rgba(17, 19, 24, .11);--lp-green: #b8ff3d;--lp-green-deep: #00d35b;--lp-blue: #2563ff;--lp-night: #060709;min-height:100vh;overflow-x:clip;color:#f7f8f4;background:var(--lp-night);color-scheme:dark;font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif}.landing-nav{--landing-nav-inset: 35px;--landing-nav-open-shift: 0px;--landing-nav-height: clamp(61.2px, 9.603px + 6.0003vw, 86.4px);--landing-nav-btn: calc(var(--landing-nav-height) * .738);--landing-brand-mark: var(--landing-nav-btn);--landing-nav-btn-gap: calc((var(--landing-nav-height) - 2px - var(--landing-nav-btn)) / 2);position:fixed;top:auto;bottom:0;z-index:30;box-sizing:border-box;width:100%;padding:0 calc(max(var(--landing-page-x),12px) - var(--landing-nav-open-shift)) var(--landing-nav-inset);pointer-events:none;--nav-rise: 0;transform:translateY(calc(var(--nav-rise) * -1 * (100vh - var(--landing-nav-height) - 2 * var(--landing-nav-inset))));will-change:transform}@supports (height: 100dvh){.landing-nav{transform:translateY(calc(var(--nav-rise) * -1 * (100dvh - var(--landing-nav-height) - 2 * var(--landing-nav-inset))))}}.landing-nav.is-shot-anchored{position:absolute;top:var(--nav-shot-anchor-top);bottom:auto;transform:translateY(0)}.landing-nav.is-top-docked{position:fixed;top:var(--landing-nav-inset);bottom:auto;transform:translateY(0)}.landing-nav-ceiling{position:fixed;inset:0 0 auto;z-index:29;height:calc(35px + clamp(34px,5.335px + 3.3335vw,48px));background:#fff;pointer-events:none;visibility:hidden}.landing-nav.is-top-docked+.landing-nav-ceiling{visibility:visible}.landing-nav:before,.landing-nav:after{content:"";position:absolute;bottom:var(--landing-nav-inset);z-index:1;width:46px;height:calc(100vh + 140px);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='400' viewBox='0 0 46 400'%3E%3Cg fill='none'%3E%3Cpath d='M23 56v24' stroke='%230b833b' stroke-width='12'/%3E%3Cpath d='M23 136v24' stroke='%230b833b' stroke-width='12'/%3E%3Cpath d='M23 216v24' stroke='%230b833b' stroke-width='12'/%3E%3Cpath d='M23 296v24' stroke='%230b833b' stroke-width='12'/%3E%3Cpath d='M23 376v24' stroke='%230b833b' stroke-width='12'/%3E%3Cpath d='M23 56v24' stroke='%232ed962' stroke-width='9'/%3E%3Cpath d='M23 136v24' stroke='%232ed962' stroke-width='9'/%3E%3Cpath d='M23 216v24' stroke='%232ed962' stroke-width='9'/%3E%3Cpath d='M23 296v24' stroke='%232ed962' stroke-width='9'/%3E%3Cpath d='M23 376v24' stroke='%232ed962' stroke-width='9'/%3E%3Crect x='8' y='6' width='30' height='50' rx='10' stroke='%230b833b' stroke-width='12'/%3E%3Crect x='8' y='86' width='30' height='50' rx='10' stroke='%230b833b' stroke-width='12'/%3E%3Crect x='8' y='166' width='30' height='50' rx='10' stroke='%230b833b' stroke-width='12'/%3E%3Crect x='8' y='246' width='30' height='50' rx='10' stroke='%230b833b' stroke-width='12'/%3E%3Crect x='8' y='326' width='30' height='50' rx='10' stroke='%230b833b' stroke-width='12'/%3E%3Crect x='8' y='6' width='30' height='50' rx='10' stroke='%232ed962' stroke-width='9'/%3E%3Crect x='8' y='86' width='30' height='50' rx='10' stroke='%232ed962' stroke-width='9'/%3E%3Crect x='8' y='166' width='30' height='50' rx='10' stroke='%232ed962' stroke-width='9'/%3E%3Crect x='8' y='246' width='30' height='50' rx='10' stroke='%232ed962' stroke-width='9'/%3E%3Crect x='8' y='326' width='30' height='50' rx='10' stroke='%232ed962' stroke-width='9'/%3E%3Crect x='13' y='11' width='20' height='40' rx='6' stroke='%23b8ff59' stroke-width='2'/%3E%3Crect x='13' y='91' width='20' height='40' rx='6' stroke='%23b8ff59' stroke-width='2'/%3E%3Crect x='13' y='171' width='20' height='40' rx='6' stroke='%23b8ff59' stroke-width='2'/%3E%3Crect x='13' y='251' width='20' height='40' rx='6' stroke='%23b8ff59' stroke-width='2'/%3E%3Crect x='13' y='331' width='20' height='40' rx='6' stroke='%23b8ff59' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");background-position:center calc(100% - 48px);background-size:46px 400px;background-repeat:repeat-y;filter:none;opacity:1}.landing-nav:before{left:calc(max(var(--landing-page-x),12px) + clamp(44px,5.5vw,86px) - var(--landing-nav-open-shift));animation:landing-intro-chain-left 1.12s cubic-bezier(.16,1,.3,1) 80ms both}.landing-nav:after{right:calc(max(var(--landing-page-x),12px) + clamp(44px,5.5vw,86px) - var(--landing-nav-open-shift));animation:landing-intro-chain-right 1.12s cubic-bezier(.16,1,.3,1) .14s both}.landing-vine{position:absolute;bottom:var(--landing-nav-inset);width:190px;height:calc(100vh + 40px - var(--landing-nav-inset));pointer-events:none;overflow:hidden}.landing-vine svg{display:block;width:190px;height:1500px}.landing-vine--back{z-index:0}.landing-vine--front{z-index:2}.landing-nav-floor{position:fixed;left:0;right:0;bottom:0;z-index:29;height:0;background:#fff;pointer-events:none}.landing-vine--left{left:calc(max(var(--landing-page-x),12px) + clamp(44px,5.5vw,86px) - 72px - var(--landing-nav-open-shift));animation:landing-intro-vine-left .98s cubic-bezier(.16,1,.3,1) .18s both}.landing-vine--right{right:calc(max(var(--landing-page-x),12px) + clamp(44px,5.5vw,86px) - 72px - var(--landing-nav-open-shift));transform:scaleX(-1);animation:landing-intro-vine-right .98s cubic-bezier(.16,1,.3,1) .22s both}.landing-nav__bar{position:relative;z-index:3;box-sizing:border-box;width:100%;min-height:var(--landing-nav-height);padding-left:clamp(24px,3.2vw,46px);padding-right:var(--landing-nav-btn-gap);display:flex;align-items:center;gap:clamp(20px,3vw,44px);border-radius:999px;background:#fff;border:1px solid var(--lp-line);box-shadow:0 2px 5px #0c121c0e,0 8px 22px #0c121c13;pointer-events:auto;animation:landing-intro-nav-bar .76s cubic-bezier(.16,1,.3,1) .24s both;will-change:transform,opacity}.landing-nav__bar:before{--landing-nav-grid-cell: calc(var(--landing-brand-mark) * .31);content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(rgba(17,24,39,.078) 1px,transparent 1px),linear-gradient(90deg,rgba(17,24,39,.078) 1px,transparent 1px);background-size:var(--landing-nav-grid-cell) var(--landing-nav-grid-cell),var(--landing-nav-grid-cell) var(--landing-nav-grid-cell);background-position:0 calc(50% - var(--landing-nav-grid-cell)),0 calc(50% - var(--landing-nav-grid-cell));-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.72) 9%,#000 22%,#000 78%,rgba(0,0,0,.72) 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.72) 9%,#000 22%,#000 78%,rgba(0,0,0,.72) 91%,transparent 100%)}.landing-nav__bar>*{position:relative;z-index:1}.landing-brand{display:inline-flex;align-items:center;flex-shrink:0;gap:calc(var(--landing-brand-mark) * .218);color:#111318;font-size:21px;font-weight:800;letter-spacing:0;text-decoration:none}.landing-brand img{width:var(--landing-brand-mark);height:var(--landing-brand-mark);border-radius:calc(var(--landing-brand-mark) * .29091)}.landing-brand__mark-fallback{display:grid;place-items:center;width:var(--landing-brand-mark);height:var(--landing-brand-mark);border-radius:calc(var(--landing-brand-mark) * .29091);background:#176bff;color:#fff;font:900 calc(var(--landing-brand-mark) * .48)/1 "Poppins",Inter,ui-sans-serif,system-ui,sans-serif;box-shadow:inset 0 0 0 2px #ffffffb8}.landing-nav__links{display:flex;align-items:center;gap:clamp(18px,2.2vw,30px)}.landing-nav__links a{color:#111318;font-size:17px;font-weight:600;text-decoration:none;transition:color .16s ease}.landing-nav__links a:hover{color:#5d6472}.landing-nav__actions{margin-left:auto;display:flex;align-items:center;gap:10px}html:has(.landing-page){background:#f6f7f2;color-scheme:light;scrollbar-gutter:auto}.landing-region__list{--lp-thumb: rgba(17, 19, 24, .24);--lp-thumb-hover: rgba(17, 19, 24, .4);scrollbar-width:thin;scrollbar-color:var(--lp-thumb) transparent}.landing-region__list::-webkit-scrollbar{width:10px;height:10px;background:transparent}.landing-region__list::-webkit-scrollbar-track,.landing-region__list::-webkit-scrollbar-corner{background:transparent;border:0;box-shadow:none}.landing-region__list::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background-color:var(--lp-thumb);background-clip:padding-box}.landing-region__list::-webkit-scrollbar-thumb:hover{background-color:var(--lp-thumb-hover);background-clip:padding-box}.landing-region{position:relative;display:inline-flex;align-items:center;gap:0;margin-right:14px;flex-shrink:0}.landing-region__globe,.landing-region__toggle{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer;border-radius:999px;transition:background .15s ease}.landing-region__globe{padding:4px}.landing-region__toggle{width:42px;height:42px;color:#5c5f58}.landing-region__globe:hover,.landing-region:has(.landing-region__toggle:hover) .landing-region__globe{background:#1113180f}.landing-region__disc{display:block;width:calc(var(--landing-nav-btn) * .56);height:calc(var(--landing-nav-btn) * .56);border-radius:50%;object-fit:cover;background:#eceae4;box-shadow:inset 0 0 0 1px #1113182e}.landing-region__panel{position:absolute;bottom:calc(100% + 14px);top:auto;left:50%;transform:translate(-50%);z-index:40;width:296px;max-width:calc(100vw - 32px);padding:10px;border:1px solid rgba(17,19,24,.1);border-radius:18px;background:#f8f8f6;box-shadow:0 18px 48px #11131829;animation:landing-region-in .16s ease}.landing-region.is-drop-down .landing-region__panel{top:calc(100% + 14px);bottom:auto;animation-name:landing-region-in-down}@keyframes landing-region-in{0%{opacity:0;transform:translate(-50%) translateY(6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes landing-region-in-down{0%{opacity:0;transform:translate(-50%) translateY(-6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(prefers-reduced-motion:reduce){.landing-region__panel{animation:none}.landing-region__toggle svg{transition:none}}.landing-region__search{display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:999px;background:#f2f1ec;color:#5c5f58}.landing-region__search input{flex:1;min-width:0;height:38px;border:0;background:transparent;color:#111318;font-family:inherit;font-size:14px;outline:none}.landing-region__search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.landing-region__list{margin:8px 0 0;padding:0;list-style:none;max-height:264px;overflow-y:auto;overscroll-behavior:contain}.landing-region__option{width:100%;display:flex;align-items:center;gap:10px;padding:7px 10px;border:0;border-radius:10px;background:transparent;color:#111318;font-family:inherit;font-size:14px;text-align:left;cursor:pointer}.landing-region__option .landing-region__disc{width:22px;height:22px;flex-shrink:0;font-size:8px}.landing-region__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-region__option em{color:#8b8d86;font-size:11.5px;font-style:normal;font-weight:600}.landing-region__option:hover{background:#f4f3ee}.landing-region__option.is-active{background:#eafaef;font-weight:600}.landing-region__empty{padding:16px 10px;color:#8b8d86;font-size:13.5px;text-align:center}.landing-nav__login,.landing-nav__cta{display:inline-flex;align-items:center;justify-content:center;min-height:var(--landing-nav-btn);padding:0 34px;border-radius:999px;font-size:17px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .16s ease,color .16s ease}.landing-nav__login{color:#111318;background:#d3f0dd;border-radius:calc(var(--landing-nav-btn) * .25);font-weight:400;font-size:22px}.landing-nav__login:hover{background:#c4ebd1}.landing-nav__cta{color:#fff;background:#005ffd;font-weight:400;font-size:22px}.landing-nav__cta:hover{background:#1a72ff}@media(max-width:860px){.landing-nav__links{display:none}.landing-nav__login,.landing-nav__cta{padding:0 22px;font-size:15.5px}}@media(max-width:470px){.landing-brand__name{display:none}}@media(max-width:420px){.landing-nav__bar{padding-left:18px;gap:12px}.landing-nav__login,.landing-nav__cta{padding:0 18px}}.landing-page :where(h1,h2,h3,p,figure){margin-top:0}.landing-page :where(a,button){-webkit-tap-highlight-color:transparent}.landing-logos__caption,.landing-motion__head,.landing-footer__claim-copy{transform-origin:50% 100%;will-change:transform,opacity}.landing-hero{position:relative;min-height:max(760px,calc(100svh - 120px));display:grid;grid-template-columns:minmax(420px,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(32px,5vw,96px);padding:clamp(44px,6vw,96px) var(--landing-page-x) clamp(84px,9vw,140px);overflow:hidden;isolation:isolate;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(circle at 72% 42%,rgba(37,99,255,.19),transparent 31%),radial-gradient(circle at 89% 8%,rgba(184,255,61,.1),transparent 22%),#060709;background-size:68px 68px,68px 68px,auto,auto,auto}.landing-hero-stage{position:relative;isolation:isolate;background:#fff}.landing-hero.landing-hero--icon-field{display:grid;place-items:center;grid-template-columns:none;padding:clamp(64px,8vh,120px) var(--landing-page-x) calc(var(--landing-dock-clearance) + clamp(40px,6vh,96px));min-height:max(940px,var(--landing-frame-h));z-index:1;overflow:visible;isolation:auto;background:transparent;color:#111318}.landing-hero__content{position:relative;z-index:3;width:min(720px,calc(100vw - 48px));max-width:720px;text-align:center;transform:translateY(clamp(-48px,-3.2vh,-24px))}.landing-hero__content:before{content:none}.landing-hero__text-decor{position:absolute;z-index:2;display:block;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 12px 16px rgba(20,30,45,.12))}.landing-hero__signup-field:not(.is-decor-ready) .landing-hero__text-decor,.landing-hero__signup-field:not(.is-decor-ready) .landing-hero__girl-reactions{visibility:hidden}.landing-hero__text-decor--researcher{top:0;right:auto;bottom:auto;left:0;width:clamp(184px,14.7vw,214px);z-index:4;opacity:1;transform:translate(-51.4%,-56.7%) scaleX(-1);transform-origin:50% 50%;transition:none}.landing-hero__text-decor--girl{top:0;right:auto;bottom:auto;left:0;width:clamp(176px,14vw,204px);z-index:4;transform:translate(-51.4%,-58.2%) scaleX(-1);transform-origin:50% 50%}.landing-hero__girl-reactions{position:absolute;top:clamp(-102px,-7vw,-94px);right:calc(100% + clamp(27px,2.1vw,31px));left:auto;z-index:7;width:118px;height:40px;pointer-events:none}.landing-hero__girl-reaction{--reaction-pop-x: 0px;--reaction-pop-y: 0px;--reaction-launch-x: 6px;--reaction-launch-y: -3px;--reaction-early-x: 12px;--reaction-early-y: -5px;--reaction-x1: -30px;--reaction-y1: -12px;--reaction-x2: -70px;--reaction-y2: -30px;--reaction-x2b: -78px;--reaction-y2b: -44px;--reaction-x3: -86px;--reaction-y3: -58px;--reaction-x4: -103px;--reaction-y4: -88px;position:absolute;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:6px 9px;border:1px solid rgba(27,40,58,.1);border-radius:999px;background:#fffffff5;color:#263244;font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif;box-shadow:0 9px 22px #19263724;opacity:0;transform-origin:100% 50%;animation:landing-girl-reaction 5s linear infinite}.landing-hero__girl-reaction b{font-size:10px;font-weight:600;letter-spacing:.01em}.landing-hero__girl-reaction--like{--reaction-pop-x: -3px;--reaction-pop-y: -1px;--reaction-launch-x: -13px;--reaction-launch-y: -2px;--reaction-early-x: -25px;--reaction-early-y: -4px;--reaction-x1: -36px;--reaction-y1: -8px;--reaction-x2: -82px;--reaction-y2: -20px;--reaction-x2b: -110px;--reaction-y2b: -30px;--reaction-x3: -130px;--reaction-y3: -38px;--reaction-x4: -165px;--reaction-y4: -54px;right:0;bottom:0;left:auto;color:#ef476f;animation-delay:0s}.landing-hero__girl-reaction--like svg{fill:currentColor}.landing-hero__girl-reaction--save{--reaction-pop-x: 1px;--reaction-pop-y: -4px;--reaction-launch-x: -2px;--reaction-launch-y: -13px;--reaction-early-x: -5px;--reaction-early-y: -24px;--reaction-x1: -10px;--reaction-y1: -30px;--reaction-x2: -22px;--reaction-y2: -70px;--reaction-x2b: -28px;--reaction-y2b: -98px;--reaction-x3: -32px;--reaction-y3: -118px;--reaction-x4: -40px;--reaction-y4: -165px;right:0;bottom:0;left:auto;color:#176bff;animation-delay:-.96s}.landing-hero__girl-reaction--save svg{fill:#176bff29}.landing-hero__girl-reaction--comment{--reaction-pop-x: -1px;--reaction-pop-y: -3px;--reaction-launch-x: -8px;--reaction-launch-y: -9px;--reaction-early-x: -16px;--reaction-early-y: -16px;--reaction-x1: -30px;--reaction-y1: -22px;--reaction-x2: -66px;--reaction-y2: -54px;--reaction-x2b: -86px;--reaction-y2b: -76px;--reaction-x3: -98px;--reaction-y3: -92px;--reaction-x4: -124px;--reaction-y4: -132px;right:0;bottom:0;left:auto;color:#0b9d61;animation-delay:-1.92s}.landing-hero__girl-reaction--repost,.landing-hero__girl-reaction--share{right:0;bottom:0;left:auto}.landing-hero__girl-reaction--repost{--reaction-pop-x: -4px;--reaction-pop-y: 0px;--reaction-launch-x: -16px;--reaction-launch-y: -5px;--reaction-early-x: -31px;--reaction-early-y: -9px;--reaction-x1: -52px;--reaction-y1: -15px;--reaction-x2: -104px;--reaction-y2: -42px;--reaction-x2b: -132px;--reaction-y2b: -58px;--reaction-x3: -150px;--reaction-y3: -68px;--reaction-x4: -190px;--reaction-y4: -90px;color:#7c4dff;animation-delay:-2.88s}.landing-hero__girl-reaction--share{--reaction-pop-x: 0px;--reaction-pop-y: -5px;--reaction-launch-x: -5px;--reaction-launch-y: -16px;--reaction-early-x: -9px;--reaction-early-y: -29px;--reaction-x1: -18px;--reaction-y1: -35px;--reaction-x2: -48px;--reaction-y2: -86px;--reaction-x2b: -64px;--reaction-y2b: -116px;--reaction-x3: -74px;--reaction-y3: -136px;--reaction-x4: -94px;--reaction-y4: -186px;color:#f28c28;animation-delay:-3.84s}@keyframes landing-girl-reaction{0%{opacity:0;transform:translate3d(-4px,8px,0) scale(.12)}2%{opacity:.85;transform:translate3d(var(--reaction-pop-x),var(--reaction-pop-y),0) scale(.28)}7%{opacity:1;transform:translate3d(var(--reaction-launch-x),var(--reaction-launch-y),0) scale(.38)}12%{opacity:1;transform:translate3d(var(--reaction-early-x),var(--reaction-early-y),0) scale(.45)}25%{opacity:1;transform:translate3d(var(--reaction-x1),var(--reaction-y1),0) scale(.65)}38%{opacity:1;transform:translate3d(var(--reaction-x2),var(--reaction-y2),0) scale(1)}58%{opacity:1;transform:translate3d(var(--reaction-x2b),var(--reaction-y2b),0) scale(.99)}70%{opacity:1;transform:translate3d(var(--reaction-x3),var(--reaction-y3),0) scale(.96)}84%,to{opacity:0;transform:translate3d(var(--reaction-x4),var(--reaction-y4),0) scale(.82)}}@media(max-width:1100px){.landing-hero__text-decor,.landing-hero__girl-reactions{display:none}}@media(prefers-reduced-motion:reduce){.landing-hero__girl-reaction{animation:none}}.landing-hero.landing-hero--icon-field .landing-hero__eyebrow{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 clamp(24px,3vh,34px);color:#69717d;font-size:12px;font-weight:500;line-height:1;letter-spacing:.13em;text-transform:uppercase}.landing-hero__eyebrow>span{width:22px;height:2px;border-radius:999px;background:linear-gradient(90deg,#176bff 0,#176bff 50%,#71d430 50%)}.landing-hero.landing-hero--icon-field .landing-hero__headline{margin:0;max-width:none;color:#10141a;font-size:clamp(66px,7.4vw,106px);font-weight:300;line-height:.9;letter-spacing:-.058em}.landing-hero__headline>span{display:block;white-space:nowrap}.landing-hero__headline-kicker{margin-bottom:.22em;color:#10141a;font-size:.43em;font-weight:400;line-height:1.05;letter-spacing:-.025em}.landing-hero__headline-main{font-size:1em;font-weight:300}.landing-hero__headline-main>span{display:inline-block;margin-right:.08em;color:#10141a;font-size:.43em;font-weight:400;line-height:1.05;letter-spacing:-.025em}.landing-hero__headline-main em{color:#176bff;font-style:normal;font-weight:700}.landing-hero__headline-tail{margin-top:.16em;color:#28313d;font-family:Cedora,Inter,ui-sans-serif,system-ui,sans-serif;font-size:.52em;font-weight:400;line-height:1;letter-spacing:-.04em;-webkit-text-stroke:.22px currentColor}.landing-hero.landing-hero--icon-field .landing-hero__description{max-width:620px;margin:clamp(74px,7.8vh,80px) auto 0;color:#596270;font-family:DM Sans,Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(18px,1.5vw,21px);font-weight:400;line-height:1.48;letter-spacing:-.012em;transform:translateY(70px)}.landing-hero.landing-hero--icon-field .landing-hero__description:before,.landing-hero.landing-hero--icon-field .landing-hero__description:after{display:inline;color:#10141a;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:900;line-height:0;letter-spacing:0;vertical-align:-.14em}.landing-hero.landing-hero--icon-field .landing-hero__description:before{content:"“";margin-right:5px}.landing-hero.landing-hero--icon-field .landing-hero__description:after{content:"”";position:relative;top:7px;margin-left:5px}.landing-hero__signup{width:min(538px,100%);margin-top:clamp(98px,9.8vh,104px);margin-inline:auto;display:grid;gap:18px}.landing-hero__signup input,.landing-hero__signup-submit{width:100%;height:68px;border-radius:20px;font-size:20px;font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif}.landing-hero__signup-field{position:relative;width:100%}.landing-hero__signup-field>svg{position:absolute;top:50%;left:20px;z-index:1;color:#7d8794;pointer-events:none;transform:translateY(-50%);transition:color .18s ease}.landing-hero__signup-field:focus-within>svg{color:#176bff}.landing-hero__signup input{border:1px solid rgba(34,43,56,.18);outline:0;padding:0 76px 0 64px;background:#ffffffe0;color:#10141a;box-shadow:0 10px 28px #161e2c12;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.landing-hero__signup input::placeholder{color:#8a919c;opacity:1}.landing-hero__signup input:focus{border-color:#176bff;background:#fff;box-shadow:0 0 0 4px #176bff21,0 14px 30px #161e2c17}.landing-hero__signup-clear{position:absolute;top:50%;right:10px;z-index:5;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid rgba(55,66,82,.18);border-radius:50%;background:#ffffff94;color:#2d3746c2;cursor:pointer;box-shadow:none;-webkit-backdrop-filter:blur(12px) saturate(135%);backdrop-filter:blur(12px) saturate(135%);transform:translateY(-50%);transition:transform .14s ease,background-color .14s ease,border-color .14s ease,color .14s ease}.landing-hero__signup-clear:hover{border-color:#37425240;background:#ffffffc7;color:#2d3746;transform:translateY(-50%) scale(1.04)}.landing-hero__signup-clear:active{transform:translateY(-50%) scale(.96)}.landing-hero__signup-clear:focus-visible{outline:3px solid rgba(23,107,255,.34);outline-offset:3px}.landing-hero__signup-submit{display:flex;align-items:center;justify-content:center;gap:10px;border:2px solid #0b833b;border-radius:20px;background:#12b052;color:#fff;font-weight:700;cursor:pointer;box-shadow:0 14px 30px #0b833b2e;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.landing-hero__signup-submit:hover{background:#0d9e48;box-shadow:0 18px 36px #0b833b42}.landing-hero__signup-text{font-size:1em;font-weight:700;letter-spacing:.01em}.landing-hero__signup-arrow{display:inline-flex;align-items:center;justify-content:center;height:100%;padding-top:2px}.landing-hero__signup-arrow svg{width:50px;height:30px}.landing-hero__signup-submit:hover .landing-hero__signup-arrow svg{animation:landing-signup-jello .9s both;transform-origin:left center}.landing-page .landing-hero__icon-ring{opacity:0;transform:scale(.82);transform-origin:50% 50%;will-change:transform,opacity;animation:landing-intro-ring 1.12s cubic-bezier(.16,1,.3,1) both}.landing-page .landing-hero__icon-ring--middle{animation-delay:.12s}.landing-page .landing-hero__icon-ring--outer{animation-delay:.26s}.landing-page .landing-hero__eyebrow,.landing-page .landing-hero__headline-kicker,.landing-page .landing-hero__headline-main,.landing-page .landing-hero__headline-tail,.landing-page .landing-hero__signup-field,.landing-page .landing-hero__signup-submit,.landing-page .landing-logos__caption,.landing-page .landing-logos__marquee{opacity:0;will-change:transform,opacity;animation:landing-intro-piece .86s cubic-bezier(.16,1,.3,1) both}.landing-page .landing-hero__eyebrow{--landing-intro-x: 0px;--landing-intro-y: -96px;animation-delay:.16s}.landing-page .landing-hero__headline-kicker{--landing-intro-x: 0px;--landing-intro-y: -116px;animation-delay:.28s}.landing-page .landing-hero__headline-main{--landing-intro-x: 0px;--landing-intro-y: -132px;animation-delay:.39s}.landing-page .landing-hero__headline-tail{--landing-intro-x: 0px;--landing-intro-y: -112px;animation-delay:.5s}.landing-page .landing-hero__signup-field{--landing-intro-x: 0px;--landing-intro-y: 118px;animation-delay:.66s}.landing-page .landing-hero__signup-submit{--landing-intro-x: 0px;--landing-intro-y: 132px;animation-delay:.77s}.landing-page .landing-hero.landing-hero--icon-field .landing-hero__description{opacity:0;will-change:transform,opacity;animation:landing-intro-description .92s cubic-bezier(.16,1,.3,1) .96s both}.landing-page .landing-hero__signup-field.is-decor-ready .landing-hero__text-decor--girl{opacity:0;will-change:transform,opacity;animation:landing-intro-girl .98s cubic-bezier(.16,1,.3,1) .62s both}.landing-page .landing-hero__signup-field.is-decor-ready .landing-hero__girl-reactions{opacity:0;will-change:transform,opacity;animation:landing-intro-badges .76s cubic-bezier(.16,1,.3,1) 1.08s both}.landing-page .landing-logos__caption{--landing-intro-x: 0px;--landing-intro-y: 60px;animation-delay:1.18s}.landing-page .landing-logos__marquee{--landing-intro-x: 0px;--landing-intro-y: 72px;animation-delay:1.29s}@keyframes landing-intro-nav-bar{0%{opacity:0;transform:translate3d(0,150px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes landing-intro-chain-left{0%{opacity:0;transform:translate(-120px)}to{opacity:1;transform:translate(0)}}@keyframes landing-intro-chain-right{0%{opacity:0;transform:translate(120px)}to{opacity:1;transform:translate(0)}}@keyframes landing-intro-vine-left{0%{opacity:0;transform:translate3d(-120px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes landing-intro-vine-right{0%{opacity:0;transform:translate3d(120px,0,0) scaleX(-1)}to{opacity:1;transform:translateZ(0) scaleX(-1)}}@keyframes landing-intro-piece{0%{opacity:0;transform:translate3d(var(--landing-intro-x, 0px),var(--landing-intro-y, 80px),0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes landing-intro-description{0%{opacity:0;transform:translate3d(0,170px,0)}to{opacity:1;transform:translate3d(0,70px,0)}}@keyframes landing-intro-girl{0%{opacity:0;transform:translate(calc(-51.4% - 190px),-58.2%) scaleX(-1)}to{opacity:1;transform:translate(-51.4%,-58.2%) scaleX(-1)}}@keyframes landing-intro-badges{0%{opacity:0;transform:translate(-52px) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes landing-intro-ring{0%{opacity:0;transform:scale(.82) rotate(-3deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes landing-signup-jello{0%{transform:scaleZ(1)}30%{transform:scale3d(.75,1.25,1)}40%{transform:scale3d(1.25,.75,1)}50%{transform:scale3d(.85,1.15,1)}65%{transform:scale3d(1.05,.95,1)}75%{transform:scale3d(.95,1.05,1)}to{transform:scaleZ(1)}}@media(prefers-reduced-motion:reduce){.landing-nav,.landing-nav:before,.landing-nav:after,.landing-nav__bar,.landing-vine,.landing-hero__icon-ring,.landing-hero__eyebrow,.landing-hero__headline-kicker,.landing-hero__headline-main,.landing-hero__headline-tail,.landing-hero__signup-field,.landing-hero__signup-submit,.landing-hero.landing-hero--icon-field .landing-hero__description,.landing-hero__signup-field.is-decor-ready .landing-hero__text-decor--girl,.landing-hero__signup-field.is-decor-ready .landing-hero__girl-reactions,.landing-logos__caption,.landing-logos__marquee{animation:none!important;opacity:1;filter:none}.landing-nav:before,.landing-nav:after,.landing-nav__bar,.landing-vine--left,.landing-hero__icon-ring,.landing-hero__eyebrow,.landing-hero__headline-kicker,.landing-hero__headline-main,.landing-hero__headline-tail,.landing-hero__signup-field,.landing-hero__signup-submit,.landing-hero__signup-field.is-decor-ready .landing-hero__girl-reactions,.landing-logos__caption,.landing-logos__marquee{transform:none}.landing-vine--right{transform:scaleX(-1)}.landing-hero__text-decor--girl{transform:translate(-51.4%,-58.2%) scaleX(-1)}.landing-hero.landing-hero--icon-field .landing-hero__description{transform:translateY(70px)}.landing-hero__signup-submit:hover .landing-hero__signup-arrow svg{animation:none}.landing-hero__text-decor--researcher{transition:none}}.landing-hero.landing-hero--icon-field:before{content:none}.landing-hero__icon-field{position:absolute;top:0;right:0;left:0;z-index:0;height:max(940px,var(--landing-frame-h));overflow:visible;pointer-events:none}.landing-hero__icon-field:after{content:none}.landing-hero__icon-ring{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.landing-hero__icon-ring--inner{-webkit-mask-image:conic-gradient(from 0deg at 50% 50%,transparent 0deg 90deg,rgba(0,0,0,.34) 95deg,rgba(0,0,0,.84) 101deg,#000 105deg 307.5deg,rgba(0,0,0,.84) 311.5deg,rgba(0,0,0,.34) 317.5deg,transparent 322.5deg 360deg);mask-image:conic-gradient(from 0deg at 50% 50%,transparent 0deg 90deg,rgba(0,0,0,.34) 95deg,rgba(0,0,0,.84) 101deg,#000 105deg 307.5deg,rgba(0,0,0,.84) 311.5deg,rgba(0,0,0,.34) 317.5deg,transparent 322.5deg 360deg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.landing-hero__icon-ring--outer{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 73%,rgba(0,0,0,.82) 82%,rgba(0,0,0,.34) 92%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 73%,rgba(0,0,0,.82) 82%,rgba(0,0,0,.34) 92%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.landing-hero__icon-orbit{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%;will-change:transform;animation:landing-hero-spin var(--ring-duration) linear infinite;animation-direction:var(--ring-direction)}@keyframes landing-hero-spin{to{transform:rotate(360deg)}}.landing-hero__icon-tile{position:absolute;left:50%;top:50%;z-index:1;width:min(clamp(46px,5vw,84px),calc(10.25 * var(--landing-orbit-vmin)));aspect-ratio:1;display:block;border-radius:24%;opacity:var(--tile-o);overflow:hidden;background:#fff;box-shadow:0 18px 40px #161a2229,0 2px 6px #161a221a;transform:translate(-50%,-50%) rotate(var(--tile-a)) translateY(calc(var(--tile-r) * -1 * var(--landing-orbit-vmin))) rotate(var(--tile-tilt)) scale(var(--tile-s))}.landing-hero__icon-tile img{display:block;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.landing-hero__icon-orbit{animation:none}}.landing-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#060709f2,#060709b8 38%,#0607091f 74%)}.landing-hero__copy{position:relative;z-index:5;max-width:690px}.landing-eyebrow,.landing-index{display:inline-flex;align-items:center;gap:9px;margin:0 0 20px;color:var(--lp-green);font-size:12px;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:uppercase}.landing-eyebrow:before,.landing-index:before{content:"";width:28px;height:1px;background:currentColor}.landing-hero h1{max-width:780px;margin:0;color:#f9faf7;font-size:clamp(52px,6.2vw,96px);font-weight:700;line-height:.96;letter-spacing:0}.landing-hero__sub{max-width:600px;margin:28px 0 0;color:#aeb4be;font-size:clamp(17px,1.35vw,21px);font-weight:500;line-height:1.65}.landing-actions{display:flex;align-items:center;gap:24px;margin-top:36px}.landing-primary{min-height:60px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;gap:13px;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#0a0c0f;background:var(--lp-green);font-size:16px;font-weight:800;text-decoration:none;box-shadow:0 18px 50px #b8ff3d24;transition:transform .18s ease,background .18s ease}.landing-primary:hover{transform:translateY(-2px);background:#c8ff68}.landing-primary svg{flex:0 0 auto}.landing-ghostlink{color:#f6f7f4;font-size:15px;font-weight:700;text-underline-offset:5px}.landing-hero__types{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.landing-hero__types span{padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#aab0ba;background:#ffffff09;font-size:11px;font-weight:700;text-transform:uppercase}.landing-hero__types b{color:#fff}.landing-hero__visual{position:relative;align-self:stretch;min-height:620px;z-index:2}.landing-hero__halo{position:absolute;top:12%;right:-18%;bottom:7%;left:-4%;border:1px solid rgba(116,156,255,.34);border-radius:48%;background:#182c5847;filter:blur(.1px);transform:rotate(-8deg)}.landing-hero__screen{position:absolute;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#111318;box-shadow:0 42px 90px #00000094}.landing-hero__screen :is(img,video){width:100%;height:100%;display:block;object-fit:cover}.landing-hero__screen--library{top:12%;right:-12%;bottom:7%;left:1%}.landing-hero__screen--search{width:64%;height:55%;right:-2%;top:23%;border-color:#ffffff57}.landing-hero__live{position:absolute;top:9%;right:5%;z-index:5;padding:10px 13px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff;background:#05070ac7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:11px;font-weight:800;text-transform:uppercase}.landing-hero__live span{width:7px;height:7px;border-radius:50%;background:var(--lp-green-deep);box-shadow:0 0 0 4px #00d35b29}.landing-hero__icons img{--orbit: calc(var(--icon-index) * 45deg);position:absolute;z-index:6;width:clamp(42px,4.4vw,70px);aspect-ratio:1;object-fit:cover;border:1px solid rgba(255,255,255,.24);border-radius:22%;box-shadow:0 17px 42px #0000006b;animation:landing-icon-float 4.6s ease-in-out infinite alternate;animation-delay:calc(var(--icon-index) * -.43s)}.landing-hero__icons img:nth-child(1){left:-5%;top:16%}.landing-hero__icons img:nth-child(2){left:18%;top:4%}.landing-hero__icons img:nth-child(3){right:1%;top:4%}.landing-hero__icons img:nth-child(4){right:-7%;top:45%}.landing-hero__icons img:nth-child(5){right:10%;bottom:2%}.landing-hero__icons img:nth-child(6){left:33%;bottom:-1%}.landing-hero__icons img:nth-child(7){left:-1%;bottom:11%}.landing-hero__icons img:nth-child(8){left:43%;top:10%}@keyframes landing-icon-float{0%{transform:translate3d(0,-4px,0) rotate(-3deg)}to{transform:translate3d(4px,13px,0) rotate(4deg)}}.landing-hero__scroll{position:absolute;left:var(--landing-page-x);bottom:var(--landing-dock-clearance);color:#6f7682;font-size:10px;font-weight:800;text-transform:uppercase}.landing-logos{--landing-logos-chain-inset: calc(max(var(--landing-page-x), 12px) + clamp(44px, 5.5vw, 86px) + 58px) ;--landing-logos-orbit-gap: clamp(150px, 18vmin, 220px);padding:var(--landing-logos-orbit-gap) var(--landing-logos-chain-inset) clamp(18px,2.4vw,32px);position:relative;z-index:1;background:transparent}.landing-logos:before{content:"";position:absolute;inset:calc(var(--landing-logos-orbit-gap) - 84px) 0 0;z-index:0;background:linear-gradient(to bottom,#fff0,#fff 84px);pointer-events:none}.landing-logos__caption{position:relative;z-index:1;margin:17px 0 clamp(3px,calc(1vw - 5px),9px);color:#6b7076;font-family:DM Sans,Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(15px,1.3vw,19px);font-weight:400;text-align:center}.landing-logos__marquee{--logo-icon: clamp(17.6px, 1.76vw, 24.8px);--logo-cap: clamp(15.2px, 1.496vw, 21.6px);--logo-pair-gap: clamp(5px, .45vw, 8px);--logo-brand-gap: clamp(30px, 4vw, 76px);--logo-row-height: calc(max(calc(var(--logo-icon) * 1.72), calc(var(--logo-cap) * 2.02)) + 10px) ;position:relative;z-index:1;width:min(100%,clamp(720px,76vw,1260px));margin-inline:auto;overflow:hidden;min-height:var(--logo-row-height);padding-block:5px;mask-image:linear-gradient(to right,transparent 0,black 7%,black 93%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 7%,black 93%,transparent 100%)}.landing-logos__track{display:flex;align-items:flex-end;gap:var(--logo-brand-gap);width:max-content;min-width:max-content;animation:landing-logos-marquee var(--logo-slide-duration, 38s) linear infinite;will-change:transform}.landing-logos__lockup{display:flex;align-items:flex-end;justify-content:center;gap:var(--logo-pair-gap);width:max-content;color:#a8acb3;white-space:nowrap}.landing-logos__item{display:flex;align-items:flex-end;justify-content:center;flex:0 0 auto;width:var(--slot-w);min-width:var(--slot-w);min-height:var(--logo-row-height);overflow:visible}.landing-logos__text{display:block;width:auto;height:calc(var(--logo-cap) * var(--k) * var(--t, 1));margin-bottom:calc(-1 * var(--d) * var(--logo-cap) * var(--t, 1))}.landing-logos__icon{display:block;flex:0 0 auto;width:auto;height:calc(var(--logo-icon) * var(--i, 1));margin-bottom:calc((var(--logo-cap) - var(--logo-icon) * var(--i, 1)) / 2)}.landing-logos__icon--mask{width:calc(var(--logo-icon) * var(--i, 1) * var(--icon-ratio, 1));aspect-ratio:var(--icon-ratio, 1);background:currentColor}.landing-logos__icon--tiktok,.landing-logos__text--tiktok{background:#a8acb3}.landing-logos__icon--tiktok{aspect-ratio:101 / 114;-webkit-mask:url(/assets/tiktok-icon-DU-H--T9.svg) center / contain no-repeat;mask:url(/assets/tiktok-icon-DU-H--T9.svg) center / contain no-repeat}.landing-logos__fullmark{display:block;flex:0 0 auto;width:calc(var(--logo-cap) * var(--mark-scale, 1) * var(--mark-ratio, 1));height:calc(var(--logo-cap) * var(--mark-scale, 1));margin-bottom:var(--mark-shift, 0px);background:currentColor}.landing-logos__text--tiktok{display:block;width:calc(var(--logo-cap) * var(--k) * var(--t, 1) * (346 / 79));aspect-ratio:346 / 79;background:currentColor;-webkit-mask:url(/assets/tiktok-text-D49ZZiIB.svg) center / contain no-repeat;mask:url(/assets/tiktok-text-D49ZZiIB.svg) center / contain no-repeat}@keyframes landing-logos-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - (var(--logo-brand-gap) / 2)),0,0)}}@media(max-width:680px){.landing-logos{--landing-logos-chain-inset: calc(max(var(--landing-page-x), 12px) + clamp(44px, 5.5vw, 86px) + 52px) }.landing-logos__marquee{width:min(100%,calc(100vw - (var(--landing-page-x) * 2)));mask-image:linear-gradient(to right,transparent 0,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 10%,black 90%,transparent 100%)}.landing-logos__track{gap:22px}}@media(prefers-reduced-motion:reduce){.landing-logos__track,.landing-logos__marquee.is-reduced-motion .landing-logos__track{animation:none}}.landing-manifesto{--landing-manifesto-gap: clamp(28px, 4vw, 64px);--landing-manifesto-inset: calc(max(var(--landing-page-x), 12px) + clamp(44px, 5.5vw, 86px) - 45px) ;--landing-manifesto-crop: 8px;--landing-manifesto-depth-clearance: 60px;--landing-manifesto-bottom-reveal: 0px;--landing-manifesto-container-x: calc(var(--landing-page-x) - 35px);--landing-manifesto-container-y: clamp(24px, 2.5vw, 40px);--landing-manifesto-shot-w: calc(100vw - 2 * var(--landing-manifesto-inset));--landing-manifesto-shot-h: calc(var(--landing-manifesto-shot-w) * .51875);position:relative;height:calc(var(--landing-manifesto-gap) - 12px + var(--landing-manifesto-depth-clearance) + var(--landing-manifesto-shot-h) - var(--landing-manifesto-crop) + var(--landing-manifesto-bottom-reveal) + var(--landing-manifesto-container-y) + var(--landing-manifesto-container-y));overflow:visible;color:var(--lp-ink);background:#fff}.landing-manifesto__viewport{position:absolute;inset:var(--landing-manifesto-container-y) var(--landing-manifesto-container-x);overflow:hidden;border:1px solid #bfd9f4;border-radius:clamp(24px,3vw,44px);background:#e4f2ff;transition:background-color .7s cubic-bezier(.33,0,.2,1),border-color .7s cubic-bezier(.33,0,.2,1)}.landing-manifesto__viewport--tone-0{border-color:#bfd9f4;background-color:#e4f2ff}.landing-manifesto__viewport--tone-1{border-color:#eadc9e;background-color:#fff3c8}.landing-manifesto__viewport--tone-2{border-color:#b9e5cc;background-color:#dff7e9}.landing-manifesto__viewport--tone-3{border-color:#edc5d8;background-color:#fde7f1}.landing-manifesto__shot{position:absolute;top:calc(var(--landing-manifesto-gap) - 12px + var(--landing-manifesto-depth-clearance));left:calc(var(--landing-manifesto-inset) - var(--landing-manifesto-container-x));right:calc(var(--landing-manifesto-inset) - var(--landing-manifesto-container-x));aspect-ratio:3456 / 1992;margin:0;overflow:visible;scale:.9;transform-origin:top center}.landing-manifesto__deck{position:relative;width:100%;height:100%;isolation:isolate}.landing-manifesto__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;border:1px solid rgba(16,24,40,.08);border-radius:clamp(16px,2vw,28px) clamp(16px,2vw,28px) 0 0;transform-origin:top center}.landing-manifesto__frame-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.landing-manifesto__skeleton{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;overflow:hidden;border:1px solid rgba(16,24,40,.08);border-radius:clamp(16px,2vw,28px) clamp(16px,2vw,28px) 0 0;background:#eef1f4}.landing-manifesto__skeleton-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 18%,rgba(255,255,255,.68) 50%,transparent 82%);transform:translate(-100%);animation:landing-manifesto-shimmer 1.35s ease-in-out infinite}@keyframes landing-manifesto-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.landing-manifesto__skeleton-shimmer{animation:none}}@media(prefers-reduced-motion:reduce){.landing-manifesto__frame{transition:none!important}}.landing-bento{scroll-margin-top:130px;padding:0 var(--landing-page-x) clamp(90px,11vh,180px);background:#fff}.landing-bento__gap{height:clamp(104px,18vh,248px)}.landing-bento__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,1.6vw,28px)}.landing-bento__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(300px,34vw,460px);padding:clamp(26px,3vw,52px);border-radius:clamp(20px,2.2vw,36px);overflow:hidden;color:#101216}.landing-bento__card h3{position:relative;z-index:2;margin:0;max-width:20ch;font-size:clamp(21px,1.9vw,34px);font-weight:700;line-height:1.08;letter-spacing:0}.landing-bento__card--a{grid-column:1;grid-row:1;isolation:isolate;background:#8f001f}.pf-explainer{--pf-pad:clamp(26px,3vw,52px);position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;font-family:var(--landing-font);container-type:size;background-image:url("data:image/svg+xml,%3Csvg width='360' height='250' viewBox='0 0 360 250' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.2' stroke='%23ffffff' stroke-width='2'%3E%3Cpath d='M92 165C144 93 218 164 276 68' stroke-dasharray='8 10'/%3E%3Cpath d='M153 48C194 68 217 83 247 120' stroke-dasharray='6 9'/%3E%3C/g%3E%3Cg stroke='%23f7d7e4' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg opacity='.48'%3E%3Crect x='194' y='22' width='66' height='48' rx='13'/%3E%3Cpath d='M207 46h28M207 56h17'/%3E%3C/g%3E%3Cg opacity='.4'%3E%3Crect x='266' y='88' width='48' height='38' rx='10'/%3E%3Cpath d='M278 108h18'/%3E%3C/g%3E%3Cg opacity='.36'%3E%3Crect x='143' y='136' width='56' height='42' rx='11'/%3E%3Cpath d='M157 157h25'/%3E%3C/g%3E%3Cpath opacity='.42' d='M76 66h28M90 52v28M278 171h24M290 159v24'/%3E%3C/g%3E%3Cg fill='%23f7d7e4'%3E%3Ccircle opacity='.4' cx='61' cy='142' r='4'/%3E%3Ccircle opacity='.28' cx='107' cy='123' r='2.8'/%3E%3Ccircle opacity='.34' cx='118' cy='190' r='3.2'/%3E%3Ccircle opacity='.3' cx='225' cy='123' r='3'/%3E%3Ccircle opacity='.38' cx='300' cy='45' r='2.8'/%3E%3Ccircle opacity='.26' cx='329' cy='184' r='3.4'/%3E%3C/g%3E%3Cg opacity='.12' stroke='%23ffffff' stroke-width='2'%3E%3Crect x='188' y='16' width='78' height='60' rx='16'/%3E%3Crect x='260' y='82' width='60' height='50' rx='13'/%3E%3Crect x='137' y='130' width='68' height='54' rx='14'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='380' height='270' viewBox='0 0 380 270' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.18' stroke='%23ffffff' stroke-width='2'%3E%3Cpath d='M45 206C95 126 178 202 247 97' stroke-dasharray='8 10'/%3E%3Cpath d='M111 77C150 104 184 111 221 143' stroke-dasharray='6 9'/%3E%3C/g%3E%3Cg stroke='%23f7d7e4' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg opacity='.42'%3E%3Crect x='38' y='150' width='62' height='47' rx='13'/%3E%3Cpath d='M52 172h28M52 183h17'/%3E%3C/g%3E%3Cg opacity='.34'%3E%3Crect x='125' y='79' width='50' height='39' rx='10'/%3E%3Cpath d='M137 100h20'/%3E%3C/g%3E%3Cg opacity='.38'%3E%3Crect x='221' y='147' width='72' height='53' rx='15'/%3E%3Cpath d='M236 171h33M236 183h20'/%3E%3C/g%3E%3Cpath opacity='.38' d='M62 54h24M74 42v24M285 66h28M299 52v28'/%3E%3C/g%3E%3Cg fill='%23f7d7e4'%3E%3Ccircle opacity='.34' cx='34' cy='224' r='3.4'/%3E%3Ccircle opacity='.24' cx='83' cy='215' r='2.6'/%3E%3Ccircle opacity='.3' cx='124' cy='232' r='3'/%3E%3Ccircle opacity='.26' cx='190' cy='154' r='2.8'/%3E%3Ccircle opacity='.32' cx='312' cy='123' r='3.2'/%3E%3Ccircle opacity='.24' cx='326' cy='215' r='2.6'/%3E%3C/g%3E%3Cg opacity='.11' stroke='%23ffffff' stroke-width='2'%3E%3Crect x='32' y='144' width='74' height='59' rx='16'/%3E%3Crect x='119' y='73' width='62' height='51' rx='13'/%3E%3Crect x='215' y='141' width='84' height='65' rx='18'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:38% 38%,44% 39%;background-position:103% 1%,-12% 94%}.pf-explainer:before,.pf-explainer:after{content:"";position:absolute;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;opacity:.26;filter:drop-shadow(0 10px 0 rgba(35,0,15,.12))}.pf-explainer:before{left:-13%;top:2%;width:62%;height:44%;background-image:url("data:image/svg+xml,%3Csvg width='620' height='390' viewBox='0 0 620 390' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-30 283C37 166 144 142 225 218C306 294 386 291 451 204C511 123 566 103 650 156' stroke='%23f7d7e4' stroke-width='42' stroke-linecap='round'/%3E%3Cpath d='M-30 283C37 166 144 142 225 218C306 294 386 291 451 204C511 123 566 103 650 156' stroke='%23ffffff' stroke-opacity='.28' stroke-width='4' stroke-linecap='round'/%3E%3Ctext fill='%238f001f' fill-opacity='.52' font-family='Arial, sans-serif' font-size='23' font-weight='700' letter-spacing='1.2'%3E%3CtextPath href='%23pfThreadA' startOffset='2%25'%3EDESIGN MEMORY / SAVED SCREEN / IDEA THREAD / DESIGN MEMORY / SAVED SCREEN /%3C/textPath%3E%3C/text%3E%3Cpath id='pfThreadA' d='M-30 283C37 166 144 142 225 218C306 294 386 291 451 204C511 123 566 103 650 156'/%3E%3C/svg%3E");transform:rotate(-8deg);-webkit-mask-image:linear-gradient(115deg,#000 0 70%,transparent 100%);mask-image:linear-gradient(115deg,#000 0 70%,transparent 100%)}.pf-explainer:after{right:-17%;bottom:-18%;width:78%;height:48%;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg width='760' height='420' viewBox='0 0 760 420' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-38 242C78 119 204 127 295 250C383 368 493 360 570 235C642 118 735 116 810 214' stroke='%23f3c9da' stroke-width='46' stroke-linecap='round'/%3E%3Cpath d='M-38 242C78 119 204 127 295 250C383 368 493 360 570 235C642 118 735 116 810 214' stroke='%23ffffff' stroke-opacity='.22' stroke-width='4' stroke-linecap='round'/%3E%3Ctext fill='%238f001f' fill-opacity='.46' font-family='Arial, sans-serif' font-size='24' font-weight='700' letter-spacing='1.1'%3E%3CtextPath href='%23pfThreadB' startOffset='4%25'%3EINSPOKIT / COLLECTIONS / REFERENCE / INSPOKIT / COLLECTIONS / REFERENCE /%3C/textPath%3E%3C/text%3E%3Cpath id='pfThreadB' d='M-38 242C78 119 204 127 295 250C383 368 493 360 570 235C642 118 735 116 810 214'/%3E%3C/svg%3E");transform:rotate(7deg);-webkit-mask-image:linear-gradient(20deg,transparent 0%,#000 30% 78%,transparent 100%);mask-image:linear-gradient(20deg,transparent 0%,#000 30% 78%,transparent 100%)}.pf-visual{position:absolute;z-index:1;top:6.087cqh;right:3.8095cqw;bottom:7.3913cqh;left:3.8095cqw;container-type:size}.pf-scene{position:absolute;left:50%;top:50%;width:min(88cqw,540px);aspect-ratio:1.28;transform:translate(-50%,-50%);container-type:size}.pf-deck{position:absolute;top:0;right:0;bottom:0;left:0;container-type:size;transform:translate(50px,-16px)}.pf-profile-card{position:absolute;left:0;bottom:0;width:auto;height:62.48%;aspect-ratio:1;display:flex;flex-direction:column;padding:4.3805cqh;box-sizing:border-box;overflow:hidden;border:3px solid #0b0b0d;border-radius:6.0492cqh;color:var(--pf-card-ink);background:var(--pf-card-color);box-shadow:none;transform-origin:5% 95%;will-change:transform,opacity}.pf-profile-card[data-depth="0"],.pf-profile-card[data-depth="1"],.pf-profile-card[data-departing=true]{border-color:transparent}.pf-profile-card__header{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3.5461cqh;padding:0}.pf-avatar{display:block;flex:0 0 auto;width:16.2702cqh;aspect-ratio:1;overflow:hidden;border:0;border-radius:50%;box-shadow:none;background-repeat:no-repeat;background-size:300% auto}.pf-profile-card__identity{min-width:0;width:100%;display:flex;flex-direction:column;gap:5px;box-sizing:border-box;padding:2.7117cqh 3.3375cqh;border-radius:3.7547cqh;color:#0b0b0d;background:#fff}.pf-profile-card__identity strong{min-width:0;width:100%;display:flex;align-items:center;gap:4px;color:inherit;font-size:3.5461cqh;font-weight:700;line-height:1;white-space:nowrap}.pf-profile-card__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-profile-card__verified{display:block;flex:0 0 auto;width:4.1718cqh;height:auto;opacity:1;visibility:visible;transition:none}.pf-profile-card:not([data-depth="0"]) .pf-profile-card__verified{opacity:0;visibility:hidden;transition:none}.pf-profile-card__identity small{overflow:hidden;color:#0b0b0d9e;font-size:2.5031cqh;font-weight:600;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.pf-feature-badge{display:grid;place-items:center;width:12.0983cqh;aspect-ratio:1;border-radius:2.9203cqh;color:var(--pf-card-color);background:#fff}.pf-card-feature-copy{position:absolute;z-index:1;right:4.3805cqh;bottom:4.3805cqh;max-width:72%;display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right;opacity:1;visibility:visible;transition:none;transform:translateY(14px)}.pf-profile-card:not([data-depth="0"]) .pf-card-feature-copy{opacity:0;visibility:hidden;transition:none}.pf-profile-card[data-departing=true] .pf-profile-card__verified,.pf-profile-card[data-departing=true] .pf-card-feature-copy{opacity:1;visibility:visible;transition:none}.pf-card-feature-copy small{color:color-mix(in srgb,var(--pf-card-ink) 60%,transparent);font-size:2.2945cqh;font-weight:600;line-height:1.1}.pf-card-feature-copy strong{color:inherit;font-size:4.589cqh;font-weight:750;line-height:1;letter-spacing:-.025em}.pf-module{position:relative;min-height:0;flex:1;padding:0;box-sizing:border-box;border-radius:0;background:transparent}.pf-module--saves{display:flex;align-items:flex-end;gap:5px}.pf-shot{position:relative;display:flex;flex-direction:column;gap:3px;width:25%;height:100%;padding:6px;box-sizing:border-box;overflow:hidden;border-radius:8px;background:#fff}.pf-shot i,.pf-shot b{display:block;height:3px;border-radius:999px;background:#dce2f3}.pf-shot b{height:42%;border-radius:5px;background:linear-gradient(145deg,#ccf565,#8be5c2)}.pf-shot--two b{background:linear-gradient(145deg,#f6a4c6,#ffce71)}.pf-shot--three b{background:linear-gradient(145deg,#a8c5ff,#a395ff)}.pf-save-count{display:flex;align-items:center;gap:4px;margin-left:auto;padding:5px 7px;border-radius:999px;color:#182554;background:var(--pf-card-accent);font-size:clamp(8px,.7vw,10px);font-weight:650}.pf-module--collections{display:grid;grid-template-columns:1fr 1fr .55fr;align-items:stretch;gap:5px}.pf-folder{position:relative;height:82%;align-self:end;padding:10px 7px 6px;box-sizing:border-box;border-radius:6px 8px 8px;color:#4c271f;background:#ffe7c7}.pf-folder:before{content:"";position:absolute;left:0;top:-4px;width:44%;height:8px;border-radius:5px 5px 0 0;background:inherit}.pf-folder--two{height:100%;color:#242854;background:#c9d5ff}.pf-folder--three{display:grid;place-items:center;height:58%;padding:0;color:#5b321d;background:var(--pf-card-accent)}.pf-folder i,.pf-folder b{display:block;overflow:hidden;font-size:clamp(6px,.62vw,9px);font-style:normal;font-weight:650;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.pf-folder b{margin-top:4px;opacity:.62}.pf-module--comments{display:flex;flex-direction:column;justify-content:stretch;gap:5px}.pf-comment{display:flex;align-items:center;gap:6px;min-height:clamp(28px,3vw,42px);padding:clamp(7px,.8vw,11px) clamp(8px,.9vw,12px);box-sizing:border-box;border-radius:8px 8px 8px 3px;color:#3e245f;background:#f7e8ff;font-size:clamp(7px,.65vw,10px)}.pf-comment--one{width:88%;flex:1}.pf-comment--two{align-self:flex-end;width:78%;flex:1;color:#22184b;background:#d8d3ff;border-radius:8px 8px 3px}.pf-comment i{overflow:hidden;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.pf-comment b{display:flex;align-items:center;gap:3px;margin-left:auto;color:#b62a72;font-size:inherit}.pf-comment .pf-avatar{width:clamp(22px,2.2vw,31px);border-width:1px}.pf-module--share{display:flex;align-items:center;justify-content:center;gap:clamp(8px,1vw,14px)}.pf-qr{flex:0 0 auto;width:clamp(54px,5.8vw,82px);aspect-ratio:1;display:grid;grid-template-columns:repeat(5,1fr);gap:2px;padding:5px;box-sizing:border-box;border-radius:8px;background:#fff}.pf-qr i{border-radius:1px;background:#e7ecea}.pf-qr i.is-dark{background:#17191c}.pf-share-link{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden;padding:7px 9px;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#fff;background:#ffffff1a;font-size:clamp(7px,.67vw,10px);white-space:nowrap;text-overflow:ellipsis}.pf-module--team{display:flex;flex-direction:column;justify-content:center;gap:8px}.pf-team-avatars{display:flex;align-items:center}.pf-team-avatars .pf-avatar,.pf-team-avatars b{width:clamp(28px,3.1vw,42px);margin-right:-8px;border:2px solid var(--pf-card-color)}.pf-team-avatars b{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;color:#173428;background:var(--pf-card-accent);font-size:clamp(8px,.75vw,11px)}.pf-team-live{display:flex;align-items:center;gap:6px;font-size:clamp(7px,.68vw,10px);font-weight:550}.pf-team-live i{width:7px;aspect-ratio:1;border-radius:50%;background:#d8ff76;animation:pf-live-pulse 1.65s ease-in-out infinite}.pf-module--privacy{display:flex;flex-direction:column;justify-content:center;gap:clamp(7px,.75vw,10px)}.pf-module--privacy>span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:clamp(31px,3.3vw,45px);padding:clamp(7px,.8vw,10px) clamp(8px,.9vw,12px);border-radius:10px;background:#ffffff8f}.pf-module--privacy i{overflow:hidden;font-size:clamp(7px,.67vw,10px);font-style:normal;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.pf-module--privacy b{display:flex;align-items:center;gap:3px;padding:3px 5px;border-radius:999px;color:#3b1c2c;background:var(--pf-card-accent);font-size:clamp(6px,.56vw,8px)}.pf-handle{position:absolute;z-index:24;left:-1.4815cqw;bottom:3.3185cqh;width:41.0074cqh;height:41.0074cqh;display:block;object-fit:contain;transform:translate(34px,-3px) scale(.9);transform-origin:left bottom}.pf-corner-icon{position:absolute;z-index:23;left:0;top:0;width:14.0704cqh;height:14.0704cqh;opacity:.82;object-fit:contain}.pf-status__caption{position:absolute;z-index:23;right:0;bottom:0;max-width:18ch;color:#ffffffd1;font-size:3.7688cqh;font-weight:600;line-height:1.25;text-align:right}.pf-title{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pf-word{display:inline-flex;align-items:center;gap:8px;color:#a51fb8}.pf-word__icon{flex:0 0 auto}@keyframes pf-live-pulse{0%,to{transform:scale(.82);opacity:.62}50%{transform:scale(1.12);opacity:1}}@media(prefers-reduced-motion:reduce){.pf-team-live i{animation:none}}.landing-bento__card--b{grid-column:1;grid-row:2;background:#e2e4e7;padding:0}.landing-filmstrip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;container-type:size;--filmstrip-band-top: 10cqh;--filmstrip-band: 6.5217cqh}.landing-filmstrip__label{position:absolute;top:0;left:50%;height:var(--filmstrip-band-top);transform:translate(-50%);z-index:2;display:flex;align-items:center;color:#14161d9e;font-family:Miedinger,Inter,ui-sans-serif,system-ui,sans-serif;font-size:4.7826cqh;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.landing-filmstrip__stage{position:absolute;top:var(--filmstrip-band-top);bottom:var(--filmstrip-band);left:50%;transform:translate(-50%) scale(.9);aspect-ratio:3 / 2;width:auto;max-width:calc(100% - 3.5165cqw);border-radius:2.6087cqh 2.6087cqh 0 0;overflow:hidden}.landing-filmstrip__track{position:absolute;top:0;right:0;bottom:0;left:0;height:800%;display:flex;flex-direction:column;will-change:transform}.landing-filmstrip__slot{position:relative;flex:0 0 auto;height:12.5%;display:flex;align-items:center;justify-content:center;overflow:hidden}.landing-filmstrip__slot img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;border-radius:2.6087cqh 2.6087cqh 0 0}.landing-filmstrip__nav{z-index:2;display:grid;place-items:center;width:8.2609cqh;height:8.2609cqh;padding:0;border:1px solid rgba(20,22,29,.14);border-radius:999px;background:#ffffff6b;color:#101216;cursor:pointer;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:0 6px 18px #10121624;transition:background .15s ease,border-color .15s ease,transform .15s ease}.landing-filmstrip__nav svg{width:3.913cqh;height:3.913cqh}.landing-filmstrip__nav:hover,.landing-filmstrip__nav:focus-visible{outline:none;background:#ffffff9e;border-color:#14161d3d}.landing-filmstrip__nav--toggle{position:absolute;top:calc(var(--filmstrip-band-top) + (100% - var(--filmstrip-band-top) - var(--filmstrip-band)) / 2);left:2.3444cqw;transform:translateY(-50%)}.landing-filmstrip__nav--toggle:hover,.landing-filmstrip__nav--toggle:focus-visible{transform:translateY(-50%) scale(1.06)}.landing-filmstrip__nav-group{position:absolute;top:calc(var(--filmstrip-band-top) + (100% - var(--filmstrip-band-top) - var(--filmstrip-band)) / 2);right:2.3444cqw;transform:translateY(-50%);z-index:2;display:flex;flex-direction:column;gap:1.3043cqh}.landing-filmstrip__nav-group .landing-filmstrip__nav:hover,.landing-filmstrip__nav-group .landing-filmstrip__nav:focus-visible{transform:scale(1.06)}.landing-filmstrip__dots{position:absolute;left:50%;bottom:0;height:var(--filmstrip-band);transform:translate(-50%);z-index:2;display:flex;align-items:center;gap:1.3043cqh}.landing-filmstrip__dot{width:1.3043cqh;height:1.3043cqh;border-radius:999px;background:#14161d47;transition:width .22s ease,background .22s ease}.landing-filmstrip__dot.is-active{width:3.4783cqh;background:#14161db8}@media(min-width:861px){.landing-bento__card--a,.landing-bento__card--b{min-height:clamp(300px,34vw,460px)}}@property --bento-accent{syntax: "<color>"; inherits: false; initial-value: #1a1ad2;}.landing-bento__card--c{grid-column:2;grid-row:1 / span 2;--bento-accent: #1a1ad2;background-color:color-mix(in srgb,var(--bento-accent) 30%,#eef1f6);transition:--bento-accent .7s ease;color:#101216;justify-content:flex-start;padding-top:clamp(12px,1.6vw,20px);padding-bottom:clamp(12px,1.6vw,20px)}.landing-bento__frames{position:relative;z-index:1;flex:1;display:flex;align-items:center;gap:clamp(10px,1vw,18px);margin-bottom:clamp(20px,2.4vw,40px)}.landing-bento__frame{flex:1;aspect-ratio:3 / 2.8;border-radius:14px;background:#ffffff9e;box-shadow:0 18px 40px #10121624}.landing-bento__frames--fan .landing-bento__frame{aspect-ratio:4 / 3.5}.landing-bento__frames--tall{flex-direction:column;align-items:stretch}.landing-bento__frames--tall .landing-bento__frame{flex:0 0 auto;width:100%;aspect-ratio:2 / 1;background:#ffffff29}.landing-bento__device{flex:1 1 auto;width:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(20px,2.4vw,34px)}.landing-bento__stage{position:relative;flex:0 1 auto;height:83%;width:100%;min-height:0;display:flex;align-items:center;justify-content:center;gap:clamp(6px,1.4vw,20px)}.landing-bento__phone{position:relative;z-index:1;flex:0 1 auto;height:100%;width:auto;max-width:100%;aspect-ratio:1179 / 2556;background:#fff;border-radius:clamp(30px,3.2vw,44px);overflow:hidden}.landing-bento__phone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;border:clamp(3px,.32vw,4.5px) solid var(--frame-outline, #101216);border-radius:inherit;pointer-events:none;transition:border-color .6s ease}.landing-bento__splash-aura{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:158%;aspect-ratio:20 / 23;z-index:0;pointer-events:none;--splash-aura-tint: #ffffff;color:var(--splash-aura-tint);opacity:.5}.landing-bento__splash-art{display:block;width:100%;height:100%;overflow:visible}.landing-bento__nav{position:relative;z-index:2;flex:0 0 auto;display:grid;place-items:center;width:clamp(48px,5.2vw,70px);height:clamp(68px,7.4vw,102px);padding:0;border:1px solid rgba(255,255,255,.48);border-radius:999px;background:linear-gradient(145deg,#ffffff75,#f5f7fc3d);color:#0f1117db;box-shadow:0 18px 42px #0f11172e,inset 0 1px #ffffffb8,inset 0 -1px #0f111714;-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);cursor:pointer;transition:transform .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.landing-bento__nav svg{width:48%;height:48%}.landing-bento__nav:hover,.landing-bento__nav:focus-visible{background:linear-gradient(145deg,#ffffff9e,#f5f7fc57);color:#0f1117f5;box-shadow:0 22px 48px #0f111738,inset 0 1px #fffc,inset 0 -1px #0f11171a;transform:scale(1.04);outline:none}.landing-bento__phone-notch{position:absolute;z-index:5;top:14px;left:50%;transform:translate(-50%);width:38%;max-width:132px;height:27px;border-radius:999px;background:#000}.landing-bento__splash-stack{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.landing-bento__splash{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,2vw,24px);transform:translate3d(calc(var(--splash-side,1) * 100%),0,0);transition:transform 1.05s cubic-bezier(.22,.86,.3,1);will-change:transform}.landing-bento__splash-icon{display:grid;place-items:center;width:34%;aspect-ratio:1;border-radius:24%;font:800 clamp(28px,4.4vw,52px)/1 var(--landing-font);box-shadow:0 20px 44px #0000002e}.landing-bento__splash-name{font:700 clamp(15px,1.9vw,22px)/1 var(--landing-font);letter-spacing:-.01em}.landing-bento__splash-shot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media(prefers-reduced-motion:reduce){.landing-bento__splash{transition:none}}.landing-bento__filmstrip{position:relative;flex:0 0 auto;width:calc(100% + clamp(48px,5vw,76px));height:clamp(112px,13vw,146px);box-sizing:border-box;border:1px solid rgba(255,255,255,.5);border-radius:clamp(18px,2vw,26px);background:linear-gradient(135deg,#ffffff57,#ffffff24);box-shadow:inset 0 1px #ffffff9e,0 10px 28px #291f4f1f;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);transform:translateY(clamp(10px,1vw,14px));perspective:620px;transform-style:preserve-3d;isolation:isolate;cursor:ew-resize;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;overscroll-behavior-x:none;outline:none}.landing-bento__filmstrip.is-dragging{cursor:ew-resize}.landing-bento__filmstrip:focus-visible{outline:none;filter:brightness(1.035) saturate(1.03)}.landing-bento__gear-window{position:absolute;z-index:6;left:50%;bottom:-7px;width:clamp(52px,5vw,60px);height:clamp(18px,1.8vw,21px);transform:translate(-50%);overflow:hidden;pointer-events:none}.landing-bento__gear-wheel{position:absolute;top:1px;left:50%;width:clamp(50px,4.8vw,58px);aspect-ratio:1;transform:translate(-50%) rotate(calc(var(--gear-position,0) * -45deg));transform-origin:50% 50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3ClinearGradient id='glass' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop stop-color='%23fff' stop-opacity='.76'/%3E%3Cstop offset='.52' stop-color='%23dceaff' stop-opacity='.4'/%3E%3Cstop offset='1' stop-color='%238ba6cb' stop-opacity='.5'/%3E%3C/linearGradient%3E%3Cmask id='gear'%3E%3Cg fill='%23fff'%3E%3Ccircle cx='50' cy='50' r='32'/%3E%3Crect x='42' y='2' width='16' height='27' rx='7'/%3E%3Crect x='42' y='2' width='16' height='27' rx='7' transform='rotate(45 50 50)'/%3E%3Crect x='42' y='2' width='16' height='27' rx='7' transform='rotate(90 50 50)'/%3E%3Crect x='42' y='2' width='16' height='27' rx='7' transform='rotate(135 50 50)'/%3E%3Crect x='42' y='2' width='16' height='27' rx='7' transform='rotate(180 50 50)'/%3E%3Crect x='42' y='2' width='16' height='27' rx='7' transform='rotate(225 50 50)'/%3E%3Crect x='42' y='2' width='16' height='27' rx='7' transform='rotate(270 50 50)'/%3E%3Crect x='42' y='2' width='16' height='27' rx='7' transform='rotate(315 50 50)'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cg mask='url(%23gear)'%3E%3Crect width='100' height='100' fill='url(%23glass)'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;filter:brightness(.48) saturate(.82);transition:transform 1.05s cubic-bezier(.2,.92,.25,1);will-change:transform}.landing-bento__filmstrip.is-scrubbing .landing-bento__gear-wheel{transition:none}.landing-bento__filmstrip.is-settling .landing-bento__gear-wheel{transition:transform .52s cubic-bezier(.2,.92,.25,1)}.landing-bento__filmstrip:after{content:"";position:absolute;z-index:1;left:50%;top:42%;width:clamp(92px,12vw,144px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.2),rgba(67,83,255,.08) 46%,transparent 72%);filter:blur(5px);pointer-events:none}.landing-bento__filmstrip-clip{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none}.landing-bento__filmstrip-clip .landing-bento__chip:not(.landing-bento__chip--rail-center){pointer-events:auto;cursor:pointer}.landing-bento__chip{position:absolute;top:50%;left:50%;box-sizing:border-box;width:clamp(58px,6.9vw,92px);aspect-ratio:1;display:grid;place-items:center;border-radius:clamp(15px,1.7vw,21px);font:800 clamp(22px,2.7vw,35px)/1 var(--landing-font);--step: clamp(88px, 10.5vw, 140px);transform:translate(-50%,-50%) translate(calc(var(--d) * var(--step) + var(--push) * clamp(20px,2vw,28px))) translateY(calc(min(var(--abs),3)*16px)) translateZ(calc(min(var(--abs),3)*-34px)) rotate(calc(var(--d) * 3.4deg)) scale(calc(1 - (min(var(--abs),3)*.15)));opacity:calc(.82 - (min(var(--abs),3)*.34));filter:saturate(calc(1 - (min(var(--abs),3)*.18))) brightness(calc(1 - (min(var(--abs),3)*.12)));z-index:calc(10 - min(var(--abs),9));box-shadow:0 5px 12px #00000012;transition:transform 1.05s cubic-bezier(.2,.92,.25,1),opacity 1.05s ease,filter 1.05s ease,box-shadow 1.05s ease;will-change:transform,opacity;transform-style:preserve-3d}.landing-bento__chip--rail-center{opacity:0;box-shadow:none;pointer-events:none;transition:none!important}.landing-bento__chip--scrub-hidden{opacity:0!important}.landing-bento__chip[data-center=true]{opacity:1;filter:none;z-index:20;border:0;background:transparent!important;box-shadow:none;transform:translate(-50%,-78%) translateZ(56px) scale(1.3)}.landing-bento__chip--active{pointer-events:none;animation:bento-active-chip-in 1.05s cubic-bezier(.2,.92,.25,1) both}.landing-bento__chip--active-settled{animation:none}.landing-bento__chip--scrub-overlay{pointer-events:none;box-shadow:none;will-change:transform,opacity,filter}.landing-bento__chip--scrub-outgoing{z-index:20;opacity:calc(1 - var(--scrub) * .52);filter:saturate(calc(1 - var(--scrub) * .18)) brightness(calc(1 - var(--scrub) * .12));transform:translate(-50%,-50%) translate(calc(var(--scrub-side) * var(--scrub) * (var(--step) + clamp(20px,2vw,28px)) * -1)) translateY(calc((1 - var(--scrub)) * -28%)) translateY(calc(var(--scrub) * 16px)) translateZ(calc(56px - var(--scrub) * 90px)) rotate(calc(var(--scrub-side) * var(--scrub) * -3.4deg)) scale(calc(1.3 - var(--scrub) * .45))}.landing-bento__chip--scrub-incoming{z-index:21;opacity:calc(.48 + var(--scrub) * .52);filter:saturate(calc(.82 + var(--scrub) * .18)) brightness(calc(.88 + var(--scrub) * .12));transform:translate(-50%,-50%) translate(calc(var(--scrub-side) * (1 - var(--scrub)) * (var(--step) + clamp(20px,2vw,28px)))) translateY(calc((1 - var(--scrub)) * 16px)) translateY(calc(var(--scrub) * -28%)) translateZ(calc(-34px + var(--scrub) * 90px)) rotate(calc(var(--scrub-side) * (1 - var(--scrub)) * 3.4deg)) scale(calc(.85 + var(--scrub) * .45))}.landing-bento__filmstrip.is-scrubbing .landing-bento__chip{transition:none}.landing-bento__filmstrip.is-settling .landing-bento__chip{transition:transform .52s cubic-bezier(.2,.92,.25,1),opacity .52s ease,filter .52s ease}@keyframes bento-active-chip-in{0%{opacity:.48;filter:saturate(.82) brightness(.88);transform:translate(-50%,-50%) translate(calc(var(--entry-offset, var(--entry-side)) * (var(--step) + clamp(20px,2vw,28px)))) translateY(calc(min(var(--entry-abs, 1),3)*16px)) translateZ(calc(min(var(--entry-abs, 1),3)*-34px)) rotate(calc(var(--entry-offset, var(--entry-side)) * 3.4deg)) scale(calc(1 - (min(var(--entry-abs, 1),3)*.15)))}to{opacity:1;filter:none;transform:translate(-50%,-78%) translateZ(56px) scale(1.3)}}@media(prefers-reduced-motion:reduce){.landing-bento__chip--active{animation:none}}.landing-bento__chip-icon{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.landing-safe-app-mark{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;background:currentColor;color:#fff;font:900 clamp(16px,2.4vw,30px)/1 var(--landing-font);letter-spacing:-.04em}.landing-bento__splash-icon .landing-safe-app-mark,.landing-bento__chip .landing-safe-app-mark{background:currentColor}.landing-bento__filmstrip img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}@media(max-width:860px){.landing-bento__grid{grid-template-columns:1fr;grid-template-rows:none}.landing-bento__card--a,.landing-bento__card--b,.landing-bento__card--c{grid-column:1;grid-row:auto}}.landing-motion{scroll-margin-top:130px;padding:0 0 clamp(80px,10vh,150px);background:#fff;color:var(--lp-ink);overflow:hidden}.landing-motion__features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.4vw,24px);width:calc(100% - var(--landing-page-x) * 2);margin:0 auto clamp(90px,11vh,180px)}.landing-motion__feature{min-width:0;display:flex;align-items:center;gap:clamp(12px,1.15vw,20px);min-height:calc(clamp(68px,5vw,96px) + 8px);padding:clamp(8px,.65vw,12px);border-radius:clamp(16px,1.3vw,23px);background:#f1f1f2}.landing-motion__feature-icon{flex:0 0 auto;width:clamp(50px,3.1vw,62px);aspect-ratio:1;display:grid;place-items:center;border-radius:clamp(9.75px,.825vw,12.75px);color:#0d1014}.landing-motion__feature-icon svg{width:48%;height:48%;stroke-width:2.25}.landing-motion__feature-icon--snapshots{background:#ffe4a6;color:#a35a00}.landing-motion__feature-icon--motion{background:#fbd3ec;color:#b31d84}.landing-motion__feature-icon--flow{background:#b9efdd;color:#05836a}.landing-motion__feature-icon--app-icons{background:#d0e0ff;color:#2450d8}.landing-motion__feature-icon--motion svg,.landing-motion__feature-icon--flow svg,.landing-motion__feature-icon--app-icons svg{width:56%;height:56%}.landing-motion__feature-icon--app-icons svg{stroke-width:42}.landing-motion__feature-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.landing-motion__feature-title{color:#111318;font-size:clamp(15px,1.15vw,21px);font-weight:400;-webkit-text-stroke:.22px currentColor;line-height:1.08}.landing-motion__feature-copy>span:not(.landing-motion__feature-title){color:#747984;font-size:clamp(12px,.88vw,16px);font-weight:400;line-height:1.2;white-space:nowrap}@media(max-width:1100px){.landing-motion__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.landing-motion__features{grid-template-columns:1fr}.landing-motion__feature-copy>span:not(.landing-motion__feature-title){white-space:normal}}.landing-motion__head{max-width:1200px;margin:0 auto;padding:0 clamp(28px,5vw,96px);text-align:center}.landing-motion__head h2{margin:0;font-family:DM Sans,Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(34px,4vw,60px);font-weight:700;line-height:1.03;letter-spacing:0}.landing-motion__head h2 span{display:block}@media(min-width:700px){.landing-motion__head h2 span{white-space:nowrap}}.landing-motion__head p{max-width:1000px;margin:18px auto 0;color:var(--lp-muted);font-family:DM Sans,Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(15px,1.2vw,19px);font-weight:400;line-height:1.6}.landing-motion__strip{margin-top:clamp(30px,4.5vh,60px);padding:6px 0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch}.landing-motion__strip::-webkit-scrollbar{display:none}.landing-motion__strip.is-dragging{cursor:grabbing}.landing-motion__track{display:flex;width:max-content}.landing-motion__card{position:relative;flex:0 0 auto;width:clamp(300px,30vw,460px);aspect-ratio:1 / 1;margin-right:clamp(14px,1.5vw,26px);display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(20px,1.8vw,34px);border-radius:clamp(16px,1.5vw,26px);overflow:hidden}.landing-motion__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(125% 80% at 50% 20%,rgba(255,255,255,.16),transparent 62%)}.landing-motion__media--asset{background:#fce0cd}.landing-motion__media--asset img,.landing-motion__media--asset video{width:100%;height:100%;display:block;object-fit:cover}.landing-motion__card--apple-tv .landing-motion__media--asset{background:#fff}.landing-motion__card--apple-tv .landing-motion__media--asset img{height:100%;object-fit:contain;object-position:center center}.landing-motion__card--duolingo-swap .landing-motion__media--asset{background:radial-gradient(circle at 16% 25%,rgba(255,255,255,.22) 0 2.2%,transparent 2.6%),radial-gradient(circle at 86% 18%,rgba(255,255,255,.16) 0 8%,transparent 8.5%),radial-gradient(circle at 14% 62%,rgba(255,255,255,.13) 0 5%,transparent 5.5%),linear-gradient(145deg,#27bdf8,#1199e5)}.landing-motion__card--duolingo-swap .landing-motion__duolingo-frame{animation:duolingo-frame-enter .16s ease-out both}.landing-motion__card--duolingo-swap .landing-motion__duolingo-frame--animated{object-fit:cover;transform:scale(1.48) translateY(-6%);animation:duolingo-animated-enter .18s ease-out both}.landing-motion__card--duolingo-swap .landing-motion__duolingo-frame--attack{transform:scale(1.15) translateY(-3%);animation:duolingo-attack-enter .15s ease-out both}.landing-motion__card--spotify-logo .landing-motion__media--asset{background:radial-gradient(circle at 22% 20%,rgba(255,255,255,.48) 0 3%,transparent 3.5%),radial-gradient(circle at 82% 25%,rgba(255,255,255,.28) 0 10%,transparent 10.5%),radial-gradient(circle at 18% 72%,rgba(255,255,255,.22) 0 7%,transparent 7.5%),linear-gradient(145deg,#faefb9,#f2df8e)}.landing-motion__card--spotify-logo .landing-motion__media--asset img{object-fit:contain;transform:scale(.88) translateY(-4%)}.landing-motion__card--netflix-swoop .landing-motion__media--asset{background:#090909}.landing-motion__card--netflix-swoop .landing-motion__media--asset img{height:calc(100% - 68px);object-fit:contain;object-position:center center;transform:scale(.98) translateY(8%)}.landing-motion__card--robinhood-swap .landing-motion__media--asset{background:#0a0a0a}.landing-motion__card--robinhood-swap .landing-motion__robinhood-dissolve{position:absolute;top:0;right:0;bottom:0;left:0}.landing-motion__card--robinhood-swap .landing-motion__robinhood-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.012);transition:opacity .48s ease-in-out,transform .68s cubic-bezier(.22,.61,.36,1)}.landing-motion__card--robinhood-swap .landing-motion__robinhood-frame.is-active{opacity:1;transform:scale(1)}.landing-motion__card--uber-drive .landing-motion__media--asset{background:#000;overflow:hidden}.landing-uber-drive{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate;background:#000}.landing-uber-drive__current{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 78% 54% at 50% 49%,#000 42%,transparent 92%);mask-image:radial-gradient(ellipse 78% 54% at 50% 49%,#000 42%,transparent 92%)}.landing-uber-drive__current>i:nth-child(n+4){-webkit-mask-image:linear-gradient(90deg,#000 0 13%,transparent 20% 80%,#000 87%);mask-image:linear-gradient(90deg,#000 0 13%,transparent 20% 80%,#000 87%)}.landing-uber-drive__current>i{position:absolute;top:var(--uber-dot-y);left:-12%;width:124%;height:22px;opacity:var(--uber-dot-opacity);background-image:radial-gradient(circle,var(--uber-dot-color) 0 var(--uber-dot-size),transparent calc(var(--uber-dot-size) + .8px));background-repeat:repeat-x;background-size:44px 22px;background-position:var(--uber-dot-phase) center;animation:uber-current var(--uber-dot-speed) linear infinite}.landing-uber-drive__car-stage{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;transform:translateY(calc(13.5% - 10px)) scale(1.035);transform-origin:center;pointer-events:none}.landing-uber-drive__car{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.landing-uber-drive__sensor-pulse{position:absolute;z-index:5;left:50%;top:calc(38% - 10px);width:20%;aspect-ratio:1;border:1.5px solid rgba(23,199,244,.52);border-radius:50%;transform:translate(-50%,-50%) scale(.55);animation:uber-sensor-pulse 3s ease-out infinite}.landing-uber-drive__light-sweep{position:absolute;z-index:6;left:4%;top:calc(50% - 10px);width:92%;height:24%;overflow:hidden;pointer-events:none;opacity:.38;clip-path:polygon(2% 36%,22% 8%,67% 0,96% 34%,100% 64%,75% 78%,21% 78%,0 63%)}.landing-uber-drive__light-sweep:after{content:"";position:absolute;inset:-20% auto -20% -28%;width:18%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(148,229,255,.52),transparent);animation:uber-light-sweep 6s cubic-bezier(.45,0,.25,1) infinite}.landing-uber-drive__eta,.landing-uber-drive__panel{position:absolute;z-index:7;background:#fff;color:#080b0e;box-sizing:border-box}.landing-uber-drive__eta{top:12.5%;left:44.5%;min-width:39%;height:17%;padding:7px 18px 7px 8px;border-radius:999px;display:flex;align-items:center;gap:11px;animation:uber-float-eta 6s ease-in-out infinite}.landing-uber-drive__eta strong{white-space:nowrap;font-size:clamp(20px,2.2vw,34px);font-weight:500;line-height:1}.landing-motion__card--uber-drive .landing-uber-drive__avatar{flex:0 0 auto;width:auto;height:calc(100% - 2px);aspect-ratio:1;border-radius:50%;display:block;object-fit:cover;object-position:center;background:#17313d}.landing-uber-drive__panel{border-radius:16px;opacity:.98}.landing-uber-drive__panel--left{left:-17%;top:19%;width:35%;height:29%;padding:18px 16px;display:grid;grid-template-columns:1fr .36fr;gap:9px 7px;animation:uber-float-left 6s ease-in-out infinite}.landing-uber-drive__panel--left i,.landing-uber-drive__panel--left b,.landing-uber-drive__panel--right i,.landing-uber-drive__panel--right b{display:block;height:5px;border-radius:999px;background:#b8d2fb}.landing-uber-drive__panel--left b{width:70%;background:#e2e7ec}.landing-uber-drive__panel--right{right:-12%;top:-5%;width:38%;height:26%;padding:13px 16px;animation:uber-float-right 6s ease-in-out infinite}.landing-uber-drive__panel--right i,.landing-uber-drive__panel--right b{width:70%;margin:7px 0 0}.landing-uber-drive__panel--right b{width:48%;background:#d8dde2}.landing-uber-drive__mini-car{display:block;width:54%;height:40%;margin:0 0 2px;border-radius:55% 55% 32% 32%;background:linear-gradient(160deg,#eef2f4 0,#eef2f4 64%,#aeb8c0 65%)}@keyframes uber-current{to{background-position:calc(var(--uber-dot-phase) - 44px) center}}@keyframes uber-sensor-pulse{0%{opacity:.7;transform:translate(-50%,-50%) scale(.42)}76%,to{opacity:0;transform:translate(-50%,-50%) scale(1.18)}}@keyframes uber-light-sweep{0%,18%{transform:translate(0) skew(-18deg);opacity:0}28%{opacity:1}56%{transform:translate(650%) skew(-18deg);opacity:.7}66%,to{transform:translate(650%) skew(-18deg);opacity:0}}@keyframes uber-float-eta{0%,to{transform:translateZ(0) rotate(-.3deg)}50%{transform:translate3d(2px,-5px,0) rotate(.4deg)}}@keyframes uber-float-left{0%,to{transform:translateZ(0) rotate(.2deg)}50%{transform:translate3d(3px,4px,0) rotate(-.5deg)}}@keyframes uber-float-right{0%,to{transform:translateZ(0) rotate(-.3deg)}50%{transform:translate3d(-3px,5px,0) rotate(.45deg)}}@keyframes duolingo-frame-enter{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes duolingo-animated-enter{0%{opacity:0;transform:scale(1.44) translateY(-6%)}to{opacity:1;transform:scale(1.48) translateY(-6%)}}@keyframes duolingo-attack-enter{0%{opacity:0;transform:scale(1.11) translateY(-3%)}to{opacity:1;transform:scale(1.15) translateY(-3%)}}.landing-motion__media--motion{background:none}.landing-brand-motion{position:absolute;top:0;right:0;bottom:22%;left:0;display:block;overflow:hidden;isolation:isolate}.netflix-glow{position:absolute;width:74%;aspect-ratio:1;left:13%;top:-18%;border-radius:50%;background:radial-gradient(circle,rgba(229,9,20,.26),transparent 66%);animation:netflix-glow 4.8s ease-in-out infinite}.netflix-n{position:absolute;width:31%;height:57%;left:34.5%;top:15%;filter:drop-shadow(0 14px 24px rgba(229,9,20,.16));animation:netflix-n-arrive 5.6s cubic-bezier(.2,.78,.22,1) infinite}.netflix-n i{position:absolute;top:0;bottom:0;display:block}.netflix-n__left{left:0;width:24%;background:#b20710}.netflix-n__right{right:0;width:24%;background:#b20710}.netflix-n__fold{left:38%;width:24%;background:linear-gradient(90deg,#f6121d,#b20710 82%);transform:skew(19deg) scaleX(1.34);transform-origin:center;box-shadow:0 0 22px #e509143d}.netflix-streaks{position:absolute;top:16%;right:12%;bottom:7%;left:12%;opacity:0;animation:netflix-streak-fan 5.6s ease-in-out infinite}.netflix-streaks i{position:absolute;left:calc(48% + var(--streak-x, 0%));bottom:7%;width:3px;height:60%;border-radius:999px;transform:rotate(var(--streak-r, 0deg));transform-origin:50% 100%;background:linear-gradient(to top,transparent,var(--streak-c, #e50914),transparent);filter:blur(.2px)}.netflix-streaks i:nth-child(1){--streak-x: -21%;--streak-r: -21deg;--streak-c: #ff5a2f}.netflix-streaks i:nth-child(2){--streak-x: -16%;--streak-r: -15deg;--streak-c: #d81b60}.netflix-streaks i:nth-child(3){--streak-x: -11%;--streak-r: -9deg;--streak-c: #7b1fa2}.netflix-streaks i:nth-child(4){--streak-x: -5%;--streak-r: -4deg;--streak-c: #e50914}.netflix-streaks i:nth-child(5){--streak-x: 0%;--streak-r: 0deg;--streak-c: #ff2330}.netflix-streaks i:nth-child(6){--streak-x: 5%;--streak-r: 4deg;--streak-c: #b20710}.netflix-streaks i:nth-child(7){--streak-x: 11%;--streak-r: 9deg;--streak-c: #7b1fa2}.netflix-streaks i:nth-child(8){--streak-x: 16%;--streak-r: 15deg;--streak-c: #d81b60}.netflix-streaks i:nth-child(9){--streak-x: 21%;--streak-r: 21deg;--streak-c: #ff5a2f}.uber-map-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:linear-gradient(31deg,transparent 47%,#dedede 48% 49%,transparent 50%) 0 0 / 82px 82px,linear-gradient(151deg,transparent 47%,#e4e4e4 48% 49%,transparent 50%) 0 0 / 110px 110px}.uber-route{position:absolute;top:5%;right:8%;bottom:0;left:8%;width:84%;height:88%;overflow:visible}.uber-route path{stroke-linecap:round;stroke-linejoin:round}.uber-route__shadow{stroke:#fff;stroke-width:22}.uber-route__line{stroke:#111;stroke-width:8;stroke-dasharray:12 15;animation:uber-route 2.6s linear infinite}.uber-pin{position:absolute;width:18px;height:18px;border:5px solid #000;background:#fff;border-radius:50%;box-shadow:0 0 0 5px #fff}.uber-pin--start{left:13%;bottom:16%}.uber-pin--end{right:10%;top:10%;background:#000}.uber-car{position:absolute;left:44%;top:35%;width:58px;height:35px;border:3px solid #000;border-radius:18px 18px 12px 12px;background:#fff;transform:rotate(-12deg);box-shadow:0 9px #00000017;animation:uber-car 3.2s ease-in-out infinite}.uber-car i{position:absolute;width:27px;height:14px;left:13px;top:5px;border-radius:10px 10px 3px 3px;background:#000}.uber-car b,.uber-car:after{content:"";position:absolute;width:9px;height:9px;bottom:-6px;border-radius:50%;background:#000}.uber-car b{left:8px}.uber-car:after{right:8px}.uber-status{position:absolute;top:12%;left:9%;padding:9px 13px;border-radius:999px;color:#fff;background:#000;font:700 12px/1 var(--landing-font);box-shadow:0 10px 24px #0000001f;animation:uber-status 3.2s ease-in-out infinite}.uber-status i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#8bff5e}.spotify-record{position:absolute;width:45%;aspect-ratio:1;left:27.5%;top:13%;border-radius:50%;background:#0b1d12;box-shadow:0 18px 38px #03260f3d;animation:spotify-record 9s linear infinite}.spotify-record:before{content:"";position:absolute;top:39%;right:39%;bottom:39%;left:39%;border-radius:50%;background:#1ed760;border:5px solid #0b1d12}.spotify-record__ring{position:absolute;left:20%;width:60%;height:9%;border-top:5px solid #1ed760;border-radius:50%;transform:rotate(8deg)}.spotify-record__ring--one{top:25%}.spotify-record__ring--two{top:43%;transform:rotate(8deg) scale(.84)}.spotify-record__ring--three{top:59%;transform:rotate(8deg) scale(.68)}.spotify-orbit{position:absolute;border:2px solid rgba(7,27,14,.25);border-radius:50%;animation:spotify-pulse 2.4s ease-out infinite}.spotify-orbit--one{width:64%;aspect-ratio:1;left:18%;top:2%}.spotify-orbit--two{width:78%;aspect-ratio:1;left:11%;top:-5%;animation-delay:1.2s}.spotify-eq{position:absolute;left:35%;bottom:5%;width:30%;height:18%;display:flex;gap:5px;align-items:end;justify-content:center}.spotify-eq i{width:7%;min-width:4px;height:22%;border-radius:999px;background:#0b1d12;animation:spotify-eq .75s ease-in-out infinite alternate}.spotify-eq i:nth-child(2),.spotify-eq i:nth-child(6){animation-delay:-.28s}.spotify-eq i:nth-child(3),.spotify-eq i:nth-child(5){animation-delay:-.5s}.spotify-eq i:nth-child(4){animation-delay:-.12s}.spotify-note{position:absolute;left:8%;top:10%;padding:8px 11px;border:2px solid #0b1d12;border-radius:999px;color:#0b1d12;font:700 11px/1 var(--landing-font);background:#fff3}.landing-brand-motion--headspace{top:0;right:0;bottom:0;left:0;background:#fcfcfc}.hs{display:block;width:100%;height:100%}.hs-dome{transform:translateY(44px);animation:hs-dome-breathe 7.2s ease-in-out infinite}.hs-face{transform:translateY(30px);animation:hs-face-bob 7.2s ease-in-out infinite}.hs-smile{transform-box:fill-box;transform-origin:center;transform:scale(.78,.62);animation:hs-smile 7.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.hs-dome{animation:none;transform:translateY(-20px)}.hs-face{animation:none;transform:translateY(-14px)}.hs-smile{animation:none;transform:scale(1.05,.92)}}.landing-motion__card--cashapp-art .landing-motion__media--asset{background:#f7cedc}.landing-motion__card--cashapp-art .landing-motion__media--asset:after{content:"";position:absolute;z-index:2;inset:auto 0 0;height:23%;background:linear-gradient(to bottom,transparent,rgba(247,206,220,.96) 72%)}.landing-motion__card--cashapp-art .landing-motion__media--asset img{object-position:center top;transform:scale(1.035) translateY(2px) rotate(-.18deg);transform-origin:50% 44%;animation:cashapp-art-float 6.4s cubic-bezier(.45,0,.2,1) infinite}@keyframes netflix-glow{50%{opacity:.45;transform:scale(.9)}}@keyframes netflix-n-arrive{0%,12%{opacity:0;transform:scaleY(.08)}25%,84%{opacity:1;transform:scaleY(1)}96%,to{opacity:0;transform:scaleY(.08)}}@keyframes netflix-streak-fan{0%,16%,72%,to{opacity:0;transform:scaleY(.25)}28%,57%{opacity:.62;transform:scaleY(1)}}@keyframes uber-route{to{stroke-dashoffset:-54}}@keyframes uber-car{0%,to{transform:translate(-8px,8px) rotate(-12deg)}50%{transform:translate(9px,-7px) rotate(-8deg)}}@keyframes uber-status{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes spotify-record{to{transform:rotate(360deg)}}@keyframes spotify-pulse{0%{opacity:.5;transform:scale(.72)}to{opacity:0;transform:scale(1.15)}}@keyframes spotify-eq{0%{height:18%}to{height:88%}}@keyframes hs-dome-breathe{0%,16.7%{transform:translateY(44px)}58.3%{transform:translateY(-46px)}to{transform:translateY(44px)}}@keyframes hs-face-bob{0%,16.7%{transform:translateY(30px)}58.3%{transform:translateY(-30px)}to{transform:translateY(30px)}}@keyframes hs-smile{0%,16.7%{transform:scale(.78,.62)}58.3%{transform:scale(1.18,1.02)}to{transform:scale(.78,.62)}}@keyframes cashapp-art-float{0%,to{transform:scale(1.035) translateY(2px) rotate(-.18deg)}50%{transform:scale(1.055) translateY(-6px) rotate(.2deg)}}@media(prefers-reduced-motion:reduce){.landing-brand-motion *,.landing-brand-motion *:before,.landing-brand-motion *:after{animation-play-state:paused!important}.landing-motion__card--cashapp-art .landing-motion__media--asset img,.landing-motion__card--uber-drive *{animation-play-state:paused!important}}.landing-motion__name{position:relative;z-index:1;font-size:clamp(19px,1.7vw,28px);font-weight:800;letter-spacing:-.01em}.landing-product{scroll-margin-top:130px;min-height:800px;display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(48px,8vw,130px);padding:clamp(100px,11vw,170px) var(--landing-page-x)}.landing-product--search{color:var(--lp-ink);background:#fff}.landing-product--search .landing-product__copy p{color:#5f6670}.landing-product--search .landing-index{color:#048d43}.landing-product--profile{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);color:var(--lp-ink);background:#e8ecf2}.landing-product__copy h2{max-width:720px;margin:0;font-size:clamp(42px,5vw,76px);font-weight:700;line-height:1.02;letter-spacing:0}.landing-product__copy p{max-width:620px;margin:26px 0 0;color:#9ea4af;font-size:clamp(16px,1.35vw,20px);font-weight:500;line-height:1.7}.landing-product--profile .landing-product__copy p{color:#5f6670}.landing-product--profile .landing-index{color:#048d43}.landing-product__tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.landing-product__tags span{padding:8px 11px;border:1px solid currentColor;border-radius:999px;color:inherit;opacity:.72;font-size:11px;font-weight:800;text-transform:uppercase}.landing-product__media{position:relative;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 38px 100px #00000047}.landing-product__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff14}.landing-product__media img,.landing-product__media video{width:100%;display:block}.landing-product__media--search{transform:perspective(1500px) rotateY(-4deg) rotateX(1deg)}.landing-product__media--profile{transform:perspective(1500px) rotateY(4deg) rotateX(1deg)}.landing-immersion{position:relative;min-height:900px;display:flex;align-items:center;overflow:hidden;isolation:isolate;color:#fff;background:#05070b}.landing-immersion__backdrop,.landing-immersion__veil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.landing-immersion__backdrop{z-index:-3;object-fit:cover;object-position:center}.landing-immersion__veil{z-index:-2;background:linear-gradient(90deg,#030508e6,#03050899 38%,#03050829 74%),linear-gradient(0deg,rgba(3,5,8,.7),transparent 40%)}.landing-immersion__copy{position:relative;z-index:5;width:min(540px,calc(100% - var(--landing-page-x) * 2));margin-left:var(--landing-page-x);padding:34px 0}.landing-immersion__copy h2{margin:0;font-size:clamp(44px,5.2vw,78px);font-weight:700;line-height:1;letter-spacing:0}.landing-immersion__copy p{max-width:470px;margin:24px 0 0;color:#abb2bf;font-size:16px;line-height:1.65}.landing-immersion__copy button{min-height:48px;margin-top:28px;padding:0 17px;display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#fff;background:#06080b8a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:13px;font-weight:800}.landing-immersion__track{position:absolute;right:-12%;width:62%;display:grid;gap:24px;pointer-events:none}.landing-immersion__frame{height:220px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:#090b0fd6;box-shadow:0 34px 80px #0000007a}.landing-immersion__frame:nth-child(1){transform:translate(14%)}.landing-immersion__frame:nth-child(2){transform:translate(-2%)}.landing-immersion__frame:nth-child(3){width:62%;transform:translate(36%)}.landing-immersion__frame img{width:100%;height:100%;display:block;object-fit:cover}.landing-immersion__frame--notice img{object-position:center 38%}.landing-immersion__time{position:absolute;right:26px;bottom:24px;z-index:6;padding:9px 11px;display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#d7dce5;background:#06080b9e;font-size:10px;font-weight:800}.landing-icons{scroll-margin-top:130px;position:relative;min-height:1120px;padding:clamp(100px,10vw,160px) var(--landing-page-x) 130px;overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(circle at 50% 60%,rgba(31,73,42,.4),transparent 44%),#060806}.landing-icons:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.32;pointer-events:none;background-image:radial-gradient(rgba(184,255,61,.42) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%,black 76%,transparent);mask-image:linear-gradient(to bottom,transparent,black 20%,black 76%,transparent)}.landing-icons__head{position:relative;z-index:6;max-width:810px;margin:0 auto 64px;text-align:center}.landing-icons__head .landing-index{justify-content:center}.landing-icons__head h2{margin:0;font-size:clamp(50px,6.4vw,92px);font-weight:700;line-height:.98;letter-spacing:0}.landing-icons__head p{max-width:620px;margin:24px auto 0;color:#aeb5af;font-size:18px;line-height:1.65}.landing-icons__frame{position:relative;z-index:5;width:min(1320px,100%);aspect-ratio:1.63;margin:0 auto;overflow:hidden;border:1px solid rgba(184,255,61,.42);border-radius:8px;background:#090b09;box-shadow:0 50px 120px #0000008c}.landing-icons__frame>img{width:100%;height:100%;display:block;object-fit:cover}.landing-icons__frame figure{position:absolute;right:3%;bottom:-8%;width:44%;height:68%;margin:0;overflow:hidden;border:1px solid rgba(184,255,61,.62);border-radius:8px 8px 0 0;box-shadow:0 28px 60px #00000080}.landing-icons__frame figure img{width:100%;height:100%;object-fit:cover;object-position:right center}.landing-icons__floor{position:absolute;left:0;right:0;bottom:58px;height:2px;background:linear-gradient(90deg,transparent,rgba(184,255,61,.58),transparent)}.landing-icons .icon-rain{z-index:3}.landing-workflow{scroll-margin-top:130px;padding:clamp(100px,11vw,180px) var(--landing-page-x);color:#101216;background:var(--lp-green)}.landing-workflow__head{display:grid;grid-template-columns:.65fr 1.35fr;align-items:end;gap:50px}.landing-workflow .landing-index{color:#101216}.landing-workflow__head h2{max-width:1000px;margin:0;font-size:clamp(50px,7vw,104px);font-weight:700;line-height:.95;letter-spacing:0}.landing-workflow__steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:94px;border-top:2px solid #101216}.landing-workflow__steps article{min-height:270px;padding:24px 24px 0 0;border-right:1px solid rgba(16,18,22,.28)}.landing-workflow__steps article+article{padding-left:24px}.landing-workflow__steps span{width:46px;height:46px;display:grid;place-items:center;border:1px solid #101216;border-radius:50%}.landing-workflow__steps b{display:block;margin-top:36px;font-size:11px}.landing-workflow__steps h3{margin:10px 0 0;font-size:28px}.landing-workflow__steps p{max-width:220px;margin:12px 0 0;color:#3d441f;font-size:14px;line-height:1.55}.landing-workflow--teaser{background:#fff;padding-left:0;padding-right:0;padding-top:125px}.landing-teaser{max-width:1750px;margin:0 auto}.landing-teaser__search{position:relative;display:flex;align-items:center;gap:clamp(12px,1.3vw,18px);max-width:600px;margin:0 auto;transform:translateY(-80px);padding:clamp(14px,1.6vw,21px) clamp(19px,2.1vw,28px);box-sizing:border-box;border:3px solid #101216;border-radius:999px;color:#101216;background:#f8f8f6;transition:max-width .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease}.landing-teaser__search:focus-within{max-width:690px;padding:clamp(17px,1.9vw,25px) clamp(22px,2.4vw,32px);box-shadow:0 10px 26px #10121612}.landing-teaser__search svg{flex:0 0 auto;width:26px;height:26px;transition:width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1)}.landing-teaser__search:focus-within svg{width:30px;height:30px}.landing-teaser__search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:#101216;font-family:var(--landing-font);font-size:clamp(18px,1.85vw,24px);font-weight:400;line-height:1.2;text-overflow:ellipsis;padding-right:clamp(56px,6vw,76px);transition:font-size .32s cubic-bezier(.22,1,.36,1)}.landing-teaser__search:focus-within input{font-size:clamp(21px,2.1vw,28px)}.landing-teaser__tagline{margin:14px 0 0;transform:translateY(-80px);color:#1012168c;font-family:DM Sans,Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(16px,1.5vw,21px);font-weight:400;text-align:center}.landing-teaser__search input::placeholder{color:#10121638;font-weight:400}.landing-teaser__search input::-webkit-search-cancel-button{-webkit-appearance:none}.landing-teaser__search-clear{position:absolute;top:50%;right:clamp(10px,1.2vw,16px);transform:translateY(-50%);display:grid;place-items:center;width:clamp(42px,4.4vw,52px);height:clamp(42px,4.4vw,52px);padding:0;border:0;border-radius:50%;background:#10121614;color:#101216;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.landing-teaser__search-clear svg{width:60%;height:60%}.landing-teaser__search-clear:hover{background:#10121624;transform:translateY(-50%) scale(1.08)}.landing-teaser__results{display:flex;flex-wrap:wrap;justify-content:center;gap:23px 24px;margin-top:calc(clamp(36px,4vw,58px) - 64px);padding:0 20px;box-sizing:border-box}.landing-teaser__result-item{width:calc((100% - 96px)/5);cursor:pointer}.landing-teaser__result-item .ik-application-screen-grid__sentinel{width:100%;height:1px;margin-top:-1px;pointer-events:none}.ik-application-screen-card{box-shadow:none}.landing-teaser__marquee{position:relative;overflow:hidden;margin-top:calc(clamp(36px,4vw,58px) - 64px)}.landing-teaser__marquee:before,.landing-teaser__marquee:after{content:"";position:absolute;z-index:2;top:0;bottom:0;width:clamp(70px,9vw,150px);pointer-events:none}.landing-teaser__marquee:before{left:0;background:linear-gradient(to right,#fff 18%,#fff0)}.landing-teaser__marquee:after{right:0;background:linear-gradient(to left,#fff 18%,#fff0)}.landing-teaser__marquee-item{position:absolute;top:0;left:0;will-change:transform;cursor:pointer}.landing-teaser__marquee-item .ik-application-screen-card{box-shadow:none}.landing-teaser__empty{margin:clamp(36px,4vw,58px) 0 0;color:#101216;font-size:clamp(16px,1.4vw,20px);font-weight:600;text-align:center}.landing-teaser__more{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.2vw,18px);margin-top:clamp(30px,3.2vw,52px);color:#101216;font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(35px,4.8vw,72px);font-weight:400;line-height:.95;letter-spacing:0;text-decoration:none}.landing-teaser__more svg{width:clamp(26px,3vw,45px);height:clamp(26px,3vw,45px);transition:transform .18s ease}.landing-teaser__more-label{display:inline-block;transform-origin:center;transition:transform .18s ease,color .18s ease}.landing-teaser__more:hover .landing-teaser__more-label{transform:scale(1.05);color:var(--lp-muted)}.landing-teaser__more:hover svg{transform:translate(4px,-4px)}.landing-voices{--voices-pad-top: clamp(10px, calc(10vw - 80px) , 70px);--voices-gap-above: clamp(100px, 11vw, 180px);position:relative;padding:var(--voices-pad-top) var(--landing-page-x) clamp(80px,8vw,120px);color:#101216;background:#fff}.landing-voices:before{content:"";position:absolute;top:calc((var(--voices-pad-top) - var(--voices-gap-above)) / 2);left:var(--landing-page-x);right:var(--landing-page-x);height:1px;background:var(--lp-line)}.landing-voices__head{max-width:1000px;margin:0 auto clamp(44px,5vw,72px);text-align:center}.landing-voices__head h2{margin:0;font-family:DM Sans,Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(36px,5vw,74px);font-weight:700;line-height:1.02;letter-spacing:-.01em}.landing-voices__head p{max-width:620px;margin:18px auto 0;color:var(--lp-muted);font-family:DM Sans,Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(16px,1.3vw,20px);font-weight:400;line-height:1.55}.landing-voices__wall{position:relative;max-width:1750px;margin:0 auto;max-height:clamp(560px,66vh,780px);overflow:hidden;transition:max-height .62s cubic-bezier(.22,1,.36,1)}.landing-voices__wall.is-expanded{max-height:20000px}.landing-voices__columns{columns:1;column-gap:15px}@media(min-width:700px){.landing-voices__columns{columns:2}}@media(min-width:1080px){.landing-voices__columns{columns:3}}@media(min-width:1500px){.landing-voices__columns{columns:4}}.landing-voices__card{display:inline-block;width:100%;break-inside:avoid;margin:0 0 15px;padding:24px 26px 26px;box-sizing:border-box;border:1px solid var(--lp-line);border-radius:20px;background:#f8f8f6;box-shadow:0 1px 2px #1012160a}.landing-voices__who{display:flex;align-items:center;gap:13px;margin-bottom:16px}.landing-voices__avatar{display:grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border-radius:50%;color:#101216;font-family:DM Sans,Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:700;letter-spacing:.01em}.landing-voices__id{display:flex;flex-direction:column;gap:2px;min-width:0}.landing-voices__id strong{display:flex;align-items:center;gap:5px;font-family:DM Sans,Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:1.25}.landing-voices__verified{display:block;flex:0 0 auto;width:15px;height:15px}.landing-voices__verified svg{display:block;width:100%;height:100%}.landing-voices__id small{color:var(--lp-muted);font-family:DM Sans,Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.3}.landing-voices__source{display:grid;place-items:center;flex:0 0 auto;align-self:center;margin-left:auto;width:20px;height:20px;color:#101216;opacity:.42}.landing-voices__source svg{display:block;width:100%;height:100%}.landing-voices__card blockquote{margin:0;color:#23262d;font-family:DM Sans,Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.58}.landing-voices__fade{position:absolute;right:0;bottom:0;left:0;height:220px;background:linear-gradient(to bottom,#fff0,#fff 78%);pointer-events:none;transition:opacity .38s ease}.landing-voices__wall.is-expanded .landing-voices__fade{opacity:0}.landing-voices__more{display:block;margin:clamp(21px,calc(3vw - 5px),35px) auto 10px;padding:clamp(14.4px,1.35vw,18px) clamp(34.2px,3.6vw,46.8px);border:1px solid var(--lp-line);border-radius:12px;color:#101216;background:#fff;font-family:DM Sans,Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(14.4px,1.17vw,17.1px);font-weight:600;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.landing-voices__more:hover{border-color:#11131838;background:#fbfbfa;transform:translateY(-1px)}.landing-faq{padding:clamp(30px,4vw,64px) 0 clamp(50px,6vw,96px);background:#fff}.landing-faq__panel{position:relative;width:calc(100% - 2 * var(--landing-page-x));margin-inline:auto;padding:clamp(64px,7vw,110px) clamp(22px,3.4vw,68px) clamp(70px,8vw,120px);box-sizing:border-box;border-radius:clamp(26px,2.8vw,52px);color:#f2e6df;background:linear-gradient(180deg,#1f3d29,#193d25 65%);transition:padding-bottom .38s cubic-bezier(.22,1,.36,1)}.landing-faq__panel.has-open-faq{padding-bottom:clamp(118px,12vw,190px)}.landing-faq__handle{position:absolute;bottom:calc(100% - 4px);left:50%;height:clamp(54px,6.6vw,94px);width:auto;transform:translate(-50%);fill:none;stroke:#1f3d29;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.landing-faq__fronds{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.landing-faq__frond{position:absolute;width:clamp(260px,30vw,470px);height:auto}.landing-faq__frond--tl{top:-7%;left:-8%;transform:rotate(34deg)}.landing-faq__frond--tr{top:-7%;right:-8%;transform:rotate(146deg)}.landing-faq__frond-blades{fill:#ffffff0e}.landing-faq__frond-rib{fill:none;stroke:#ffffff13;stroke-width:2.4;stroke-linecap:round}.landing-faq__bush{position:absolute;right:0;bottom:0;left:0;width:100%;height:clamp(120px,15vw,230px)}.landing-faq__bush-grass{fill:#ffffff0d}.landing-faq__bush-leaves{fill:#ffffff0a}.landing-faq__bush-stem{fill:none;stroke:#ffffff0e;stroke-width:2.2;stroke-linecap:round}.landing-faq__bush-petals{fill:#ffffff13}.landing-faq__bush-eye{fill:#ffffff24}.landing-faq__bloom{position:absolute;bottom:0;height:clamp(250px,33vw,470px);width:auto}.landing-faq__bloom--left{left:.5%}.landing-faq__bloom--right{right:.5%;transform:scaleX(-1)}.landing-faq__bloom-stem{fill:none;stroke:#ffffff12;stroke-width:5;stroke-linecap:round}.landing-faq__bloom-leaf{fill:#ffffff0d}.landing-faq__bloom-outer{fill:#ffffff13}.landing-faq__bloom-inner{fill:#ffffff1a}.landing-faq__bloom-disc{fill:#fff2}.landing-faq__bloom-dot{fill:#3d25198c}@media(max-width:760px){.landing-faq__frond--tr{display:none}}.landing-faq__head{position:relative;z-index:1;max-width:860px;margin:0 auto clamp(44px,5vw,70px);text-align:center}.landing-faq__head h2{margin:0;color:#fff;font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(39.6px,5.5vw,79.2px);font-weight:700;-webkit-text-stroke:.6px currentColor;line-height:1.02;letter-spacing:-.015em}.landing-faq__head p{max-width:620px;margin:18px auto 0;color:#f2e6dfb8;font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(16px,1.3vw,20px);font-weight:400;line-height:1.55}.landing-faq__list{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;max-width:960px;margin:0 auto}.landing-faq__contact{position:relative;z-index:1;margin:clamp(28px,3.2vw,44px) 0 0;color:#f2e6dfb8;font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(15px,1.2vw,18px);font-weight:400;text-align:center}.landing-faq__item{position:relative;border-radius:22px;outline:2px solid transparent;outline-offset:-1px;transition:outline-color .22s ease}.landing-faq__item>*{position:relative;z-index:1}.landing-faq__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:#0000002b;transition:inset .22s ease,border-radius .22s ease,background-color .22s ease}.landing-faq__item:hover:before,.landing-faq__item.is-open:before{background:#0000003d}.landing-faq__item:hover{outline-color:#132e1c}.landing-faq__item:hover:before{top:4px;right:4px;bottom:4px;left:4px;border-radius:18px}.landing-faq__item h3{margin:0;font:inherit}.landing-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(22px,2.4vw,30px) clamp(24px,2.8vw,38px);border:0;transition:padding .22s ease;border-radius:inherit;color:#fff;background:transparent;font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(18.7px,1.65vw,24.2px);font-weight:400;-webkit-text-stroke:.4px currentColor;line-height:1.35;text-align:left;cursor:pointer}.landing-faq__question:focus-visible{outline:2px solid #f2e6df;outline-offset:-3px}.landing-faq__item:not(.is-open) .landing-faq__question{padding-top:clamp(28.6px,3.12vw,39px);padding-bottom:clamp(28.6px,3.12vw,39px)}.landing-faq__chevron{flex:0 0 auto;transition:transform .3s cubic-bezier(.22,1,.36,1)}.landing-faq__item.is-open .landing-faq__chevron{transform:rotate(180deg)}.landing-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1)}.landing-faq__item.is-open .landing-faq__answer{grid-template-rows:1fr}.landing-faq__answer>div{overflow:hidden;visibility:hidden;transition:visibility .38s}.landing-faq__item.is-open .landing-faq__answer>div{visibility:visible}.landing-faq__answer-inner{padding:0 clamp(24px,2.8vw,38px) clamp(24px,2.6vw,32px)}.landing-faq__answer-inner p{margin:0;color:#f2e6dfd6;font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(16.5px,1.32vw,19.8px);font-weight:400;line-height:1.62}.landing-faq__answer-inner p+p{margin-top:14px}.landing-footer{position:relative;isolation:isolate;padding-top:200px;background:#fff}.landing-footer__ticker{position:relative;overflow:hidden;max-width:1728px;margin-inline:auto;background:linear-gradient(180deg,#005ffd,#1db954)}.landing-footer__ticker-track{display:flex;width:max-content;animation:landing-ticker-scroll 38s linear infinite}.landing-footer__ticker-group{display:flex;align-items:center;flex-shrink:0}.landing-footer__ticker-item{display:inline-flex;flex-shrink:0;align-items:center;gap:24px;padding:10px 44px;white-space:nowrap}.landing-footer__ticker-icon{width:60px;height:60px;background-color:#fff;-webkit-mask:url(/inspokit-arrow.png) center / contain no-repeat;mask:url(/inspokit-arrow.png) center / contain no-repeat}.landing-footer__ticker-word{font-family:Lulo Clean One Bold,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:950;font-size:32px;line-height:1;letter-spacing:normal;color:#fff}.landing-footer__ticker-o{font-family:Miedinger,Inter,ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;display:inline-block;-webkit-text-stroke:.0233em #0e8aac;transform:scaleX(.92) scaleY(1.125);transform-origin:50% 100%;margin-inline:-.03154em .15568em}@keyframes landing-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-footer__claim{position:relative;overflow:hidden;background:linear-gradient(to bottom,#1b1b1b,#000)}.landing-footer__claim-frame{position:relative;z-index:1;isolation:isolate;max-width:1728px;margin:0 auto;padding:clamp(28px,3.4vw,48px) 20px clamp(48px,5vw,72px)}.landing-footer__claim-frame:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 55%,rgba(0,0,0,.82) 59%,rgba(0,0,0,.42) 64%,transparent 69%);mask-image:linear-gradient(to bottom,#000 0%,#000 55%,rgba(0,0,0,.82) 59%,rgba(0,0,0,.42) 64%,transparent 69%)}.landing-footer__claim-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:clamp(40px,4.5vw,64px);max-width:1280px;margin:0 auto;padding-top:60px;padding-bottom:70px}.landing-footer__claim-copy{display:flex;flex-direction:column;align-items:center;gap:22px}.landing-footer__claim-title{margin:0;max-width:1100px;text-align:center;color:#fff;font-family:Cedora,DM Sans,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(46px,7.4vw,98px);line-height:.98;letter-spacing:-.02em}.landing-footer__claim-subtitle{margin:0;max-width:560px;text-align:center;color:#f2e6dfb8;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:clamp(15px,1.3vw,18px);line-height:1.6;text-wrap:balance}.landing-footer__claim-form{display:flex;align-items:stretch;justify-content:center;gap:14px;width:100%;max-width:900px}.landing-footer__claim-input-shell{position:relative;flex:1 1 auto;min-width:0;max-width:479px}.landing-footer__claim-input{width:100%;height:74px;padding:0 98px 0 30px;border:0;border-radius:18px;outline:0;background:#fff;color:#2b2b2b;font:500 20px/1 DM Sans,ui-sans-serif,system-ui,sans-serif}.landing-footer__claim-input::placeholder{color:#5f5f5f}.landing-footer__claim-clear{position:absolute;top:50%;right:8px;z-index:2;display:grid;place-items:center;width:58px;height:58px;padding:0;border:1px solid rgba(39,51,66,.12);border-radius:14px;background:#eafaef;color:#343d4dcc;cursor:pointer;transform:translateY(-50%);transition:transform .14s ease,background-color .14s ease,border-color .14s ease,color .14s ease}.landing-footer__claim-clear:hover{border-color:#27334233;background:#ddf5e5;color:#2d3746;transform:translateY(-50%) scale(1.03)}.landing-footer__claim-clear:active{transform:translateY(-50%) scale(.97)}.landing-footer__claim-clear:focus-visible{outline:3px solid rgba(23,107,255,.28);outline-offset:3px}.landing-footer__claim-button{flex:0 0 auto;height:74px;padding:0 42px;border:0;border-radius:999px;background:#1db954;color:#fff;font:700 20px/1 DM Sans,ui-sans-serif,system-ui,sans-serif;cursor:pointer;transition:transform .18s ease,background-color .18s ease}.landing-footer__claim-button:hover{background:#179c46;transform:scale(1.03)}.landing-footer__outro{position:relative;margin-top:clamp(48px,5.5vw,84px)}.landing-footer__divider{width:100%;height:clamp(5px,.6vw,8px);margin-top:200px;border-radius:999px;background:#f0bcc9}.landing-footer__outro-media{position:relative;margin-top:clamp(56px,9vw,100px);width:100%;aspect-ratio:37 / 10;border-radius:clamp(28px,3vw,52px);background:#f0bcc9}.landing-footer__outro-decor{position:absolute;left:0;right:0;bottom:0;height:165%;display:block}.landing-footer__outro-media-frame{position:absolute;right:0;bottom:0;left:0;top:-50%;overflow:hidden;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.landing-footer__outro-media-img{position:absolute;left:50%;bottom:-24.5%;transform:translate(-50%);height:97%;width:auto;filter:drop-shadow(0 10px 22px rgba(24,4,8,.32))}.landing-footer__outro-grid{margin-top:clamp(36px,4vw,56px);display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.landing-footer__outro-col{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.landing-footer__outro-col--contact{align-items:flex-end;text-align:right}.landing-footer__outro-col h3{margin:0 0 8px;color:#f0bcc9;font:700 clamp(15px,1.4vw,19px)/1 "Miedinger",Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase}.landing-footer__outro-col a{color:#f2f7f0ad;font:500 clamp(13px,1.15vw,16px)/1 "DM Sans",ui-sans-serif,system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;transition:color .16s ease}.landing-footer__outro-col a:hover{color:#d0eb3f}.landing-footer__outro-bottom{margin-top:clamp(28px,3.2vw,44px);padding-top:clamp(20px,2.2vw,28px);border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;align-items:center;gap:20px}.landing-footer__outro-bottom span{color:#f2f7f080;font:500 clamp(12px,1.05vw,15px)/1.4 "DM Sans",ui-sans-serif,system-ui,sans-serif;letter-spacing:.03em}@media(max-width:640px){.landing-footer__outro-grid{gap:34px}.landing-footer__outro-col,.landing-footer__outro-col--contact{flex:1 1 100%;align-items:flex-start;text-align:left}}@media(max-width:720px){.landing-footer__claim-inner{gap:clamp(32px,8vw,48px)}.landing-footer__claim-title{font-size:clamp(38px,11vw,64px);max-width:14ch}.landing-footer__claim-form{flex-direction:column}.landing-footer__claim-input-shell{max-width:none}.landing-footer__claim-button{width:100%}}@media(max-width:1100px){.landing-hero{grid-template-columns:1fr;min-height:auto;padding-top:72px}.landing-hero.landing-hero--icon-field{min-height:max(700px,calc(100svh - 120px))}.landing-hero__icon-field{height:max(700px,calc(100svh - 120px))}.landing-logos{--landing-logos-orbit-gap: clamp(140px, 19vmin, 210px)}.landing-hero__icon-tile{width:min(clamp(48px,7.1vw,76px),calc(10.25 * var(--landing-orbit-vmin)))}.landing-hero__copy{max-width:820px}.landing-hero__visual{min-height:640px}.landing-product,.landing-product--profile{min-height:auto;grid-template-columns:1fr;gap:54px}.landing-product--profile .landing-product__media{order:2}.landing-immersion{min-height:940px;align-items:flex-start;padding-top:100px}.landing-immersion__track{right:-6%;bottom:60px;width:86%}.landing-workflow__head{grid-template-columns:1fr;gap:14px}.landing-workflow__steps{grid-template-columns:repeat(2,1fr)}.landing-workflow__steps article{border-bottom:1px solid rgba(16,18,22,.28)}}@media(max-width:760px){.landing-page{--landing-page-x: 20px;--landing-dock-clearance: 104px}.landing-nav:before{left:2px}.landing-nav:after{right:2px}.landing-hero{grid-template-columns:1fr;padding-top:42px}.landing-hero.landing-hero--icon-field{min-height:max(640px,calc(100svh - 112px));padding:0}.landing-hero__icon-field{height:max(640px,calc(100svh - 112px))}.landing-logos{--landing-logos-orbit-gap: clamp(96px, 28vmin, 160px)}.landing-hero__icon-tile{width:min(clamp(44px,12vw,66px),calc(10.25 * var(--landing-orbit-vmin)))}.landing-hero__content{width:min(calc(100% - 32px),560px);transform:translateY(12px)}.landing-hero.landing-hero--icon-field .landing-hero__eyebrow{margin-bottom:22px;font-size:10px;letter-spacing:.1em}.landing-hero.landing-hero--icon-field .landing-hero__headline{font-size:clamp(40px,10.8vw,54px)}.landing-hero.landing-hero--icon-field .landing-hero__description{max-width:460px;margin-top:74px;font-size:16px;line-height:1.5}.landing-hero.landing-hero--icon-field .landing-hero__description:before,.landing-hero.landing-hero--icon-field .landing-hero__description:after{font-size:34px}.landing-hero__signup{width:min(100%,450px);gap:15px;margin-top:100px}.landing-hero__signup input,.landing-hero__signup-submit{height:60px;border-radius:18px;font-size:17px}.landing-hero h1{font-size:clamp(46px,13.5vw,68px)}.landing-hero__sub{font-size:16px}.landing-actions{align-items:stretch;flex-direction:column}.landing-primary{width:100%}.landing-ghostlink{text-align:center}.landing-hero__visual{min-height:470px}.landing-hero__screen--library{top:15%;right:-38%;bottom:8%;left:-7%}.landing-hero__screen--search{width:78%;height:54%;right:-8%;top:29%}.landing-hero__icons img{width:44px}.landing-hero__icons img:nth-child(n+6){display:none}.landing-hero__scroll{display:none}.landing-product{padding-top:90px;padding-bottom:90px}.landing-product__copy h2,.landing-immersion__copy h2{font-size:clamp(42px,12vw,58px)}.landing-product__media{transform:none}.landing-immersion{min-height:880px;padding-top:76px}.landing-immersion__copy{width:calc(100% - 40px);margin-left:20px}.landing-immersion__track{right:-24%;bottom:62px;width:120%;gap:15px}.landing-immersion__frame{height:170px}.landing-icons{min-height:860px;padding-top:90px;padding-bottom:90px}.landing-icons__head h2{font-size:clamp(44px,13vw,64px)}.landing-icons__head p{font-size:16px}.landing-icons__frame{width:130%;margin-left:-15%;aspect-ratio:1.1}.landing-icons__frame>img{object-position:32% center}.landing-icons__frame figure{width:59%;height:60%}.landing-workflow__steps{grid-template-columns:1fr;margin-top:62px}.landing-workflow__steps article,.landing-workflow__steps article+article{min-height:auto;padding:24px 0 30px;border-right:0}.landing-voices__card{padding:21px 22px 23px}}@media(prefers-reduced-motion:reduce){.landing-page *,.landing-page *:before,.landing-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-card{width:min(520px,100%);padding:36px;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:#0f100ff5;box-shadow:0 30px 90px #0000006b}.auth-card.playful{width:100%;max-width:none;height:100%;align-self:stretch;justify-self:stretch;position:relative;display:grid;grid-template-columns:minmax(560px,1fr) minmax(540px,38%);grid-template-rows:minmax(0,100%);gap:0;padding:0;border:none;border-radius:28px;background:transparent;box-shadow:none}.auth-card.playful .auth-panel{grid-column:1;grid-row:1}.auth-card.playful .auth-art-wrap{grid-column:2;grid-row:1}.auth-art-wrap{position:relative;margin:0;height:100%;background:transparent}.auth-art-panel{position:relative;isolation:isolate;height:100%;overflow:hidden;border-radius:0;background:#000;container-type:inline-size}.auth-art-brand{position:absolute;z-index:4;top:34px;left:36px;display:inline-flex;align-items:center;gap:.672em;color:#f6f7f4;font-size:clamp(15px,1.3vw,18px);font-weight:950;letter-spacing:0;text-decoration:none;cursor:pointer;border-radius:18px;outline:none}.auth-art-brand:focus-visible{box-shadow:0 0 0 4px #d9ff5573}.auth-art-brand__name,.landing-brand__name{font-family:Lulo Clean One Bold,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:950;line-height:1;letter-spacing:normal}.auth-art-brand__name{position:relative;z-index:1;color:#141414;transform:translate(1.94px,1px)}.landing-brand__name{font-size:calc(var(--landing-brand-mark) * .38945);color:#111318}.auth-art-brand__name.is-dark{color:#141414}.auth-art-brand__o,.landing-brand__o{font-family:Miedinger,Inter,ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;display:inline-block;-webkit-text-stroke:.02334em #ffffff;transform:scaleX(.92) scaleY(1.125);transform-origin:50% 100%;margin-inline:-.03154em .15568em}.brand-paper-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.762em 1.4286em .8123em;isolation:isolate}.brand-paper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;overflow:visible;pointer-events:auto}.auth-art-logo{width:2.95em;height:2.95em;border-radius:.7375em;object-fit:cover}.auth-art-underlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;justify-content:center;background:#e9ffdb;overflow:hidden}.auth-page[data-theme=dark] .auth-art-underlay{background:#0e1f15}.auth-art-illustration{position:relative;z-index:1;top:3cqw;width:88cqw;height:auto;opacity:0;transform:translate3d(34%,0,0) scaleX(-1);filter:drop-shadow(0 3.6cqw 5.6cqw rgba(23,48,31,.16));transition:opacity .36s ease-out .42s,transform .76s cubic-bezier(.2,.78,.24,1) .42s;will-change:opacity,transform}.auth-art-underlay[data-entered=true] .auth-art-illustration[data-ready=true]{opacity:1;transform:translateZ(0) scaleX(-1)}.auth-art-shape{position:absolute;overflow:visible;opacity:0;transition:opacity .32s ease-out,transform .68s cubic-bezier(.2,.78,.24,1);will-change:opacity,transform}.auth-art-shape--blob-tl{top:-18cqw;right:-9.6cqw;width:68cqw;aspect-ratio:200 / 210;transform:translate3d(34%,-34%,0)}.auth-art-shape--cloud{bottom:-18cqw;left:-9.6cqw;width:68cqw;aspect-ratio:200 / 210;transform:translate3d(-34%,34%,0);transition-delay:80ms}.auth-art-underlay[data-entered=true] .auth-art-shape{opacity:1;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.auth-art-shape,.auth-art-underlay[data-entered=true] .auth-art-shape{opacity:1;transform:translateZ(0);transition:none}.auth-art-illustration,.auth-art-underlay[data-entered=true] .auth-art-illustration[data-ready=true]{opacity:1;transform:translateZ(0) scaleX(-1);transition:none}}.auth-art-shape--cloud-fill{fill:#fff}.auth-page[data-theme=dark] .auth-art-shape--cloud-fill{fill:#000}.auth-art-shape--blob-tl-fill{fill:#fff}.auth-page[data-theme=dark] .auth-art-shape--blob-tl-fill{fill:#000}.collage-columns{--collage-gap: 13px;position:absolute;top:50%;left:50%;width:1426px;height:1548px;margin:-774px 0 0 -713px;z-index:1;display:flex;gap:var(--collage-gap);transform:rotate(22deg);transform-origin:center;pointer-events:none}.collage-columns:before{content:none}.collage-group{position:relative;flex:1;min-width:0;display:flex;gap:var(--collage-gap);transition:transform .9s cubic-bezier(.72,0,.24,1);will-change:transform;z-index:1}.collage-group:after{content:"";position:absolute;top:0;bottom:0;width:calc(var(--collage-gap) / 2 + 2px);z-index:0;background:#000;pointer-events:none}.collage-group--left:after{left:100%}.collage-group--right:after{right:100%}.collage-group__paper{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background:#000}.auth-art-panel[data-collage-open=true] .collage-group--left{transform:translate(-110%)}.auth-art-panel[data-collage-open=true] .collage-group--right{transform:translate(110%)}.collage-column{position:relative;flex:1;min-width:0;z-index:1;backface-visibility:hidden;container-type:inline-size;opacity:0}.collage-column[data-ready=true]{opacity:1;transition:opacity .42s ease-out;transition-delay:calc(var(--col-index, 0) * 55ms)}@media(prefers-reduced-motion:reduce){.collage-column,.collage-column[data-ready=true]{opacity:1;transition:none;transition-delay:0s}}.collage-track{display:contents}@media(prefers-reduced-motion:reduce){.collage-column{display:flex;flex-direction:column;gap:var(--collage-gap)}.collage-track{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--collage-gap)}}.shot{--shot-y: 0px;position:absolute;top:0;left:0;width:100%;aspect-ratio:174 / 376;overflow:hidden;border-radius:11.8cqw;background:#15171a;box-shadow:none;transform:translate3d(0,var(--shot-y),0);will-change:transform}.auth-art-panel .collage-columns .shot:not(.shot--empty){box-shadow:0 0 0 1px #080f1c1a,0 2px 4px #080f1c24}.shot--empty{background:transparent}@media(prefers-reduced-motion:reduce){.shot{position:relative;transform:none}}.shot img{width:100%;height:100%;display:block;object-fit:cover;object-position:top center;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .26s ease}.shot img[data-loaded=true]{opacity:1}@media(prefers-reduced-motion:reduce){.shot img{transition:none}}@media(prefers-color-scheme:dark){.auth-art-panel .collage-columns{filter:brightness(.82) saturate(.94)}}.auth-art-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(ellipse at 0% 100%,rgba(7,8,7,.09) 0%,rgba(7,8,7,.058) 34%,transparent 68%)}.auth-panel{position:relative;display:flex;flex-direction:column;padding:110px clamp(32px,4vw,64px) 92px;font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif;container-type:inline-size;zoom:.97438;height:100%}.auth-panel-scroll{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;justify-content:safe center}.auth-panel-scroll{scrollbar-width:thin;scrollbar-color:rgba(167,169,173,.4) transparent}.auth-panel-scroll::-webkit-scrollbar{width:10px}.auth-panel-scroll::-webkit-scrollbar-track,.auth-panel-scroll::-webkit-scrollbar-corner{background:transparent;border:0;box-shadow:none}.auth-panel-scroll::-webkit-scrollbar-thumb{background:#a7a9ad66;border-radius:999px;border:3px solid transparent;background-clip:padding-box}.auth-panel-scroll::-webkit-scrollbar-thumb:hover{background:#a7a9ad99;background-clip:padding-box}.auth-panel-scroll>*{width:100%;max-width:460px;margin-inline:auto}.auth-panel--awaiting .auth-panel-scroll{justify-content:center;align-items:center}.auth-close{position:absolute;top:24px;right:24px;display:grid;place-items:center;width:46.2px;height:46.2px;border:1px solid rgba(255,255,255,.08);border-radius:13.2px;color:#b7bbb0;background:#ffffff08;transition:color .16s ease,background .16s ease}.auth-close svg{width:24.2px;height:24.2px}.auth-close.auth-back,.auth-close--cancel{top:39px;border-radius:50%}@media(prefers-color-scheme:dark){.auth-close{border-color:#ffffff2e;background:#ffffff17}.auth-close:hover{background:#ffffff29}}.auth-close:hover{color:#f6f7f4;background:#ffffff12}.auth-heading{margin-bottom:22px;text-align:left}.auth-heading.centered{text-align:center}.auth-eyebrow{display:inline-block;margin-bottom:12px;color:#00c732;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.auth-subtitle{margin:12px 0 0;color:#b7bbb0d1;font-size:15px;line-height:1.5}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 auto 26px;padding:6px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff17}.auth-tab{padding:11px 14px;border:none;border-radius:10px;color:#9aa099;background:transparent;font-size:17px;font-weight:700;letter-spacing:.01em;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.auth-tab:hover{color:#d6dccd}.auth-tab.active{color:#f6f7f4;background:#fff3;box-shadow:0 6px 18px #00000059,inset 0 1px #ffffff0f}.brand-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:8px;color:#071006;background:linear-gradient(135deg,#d9ff55,#46e260);box-shadow:0 14px 34px #5be35040}.brand-mark.small{width:38px;height:38px}h1,h2{margin:0;letter-spacing:0}.auth-card h1{color:#f6f7f4;font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(30px,3.4vw,40px);font-weight:700;line-height:1.04;letter-spacing:-.02em}.auth-copy{margin:18px 0 26px;color:#b7bbb0;line-height:1.55}.auth-form{display:grid;grid-template-columns:1fr auto;gap:10px}.auth-form.vertical{grid-template-columns:1fr;gap:18px;position:relative;z-index:2}.auth-page:not([data-quiet-entrance=true]) .auth-art-brand,.auth-page:not([data-quiet-entrance=true]) .auth-close,.auth-page:not([data-quiet-entrance=true]) .auth-heading,.auth-page:not([data-quiet-entrance=true]) .auth-form.vertical,.auth-page:not([data-quiet-entrance=true]) .social-divider,.auth-page:not([data-quiet-entrance=true]) .social-buttons,.auth-page:not([data-quiet-entrance=true]) .auth-recovery-links,.auth-page:not([data-quiet-entrance=true]) .auth-switch-copy,.auth-page:not([data-quiet-entrance=true]) .auth-terms-copy{will-change:transform,opacity;animation:auth-left-intro-piece .82s cubic-bezier(.16,1,.3,1) backwards}.auth-page:not([data-quiet-entrance=true]) .auth-art-brand{--auth-intro-x: -132px;--auth-intro-y: -28px;animation-name:auth-left-intro-brand;animation-delay:80ms}.auth-page:not([data-quiet-entrance=true]) .auth-close{--auth-intro-x: 68px;--auth-intro-y: -26px;animation-delay:.13s}.auth-page:not([data-quiet-entrance=true]) .auth-heading{--auth-intro-x: 0px;--auth-intro-y: -86px;animation-delay:.17s}.auth-page:not([data-quiet-entrance=true]) .auth-form.vertical{--auth-intro-x: -92px;--auth-intro-y: 22px;animation-delay:.31s}.auth-page:not([data-quiet-entrance=true]) .social-divider{--auth-intro-x: -58px;--auth-intro-y: 28px;animation-delay:.56s}.auth-page:not([data-quiet-entrance=true]) .social-buttons{--auth-intro-x: -76px;--auth-intro-y: 32px;animation-delay:.65s}.auth-page:not([data-quiet-entrance=true]) .auth-recovery-links{--auth-intro-x: -54px;--auth-intro-y: 34px;animation-delay:.76s}.auth-page:not([data-quiet-entrance=true]) .auth-switch-copy{--auth-intro-x: -42px;--auth-intro-y: 36px;animation-delay:.86s}.auth-page:not([data-quiet-entrance=true]) .auth-terms-copy{--auth-intro-x: 0px;--auth-intro-y: 58px;animation-delay:.98s}@keyframes auth-left-intro-piece{0%{opacity:0;transform:translate3d(var(--auth-intro-x, -72px),var(--auth-intro-y, 26px),0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes auth-left-intro-brand{0%{opacity:0;transform:translate3d(var(--auth-intro-x, -132px),var(--auth-intro-y, -28px),0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}.auth-form label{display:grid;gap:8px;color:#cfd2c8;font-size:13px;font-weight:700;letter-spacing:.01em}@keyframes auth-field-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}.auth-form.vertical>label,.auth-form.vertical>.auth-form-row{animation:auth-field-in .44s cubic-bezier(.22,1,.36,1) backwards}.auth-form.vertical>label:nth-of-type(2){animation-delay:85ms}.auth-form.vertical>label:nth-of-type(3){animation-delay:.17s}.auth-form.vertical>.auth-form-row{animation-delay:.14s}.auth-form.vertical>label:has(.security-question-picker){animation:none}@media(prefers-reduced-motion:reduce){.auth-art-brand,.auth-close,.auth-heading,.auth-form.vertical,.social-divider,.social-buttons,.auth-recovery-links,.auth-switch-copy,.auth-terms-copy,.auth-form.vertical>label,.auth-form.vertical>.auth-form-row{animation:none;opacity:1;transform:none}}.auth-page[data-quiet-entrance=true] .auth-form.vertical>label,.auth-page[data-quiet-entrance=true] .auth-form.vertical>.auth-form-row{animation:none}.save-form input,.save-form textarea,.save-form select{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#f5f3ea;background:#ffffff0f;outline:none}.input-shell{min-height:60px;display:grid;grid-template-columns:46px 1fr auto;align-items:center;overflow:hidden;border:1.5px solid rgba(255,255,255,.1);border-radius:13px;color:#f6f7f4;background:#ffffff0a;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.input-shell--select{grid-template-columns:46px 1fr 46px}.input-shell:focus-within{border-color:#00ff40b3;background:#ffffff0f;box-shadow:0 0 0 4px #00ff401f}.input-shell.has-error,.input-shell.has-error:focus-within{border-color:#ff3b3be6;background:#ff3b3b1a;box-shadow:0 0 0 4px #ff3b3b29}.input-shell>svg{justify-self:center;width:22px;height:22px;color:#8a907f}.input-shell:focus-within>svg{color:#00c732}.input-shell.has-error>svg{color:#ff3b3b}@keyframes input-shell-shake{0%,to{transform:translate(0)}15%{transform:translate(-8px)}30%{transform:translate(7px)}45%{transform:translate(-5px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}}.input-shell.is-shaking{animation:input-shell-shake .5s cubic-bezier(.36,.07,.19,.97) both}@media(prefers-reduced-motion:reduce){.input-shell.is-shaking{animation:none}}.input-shell input{width:100%;min-width:0;height:100%;border:0;padding-right:12px;color:#f6f7f4;background:transparent;outline:0;font-size:15px;font-weight:400}.input-shell input::placeholder{color:#7d8378;font-size:15px;font-weight:400}.auth-clear-button{display:grid;place-items:center;width:36px;height:48px;border:0;color:#8a907f;background:transparent;transition:color .16s ease,transform .16s ease}.auth-clear-button:hover,.auth-clear-button:focus-visible{color:#00c732}.auth-clear-button:active{transform:scale(.94)}.auth-clear-button svg{pointer-events:none;width:19px;height:19px}.password-input-wrap{position:relative;min-width:0;height:100%;display:grid;align-items:center}.password-input-wrap input{grid-area:1 / 1;padding-right:36px;z-index:1;height:auto}.password-reveal-text{grid-area:1 / 1;z-index:0;min-width:0;overflow:hidden;padding-right:36px;color:#f6f7f4;font-size:17px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.password-visual-caret{display:none;position:relative;width:0;height:1.25em;vertical-align:-.2em;overflow:visible}.password-visual-caret:before{content:"";position:absolute;left:0;top:50%;width:1px;height:1.25em;background:currentColor;transform:translateY(-50%);animation:password-caret-blink 1s steps(1) infinite;animation-delay:.12s}.password-shell:focus-within .password-visual-caret{display:inline-block}.password-input-wrap .auth-clear-button{position:absolute;z-index:2;right:0;width:30px;height:36px}.password-toggle svg{width:22px;height:22px}.password-shell input{color:transparent;-webkit-text-fill-color:transparent;caret-color:transparent;font-size:17px;font-weight:400}.password-shell input:focus:placeholder-shown{caret-color:#f6f7f4}.password-shell.is-revealing input{caret-color:transparent}@keyframes password-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.password-shell input::placeholder{-webkit-text-fill-color:#7d8378}.password-shell input::-webkit-credentials-auto-fill-button,.password-shell input::-webkit-strong-password-auto-fill-button,.password-shell input::-webkit-strong-confirmation-password-auto-fill-button{-webkit-text-fill-color:#f6f7f4;color:#f6f7f4}@keyframes auth-autofill-start{0%{filter:none}to{filter:none}}.input-shell input:-webkit-autofill,.input-shell input:-webkit-autofill:hover,.input-shell input:-webkit-autofill:focus,.input-shell input:-webkit-autofill:active{animation-name:auth-autofill-start;animation-duration:1ms;caret-color:#f6f7f4;-webkit-text-fill-color:#f6f7f4;box-shadow:0 0 0 1000px #11130f inset;transition:background-color 999999s ease-out,color 999999s ease-out}.input-shell input:-webkit-autofill:first-line{color:#f6f7f4;font:inherit}.password-shell input:-webkit-autofill,.password-shell input:-webkit-autofill:hover,.password-shell input:-webkit-autofill:focus,.password-shell input:-webkit-autofill:active{caret-color:transparent;-webkit-text-fill-color:transparent;box-shadow:none}.password-shell.is-revealing input:-webkit-autofill{caret-color:transparent}.password-shell input:-webkit-autofill:first-line{color:transparent;-webkit-text-fill-color:transparent}.input-shell input::-ms-reveal{display:none}.input-shell select{width:100%;min-width:0;height:100%;border:0;padding-right:6px;color:#f6f7f4;background:transparent;outline:0;font:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.input-shell select::-ms-expand{display:none}.select-chevron{justify-self:center;pointer-events:none}.security-question-picker{position:relative}.security-question-trigger{width:100%;padding:0;text-align:left}.security-question-trigger[aria-expanded=true]{border-color:#00ff40b3;background:#ffffff0f;box-shadow:0 0 0 4px #00ff401f}.security-question-trigger[aria-expanded=true] .select-chevron{transform:rotate(180deg)}.security-question-trigger__value{min-width:0;overflow:hidden;color:#f6f7f4;font-family:inherit;font-size:15px;font-weight:400;line-height:normal;text-overflow:ellipsis;white-space:nowrap}.security-question-trigger__value.is-placeholder{color:#7d8378}.security-question-menu{position:absolute;z-index:12;top:calc(100% + 8px);left:0;right:0;display:grid;gap:4px;padding:6px;border:1px solid rgba(0,255,64,.24);border-radius:15px;background:#11130f;box-shadow:0 22px 44px #00000085,0 0 0 1px #ffffff0d inset}.security-question-option{width:100%;min-height:42px;border:0;border-radius:10px;padding:8px 12px;color:#cfd2c8;background:transparent;font-family:inherit;font-size:15px;font-weight:400;line-height:normal;text-align:left}.security-question-option:hover,.security-question-option.is-highlighted{color:#f6f7f4;background:#00ff401f}.security-question-option.is-selected{color:#071006;background:#00c732}.input-shell select option{color:#14161c;background:#fff}.input-shell select:invalid{color:#7d8378}.password-toggle{display:grid;place-items:center;width:42px;height:48px;border:0;color:#b7bbb0;background:transparent}.forgot-link{justify-self:end;margin-top:-6px;border:0;color:#b7bbb0;background:transparent;font-size:13px;font-weight:600;text-decoration:none;transition:color .16s ease}.forgot-link:hover{color:#00c732}.forgot-link:disabled,.auth-textlink:disabled{opacity:.52;cursor:not-allowed}.forgot-link:disabled:hover{color:#b7bbb0}.otp-field{gap:10px}.otp-field__title{display:inline-flex;align-items:center;gap:5px}.otp-info-wrap{position:relative;display:inline-flex;align-items:center;border-radius:50%;outline:none}.otp-info-icon{opacity:.45;flex-shrink:0;cursor:help}.otp-info-wrap:focus-visible{box-shadow:0 0 0 2px #ffffff59}.otp-input{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.otp-cell{width:100%;min-height:54px;text-align:center;border:1.5px solid rgba(255,255,255,.1);border-radius:13px;color:#f6f7f4;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:32px;font-weight:700;background:#ffffff0a;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.otp-cell:focus{border-color:#00ff40b3;background:#ffffff0f;box-shadow:0 0 0 4px #00ff401f}.otp-input.has-error .otp-cell,.otp-input.has-error .otp-cell:focus{border-color:#ff3b3be6;color:#ff5c5c;background:#ff3b3b1a;box-shadow:none}.otp-input.has-error .otp-cell:focus{box-shadow:0 0 0 4px #ff3b3b29}.auth-hint{margin:0;color:#b7bbb0d1;font-size:13px;font-weight:500;line-height:1.55}.auth-hint strong{color:#e7eee0;font-weight:700}.auth-error{margin:-4px 0 0;color:#ff4d4d;font-size:12px;font-weight:600;letter-spacing:.01em}.auth-username-status{margin:-4px 0 0;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;letter-spacing:.01em}.auth-username-status--ok{color:#00c732}.auth-suggested{margin:-4px 0 0;display:inline-flex;align-items:center;gap:8px}.auth-suggested__label{display:inline-flex;align-items:center;gap:5px;color:#00c732;font-size:12px;font-weight:600;letter-spacing:.01em}.auth-suggested__shuffle{width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#00c732;background:transparent;cursor:pointer;transition:background-color .14s ease,transform .2s cubic-bezier(.22,1,.36,1)}.auth-suggested__shuffle:hover{background:#00c73224;transform:rotate(180deg)}.auth-suggested__shuffle:active{transform:rotate(180deg) scale(.92)}.auth-countdown{margin:-4px 0 0;display:inline-flex;align-items:center;gap:8px;color:#b7bbb0d1;font-size:13px;font-weight:600;letter-spacing:.01em}.countdown-pill{position:relative;display:inline-flex;align-items:center;padding:2px 6px;border-radius:999px;font-size:9.5px}.countdown-pill__ring{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.countdown-pill__track{fill:none;stroke:#ffffff24;stroke-width:2}.countdown-pill__progress{fill:none;stroke-width:2;stroke-linecap:round;transition:stroke-dasharray 1s linear,stroke-dashoffset 1s linear}.countdown-pill__label{font-variant-numeric:tabular-nums}.auth-textlink{align-self:flex-start;padding:0;border:0;background:transparent;color:#00c732;font-size:13px;font-weight:700;text-decoration:none;transition:color .16s ease,opacity .16s ease}.auth-textlink:hover{opacity:.82}.auth-textlink:disabled:hover{opacity:.52}.auth-textlink--inline{display:inline;align-self:auto;vertical-align:baseline;white-space:nowrap}.auth-textlink--muted{color:#b7bbb0;font-weight:600}.auth-back-to-login{margin-top:18px}.auth-link-stack{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:-2px}.auth-form-row{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:-4px}.auth-form-row .forgot-link{margin-top:0}.auth-form-row--stay-signed-in{justify-content:space-between}.auth-form label.auth-checkbox-label{display:inline-flex;align-items:center;gap:10px;color:#e4e6e0;font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:400;letter-spacing:normal;cursor:pointer;-webkit-user-select:none;user-select:none}.auth-checkbox{position:relative;display:inline-grid;place-content:center;width:19px;height:19px;flex-shrink:0;transition:transform .12s ease}.auth-checkbox:hover{transform:scale(1.1053)}.auth-checkbox-label input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;border-radius:5px;border:1.5px solid rgba(255,255,255,.1);background:#ffffff0a;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.auth-checkbox-label input[type=checkbox]:checked{background:#3451c7;border-color:#3451c7}.auth-checkbox-mark{position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;width:calc(100% - 3px);height:calc(100% - 3px);pointer-events:none}.auth-checkbox-mark path{fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .28s cubic-bezier(.65,0,.35,1)}.auth-checkbox-label input[type=checkbox]:checked~.auth-checkbox-mark path{stroke-dashoffset:0}.auth-submit,.primary-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:8px;padding:0 17px;color:#071006;font-weight:800;background:linear-gradient(135deg,#d9ff55,#46e260)}.auth-submit{--clr: #3451C7;width:100%;min-height:60px;margin-top:6px;border-radius:10rem;padding:8px 10px;gap:0;color:#fff;font-size:17px;font-weight:850;letter-spacing:.01em;background:#3451c7;transition:background .3s,box-shadow .16s ease;overflow:hidden;white-space:nowrap}.auth-submit:hover:not(:disabled){background:#1a1d2e;color:#f6f7f4;box-shadow:0 0 0 1px #ffffff14}.auth-submit--signup{--clr: #4e9e2e;color:#fff;background:#4e9e2e}.auth-submit--signup:hover:not(:disabled){background:#1a1d2e;color:#f6f7f4;box-shadow:0 0 0 1px #ffffff14}.auth-page[data-theme=dark] .auth-submit:hover:not(:disabled){background:#2a419f;color:#f6f7f4;box-shadow:0 0 0 1px #ffffff14}.auth-page[data-theme=dark] .auth-submit--signup:hover:not(:disabled){background:#3e7e25;color:#f6f7f4;box-shadow:0 0 0 1px #ffffff14}.auth-submit:hover:not(:disabled) .auth-submit__icon{color:#071006}.auth-submit__icon{flex-shrink:0;width:44px;height:44px;position:relative;color:var(--clr);background-color:#edeef0;border-radius:50%;display:grid;place-items:center;overflow:hidden}.auth-submit__icon-svg{width:20px;height:20px}.auth-spinner{width:16px;height:16px;border:2px solid color-mix(in srgb,var(--clr) 28%,transparent);border-top-color:var(--clr);border-radius:50%;animation:auth-spin .7s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-submit__label{flex:1;text-align:center;font-size:21px;line-height:1}.auth-submit__spacer{flex-shrink:0;width:44px}.auth-submit__icon-svg--copy{position:absolute;transform:translate(-150%,150%)}.auth-submit:hover:not(:disabled) .auth-submit__icon-svg:first-child{transition:transform .3s ease-in-out;transform:translate(150%,-150%)}.auth-submit:hover:not(:disabled) .auth-submit__icon-svg--copy{transition:transform .3s ease-in-out .1s;transform:translate(0)}.auth-submit:disabled,.social-buttons button:disabled{opacity:.72;cursor:not-allowed}.primary-button.wide{width:100%}.social-divider{display:flex;justify-content:center;margin:26px auto 22px;color:#7d8378;font-size:17px;font-weight:600;letter-spacing:.04em}.social-divider p{margin:0}.social-buttons{display:flex;flex-direction:column;gap:14px}.social-buttons button{width:100%;min-height:60px;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;border:1.5px solid rgba(255,255,255,.132);border-radius:999px;color:#f6f7f4;background:#ffffff0d;font:inherit;font-size:17px;font-weight:400;-webkit-text-stroke:.4px currentColor;transition:border-color .16s ease,background .16s ease}.social-buttons button:hover{border-color:#ffffff47;background:#ffffff12}.social-buttons svg{width:22px;height:22px;flex:none}.social-buttons button:last-child svg{width:24px;height:24px;transform:translateY(-2px)}.social-buttons button.social-google-button{font-size:19.55px}.social-buttons button.social-google-button svg{width:25.3px;height:25.3px;transform:none}.auth-recovery-links{margin-top:82px;color:#9aa193;font-size:16px;font-weight:400;text-align:center}.auth-recovery-links .auth-textlink{color:#4e8cff;font-size:16px;font-weight:400}.auth-switch-copy{margin-top:6px;color:#9aa193;text-align:center}.auth-switch-copy button{margin-left:5px;border:0;color:#00c732;background:transparent;font-weight:400;text-decoration:underline}.auth-terms-copy{position:absolute;left:0;right:0;bottom:40px;max-width:460px;margin-inline:auto;color:#9aa193;font-size:12.5px;line-height:1.5;text-align:left;white-space:nowrap}@container (max-width: 460px){.auth-terms-copy{font-size:clamp(8px,calc(100cqi / 36),12.5px)}}.auth-terms-copy a{color:#9aa193;text-decoration:underline}.auth-terms-copy a:hover{color:#f6f7f4}.auth-message{margin:-2px 0 0;color:#50c76d;font-size:12px;font-weight:650;line-height:1.28;text-align:center;text-wrap:balance}.auth-message--success{color:#50c76d}.auth-message--error{color:#ff4d4d}.auth-awaiting-wrap{margin:0 auto;width:100%;max-width:527px;display:grid;justify-items:center;align-content:center;zoom:.95}.auth-awaiting{--clr: #1fdb63;width:100%;display:grid;gap:0;justify-items:center;align-content:center;min-height:auto;text-align:center;padding:34px 32px;border:1px solid rgba(255,255,255,.16);border-radius:24px;--aw-grid-line: rgba(255, 255, 255, .028);--aw-fill: rgba(255, 255, 255, .065);background:linear-gradient(var(--aw-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--aw-grid-line) 1px,transparent 1px),var(--aw-fill);background-size:56px 56px,56px 56px,auto;box-shadow:0 24px 60px #00000080,0 2px 8px #00000057}.auth-awaiting>*,.auth-awaiting-wrap>.auth-awaiting__timer{animation:auth-awaiting-rise .56s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--step, 0) * 70ms)}@keyframes auth-awaiting-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-awaiting__scene{--step: 0;--aw-paper: #f6f7f4;--aw-paper-shade: #c9cec1;--aw-line: rgba(17, 19, 15, .24);--aw-cloud: rgba(246, 247, 244, .14);--aw-env: #1fdb63;--aw-env-dark: #0fab4a;--aw-seal-ink: #06331b;width:100%;max-width:232px}.auth-awaiting__scene svg{display:block;width:100%;height:auto;overflow:visible}.aw-cloud{fill:var(--aw-cloud);animation:aw-drift 11s ease-in-out infinite alternate;transform-box:fill-box}.aw-cloud--b{animation-duration:14s;animation-delay:-7s}.aw-cloud--c{animation-duration:8.5s;animation-delay:-3s}@keyframes aw-drift{0%{transform:translate(-6px)}to{transform:translate(8px)}}.aw-trail{fill:none;stroke:var(--clr);stroke-width:3;stroke-linecap:round;stroke-dasharray:.1 9;opacity:.5;animation:aw-flow .64s linear infinite}@keyframes aw-flow{to{stroke-dashoffset:-9.1}}.aw-spark{fill:var(--clr);animation:aw-twinkle 2.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.aw-spark--b{animation-delay:-.9s}.aw-spark--c{animation-delay:-1.8s}@keyframes aw-twinkle{0%,to{opacity:.15;transform:scale(.55)}50%{opacity:.95;transform:scale(1)}}.aw-plane path{stroke:var(--aw-line);stroke-width:1;stroke-linejoin:round;paint-order:stroke}.aw-plane__top{fill:var(--aw-paper)}.aw-plane__bottom{fill:var(--aw-paper-shade)}.aw-plane{animation:aw-glide 5.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes aw-glide{0%,to{transform:translate(0);opacity:.9}50%{transform:translate(9px,-7px);opacity:.55}}.aw-env-back{fill:var(--aw-env-dark)}.aw-env-front{fill:var(--aw-env);stroke:var(--aw-env-dark);stroke-width:1.5;stroke-linejoin:round;paint-order:stroke}.aw-letter__sheet{fill:var(--aw-paper);stroke:var(--aw-line);stroke-width:1;paint-order:stroke}.aw-letter__line{fill:var(--aw-line)}.aw-letter{animation:aw-letter-rise .9s cubic-bezier(.22,1,.36,1) .42s both;transform-box:fill-box;transform-origin:center}@keyframes aw-letter-rise{0%{transform:translateY(46px)}to{transform:none}}.aw-seal__disc{fill:var(--aw-paper);stroke:var(--aw-env-dark);stroke-width:2}.aw-seal__tick{fill:none;stroke:var(--aw-seal-ink);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:21;stroke-dashoffset:21;animation:aw-draw .42s cubic-bezier(.65,0,.35,1) 1.42s both}.aw-seal{animation:aw-stamp .46s cubic-bezier(.34,1.56,.64,1) 1.18s both;transform-box:fill-box;transform-origin:center}@keyframes aw-stamp{0%{opacity:0;transform:scale(2.1)}to{opacity:1;transform:scale(1)}}@keyframes aw-draw{to{stroke-dashoffset:0}}.aw-lift{animation:aw-lift .82s cubic-bezier(.22,1,.36,1) .12s both;transform-box:fill-box;transform-origin:center}@keyframes aw-lift{0%{opacity:0;transform:translateY(26px) scale(.94)}to{opacity:1;transform:none}}.aw-float{animation:aw-float 4.6s ease-in-out 1.9s infinite;transform-box:fill-box;transform-origin:center}@keyframes aw-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(-1.6deg)}}.auth-awaiting__copy{--step: 1;margin-top:21px;max-width:527px}.auth-awaiting__title{margin:0;color:#f6f7f4;font-size:29px;font-weight:800;letter-spacing:-.015em;line-height:1.2}.auth-awaiting__text{margin:13px 0 0;color:#b7bbb0e6;font-size:17px;font-weight:500;line-height:1.55;text-wrap:balance}.auth-awaiting__email{color:#f6f7f4;font-weight:700;overflow-wrap:anywhere}.auth-awaiting__text-tail{display:inline}.auth-awaiting__steps{--step: 2;--clr: #2b8a3e;--aw-tick-ink: #ffffff;display:grid;justify-items:center;gap:11px;margin:22px 0 0;padding:0;width:100%;max-width:442px;list-style:none;text-align:left}.auth-awaiting__step{position:relative;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:12.75px;width:100%;max-width:268px;color:#b7bbb08c;font-size:15.5px;font-weight:600}.auth-awaiting__step:not(:last-child):before{content:"";position:absolute;left:10px;top:23px;bottom:-16px;width:2px;border-radius:1px;background:#ffffff1c}.auth-awaiting__step.is-done{color:#b7bbb0d1}.auth-awaiting__step.is-active{color:#f6f7f4}.auth-awaiting__step-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:50%}.auth-awaiting__step.is-done .auth-awaiting__step-mark{background:var(--clr)}.auth-awaiting__step-mark svg{width:22px;height:22px}.aw-tick{fill:none;stroke:var(--aw-tick-ink, #06331b);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:15;stroke-dashoffset:15;animation:aw-draw .38s cubic-bezier(.65,0,.35,1) .62s both}.aw-tick--b{animation-delay:.82s}.auth-awaiting__step.is-active .auth-awaiting__step-mark{border:2px solid color-mix(in srgb,var(--clr) 55%,transparent)}.auth-awaiting__step-pulse{width:8px;height:8px;border-radius:50%;background:var(--clr);animation:aw-pulse 1.6s ease-in-out infinite}@keyframes aw-pulse{0%,to{opacity:.4;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}.auth-balls{--step: 3;display:grid;justify-items:center;gap:10px;width:100%;max-width:460px;margin:52px 0 0;padding:0}.auth-balls__intro{width:100%;text-align:center}.auth-balls__intro-text{color:#b7bbb0b8;font-size:12.75px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.auth-balls__prompt{margin:0;max-width:372px;color:#b7bbb0d1;font-size:13px;line-height:1.45;text-align:center}.auth-balls__prompt strong{color:#f6f7f3;font-weight:700}.auth-balls__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:12px 0 0}.auth-ball{width:64.4px;height:64.4px;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#ffffff0f;color:#f6f7f3;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:700;cursor:pointer;transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s ease,border-color .16s ease,color .16s ease}.auth-ball:hover:not(:disabled){transform:translateY(-2px);border-color:#20d56b80}.auth-ball.is-picked{border-color:transparent;background:#2b8a3e;color:#fff;transform:translateY(-2px)}.auth-ball:disabled{cursor:default}.auth-ball:disabled:not(.is-picked){opacity:.38}.auth-balls__grid--wrong{animation:auth-balls-shake .46s cubic-bezier(.36,.07,.19,.97)}@keyframes auth-balls-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}.auth-balls__hint,.auth-balls__error{margin:10px 0 0;min-height:26px;font-weight:600;letter-spacing:.01em}.auth-balls__hint{display:inline-flex;align-items:center;gap:6px;font-size:17px;color:#ff5b52}.auth-balls__hint--calm{color:#b7bbb099}.auth-balls__hint-icon{flex-shrink:0;width:19px;height:19px}.auth-balls__error{font-size:13px;color:#ff5b52}.auth-balls__submit{width:100%;margin-top:18px;max-width:294.8px;position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:64.2px;padding:12.1px 20px;border:0;border-radius:999px;background:#3451c7;color:#fff;font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:18px;letter-spacing:.04em;font-weight:700;cursor:pointer;transition:opacity .16s ease,background .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}.auth-balls__submit-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#edeef0;color:#3451c7}.auth-balls__submit-icon svg{width:18px;height:18px}.auth-balls__submit:hover:not(:disabled){transform:scale(1.02);background:#2e47af}.auth-balls__submit:disabled{opacity:.4;cursor:default}@media(prefers-reduced-motion:reduce){.auth-balls__grid--wrong{animation:none}.auth-ball,.auth-balls__submit{transition:none}.auth-ball:hover:not(:disabled),.auth-ball.is-picked,.auth-balls__submit:hover:not(:disabled){transform:none}}.auth-awaiting__timer{--step: 4;display:flex;width:100%;justify-content:center;align-items:center;gap:10.2px;margin:20px 0 0;color:var(--muted);font-family:Miedinger,Inter,ui-sans-serif,system-ui,sans-serif;font-size:17.6px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.auth-awaiting__timer .countdown-pill{padding:2.93px 8.8px;font-size:14.66px}@media(prefers-reduced-motion:reduce){.auth-awaiting>*,.auth-awaiting-wrap>.auth-awaiting__timer,.aw-cloud,.aw-trail,.aw-spark,.aw-plane,.aw-lift,.aw-float,.aw-letter,.aw-seal,.auth-awaiting__step-pulse{animation:none}.aw-seal__tick,.aw-tick{animation:none;stroke-dashoffset:0}.aw-spark{opacity:.6;transform:scale(.85)}}code,pre{color:#d9ff55}pre{overflow:auto;padding:14px;border-radius:8px;background:#0b0d0b}.app-shell{min-height:100vh;display:grid;grid-template-columns:248px 1fr;background:radial-gradient(circle at 18% 10%,rgba(104,216,132,.16),transparent 28rem),radial-gradient(circle at 86% 18%,rgba(66,153,225,.14),transparent 25rem),linear-gradient(135deg,#070807,#11130f 48%,#0c1011)}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:22px;padding:22px;border-right:1px solid rgba(255,255,255,.08);background:#050705b8;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.sidebar-brand{display:flex;align-items:center;gap:12px}.sidebar-brand strong{display:block;font-size:18px}.sidebar-brand span{color:#8d9286;font-size:12px}.nav-stack{display:grid;gap:8px}.nav-stack button,.ghost-button,.icon-button,.chip,.category-pill{border:1px solid rgba(255,255,255,.1);color:#d8d6ca;background:#ffffff0a}.nav-stack button,.ghost-button{min-height:42px;display:flex;align-items:center;gap:10px;border-radius:8px;padding:0 12px}.nav-stack button.active{color:#f7ffe8;border-color:#d9ff5547;background:#d9ff551f}.sidebar-card{margin-top:auto;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d}.sidebar-card span,.sidebar-card small{display:block;color:#9da194}.sidebar-card strong{display:block;margin:4px 0;font-size:38px}.library{min-width:0;padding:26px}.topbar,.hero-strip,.hero-metrics,.control-deck,.chip-row,.category-row,.meta-stack,.speed-row,.tag-row{display:flex;align-items:center}.topbar{justify-content:space-between;gap:18px;margin-bottom:22px}.topbar h1{font-size:clamp(32px,5vw,56px)}.hero-strip{justify-content:space-between;gap:20px;min-height:116px;margin-bottom:18px;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(135deg,#d9ff551f,#46e26005),#ffffff0a}.hero-strip p{margin:0 0 6px;color:#9ba28e}.hero-strip strong{font-size:clamp(24px,4vw,42px)}.hero-metrics{flex-wrap:wrap;gap:10px}.hero-metrics span,.meta-stack span,.meta-stack a{display:inline-flex;align-items:center;gap:7px;color:#d8d6ca;text-decoration:none}.control-deck{align-items:stretch;flex-direction:column;gap:12px;margin-bottom:22px}.search-box{min-height:48px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d}.search-box input{width:100%;border:0;color:#f5f3ea;background:transparent;outline:none}.chip-row,.category-row,.speed-row,.tag-row{flex-wrap:wrap;gap:8px}.chip,.category-pill{min-height:34px;border-radius:8px;padding:0 12px}.chip.active,.category-pill.active{color:#071006;border-color:transparent;background:#d9ff55}.category-pill{display:inline-flex;align-items:center;gap:8px}.category-pill span{width:9px;height:9px;border-radius:99px}.masonry{columns:4 230px;column-gap:14px}.media-card{position:relative;width:100%;display:block;margin:0 0 14px;break-inside:avoid;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:0;background:#11140f;text-align:left}.media-card img{width:100%;min-height:220px;display:block;object-fit:cover;transition:transform .22s ease}.media-placeholder{min-height:240px;display:grid;place-items:center;color:#8d9286;background:linear-gradient(135deg,#ffffff0f,#ffffff05)}.media-card:hover img{transform:scale(1.035)}.media-card-overlay{position:absolute;inset:auto 0 0;padding:48px 14px 14px;background:linear-gradient(transparent,#000000db)}.media-card-overlay span{color:#d9ff55;font-size:12px}.media-card-overlay strong{display:block;margin-top:3px;color:#fffdf2}.play-badge,.favorite-pin{position:absolute;top:10px;color:#071006;background:#d9ff55}.play-badge{left:10px;display:inline-flex;align-items:center;gap:5px;min-height:28px;border-radius:8px;padding:0 9px;font-weight:800}.favorite-pin{right:10px;padding:6px;border-radius:8px}.empty-state{min-height:420px;display:grid;place-items:center;align-content:center;gap:13px;text-align:center;border:1px dashed rgba(255,255,255,.16);border-radius:8px;background:#ffffff08}.empty-state p{margin:0 0 10px;color:#9da194}.empty-orbit{width:72px;height:72px;display:grid;place-items:center;border-radius:8px;color:#d9ff55;background:#d9ff551f}.drawer{position:fixed;inset:0 0 0 auto;z-index:30;width:min(440px,100vw);padding:24px;overflow:auto;border-left:1px solid rgba(255,255,255,.12);background:#0b0d0af5;box-shadow:-30px 0 80px #00000073}.drawer--modal{inset:50% auto auto 50%;translate:-50% -50%;z-index:31;width:min(720px,calc(100vw - 32px));max-height:min(88vh,920px);padding:28px;overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:#0b0d0afa;box-shadow:0 32px 90px #00000080}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;border:0;background:#06080a52;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);touch-action:none}html.ik-upload-modal-open,html.ik-upload-modal-open body{overscroll-behavior-x:none}html.ik-upload-modal-open body{overflow:hidden}.upload-modal{display:flex;flex-direction:column;color:var(--ik-ink);background:var(--ik-surface)}.upload-modal.drawer--modal{--upload-slot-chrome: 398px;--upload-slot-width: calc((min(96vh, 1040px) - var(--upload-slot-chrome)) * 9 / 19.5);--upload-zip-summary-chrome: 116px;width:min(94vw,calc(var(--upload-slot-width) * 3.35 + 90px));max-height:min(96vh,1040px);padding:22px;overflow:hidden;border:1px solid var(--ik-border);border-radius:24px;background:var(--ik-surface);box-shadow:0 26px 64px #0f111729;overscroll-behavior:contain}.upload-modal--has-zip.drawer--modal{--upload-slot-width: calc( (min(96vh, 1040px) - var(--upload-slot-chrome) - var(--upload-zip-summary-chrome)) * 9 / 19.5 )}.upload-modal.drawer{border-left:1px solid var(--ik-border);background:var(--ik-surface);box-shadow:-24px 0 72px #0f111724}.upload-modal__header{flex:0 0 auto;align-items:flex-start;margin-bottom:0;padding-bottom:6px;border-bottom:0}.upload-modal__heading{display:flex;align-items:flex-start;gap:12px;min-width:0}.upload-modal__icon{flex:0 0 auto;width:64px;height:64px;overflow:hidden;border:1px solid var(--ik-border);border-radius:13px;background:var(--ik-surface-2)}.upload-modal__icon--apple-page{border:0;border-radius:0;background:transparent}.upload-modal__icon img{width:100%;height:100%;object-fit:contain}.upload-modal__icon--apple-page img{transform:none}.upload-modal__eyebrow{margin:0 0 2px;color:var(--ik-soft);font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upload-modal__header h2{margin:0;color:var(--ik-ink);font-size:34px;font-weight:800}.upload-modal__subcopy{margin:3px 0 0;color:var(--ik-soft);font-size:17px;font-weight:600;line-height:1.45}.upload-modal__actions{flex:0 0 auto;display:flex;align-items:flex-start;gap:8px}.upload-modal__close{flex:0 0 auto;width:53px;height:53px;border:1px solid var(--ik-border);border-radius:999px;background:var(--ik-surface-2);color:var(--ik-soft);transition:border-color .14s ease,background .14s ease,color .14s ease}.upload-modal__close:hover{border-color:color-mix(in srgb,var(--ik-ink) 18%,transparent);background:var(--ik-surface-3);color:var(--ik-ink)}.upload-modal__minimize{color:var(--ik-ink)}.upload-modal__form{flex:1 1 auto;display:grid;gap:12px;min-height:0;overflow:clip;overflow-clip-margin:24px;padding-top:6px}.upload-slot-grid{--upload-slot-gap: 13px;display:grid;grid-auto-flow:column;grid-auto-columns:var(--upload-slot-width);gap:var(--upload-slot-gap);overflow-x:auto;overflow-y:hidden;margin-top:-22px;padding:28px 0 24px;scrollbar-width:none}.upload-slot-grid::-webkit-scrollbar{display:none}.upload-slot__frame{position:relative;display:block;width:100%;min-width:0;justify-self:stretch;aspect-ratio:9 / 19.5;border:1.25px solid color-mix(in srgb,var(--ik-ink) 14%,transparent);border-radius:13.995%/6.463%;background:color-mix(in srgb,var(--ik-surface-2) 36%,transparent);cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.upload-slot__frame:hover{border-color:color-mix(in srgb,var(--ik-ink) 24%,transparent);transform:translateY(-1px)}.upload-slot__frame.is-filled{background:var(--ik-surface)}.upload-slot__screen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:0;border-radius:inherit;background:transparent}.upload-slot__frame input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.upload-slot__screen img,.upload-slot__screen video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.upload-slot__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px 12px;text-align:center;color:color-mix(in srgb,var(--ik-soft) 48%,transparent)}.upload-slot__frame--zip{border-style:dashed}.upload-slot__frame--zip.is-filled{border-style:solid;border-color:color-mix(in srgb,var(--ik-accent, #3451c7) 55%,transparent)}.upload-slot__frame--zip .upload-slot__placeholder{color:color-mix(in srgb,var(--ik-soft) 62%,transparent)}.upload-slot__zip-detail{font-size:12px;font-weight:600;opacity:.72}.upload-modal__zip-error{margin:10px 0 0;color:#c2261c;font-size:13px;font-weight:600}.upload-modal__zip-summary{margin:14px 0 0}.upload-modal__zip-groups{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}.upload-modal__zip-groups li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 11px;border-radius:9px;background:color-mix(in srgb,var(--ik-soft) 10%,transparent);font-size:13px}.upload-modal__zip-groups li span{opacity:.68;font-variant-numeric:tabular-nums}.upload-modal__zip-crop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:10px 0 0;font-size:13px}.upload-modal__zip-crop-edit{flex:none;padding:0;border:0;background:none;color:var(--ik-accent, #3451c7);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.upload-modal__zip-skipped{margin:8px 0 0;font-size:12.5px;opacity:.62}.upload-slot__placeholder strong{color:currentColor;font-size:20px;font-weight:750;line-height:1.2}.upload-slot__home-indicator{position:absolute;left:50%;bottom:8px;z-index:2;width:34.1%;height:4px;transform:translate(-50%);border-radius:999px;background:color-mix(in srgb,var(--ik-soft) 34%,transparent);pointer-events:none}.upload-slot__caption,.upload-slot__frame.is-filled .upload-slot__home-indicator{display:none}.upload-slot__clear{position:absolute;bottom:-18px;left:50%;z-index:100;width:45px;height:45px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:#0f11179e;color:#fff;transform:translate(-50%);transition:border-color .14s ease,background .14s ease}.upload-slot__clear:hover{background:#0f1117cc}.upload-modal__section-choice{--ik-section-toggle-fill: var(--ik-blue);display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:4px;text-align:center}.upload-modal__section-choice .upload-modal__subcopy{margin:0}.upload-modal__section-toggle{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:center;width:fit-content;max-width:100%;padding:4px;border:1px solid var(--ik-border);border-radius:999px;background:var(--ik-surface-2)}.upload-modal__section-toggle-option{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;padding:10px 13px;border:0;border-radius:999px;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--ik-soft);font-size:15px;font-weight:750;white-space:nowrap;transition:color .16s ease}.upload-modal__section-toggle-count{position:relative;z-index:1;flex:0 0 auto;min-width:20px;padding:1px 6px;border-radius:999px;background:#ffffff38;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.upload-modal__section-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;max-width:100%}.upload-modal__section-row .upload-modal__section-toggle{min-width:172px}.upload-modal__section-range{display:flex;align-items:center;gap:8px}.upload-modal__section-range-sep{color:var(--ik-faint);font-size:14px;font-weight:700}.upload-modal__section-range-clear{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:26px;height:26px;margin-left:2px;padding:0;border:1px solid var(--ik-border);border-radius:999px;background:var(--ik-surface-2);-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--ik-soft);cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease,opacity .14s ease}.upload-modal__section-range-clear:hover:not(:disabled){border-color:color-mix(in srgb,var(--ik-ink) 26%,var(--ik-border));background:var(--ik-surface-3, var(--ik-surface-2));color:var(--ik-ink)}.upload-modal__section-range-clear:disabled{opacity:.3;cursor:default}.upload-modal__stepper{position:relative;display:flex;align-items:center}.save-form input.upload-modal__section-range-input{flex:0 0 auto;width:66px;min-width:0;min-height:0;padding:10px 22px 10px 12px;text-align:center;border:1px solid var(--ik-border);border-radius:10px;background:var(--ik-surface);color:var(--ik-ink);font-size:15px;font-weight:750;font-variant-numeric:tabular-nums}.save-form input.upload-modal__section-range-input::-webkit-outer-spin-button,.save-form input.upload-modal__section-range-input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.save-form input.upload-modal__section-range-input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.save-form input.upload-modal__section-range-input:focus-visible{outline:2px solid var(--ik-section-toggle-fill);outline-offset:-1px}.upload-modal__stepper-arrows{position:absolute;top:3px;right:3px;bottom:3px;display:flex;flex-direction:column;width:17px;overflow:hidden;border-radius:7px}.upload-modal__stepper-arrow{display:flex;flex:1 1 0;align-items:center;justify-content:center;padding:0;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--ik-faint);cursor:pointer;transition:color .14s ease,background .14s ease}.upload-modal__stepper-arrow:hover:not(:disabled){background:var(--ik-surface-2);color:var(--ik-ink)}.upload-modal__stepper-arrow:disabled{opacity:.32;cursor:default}.upload-modal__section-toggle-option:hover{color:var(--ik-ink)}.upload-modal__section-toggle-option.is-active{color:#fff}.upload-modal__section-toggle-highlight{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:var(--ik-section-toggle-fill);box-shadow:0 2px 6px #0f11172e}.upload-modal__section-toggle-icon,.upload-modal__section-toggle-label{position:relative;z-index:1}.upload-modal__section-toggle-icon{flex:0 0 auto;display:inline-flex;align-items:center}.upload-modal__section-toggle-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.upload-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:13px;padding-top:4px}.upload-modal__footer-left{display:flex;flex-direction:column;gap:4px;min-width:0}.upload-modal__footer-left .upload-modal__subcopy{margin:0}.upload-modal__count{margin:0;color:var(--ik-soft);font-size:17px;font-weight:650}.upload-modal__actions{display:flex;align-items:center;gap:8px}.upload-modal__secondary,.upload-modal__submit{display:inline-flex;align-items:center;justify-content:center;height:2.8em;min-height:41px;padding:0 16px;border-radius:999px;font-size:17px;font-weight:750;transition:border-color .14s ease,background .14s ease,color .14s ease,opacity .14s ease}.upload-modal__secondary{border:1px solid rgba(229,72,77,.36);background:#e5484d29;color:var(--ik-soft);border-radius:.9em;opacity:.72;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}.upload-modal__secondary:hover{border-color:#d83a3f7a;background:#d83a3f3d;color:var(--ik-ink);opacity:1}.mobbin-shell[data-theme=dark] .upload-modal__secondary{border-color:#ff8a8f61;background:#e5484d33}.mobbin-shell[data-theme=dark] .upload-modal__secondary:hover{border-color:#ff8a8f85;background:#d83a3f4d}.upload-modal__submit{min-width:151px;border:1px solid var(--ik-ink);background:var(--ik-ink);color:var(--ik-surface);gap:8px}.upload-modal__submit:not(.is-uploading){position:relative;height:2.8em;padding:.35em 3.3em .35em 1.2em;overflow:hidden;border-radius:.9em;box-shadow:inset 0 0 1.6em -.6em color-mix(in srgb,var(--ik-ink) 72%,transparent)}.upload-modal__button-icon{position:absolute;right:.3em;display:inline-flex;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin-left:1em;border-radius:.7em;background:var(--ik-surface);color:var(--ik-ink);box-shadow:none;transition:width .3s ease,transform .3s ease}.upload-modal__submit:not(:disabled):not(.is-uploading):hover .upload-modal__button-icon{width:calc(100% - .6em)}.upload-modal__button-icon svg{width:1.1em;transition:transform .3s ease}.upload-modal__submit:not(:disabled):not(.is-uploading):hover .upload-modal__button-icon svg{transform:translate(.1em)}.upload-modal__submit:not(:disabled):not(.is-uploading):active .upload-modal__button-icon{transform:scale(.95)}.upload-modal__submit.is-uploading,.upload-modal__submit.is-uploading:disabled{min-width:168px;border-radius:.9em;border-color:var(--ik-ink);background:var(--ik-ink);color:var(--ik-surface);opacity:1;cursor:progress}.upload-modal__progress-content{display:inline-flex;align-items:center;justify-content:center;gap:9px;line-height:1;white-space:nowrap}.upload-modal__progress-count{font-size:16px;font-weight:800;letter-spacing:0}.upload-modal__progress-percent{min-width:38px;padding-left:2px;color:#00a63c;font-size:20px;font-weight:850;letter-spacing:0;opacity:1;text-align:right}.mobbin-shell:not([data-theme=dark]) .upload-modal__progress-percent{color:#00e676}.upload-progress-arrow{display:inline-flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center}.upload-progress-arrow svg{display:block;width:18px;height:18px;overflow:visible}.upload-progress-arrow__shape{fill:none;stroke:currentColor;stroke-width:.82;stroke-linejoin:round;opacity:.56}.upload-progress-arrow__shape--fill{fill:currentColor;stroke:none;opacity:1}.upload-progress-arrow__fill-clip{transform:translateY(16px);animation:upload-progress-arrow-fill 1.35s cubic-bezier(.42,0,.22,1) infinite}.upload-modal__saving-loader{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center}.upload-modal__saving-loader .ik-screenshot-loader{position:relative;top:auto;left:auto;width:20px;height:20px;transform:none;color:currentColor;opacity:.82;perspective:180px}.upload-modal__saving-loader .ik-screenshot-loader svg{animation-duration:1.65s}.upload-modal__submit:disabled{border-color:var(--ik-border);background:var(--ik-surface-3);color:var(--ik-soft);opacity:.7;cursor:not-allowed}.upload-modal__submit:disabled:not(.is-uploading){background:var(--ik-surface-2);box-shadow:none;opacity:1}.upload-modal__submit.is-uploading:disabled{border-color:var(--ik-ink);background:var(--ik-ink);color:var(--ik-surface);opacity:1;cursor:progress}.upload-task-pill{position:fixed;right:28px;bottom:28px;z-index:1250;width:min(340px,calc(100vw - 32px));min-height:76px;display:grid;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:13px;padding:13px 16px;border:1px solid color-mix(in srgb,var(--ik-ink) 14%,transparent);border-radius:20px;background:color-mix(in srgb,var(--ik-surface) 92%,transparent);color:var(--ik-ink);text-align:left;box-shadow:0 22px 60px #0f111733;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.upload-task-pill:hover{border-color:color-mix(in srgb,#0160fd 42%,var(--ik-border));transform:translateY(-2px)}.upload-task-pill__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#0160fd;color:#fff}.upload-task-pill.is-busy .upload-task-pill__icon svg{animation:upload-task-spin 1.15s linear infinite}.upload-task-pill.is-success .upload-task-pill__icon{background:#18a568}.upload-task-pill__copy{min-width:0;display:flex;flex-direction:column;gap:3px}.upload-task-pill__copy strong{overflow:hidden;font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.upload-task-pill__copy small{color:var(--ik-soft);font-size:13px;font-weight:650}@keyframes upload-task-spin{to{transform:rotate(360deg)}}@keyframes upload-progress-arrow-fill{0%,12%{transform:translateY(16px)}72%,88%{transform:translateY(0)}to{transform:translateY(16px)}}.upload-success{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:clamp(24px,4vh,48px) 28px 34px;overflow:hidden;border:1px solid var(--ik-border);border-radius:24px;background:color-mix(in srgb,var(--ik-surface-2) 62%,var(--ik-surface));text-align:center}.upload-success__visual{position:relative;width:min(310px,72vw);aspect-ratio:4 / 3;display:grid;place-items:center}.upload-success-artifact{width:100%;height:auto;overflow:visible}.upload-success-artifact__ground{fill:#0f172a21;transform-origin:center;animation:upload-success-ground 3.2s ease-in-out infinite}.upload-success-artifact__machine{transform-box:fill-box;transform-origin:center bottom;animation:upload-success-machine-in .76s cubic-bezier(.16,1,.3,1) both}.upload-success-artifact__base-top{fill:#e8edf5;stroke:#101828;stroke-width:2.2}.upload-success-artifact__base-left{fill:#1769ff;stroke:#101828;stroke-width:2.2;stroke-linejoin:round}.upload-success-artifact__base-right{fill:#0b43a6;stroke:#101828;stroke-width:2.2;stroke-linejoin:round}.upload-success-artifact__base-inset{fill:#b9d4ff;stroke:#101828;stroke-width:2}.upload-success-artifact__tower-side{fill:#69d8ca;stroke:#101828;stroke-width:2.2}.upload-success-artifact__tower-glass{fill:#e6fbf8c2;stroke:#101828;stroke-width:1.8}.upload-success-artifact__tower-rim-back{fill:#f9fafb;stroke:#101828;stroke-width:2.2}.upload-success-artifact__tower-mouth{fill:#dff8f4;stroke:#101828;stroke-width:2}.upload-success-artifact__tower-slot{fill:#101828}.upload-success-artifact__rail{stroke:#101828;stroke-width:2.2;stroke-linecap:round}.upload-success-artifact__tower-lip{fill:none;stroke:#101828;stroke-width:2.4;stroke-linecap:round}.upload-success-artifact__card{transform-box:fill-box;transform-origin:center bottom;stroke:#101828;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.upload-success-artifact__card rect{fill:#fff}.upload-success-artifact__card-screen{fill:#1769ff!important}.upload-success-artifact__card--back{animation:upload-success-card-drop 2.6s 80ms cubic-bezier(.22,1,.36,1) infinite}.upload-success-artifact__card--middle{animation:upload-success-card-drop 2.6s .23s cubic-bezier(.22,1,.36,1) infinite}.upload-success-artifact__card--front{animation:upload-success-card-drop 2.6s .38s cubic-bezier(.22,1,.36,1) infinite}.upload-success-artifact__archive{fill:#1769ff;stroke:#101828;stroke-width:2;stroke-linejoin:round}.upload-success-artifact__archive-line{fill:none;stroke:#a9c9ff;stroke-width:1.6}.upload-success-artifact__seal{fill:none;stroke:#101828;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:90;animation:upload-success-seal 2.6s .62s ease-in-out infinite}.upload-success-artifact__orbit{fill:none;stroke:#1769ff;stroke-width:1.7;stroke-dasharray:5 8;stroke-linecap:round;animation:upload-success-orbit 5s linear infinite}.upload-success-artifact__orbit-node{fill:#d9ff55;stroke:#101828;stroke-width:1.7;transform-box:fill-box;transform-origin:center;animation:upload-success-node 1.8s ease-in-out infinite}@keyframes upload-success-machine-in{0%{opacity:0;transform:translateY(24px) rotateX(18deg) scale(.84)}to{opacity:1;transform:translateY(0) rotateX(0) scale(1)}}@keyframes upload-success-card-drop{0%,12%{opacity:0;transform:translateY(-30px) rotate(-5deg) scale(.88)}30%,68%{opacity:1;transform:translateY(0) rotate(0) scale(1)}82%,to{opacity:0;transform:translateY(51px) rotate(3deg) scale(.72)}}@keyframes upload-success-seal{0%,28%{opacity:0;stroke-dashoffset:90;transform:translateY(-4px)}48%,76%{opacity:1;stroke-dashoffset:0;transform:translateY(0)}90%,to{opacity:0;stroke-dashoffset:-90;transform:translateY(3px)}}@keyframes upload-success-orbit{to{stroke-dashoffset:-78}}@keyframes upload-success-node{0%,to{transform:scale(.82)}50%{transform:scale(1.18)}}@keyframes upload-success-ground{0%,to{opacity:.55;transform:scaleX(.94)}50%{opacity:.8;transform:scaleX(1)}}.upload-success__copy{display:flex;flex-direction:column;align-items:center;gap:7px}.upload-success__copy p{margin:0;color:#168657;font-size:13px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.upload-success__copy h3{margin:0;color:var(--ik-ink);font-size:clamp(30px,4vw,46px);font-weight:850;letter-spacing:-.035em}.upload-success__copy span{color:var(--ik-soft);font-size:17px;font-weight:600}.upload-success__summary{display:flex;gap:10px}.upload-success__summary span{min-width:130px;display:flex;align-items:baseline;justify-content:center;gap:6px;padding:12px 17px;border:1px solid var(--ik-border);border-radius:999px;background:color-mix(in srgb,var(--ik-surface) 76%,transparent);color:var(--ik-soft);font-size:14px;font-weight:700}.upload-success__summary strong{color:var(--ik-ink);font-size:18px}.upload-success__done{min-width:180px;min-height:52px;padding:0 28px;border:0;border-radius:999px;background:var(--ik-ink);color:var(--ik-surface);font-size:17px;font-weight:800}.mobbin-shell[data-theme=dark] .upload-modal.drawer--modal{box-shadow:0 36px 96px #0000008f}@media(prefers-reduced-motion:reduce){.upload-success-artifact__ground,.upload-success-artifact__machine,.upload-success-artifact__card,.upload-success-artifact__seal,.upload-success-artifact__orbit,.upload-success-artifact__orbit-node{animation:none}}@media(max-width:820px){.upload-modal.drawer--modal{width:min(756px,calc(100vw - 24px));padding:22px}.upload-modal__footer{flex-direction:column;align-items:stretch}.upload-modal__actions{width:100%}.upload-modal__secondary,.upload-modal__submit{flex:1 1 0}}.drawer-header{display:flex;justify-content:space-between;gap:12px;margin-bottom:20px}.icon-button{width:38px;height:38px;display:grid;place-items:center;border-radius:8px}.icon-button.upload-modal__close{border-radius:999px}.save-form{display:grid;gap:12px}.save-form input,.save-form textarea,.save-form select{min-height:44px;padding:0 12px}.save-form textarea{min-height:104px;padding-top:12px;resize:vertical}.drop-zone{position:relative;min-height:260px;display:grid;place-items:center;overflow:hidden;border:1px dashed rgba(255,255,255,.18);border-radius:8px;color:#9da194;background:#ffffff0a}.drop-zone input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.drop-zone img,.drop-zone video{width:100%;height:100%;max-height:360px;object-fit:contain}.toggle-line{display:flex;align-items:center;gap:9px;color:#d8d6ca}.toggle-line input{width:auto}.element-picker{display:flex;flex-wrap:wrap;gap:8px}.app-directory{display:grid;gap:16px}.source-section{padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a}.source-section header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.source-section h2,.source-section p{margin:0}.source-section p{color:#9da194}.source-logo{width:46px;height:46px;display:grid;place-items:center;border-radius:8px;color:#071006;font-weight:900}.source-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.source-strip button{aspect-ratio:9 / 16;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:0;background:#ffffff0d}.source-strip img{width:100%;height:100%;object-fit:cover}.detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:24px;background:#000000ad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.detail-panel{position:relative;width:min(1180px,100%);max-height:min(860px,92vh);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#0d100d}.detail-close{position:absolute;top:12px;right:12px;z-index:2}.detail-media{min-height:560px;display:grid;place-items:center;background:#050605}.detail-media img,.detail-media video{width:100%;height:100%;max-height:92vh;object-fit:contain}.detail-copy{padding:28px;overflow:auto}.category-label{display:inline-flex;margin-bottom:12px;color:#d9ff55}.detail-copy h2{font-size:30px;line-height:1.1}.detail-copy p{color:#c8c6bc;line-height:1.55}.meta-stack{align-items:flex-start;flex-direction:column;gap:9px;margin:20px 0}.tag-row span{color:#071006;border-radius:8px;padding:7px 10px;background:#e6e1cf}@media(max-width:860px){.auth-page{padding:0}.auth-card.playful{width:100%;min-height:auto;grid-template-columns:1fr;gap:0;padding:0;overflow:hidden}.auth-art-wrap{margin:0;min-height:340px}.auth-art-panel{min-height:inherit;border-radius:0}.auth-art-tagline h2{font-size:24px}.auth-panel{padding:72px 24px 36px}.auth-panel>*{max-width:100%}.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.hero-strip,.topbar{align-items:flex-start;flex-direction:column}.detail-panel{grid-template-columns:1fr}.detail-media{min-height:360px}}@media(prefers-color-scheme:light){body{background:#fff}.auth-balls__intro-text,.auth-balls__prompt{color:#5b6170}.auth-balls__hint,.auth-balls__error{color:#c2261c}.auth-balls__hint--calm{color:#5b6170}.auth-balls__prompt strong{color:#14161c}.auth-ball{border-color:#14161c24;background:#fff;color:#14161c}.auth-ball:hover:not(:disabled){border-color:#12c95f8c}.auth-ball.is-picked{border-color:transparent;color:#fff}.boot{background:#fff;color:#5b6170}.auth-page{background:#fff;color:#14161c}.auth-panel{scrollbar-color:rgba(105,110,122,.4) transparent}.auth-panel-scroll::-webkit-scrollbar-thumb{background:#696e7a66;background-clip:padding-box}.auth-panel-scroll::-webkit-scrollbar-thumb:hover{background:#696e7a99;background-clip:padding-box}.auth-art-panel{background:#fff}.collage-group:after,.collage-group__paper{background:#fff}.auth-art-shade{background:radial-gradient(ellipse at 0% 100%,rgba(255,255,255,.092) 0%,rgba(255,255,255,.06) 34%,transparent 68%)}.shot{background:#eef0f4;box-shadow:none}.auth-card h1{color:#14161c}.auth-subtitle{color:#5b6170}.auth-tabs{border-color:#11131c14;background:#eef0f5}.auth-tab{color:#6b7180}.auth-tab:hover{color:#2a2d38}.auth-tab.active{color:#14161c;background:#fff;box-shadow:0 4px 12px #11131c1a,0 1px 2px #11131c14}.auth-form label{color:#4a4f5c}.input-shell{border-color:#11131c1f;color:#14161c;background:#f6f7fb}.input-shell:focus-within{border-color:#2f9e449e;background:#fff;box-shadow:0 0 0 4px #2f9e4429}.input-shell.has-error,.input-shell.has-error:focus-within{border-color:#e03131b3;background:#e031310f;box-shadow:0 0 0 4px #e031311f}.input-shell.has-error>svg{color:#e03131}.input-shell>svg{color:#8b909c}.input-shell:focus-within>svg{color:#2b8a3e}.input-shell input{color:#14161c}.auth-clear-button{color:#8b909c}.auth-clear-button:hover,.auth-clear-button:focus-visible{color:#2b8a3e}.password-reveal-text{color:#14161c}.input-shell input:-webkit-autofill,.input-shell input:-webkit-autofill:hover,.input-shell input:-webkit-autofill:focus,.input-shell input:-webkit-autofill:active{caret-color:#14161c;-webkit-text-fill-color:#14161c;box-shadow:0 0 0 1000px #f6f7fb inset}.input-shell:focus-within input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}.input-shell input:-webkit-autofill:first-line{color:#14161c}.password-shell input{caret-color:transparent}.password-shell input:focus:placeholder-shown{caret-color:#14161c}.password-shell.is-revealing input{caret-color:transparent}.password-shell input::placeholder{-webkit-text-fill-color:#9aa0ae}.password-shell input::-webkit-credentials-auto-fill-button,.password-shell input::-webkit-strong-password-auto-fill-button,.password-shell input::-webkit-strong-confirmation-password-auto-fill-button{-webkit-text-fill-color:#14161c;color:#14161c}.auth-message--success{color:#6b8f00}.auth-awaiting{--clr: #12c95f;--aw-tick-ink: #ffffff;border-color:transparent;--aw-fill: #ebeef9;--aw-grid-line: rgba(20, 22, 28, .05);box-shadow:none}.auth-awaiting__scene{--aw-paper: #ffffff;--aw-paper-shade: #dfe5d8;--aw-line: rgba(17, 19, 28, .26);--aw-cloud: rgba(17, 19, 28, .09);--aw-env: #12c95f;--aw-env-dark: #0a9b47;--aw-seal-ink: #05331a}.auth-awaiting__step{color:#8b90a0}.auth-awaiting__step:not(:last-child):before{background:#11131c1f}.auth-awaiting__step.is-done{color:#5b6170}.auth-awaiting__step.is-active,.auth-awaiting__title{color:#14161c}.auth-awaiting__text{color:#5b6170}.auth-awaiting__email{color:#14161c}.password-shell input:-webkit-autofill,.password-shell input:-webkit-autofill:hover,.password-shell input:-webkit-autofill:focus,.password-shell input:-webkit-autofill:active,.password-shell:focus-within input:-webkit-autofill{caret-color:transparent;-webkit-text-fill-color:transparent;box-shadow:none}.password-shell.is-revealing input:-webkit-autofill{caret-color:transparent}.password-shell input:-webkit-autofill:first-line{color:transparent;-webkit-text-fill-color:transparent}.input-shell select{color:#14161c}.input-shell select:invalid{color:#9aa0ae}.security-question-trigger[aria-expanded=true]{border-color:#2f9e449e;background:#fff;box-shadow:0 0 0 4px #2f9e4429}.security-question-trigger__value{color:#14161c}.security-question-trigger__value.is-placeholder{color:#9aa0ae}.security-question-menu{border-color:#11131c1f;background:#fff;box-shadow:0 18px 40px #11131c29,0 0 0 1px #11131c0d inset}.security-question-option{color:#4a4f5c}.security-question-option:hover,.security-question-option.is-highlighted{color:#14161c;background:#2f9e441c}.security-question-option.is-selected{color:#fff;background:#2f9e44}.input-shell input::placeholder{color:#9aa0ae}.password-toggle,.forgot-link{color:#6b7180}.forgot-link:hover{color:#2b8a3e}.otp-cell{border-color:#11131c1f;color:#14161c;background:#f6f7fb}.otp-cell:focus{border-color:#2f9e449e;background:#fff;box-shadow:0 0 0 4px #2f9e4429}.otp-input.has-error .otp-cell,.otp-input.has-error .otp-cell:focus{border-color:#e03131b3;color:#d12f2f;background:#e031310f;box-shadow:none}.otp-input.has-error .otp-cell:focus{box-shadow:0 0 0 4px #e031311f}.auth-hint{color:#5b6170}.auth-hint strong{color:#14161c}.auth-error{color:#e03131}.auth-username-status--ok,.auth-suggested__label,.auth-suggested__shuffle{color:#2b8a3e}.auth-suggested__shuffle:hover{background:#2f9e441f}.auth-countdown{color:#5b6170}.countdown-pill__track{stroke:#11131c24}.countdown-pill__progress{stroke:#c9851a}.auth-textlink{color:#2b8a3e}.auth-recovery-links .auth-textlink{color:#0a6cd6}.auth-textlink--muted{color:#6b7180}.social-divider{color:#9298a6}.auth-recovery-links,.auth-switch-copy,.auth-terms-copy,.auth-terms-copy a{color:#6b7180}.auth-terms-copy a:hover{color:#14161c}.auth-switch-copy button{color:#2b8a3e}.social-divider span{background:#11131c1f}.social-buttons button{border-color:#11131c2e;color:#14161c;background:#fff}.social-buttons button:hover{border-color:#11131c61;background:#11131c0a}.auth-close{border-color:#11131c1a;color:#5b6170;background:#f2f3f7}.auth-close:hover{color:#14161c;background:#e8eaf1}.auth-form label.auth-checkbox-label{color:#4a4f5c}.auth-checkbox-label input[type=checkbox]{border-color:#11131c47;background:#f6f7fb}.auth-checkbox-label input[type=checkbox]:checked{background:#3451c7;border-color:#3451c7}}.mobbin-shell{--mb-app-max-width: 1640px;--ik-filter-tab-height: 62.5px;--mb-bg: #ffffff;--mb-active-green: #00c853;--mb-text: #17181c;--mb-muted: #9a9da5;--mb-card: #f2f2f4;--mb-card-hover: #ebebef;--mb-border: rgba(0, 0, 0, .07);--mb-track: #ededf0;--mb-track-active: #ffffff;--mb-search-bg: #f1f1f3;--mb-banner-bg: #f2f2f4;--mb-pro-bg: #000000;--mb-pro-text: #ffffff;--mb-rating-bg: rgba(18, 18, 20, .5);--mb-rating-text: #ffffff;--mb-shadow: 0 18px 40px rgba(0, 0, 0, .2);--mb-pop-bg: #ffffff;--mb-pop-border: rgba(0, 0, 0, .08);--mb-pop-shadow: 0 20px 48px rgba(0, 0, 0, .16);--mb-pop-item-bg: #f3f3f5;--mb-pop-item-hover: #e8e8ec;--mb-pop-item-text: #17181c;color-scheme:light;height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;background:var(--mb-bg);color:var(--mb-text);font-family:Cedora,Inter,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}@supports (height: 100dvh){@media(hover:none),(pointer:coarse),(max-width:900px){.mobbin-shell{height:100dvh}}}.mobbin-shell[data-theme=dark]{--mb-bg: #0a0a0b;--mb-active-green: #00e676;--mb-text: #f4f5f7;--mb-muted: #6d7077;--mb-card: #222222;--mb-card-hover: #1c1c1f;--mb-border: rgba(255, 255, 255, .08);--mb-track: #1b1b1e;--mb-track-active: #313136;--mb-search-bg: #222222;--mb-banner-bg: #222222;--mb-pro-bg: #ffffff;--mb-pro-text: #0a0a0b;--mb-rating-bg: rgba(0, 0, 0, .5);--mb-rating-text: #ffffff;--mb-shadow: 0 18px 40px rgba(0, 0, 0, .5);--mb-pop-bg: #1f1f21;--mb-pop-border: rgba(255, 255, 255, .08);--mb-pop-shadow: 0 24px 55px rgba(0, 0, 0, .5);--mb-pop-item-bg: rgba(255, 255, 255, .08);--mb-pop-item-hover: rgba(255, 255, 255, .14);--mb-pop-item-text: #ffffff;color-scheme:dark}.mb-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:24px;width:min(calc(100% - 36px),var(--mb-app-max-width));margin:0 auto;padding:13px 0;background:var(--mb-bg);border-bottom:1px solid var(--mb-border)}.mb-header-left{display:flex;align-items:center;gap:26px}.mb-logo{width:50px;height:50px;border-radius:12.5px;object-fit:cover;display:block;flex-shrink:0}.mb-logo-wrap{position:relative;display:inline-flex;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.mb-logo-wrap:active .mb-logo{transform:scale(.94)}.mb-logo-wrap .mb-logo{transition:transform .12s ease}[data-tooltip]:before,[data-tooltip]:after{content:none!important;display:none!important}.ik-app-tooltip{position:fixed;z-index:10000;display:block;width:max-content;max-width:calc(100vw - 16px);box-sizing:border-box;pointer-events:none;opacity:0;color:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;transition:opacity .12s ease,transform .12s ease;will-change:opacity,transform}.ik-app-tooltip.is-top{padding-bottom:7px;transform:translateY(3px)}.ik-app-tooltip.is-bottom{padding-top:7px;transform:translateY(-3px)}.ik-app-tooltip.is-left{padding-right:7px;transform:translate(3px)}.ik-app-tooltip.is-right{padding-left:7px;transform:translate(-3px)}.ik-app-tooltip.is-visible{opacity:1;transform:translate(0)}.ik-app-tooltip__shape{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:visible;filter:drop-shadow(0 1px 1.25px rgba(0,0,0,.24))}.ik-app-tooltip__shape path{fill:#00000085;stroke:#ffffff24;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.ik-app-tooltip__label{position:relative;z-index:1;display:block;min-height:26px;box-sizing:border-box;padding:4px 14px;line-height:18px;text-align:center;white-space:nowrap}.ik-app-tooltip.is-multiline .ik-app-tooltip__label{width:min(230px,calc(100vw - 30px));min-height:26px;padding:8px 12px;line-height:1.45;white-space:normal}.ik-app-tooltip.is-dark{color:#1d1d1f}.ik-app-tooltip.is-dark .ik-app-tooltip__shape{filter:drop-shadow(0 1px 1.25px rgba(0,0,0,.18))}.ik-app-tooltip.is-dark .ik-app-tooltip__shape path{fill:#ffffffad;stroke:#fffc}@media(prefers-reduced-motion:reduce){.ik-app-tooltip{transition:none}}.mb-nav{display:flex;gap:22px;align-items:center;transition:opacity .2s ease}.mb-nav-item{position:relative;display:inline-flex;padding:12px 0}.mb-nav-item+.mb-nav-item:before{content:"";position:absolute;left:-12px;top:50%;width:3px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--ik-border) 42%,transparent);transform:translateY(-50%)}.mb-nav button{border:0;background:none;padding:0;font-size:18px;font-weight:750;color:var(--mb-muted);position:relative}.mb-nav button.active{color:#00c853}.mb-nav button.active .mb-nav-trigger__label{position:relative}.mb-nav button.active .mb-nav-trigger__label:after{content:"";position:absolute;left:50%;width:60%;bottom:-4px;height:2.5px;border-radius:999px;background:currentColor;transform:translate(-50%)}.mb-nav-trigger{display:inline-flex;align-items:center;gap:5px;font-family:Lulo Clean One Bold,Inter,ui-sans-serif,system-ui,sans-serif;text-transform:uppercase}.mb-nav button.mb-nav-trigger{font-size:19.5px}.mb-nav-trigger__label{display:inline-block;letter-spacing:-.125em}.mb-nav-trigger__chevron{flex:0 0 auto;transform:translateY(1px)}.mb-nav-arrow{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);opacity:0;transition:opacity .15s ease;pointer-events:none;color:var(--mb-muted)}.mb-nav-item.is-open .mb-nav-arrow{opacity:1}.mb-nav-popover{position:absolute;top:calc(100% + 10px);left:0;z-index:35;display:grid;grid-template-columns:repeat(2,minmax(124px,1fr));gap:10px;width:max-content;max-width:min(284px,calc(100vw - 56px));min-width:284px;padding:12px;border-radius:24px;background:var(--mb-pop-bg);border:1px solid var(--mb-pop-border);box-shadow:var(--mb-pop-shadow);opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .14s ease,transform .14s ease}.mb-nav-popover:before{content:"";position:absolute;left:50%;top:-12px;width:min(100%,96px);height:12px;transform:translate(-50%)}.mb-nav-popover button{display:grid;place-items:center;gap:9px;min-height:96px;padding:16px 18px;border-radius:18px;background:var(--mb-pop-item-bg);color:var(--mb-pop-item-text);font-family:Cedora,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;font-weight:650;text-transform:none}.mb-nav-popover button:not(.is-selected):hover{background:#0160fd14}.mb-nav-popover button.is-selected{outline:2px solid #00c853;outline-offset:-2px;background:linear-gradient(0deg,#00c8531f,#00c8531f),var(--mb-pop-item-bg)}.mb-nav-popover svg{color:var(--mb-pop-item-text)}.mb-nav-popover.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobbin-shell[data-theme=dark] .mb-logo{filter:brightness(.93)}.mobbin-shell[data-theme=dark] .mb-search-slot button:last-of-type{filter:brightness(.95)}.mobbin-shell[data-theme=dark] .mb-nav-popover button:not(.is-selected):hover{background:#5b9bff2e}.mb-search{flex:1;max-width:600px;margin:0 auto;display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;background:var(--mb-search-bg);border-radius:14px;color:var(--mb-muted)}.mb-search input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:15px;color:var(--mb-text)}.mb-search input::placeholder{color:var(--mb-muted)}.mb-search-scan{opacity:.7}.mb-header-right{display:flex;align-items:center;gap:10px}.mb-icon-btn{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid transparent;background:none;color:var(--mb-text);transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.mb-header-right>.mb-icon-btn+.mb-icon-btn{margin-left:13.66px}.mb-header-divider{flex-shrink:0;width:2px;height:26px;margin:0 12px;border-radius:999px;background:color-mix(in srgb,var(--ik-soft) 38%,transparent)}.mb-icon-btn--chat svg{transform:translateY(.5px)}.mb-icon-btn--chat{display:flex;align-items:center;gap:7px;width:auto;height:42px;flex:0 0 auto;padding:0 12px;border-radius:999px}.mb-icon-btn--chat .mb-icon-btn__label{position:static;font-size:13px;color:var(--ik-soft);opacity:1}.mobbin-shell[data-theme=dark] .mb-icon-btn--chat .mb-icon-btn__label{color:color-mix(in srgb,var(--ik-ink) 72%,var(--ik-soft));opacity:1}.mb-icon-btn__label{position:absolute;right:0;bottom:1px;left:0;display:block;max-width:100%;overflow:hidden;color:currentColor;font-size:10px;font-weight:600;line-height:1.05;letter-spacing:0;pointer-events:none;text-align:center;text-overflow:clip;white-space:nowrap}.mb-notifications-wrap{position:relative;display:grid;flex:0 0 auto;place-items:center;margin-left:13.66px}.mobbin-shell.is-basic-profile-route .mb-header{width:min(calc(100% - 76px),var(--mb-app-max-width));padding:18px 0 10px;border-bottom-color:transparent;background:transparent}.mobbin-shell.is-basic-profile-route .mb-header-left{flex:1 1 auto}.mobbin-shell.is-basic-profile-route .mb-nav-switch,.mobbin-shell.is-basic-profile-route .mb-search-slot,.mobbin-shell.is-basic-profile-route .mb-icon-btn--add,.mobbin-shell.is-basic-profile-route .mb-header-right>.mb-icon-btn:not(.mb-icon-btn--notifications){display:none}.mobbin-shell.is-basic-profile-route .mb-header-right{margin-left:auto}.mobbin-shell.is-basic-profile-route .mb-notifications-wrap{margin-left:0}.mobbin-shell.is-basic-profile-route .mb-avatar-wrap{margin-left:14px}.mobbin-shell.is-basic-profile-route .mb-logo,.mobbin-shell.is-basic-profile-route .mb-avatar{width:52px;height:52px}.mobbin-shell.is-basic-profile-route .mb-icon-btn{width:48px;height:48px}.mobbin-shell.is-basic-profile-route{overflow:hidden}.mb-icon-btn:hover{background:var(--mb-card)}.mb-notifications-wrap.is-open .mb-icon-btn--notifications{border-color:color-mix(in srgb,var(--mb-active-green, #00c853) 68%,transparent);background:color-mix(in srgb,var(--mb-active-green, #00c853) 13%,transparent);color:var(--mb-active-green, #00c853)}.mb-notification-panel{position:absolute;top:calc(100% + 14px);right:-4px;z-index:160;width:min(520px,calc(100vw - 32px));height:min(600px,calc(100vh - 96px));min-height:460px;display:flex;overflow:hidden;flex-direction:column;border:1px solid rgba(255,255,255,.095);border-radius:28px;background-color:#121315f7;background-image:radial-gradient(circle at 18% 0%,rgba(255,255,255,.035),transparent 31%),radial-gradient(circle at 84% 18%,rgba(25,214,107,.045),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.024),transparent 42%),linear-gradient(180deg,#1c1d20fa,#0f1012fb);box-shadow:0 34px 96px #00000080,0 6px 22px #00000057;color:#f4f4f1;transform-origin:top right;animation:mb-notification-panel-in .19s cubic-bezier(.22,1,.36,1) both}@keyframes mb-notification-panel-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.mb-notification-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:30px 32px 24px;background:#12131533}.mb-notification-panel__overline,.mb-notification-panel__empty-overline{display:block;color:#8f939a;font-size:10px;font-weight:750;letter-spacing:.17em;line-height:1}.mb-notification-panel__header h2{margin:9px 0 0;color:#f7f7f3;font-size:30px;font-weight:620;letter-spacing:-.045em;line-height:1}.mb-notification-panel__header-actions{display:flex;align-items:center;gap:12px}.mb-notification-panel__unread{padding-top:1px;color:#a8abb0;font-size:12px;font-weight:600;letter-spacing:.02em}.mb-notification-panel__header-actions button{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#ffffff0b;color:#c7c9cd;transition:background .13s ease,border-color .13s ease,color .13s ease}.mb-notification-panel__header-actions button svg{width:21px;height:21px}.mb-notification-panel__header-actions button:hover,.mb-notification-panel__header-actions button:focus-visible{border-color:#fff3;background:#ffffff1a;color:#fff;outline:none}.mb-notification-panel__filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 32px;border-top:1px solid rgba(255,255,255,.075);border-bottom:1px solid rgba(255,255,255,.075);background:#0c0d0f47}.mb-notification-panel__filters button{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 8px 14px;border:0;background:transparent;color:#85898f;font:inherit;font-size:16px;font-weight:630;white-space:nowrap;transition:color .13s ease}.mb-notification-panel__filters button+button{border-left:1px solid rgba(255,255,255,.06)}.mb-notification-panel__filters button:after{position:absolute;right:18px;bottom:-1px;left:18px;height:2px;background:#19d66b;content:"";opacity:0;transform:scaleX(.4);transition:opacity .13s ease,transform .18s cubic-bezier(.22,1,.36,1)}.mb-notification-panel__filters button span{color:#62666d;font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.08em}.mb-notification-panel__filters button:hover,.mb-notification-panel__filters button:focus-visible,.mb-notification-panel__filters button.is-active{color:#f2f2ef;outline:none}.mb-notification-panel__filters button.is-active:after{opacity:1;transform:scaleX(1)}.mb-notification-panel__body{min-height:0;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;padding:34px 46px 48px;background:#0c0d0f2e;text-align:center}.mb-empty-inbox-art{position:relative;width:208px;height:148px;flex:0 0 auto;margin-bottom:32px;overflow:visible;--mb-empty-line: rgba(246, 246, 241, .86);--mb-empty-muted-line: rgba(246, 246, 241, .34)}.mb-empty-inbox-art__shadow{display:none}.mb-empty-inbox-art__envelope{position:absolute;right:24px;bottom:18px;left:24px;height:96px;border:2px solid var(--mb-empty-line);border-radius:24px;background:transparent;box-shadow:none}.mb-empty-inbox-art__back-flap{position:absolute;top:-40px;left:50%;width:84px;height:84px;border-top:2px solid var(--mb-empty-line);border-left:2px solid var(--mb-empty-line);border-radius:13px 0 0;background:transparent;transform:translate(-50%) rotate(45deg)}.mb-empty-inbox-art__inside{position:absolute;right:36px;bottom:40px;left:36px;height:26px;border-radius:999px;background:transparent;box-shadow:none}.mb-empty-inbox-art__inside span{position:absolute;left:50%;width:54px;height:2px;border-radius:999px;background:var(--mb-empty-muted-line);transform:translate(-50%)}.mb-empty-inbox-art__inside span:first-child{top:7px}.mb-empty-inbox-art__inside span:last-child{top:17px;width:34px}.mb-empty-inbox-art__front-flap,.mb-empty-inbox-art__left-fold,.mb-empty-inbox-art__right-fold{position:absolute;pointer-events:none}.mb-empty-inbox-art__front-flap{bottom:15px;left:50%;width:70px;height:70px;border-right:2px solid var(--mb-empty-line);border-bottom:2px solid var(--mb-empty-line);border-radius:0 0 12px;transform:translate(-50%) rotate(45deg)}.mb-empty-inbox-art__left-fold,.mb-empty-inbox-art__right-fold{bottom:47px;width:70px;height:2px;border-radius:999px;background:var(--mb-empty-line)}.mb-empty-inbox-art__left-fold{left:10px;transform:rotate(31deg);transform-origin:left center}.mb-empty-inbox-art__right-fold{right:10px;transform:rotate(-31deg);transform-origin:right center}.mb-empty-inbox-art__empty-mark{position:absolute;top:4px;right:28px;width:30px;height:30px;display:grid;place-items:center;border:2px solid var(--mb-empty-muted-line);border-radius:999px;background:transparent;color:var(--mb-empty-line);font-size:12px;font-weight:760;font-variant-numeric:tabular-nums;box-shadow:none}.mb-notification-panel__body h3{max-width:470px;margin:12px 0 10px;color:#f5f5f1;font-size:26px;font-weight:590;letter-spacing:-.035em;line-height:1.16}.mb-notification-panel__body p{max-width:430px;margin:0;color:#999ca2;font-size:15px;line-height:1.55}.mb-icon-btn--notifications{position:relative}.mb-icon-btn--add,.mb-icon-btn--notifications{padding:0}.mb-icon-btn__glyph{position:relative;display:grid;place-items:center;line-height:0}.mb-notification-badge{position:absolute;top:var(--mb-badge-top, -6px);right:var(--mb-badge-right, -7px);min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px;border:2px solid var(--mb-bg, #fff);border-radius:999px;background:#fe2545;color:#fff;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.mb-icon-btn--chat .mb-icon-btn__glyph{--mb-badge-top: -6.25px;--mb-badge-right: -7.4px}.mb-icon-btn--notifications .mb-icon-btn__glyph{--mb-badge-top: -3.65px;--mb-badge-right: -6.35px}.mb-notification-panel__body.is-empty{align-items:center;justify-content:center}.mb-notification-panel__body.has-list{align-items:stretch;justify-content:flex-start;overflow:hidden auto;padding:0;text-align:left;scrollbar-color:rgba(255,255,255,.16) transparent;scrollbar-width:thin}.mb-notification-panel__loading,.mb-notification-panel__error{min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:34px;color:#aeb1b6;text-align:center}.mb-notification-panel__error strong{color:#f4f5f1;font-size:17px}.mb-notification-panel__error p{color:#969a9f;font-size:13px}.mb-notification-panel__error button,.mb-request-detail__back{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:#19d66b;font:inherit;font-size:12px;font-weight:700}.mb-request-inbox-list,.mb-notification-list{display:flex;flex-direction:column}.mb-request-inbox-list>button{position:relative;min-height:84px;display:grid;grid-template-columns:5px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:5px 14px;align-items:center;padding:16px 24px 15px;border:0;border-bottom:1px solid rgba(255,255,255,.07);background:transparent;color:#f4f5f1;font:inherit;text-align:left;transition:background .13s ease}.mb-request-inbox-list>button:hover,.mb-request-inbox-list>button:focus-visible,.mb-notification-list>button:hover,.mb-notification-list>button:focus-visible{background:#ffffff0b;outline:none}.mb-request-inbox-list>button.is-unread{background:linear-gradient(90deg,rgba(25,214,107,.08),transparent 72%)}.mb-request-inbox-list__indicator{grid-row:1 / 3;width:5px;height:30px;border-radius:999px;background:#42464a}.mb-request-inbox-list>button.is-unread .mb-request-inbox-list__indicator{background:#19d66b;box-shadow:0 0 12px #19d66b47}.mb-request-inbox-list__copy{grid-row:1 / 3;min-width:0;display:flex;flex-direction:column;gap:3px}.mb-request-inbox-list__copy strong{overflow:hidden;font-size:14px;font-weight:690;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.mb-request-inbox-list__copy small,.mb-request-inbox-list__copy i,.mb-request-inbox-list>button time{overflow:hidden;color:#92969b;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.mb-request-inbox-list__copy i{color:#6fd996}.mb-request-inbox-list>button time{justify-self:end}.mb-request-status{align-self:end;justify-self:end;padding:4px 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0e;color:#c4c7c9;font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.mb-request-status.is-new{border-color:#19d66b45;color:#63e393}.mb-request-status.is-reviewing{border-color:#fabe484d;color:#f4c968}.mb-request-status.is-fulfilled{border-color:#50a1ff4d;color:#7eb9ff}.mb-request-status.is-declined{border-color:#f2686f4d;color:#f08f94}.mb-notification-list>button{position:relative;min-height:82px;display:grid;grid-template-columns:42px minmax(0,1fr) 8px;gap:14px;align-items:center;padding:16px 24px;border:0;border-bottom:1px solid rgba(255,255,255,.07);background:transparent;color:#f4f5f1;font:inherit;text-align:left}.mb-notification-list__icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#2d2f31;color:#aeb2b6}.mb-notification-list>button.is-unread .mb-notification-list__icon{color:#55df88}.mb-notification-list>button strong{display:block;font-size:13px}.mb-notification-list>button p{margin:4px 0;color:#999da2;font-size:12px;line-height:1.35}.mb-notification-list>button time{color:#686d72;font-size:10px}.mb-notification-list>button>i{width:6px;height:6px;border-radius:50%;background:#19d66b}.mb-request-detail{min-height:0;display:flex;flex:1 1 auto;flex-direction:column}.mb-request-detail__back{align-self:flex-start;flex:0 0 auto;margin:0 28px 13px}.mb-request-detail__scroll{min-height:0;overflow:hidden auto;flex:1 1 auto;padding:0 28px 28px;scrollbar-color:rgba(255,255,255,.16) transparent;scrollbar-width:thin}.mb-request-detail__identity{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px;border:1px solid rgba(255,255,255,.085);border-radius:18px;background:#ffffff09}.mb-request-detail__identity>div{min-width:0}.mb-request-detail__identity span:not(.mb-request-status),.mb-request-detail__section>span,.mb-request-admin-controls>span{display:block;color:#70757a;font-size:9px;font-weight:760;letter-spacing:.14em}.mb-request-detail__identity h3{margin:6px 0 3px;color:#f5f6f2;font-size:24px;letter-spacing:-.035em}.mb-request-detail__identity p,.mb-request-detail__requester,.mb-request-detail__section p{margin:0;color:#9ca0a4;font-size:12px;line-height:1.5}.mb-request-detail__requester{margin:13px 2px 0}.mb-request-detail__requester strong{color:#d8dad8}.mb-request-detail__link{max-width:100%;display:inline-flex;align-items:center;gap:7px;margin:12px 2px 0;overflow:hidden;color:#57df88;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mb-request-detail__shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.mb-request-detail__shots img,.mb-request-detail__shots>span{width:100%;aspect-ratio:3 / 4;object-fit:cover;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#303235}.mb-request-detail__section{margin-top:18px;padding-top:17px;border-top:1px solid rgba(255,255,255,.075)}.mb-request-detail__section article{margin-top:12px}.mb-request-detail__section article strong{color:#dcdfdc;font-size:12px;text-transform:capitalize}.mb-request-detail__section article p{margin-top:3px}.mb-request-detail__history article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px}.mb-request-detail__history article>i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#19d66b1a;color:#53dd86}.mb-request-detail__history time{display:block;margin-top:3px;color:#686c71;font-size:9px}.mb-request-detail__history button{display:inline-flex;gap:5px;margin-top:7px;border:0;background:none;color:#f4c968;font:inherit;font-size:10px}.mb-request-admin-controls{display:grid;gap:12px;margin-top:20px;padding:18px;border:1px solid rgba(25,214,107,.16);border-radius:18px;background:#19d66b09}.mb-request-admin-controls label{display:grid;gap:7px;color:#aeb2b4;font-size:11px;font-weight:650}.mb-request-admin-controls select,.mb-request-admin-controls textarea{width:100%;border:1px solid rgba(255,255,255,.11);border-radius:11px;outline:0;background:#2b2d2f;color:#f1f2ef;font:inherit;font-size:12px}.mb-request-admin-controls select{height:38px;padding:0 11px}.mb-request-admin-controls textarea{min-height:68px;resize:vertical;padding:10px 11px;line-height:1.45}.mb-request-admin-controls select:focus,.mb-request-admin-controls textarea:focus{border-color:#19d66b94}.mb-request-admin-controls>button{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;background:#19d66b;color:#092414;font:inherit;font-size:12px;font-weight:780}.mb-request-admin-controls>button:disabled{opacity:.55}.mb-request-admin-controls>p{margin:0;font-size:11px;line-height:1.4}.mb-request-admin-controls>p.is-error{color:#f08f94}.mb-request-admin-controls>p.is-warning{color:#f4c968}@media(max-width:600px){.mb-notification-panel{right:-54px;border-radius:23px}.mb-notification-panel__header{padding:24px 22px 20px}.mb-notification-panel__header h2{font-size:26px}.mb-notification-panel__filters{padding:0 14px}.mb-notification-panel__filters button{font-size:11px}.mb-request-detail__scroll{padding-right:20px;padding-left:20px}.mb-request-detail__back{margin-left:20px}}@media(max-height:700px){.mb-notification-panel{min-height:460px}.mb-notification-panel__header{padding-top:24px;padding-bottom:19px}.mb-empty-inbox-art{width:184px;height:142px;margin-bottom:22px}}@media(prefers-reduced-motion:reduce){.mb-notification-panel{animation:none}}.mb-icon-btn.active{border-color:color-mix(in srgb,var(--mb-active-green, #00c853) 68%,transparent);background:color-mix(in srgb,var(--mb-active-green, #00c853) 13%,transparent);color:var(--mb-active-green, #00c853);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mb-active-green, #00c853) 16%,transparent)}.mb-icon-btn.active:hover{background:color-mix(in srgb,var(--mb-active-green, #00c853) 18%,transparent)}.mb-pro{height:42px;padding:0 20px;border:0;border-radius:21px;background:var(--mb-pro-bg);color:var(--mb-pro-text);font-size:15px;font-weight:600}.mb-avatar-wrap{position:relative;flex-shrink:0;margin-left:33.94px}.mb-avatar{width:50px;height:50px;border-radius:50%;border:0;background:linear-gradient(135deg,#f7c948,#6cc6f5 55%,#2b6cf5);cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.mb-avatar.is-loading,.mb-avatar-menu__pic.is-loading,.ik-basic-profile__portrait-inner.is-loading,.ik-profile-avatar.is-loading{background:#565656;color:transparent}.ik-avatar-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;border-radius:inherit;pointer-events:none}.ik-avatar-skeleton:before{content:"";position:absolute;top:24%;left:50%;width:37%;aspect-ratio:1;border-radius:50%;background:#c9c9c9;transform:translate(-50%)}.ik-avatar-skeleton:after{content:"";position:absolute;left:50%;bottom:-16%;width:78%;height:54%;border-radius:50% 50% 0 0/78% 78% 0 0;background:#c9c9c9;transform:translate(-50%)}.mobbin-shell[data-theme=dark] .mb-avatar.is-loading,.mobbin-shell[data-theme=dark] .mb-avatar-menu__pic.is-loading,.mobbin-shell[data-theme=dark] .ik-basic-profile__portrait-inner.is-loading,.mobbin-shell[data-theme=dark] .ik-profile-avatar.is-loading{background:#565656}.mobbin-shell[data-theme=light] .mb-avatar.is-loading,.mobbin-shell[data-theme=light] .mb-avatar-menu__pic.is-loading,.mobbin-shell[data-theme=light] .ik-basic-profile__portrait-inner.is-loading,.mobbin-shell[data-theme=light] .ik-profile-avatar.is-loading{background:#e4e6ea}.mobbin-shell[data-theme=light] .ik-avatar-skeleton:before,.mobbin-shell[data-theme=light] .ik-avatar-skeleton:after{background:#9aa1ad}.mb-avatar-menu__header .mb-avatar-menu__pic{display:block;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:linear-gradient(135deg,#f7c948,#6cc6f5 55%,#2b6cf5);cursor:pointer;position:relative;overflow:hidden}.mb-avatar-camera{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0006;color:#fff;opacity:0;transition:opacity .15s ease;border-radius:50%}.mb-avatar-menu__pic .mb-avatar-camera svg{width:14px;height:14px;flex:none}.mb-avatar-menu__pic:hover .mb-avatar-camera{opacity:1}.mb-avatar-menu{position:absolute;top:calc(100% + 12px);right:0;background:#ffffffb8;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,.5);border-radius:20px;box-shadow:0 20px 60px #00000024,0 2px 8px #0000000f;padding:10px;min-width:256px;display:flex;flex-direction:column;gap:4px;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease;z-index:100}.mobbin-shell[data-theme=dark] .mb-avatar-menu{background:linear-gradient(to bottom,#0000,#0000 72%,#00000004 75%,#0000000f 79%,#00000029,#00000052,#0000008f 94%,#000000db),#121214c7;border-color:#ffffff17;box-shadow:0 20px 60px #00000080,0 2px 8px #0000004d}.mb-avatar-wrap.is-open .mb-avatar-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.mb-avatar-menu__header{display:flex;align-items:center;gap:12px;padding:10px 12px 12px}.mb-avatar-menu__pic{height:42px;flex-shrink:0}.mb-avatar-menu__info{display:flex;flex-direction:column;gap:2px;min-width:0}.mb-avatar-menu__name{font-size:18px;font-weight:600;color:var(--mb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-avatar-menu__email{font-size:14px;color:var(--mb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.mb-avatar-menu__divider{height:1px;background:var(--mb-border);margin:6px 0}.mb-avatar-menu button{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border-radius:12px;border:0;background:transparent;color:var(--mb-text);font-size:17px;font-weight:500;cursor:pointer;text-align:left;transition:background .12s ease}.mb-avatar-menu>button.mb-avatar-menu__weighted-action{-webkit-text-stroke:.7px currentColor}.mb-avatar-menu button svg{width:22px;height:22px;flex:0 0 22px}.mb-avatar-menu button svg.mb-avatar-menu__request-icon{transform:scaleX(1.14)}.mb-avatar-menu button:hover{background:#0160fd14}.mb-avatar-view-mode{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 12px;color:var(--mb-text);font-size:17px;font-weight:650}.mb-avatar-view-mode__seg{width:100%;display:inline-grid;grid-template-columns:1fr 1fr;gap:3px;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--mb-card) 84%,transparent)}.mb-avatar-menu .mb-avatar-view-mode__seg button{display:grid;place-items:center;width:auto;min-width:62px;height:42px;padding:0 14px;border-radius:999px;color:var(--mb-muted);font-size:17px;font-weight:750;line-height:1;text-align:center;transition:background .13s ease,color .13s ease,box-shadow .13s ease}.mb-avatar-menu .mb-avatar-view-mode__seg button:hover{background:color-mix(in srgb,var(--mb-text) 7%,transparent);color:var(--mb-text)}.mb-avatar-menu .mb-avatar-view-mode__seg button.active{background:var(--mb-track-active);color:var(--mb-text);box-shadow:0 1px 5px #0000001f}.mb-avatar-theme{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;color:var(--mb-text);font-size:17px;font-weight:650}.mb-avatar-theme__seg{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--mb-card) 84%,transparent)}.mb-avatar-menu .mb-avatar-theme__seg button{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:999px;color:var(--mb-muted);transition:background .13s ease,color .13s ease,box-shadow .13s ease}.mb-avatar-menu .mb-avatar-theme__seg button:hover{background:color-mix(in srgb,var(--mb-text) 7%,transparent);color:var(--mb-text)}.mb-avatar-menu .mb-avatar-theme__seg button.active{background:var(--mb-track-active);color:var(--mb-text);box-shadow:0 1px 5px #0000001f}.mb-avatar-menu button.danger{color:#e53935;font-weight:750}.mb-avatar-menu button.danger:hover{background:#e5393514}.mobbin-shell[data-theme=dark] .mb-avatar-menu button:hover{background:#5b9bff24}.mobbin-shell[data-theme=dark] .mb-avatar-theme__seg,.mobbin-shell[data-theme=dark] .mb-avatar-view-mode__seg{background:#ffffff14}.mobbin-shell[data-theme=dark] .mb-avatar-menu .mb-avatar-view-mode__seg button.active,.mobbin-shell[data-theme=dark] .mb-avatar-menu .mb-avatar-theme__seg button.active{background:#ffffff1f;color:#f4f5f7;box-shadow:none}.mb-page{width:min(calc(100% - 66px),calc(var(--mb-app-max-width) - 30px));max-width:var(--mb-app-max-width);margin:0 auto;padding:16px 0 90px}.mobbin-shell.is-basic-profile-route .mb-page{width:100%;max-width:none;height:calc(100vh - 81px);overflow:hidden;padding-top:0;padding-bottom:0}.mb-page:has(.ik-appicon-page){padding-bottom:10px}.mb-mega{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-bottom:54px}.mb-mega-label{margin:0 0 18px;font-size:14px;font-weight:500;color:var(--mb-muted)}.mb-mega-col ul{list-style:none;margin:0;padding:0;display:grid;gap:13px}.mb-mega-col button{border:0;background:none;padding:0;text-align:left;font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--mb-text);transition:opacity .12s ease}.mb-mega-col button:hover{opacity:.55}.mb-toolbar{display:flex;align-items:center;gap:22px;margin-bottom:22px}.mb-segment{display:inline-flex;padding:3px;border-radius:999px;background:var(--mb-track)}.mb-segment button{border:0;background:none;padding:6px 16px;border-radius:999px;font-size:14px;font-weight:600;color:var(--mb-muted)}.mb-segment button.active{background:var(--mb-track-active);color:var(--mb-text);box-shadow:0 1px 3px #00000024}.mb-sorttabs{display:flex;gap:22px;padding-left:22px;border-left:1px solid var(--mb-border)}.mb-sorttabs button{position:relative;border:0;background:none;padding:4px 0;font-size:15px;font-weight:600;color:var(--mb-muted)}.mb-sorttabs button.active{color:var(--mb-text)}.mb-sorttabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;border-radius:2px;background:var(--mb-text)}.mb-filter{margin-left:auto;display:inline-flex;align-items:center;gap:8px;border:0;background:none;font-size:15px;font-weight:600;color:var(--mb-text)}.mb-pro-banner{display:flex;align-items:center;gap:14px;padding:15px 22px;margin-bottom:30px;background:var(--mb-banner-bg);border-radius:16px;font-size:15px;color:var(--mb-text)}.mb-pro-badge{flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 9px;border-radius:7px;background:var(--mb-pro-bg);color:var(--mb-pro-text)}.mb-pro-banner a{color:var(--mb-text);font-weight:600;text-decoration:underline}.mb-grid-banner{width:100%;min-height:var(--ik-filter-tab-height);margin:clamp(35px,3.4vw,65px) 0 25px;border-radius:10px;background:var(--mb-banner-bg);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:6px 14px}.mb-filter-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-start;min-width:0}.mb-filter-label{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:700;color:var(--ik-surface);background:var(--ik-ink);padding:6px 14px;border-radius:999px;letter-spacing:.01em}.mb-filter-chip-row{position:relative;display:inline-flex;align-items:center}.mb-filter-chip{position:relative;border:0;background:none;cursor:pointer;padding:6px 14px;font-size:15px;font-weight:600;color:var(--ik-soft);transition:color .13s ease}.mb-filter-chip:hover,.mb-filter-chip.active{color:var(--ik-ink)}.mb-filter-chip-triangle{position:absolute;top:-3px;left:50%;width:14px;height:14px;transform:translate(-50%);color:currentColor;pointer-events:none}.mb-filter-taxonomy{display:inline-flex;align-items:center;gap:8px;margin-left:auto;min-width:0;max-width:58%;color:var(--ik-soft);font-size:15px;font-weight:700;white-space:nowrap}.mb-filter-taxonomy svg{flex:0 0 auto;color:var(--ik-ink)}.mb-filter-taxonomy>span:first-of-type{color:#22c55e}.mb-filter-taxonomy__types{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:5px;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;color:var(--ik-soft)}.mb-filter-taxonomy__types::-webkit-scrollbar{display:none}.mb-filter-taxonomy__types:before{content:"·";margin-right:3px;flex:0 0 auto;scroll-snap-align:none;color:color-mix(in srgb,var(--ik-soft) 70%,transparent)}.mb-filter-taxonomy__type{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start}.mb-page>.mb-grid-banner{min-height:var(--ik-filter-tab-height);font-size:19px;margin-top:10px;padding-top:7px;padding-bottom:7px}.mb-page>.mb-grid-banner .mb-filter-bar{margin-left:-20px}.mb-page>.mb-grid-banner .mb-filter-bar>.ik-application-filter{margin-left:6px}.mb-page>.mb-grid-banner .ik-application-filter__trigger{padding-left:14px}.mb-page>.mb-grid-banner .mb-filter-label,.mb-page>.mb-grid-banner .mb-filter-chip,.mb-page>.mb-grid-banner .mb-filter-taxonomy{font-size:inherit}.mb-page>.mb-grid-banner .mb-filter-label,.mb-page>.mb-grid-banner .mb-filter-chip{padding-top:7px;padding-bottom:7px}.mb-page>.mb-grid-banner .mb-filter-divider{height:19px}.mb-page>.mb-grid-banner .mb-filter-taxonomy svg{width:18px;height:18px}.ik-search-results-page{min-height:calc(100vh - 96px);padding:0 0 72px}.ik-living-archive{--ik-la-bg: #eef1f5;--ik-la-card: #ffffff;--ik-la-card-raised: #f8fafc;--ik-la-card-quiet: #e2e7ee;--ik-la-block: #d4dbe5;--ik-la-grid: rgba(18, 19, 24, .055);--ik-la-line: rgba(18, 19, 24, .14);--ik-la-line-strong: rgba(18, 19, 24, .28);--ik-la-ink: #20242c;--ik-la-muted: #747b87;--ik-la-green: #00ad59;--ik-la-blue: #0160fd;--ik-la-amber: #d99a28;--ik-la-coral: #df6d54;position:relative;width:100%;height:clamp(200px,15vw,228px);margin:10px 0 0;overflow:hidden;border:1px solid var(--ik-la-line);border-radius:16px;background:var(--ik-la-bg);box-shadow:0 14px 36px #12131814;isolation:isolate;pointer-events:none}.mobbin-shell[data-theme=dark] .ik-living-archive{--ik-la-bg: #101113;--ik-la-card: #202226;--ik-la-card-raised: #282b30;--ik-la-card-quiet: #181a1d;--ik-la-block: #31343a;--ik-la-grid: rgba(255, 255, 255, .035);--ik-la-line: rgba(255, 255, 255, .09);--ik-la-line-strong: rgba(255, 255, 255, .24);--ik-la-ink: #f3f5f7;--ik-la-muted: #858a94;--ik-la-green: #00e676;--ik-la-blue: #2f7bfe;--ik-la-amber: #d7a441;--ik-la-coral: #df745f;box-shadow:0 18px 44px #00000057}.ik-living-archive__art{display:block;width:100%;height:100%;color:var(--ik-la-ink);shape-rendering:geometricPrecision;text-rendering:geometricPrecision}.ik-la-grid{opacity:.78}.ik-la-grid-line{stroke:var(--ik-la-grid);stroke-width:1}.ik-la-guide{fill:none;stroke:var(--ik-la-line);stroke-width:1;stroke-dasharray:3 8}.ik-la-stage-label text{font-family:Cedora,ui-monospace,SFMono-Regular,Menlo,monospace;dominant-baseline:middle}.ik-la-stage-index{fill:var(--ik-la-green);font-size:8px;font-weight:900;letter-spacing:.08em}.ik-la-stage-name{fill:var(--ik-la-muted);font-size:8px;font-weight:800;letter-spacing:.18em}.ik-la-rail,.ik-la-rail-tick{fill:none;stroke-width:1.5}.ik-la-rail--green{stroke:color-mix(in srgb,var(--ik-la-green) 56%,var(--ik-la-line))}.ik-la-rail--blue{stroke:color-mix(in srgb,var(--ik-la-blue) 58%,var(--ik-la-line))}.ik-la-rail-tick{stroke:var(--ik-la-line-strong)}.ik-la-card,.ik-la-capture-shell,.ik-la-analysis-shell,.ik-la-org-shell,.ik-la-board-shell{fill:var(--ik-la-card);stroke:var(--ik-la-line);stroke-width:1.15}.ik-la-card{filter:drop-shadow(0 7px 10px rgba(0,0,0,.1))}.ik-la-card--raised{fill:var(--ik-la-card-raised)}.ik-la-card--quiet{fill:var(--ik-la-card-quiet)}.ik-la-dot{fill:var(--ik-la-muted);opacity:.62}.ik-la-dot--green{fill:var(--ik-la-green);opacity:1}.ik-la-dot--coral{fill:var(--ik-la-coral);opacity:.9}.ik-la-hairline,.ik-la-copy-line,.ik-la-org-line,.ik-la-board-card path{fill:none;stroke:var(--ik-la-line-strong);stroke-width:2;stroke-linecap:round}.ik-la-block,.ik-la-input{fill:var(--ik-la-block)}.ik-la-block--blue,.ik-la-hero-block{fill:color-mix(in srgb,var(--ik-la-blue) 24%,var(--ik-la-block))}.ik-la-action{fill:var(--ik-la-green)}.ik-la-cursor{fill:var(--ik-la-ink);stroke:var(--ik-la-bg);stroke-width:1.4;stroke-linejoin:round}.ik-la-cursor-ring{fill:none;stroke:var(--ik-la-green);stroke-width:1.4;opacity:.3}.ik-la-capture-shell{fill:var(--ik-la-card-raised);filter:drop-shadow(0 8px 13px rgba(0,0,0,.12))}.ik-la-capture-screen{fill:var(--ik-la-card-quiet);stroke:var(--ik-la-line)}.ik-la-capture-corner{fill:none;stroke:var(--ik-la-green);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ik-la-capture-nav,.ik-la-capture-panel{fill:var(--ik-la-block)}.ik-la-capture-panel{fill:color-mix(in srgb,var(--ik-la-amber) 25%,var(--ik-la-block))}.ik-la-scan-line{fill:var(--ik-la-blue);opacity:.76}.ik-la-capture-stamp circle,.ik-la-board-mark circle{fill:var(--ik-la-green)}.ik-la-capture-stamp path,.ik-la-board-mark path{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ik-la-analysis-shell{fill:color-mix(in srgb,var(--ik-la-card) 92%,var(--ik-la-blue))}.ik-la-analysis-core{fill:var(--ik-la-card-quiet);stroke:var(--ik-la-line)}.ik-la-analysis-link{fill:none;stroke:var(--ik-la-line-strong);stroke-width:1;stroke-dasharray:2 4}.ik-la-component rect{fill:var(--ik-la-card-raised);stroke:var(--ik-la-line-strong)}.ik-la-component path{fill:none;stroke:var(--ik-la-muted);stroke-width:1.4;stroke-linecap:round}.ik-la-component-accent{fill:var(--ik-la-green)}.ik-la-component-accent--blue{fill:var(--ik-la-blue)}.ik-la-timeline{fill:none;stroke:var(--ik-la-line-strong);stroke-width:1.5}.ik-la-timeline-stop{fill:var(--ik-la-card-raised);stroke:var(--ik-la-line-strong);stroke-width:1}.ik-la-timeline-playhead rect{fill:color-mix(in srgb,var(--ik-la-blue) 18%,var(--ik-la-card))}.ik-la-timeline-playhead circle{fill:var(--ik-la-blue)}.ik-la-org-shell{fill:var(--ik-la-card-quiet)}.ik-la-org-divider{fill:none;stroke:var(--ik-la-line);stroke-width:1}.ik-la-org-icon{fill:none;stroke:var(--ik-la-muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ik-la-org-icon--green{stroke:var(--ik-la-green)}.ik-la-org-icon--blue{stroke:var(--ik-la-blue)}.ik-la-org-node{fill:var(--ik-la-blue)}.ik-la-org-card{fill:color-mix(in srgb,var(--ik-la-muted) 18%,var(--ik-la-card));stroke:var(--ik-la-line)}.ik-la-org-card--green{fill:color-mix(in srgb,var(--ik-la-green) 16%,var(--ik-la-card))}.ik-la-org-card--blue{fill:color-mix(in srgb,var(--ik-la-blue) 18%,var(--ik-la-card))}.ik-la-board-shell{fill:var(--ik-la-card-raised);filter:drop-shadow(0 8px 15px rgba(0,0,0,.12))}.ik-la-board-surface{fill:var(--ik-la-card-quiet)}.ik-la-board-card rect{fill:var(--ik-la-card);stroke:var(--ik-la-line)}.ik-la-board-preview,.ik-la-board-avatar{fill:color-mix(in srgb,var(--ik-la-coral) 25%,var(--ik-la-block))!important}.ik-la-board-button{fill:var(--ik-la-green)!important}.ik-la-board-chart{stroke:var(--ik-la-blue)!important;stroke-width:2!important}.ik-la-board-pin{fill:var(--ik-la-blue)}.ik-la-packet{fill:var(--ik-la-green);stroke:var(--ik-la-bg);stroke-width:2;opacity:.85}.ik-la-packet--two{fill:var(--ik-la-blue)}.ik-la-packet--three{fill:var(--ik-la-amber)}.ik-la-parallax-back,.ik-la-parallax-front,.ik-la-cursor-motion,.ik-la-scan-line,.ik-la-component,.ik-la-org-card,.ik-la-board-card,.ik-la-packet{transform-box:fill-box;transform-origin:center;will-change:transform,opacity}.ik-living-archive.is-running .ik-la-parallax-back{animation:ik-la-parallax-back 30s ease-in-out infinite}.ik-living-archive.is-running .ik-la-parallax-front{animation:ik-la-parallax-front 24s ease-in-out infinite}.ik-living-archive.is-running .ik-la-cursor-motion{animation:ik-la-cursor-travel 12s cubic-bezier(.45,0,.25,1) infinite}.ik-living-archive.is-running .ik-la-cursor-ring{animation:ik-la-cursor-select 12s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.ik-living-archive.is-running .ik-la-scan-line{animation:ik-la-scan 6s cubic-bezier(.45,0,.35,1) infinite}.ik-living-archive.is-running .ik-la-action{animation:ik-la-action-state 4s ease-in-out infinite}.ik-living-archive.is-running .ik-la-component{animation:ik-la-component-breathe 16s ease-in-out infinite}.ik-living-archive.is-running .ik-la-component--two,.ik-living-archive.is-running .ik-la-component--five{animation-delay:-5.2s}.ik-living-archive.is-running .ik-la-component--three,.ik-living-archive.is-running .ik-la-component--four{animation-delay:-10.4s}.ik-living-archive.is-running .ik-la-timeline-playhead circle{animation:ik-la-playhead 8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.ik-living-archive.is-running .ik-la-org-card{animation:ik-la-catalogue 10s cubic-bezier(.32,0,.2,1) infinite}.ik-living-archive.is-running .ik-la-org-card--green{animation-delay:-3.3s}.ik-living-archive.is-running .ik-la-org-card--blue{animation-delay:-6.6s}.ik-living-archive.is-running .ik-la-board-card{animation:ik-la-board-align 10s cubic-bezier(.3,0,.2,1) infinite}.ik-living-archive.is-running .ik-la-board-card--two{animation-delay:-2.5s}.ik-living-archive.is-running .ik-la-board-card--three{animation-delay:-5s}.ik-living-archive.is-running .ik-la-board-card--four{animation-delay:-7.5s}.ik-living-archive.is-running .ik-la-packet{animation:ik-la-packet-flow 18s linear infinite}.ik-living-archive.is-running .ik-la-packet--two{animation-delay:-6s}.ik-living-archive.is-running .ik-la-packet--three{animation-delay:-12s}@keyframes ik-la-parallax-back{0%,to{transform:translate(-2px)}50%{transform:translate(7px)}}@keyframes ik-la-parallax-front{0%,to{transform:translate(2px)}50%{transform:translate(-6px)}}@keyframes ik-la-cursor-travel{0%,8%,to{transform:translate(0)}28%{transform:translate(22px,14px)}48%,58%{transform:translate(48px,7px)}78%{transform:translate(31px,28px)}}@keyframes ik-la-cursor-select{0%,42%,64%,to{opacity:.16;transform:scale(.72)}50%,56%{opacity:.86;transform:scale(1)}}@keyframes ik-la-scan{0%,9%,to{opacity:0;transform:translateY(0)}17%{opacity:.72}74%{opacity:.72;transform:translateY(62px)}84%{opacity:0;transform:translateY(70px)}}@keyframes ik-la-action-state{0%,to{opacity:.65}45%,58%{opacity:1}}@keyframes ik-la-component-breathe{0%,16%,to{opacity:.72;transform:translate(0)}38%,64%{opacity:1;transform:translate(4px)}82%{opacity:.78;transform:translate(-2px)}}@keyframes ik-la-playhead{0%,to{transform:translate(0)}50%{transform:translate(42px)}}@keyframes ik-la-catalogue{0%,12%,to{opacity:.66;transform:translate(-8px)}32%,70%{opacity:1;transform:translate(0)}88%{opacity:.75;transform:translate(3px)}}@keyframes ik-la-board-align{0%,10%,to{opacity:.78;transform:translateY(3px)}28%,72%{opacity:1;transform:translateY(0)}88%{opacity:.82;transform:translateY(-1px)}}@keyframes ik-la-packet-flow{0%{opacity:0;transform:translate(0)}5%{opacity:.9}94%{opacity:.9}to{opacity:0;transform:translate(1300px)}}@media(max-width:1170px){.ik-living-archive{height:170px}.ik-la-stage-label,.ik-la-guide{display:none}}@media(prefers-reduced-motion:reduce){.ik-living-archive *,.ik-living-archive *:before,.ik-living-archive *:after{animation:none!important;transition:none!important}}.ik-flat-archive{--ik-fa-canvas: #f4f1eb;--ik-fa-surface: #ffffff;--ik-fa-surface-muted: #eceae5;--ik-fa-ink: #08090b;--ik-fa-line: #24262a;--ik-fa-blue: #3c9ce7;--ik-fa-yellow: #ffd94f;--ik-fa-coral: #ff4868;--ik-fa-skin: #f4c9ad;--ik-fa-green: #00bd67;--ik-la-bg: var(--ik-fa-canvas);--ik-la-line: rgba(8, 9, 11, .18);background:var(--ik-fa-canvas)}.ik-living-archive--supplied{--ik-search-cue-surface: #ffffff;--ik-search-cue-stroke: #232731;--ik-search-cue-muted: #dce2ea;--ik-search-cue-line: #727b88;--ik-search-cue-green: #00bd67;--ik-search-cue-blue: #1473e6;height:clamp(210px,19vw,260px);margin-top:4px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;isolation:auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}.mobbin-shell[data-theme=dark] .ik-living-archive--supplied{--ik-search-cue-surface: #1b1e24;--ik-search-cue-stroke: #eef2f7;--ik-search-cue-muted: #303641;--ik-search-cue-line: #9da6b4;--ik-search-cue-green: #00dc78;--ik-search-cue-blue: #4a91ff;background:transparent;box-shadow:none}.ik-living-archive__supplied-groups{display:grid;grid-template-columns:700fr 543.858fr;width:auto;max-width:100%;height:100%;margin-inline:auto;aspect-ratio:1243.858 / 450}.ik-living-archive__icon-rain{position:relative;min-width:0;height:100%;overflow:hidden}.ik-living-archive__icon-rain-floor{position:absolute;right:0;bottom:10px;left:0;height:1px;pointer-events:none}.ik-living-archive__icon-rain .ik-rain-overlay img{box-shadow:none!important}.ik-living-archive__supplied-part{--ik-archive-part-x: 0px;--ik-archive-part-y: 0px;--ik-archive-part-scale: 1;position:relative;display:block;min-width:0;height:100%;overflow:hidden;transform:translate3d(var(--ik-archive-part-x),var(--ik-archive-part-y),0) scale(var(--ik-archive-part-scale));transform-origin:center bottom}.ik-living-archive__supplied-art{position:absolute;top:0;display:block;height:100%;max-width:none;-webkit-user-select:none;user-select:none}.ik-living-archive__supplied-part--one .ik-living-archive__supplied-art{left:0;width:254.8369%}.ik-living-archive__supplied-part--one{--ik-archive-part-x: -40px}.ik-living-archive__supplied-part--three .ik-living-archive__supplied-art{left:-227.9998%;width:328.0099%}.ik-living-archive__supplied-part--three{--ik-archive-part-y: -5px}.mobbin-shell[data-theme=dark] .ik-living-archive__supplied-art{filter:invert(1) hue-rotate(180deg) brightness(.82) contrast(.97) saturate(1.14)}.ik-living-archive__search-cue{position:absolute;z-index:2;top:50%;width:auto;height:clamp(170px,13vw,250px);aspect-ratio:150 / 190;overflow:visible;transform:translateY(-50%);pointer-events:none}.ik-living-archive__search-cue--query{left:max(4px,calc((100% - 1030px)/2 - 205px))}.ik-living-archive__search-cue--results{right:max(4px,calc((100% - 1030px)/2 - 205px))}.ik-living-archive__result-card{fill:var(--ik-search-cue-surface);stroke:color-mix(in srgb,var(--ik-search-cue-stroke) 34%,transparent);stroke-width:1.5}.ik-living-archive__result-media{fill:color-mix(in srgb,var(--ik-search-cue-muted) 78%,transparent)}.ik-living-archive__result-media--green{fill:color-mix(in srgb,var(--ik-search-cue-green) 42%,var(--ik-search-cue-muted))}.ik-living-archive__result-media--blue{fill:color-mix(in srgb,var(--ik-search-cue-blue) 44%,var(--ik-search-cue-muted))}.ik-living-archive__result-line{fill:none;stroke:var(--ik-search-cue-line);stroke-width:2;stroke-linecap:round}.ik-living-archive__lens-glass{fill:color-mix(in srgb,var(--ik-search-cue-blue) 10%,transparent);stroke:var(--ik-search-cue-stroke);stroke-width:5}.ik-living-archive__lens-handle,.ik-living-archive__lens-glint,.ik-living-archive__selection-corners,.ik-living-archive__sort-arrow{fill:none;stroke-linecap:round;stroke-linejoin:round}.ik-living-archive__lens-handle{stroke:var(--ik-search-cue-stroke);stroke-width:9}.ik-living-archive__lens-glint{stroke:color-mix(in srgb,var(--ik-search-cue-surface) 88%,transparent);stroke-width:3}.ik-living-archive__selection-corners{stroke:var(--ik-search-cue-green);stroke-width:2.5}.ik-living-archive__search-cursor{fill:var(--ik-search-cue-surface);stroke:var(--ik-search-cue-stroke);stroke-width:2;stroke-linejoin:round}.ik-living-archive__filter{fill:color-mix(in srgb,var(--ik-search-cue-blue) 20%,var(--ik-search-cue-surface));stroke:var(--ik-search-cue-stroke);stroke-width:2.5;stroke-linejoin:round}.ik-living-archive__sort-arrow{stroke:var(--ik-search-cue-green);stroke-width:3.5}.ik-living-archive__rank-dot{fill:var(--ik-search-cue-green)}.ik-living-archive__rank-dot--blue{fill:var(--ik-search-cue-blue)}.ik-living-archive__rank-number{fill:#fff;font-family:Cedora,sans-serif;font-size:10px;font-weight:900}.ik-living-archive__lens,.ik-living-archive__search-cursor,.ik-living-archive__rank-card{transform-box:fill-box;transform-origin:center}.ik-living-archive__lens{animation:ik-search-cue-scan 8s ease-in-out infinite}.ik-living-archive__search-cursor{animation:ik-search-cue-cursor 8s ease-in-out infinite}.ik-living-archive__rank-card--one{animation:ik-search-cue-rank 10s ease-in-out infinite}.ik-living-archive__rank-card--two{animation:ik-search-cue-rank 10s ease-in-out -5s infinite}@keyframes ik-search-cue-scan{0%,to{transform:translate(-5px,2px)}45%,65%{transform:translate(15px,-4px)}}@keyframes ik-search-cue-cursor{0%,20%,to{transform:translate(0)}48%,70%{transform:translate(-12px,13px)}}@keyframes ik-search-cue-rank{0%,to{transform:translate(0)}45%,65%{transform:translate(-7px)}}@media(max-width:1170px){.ik-living-archive--supplied{height:190px}.ik-living-archive__search-cue{height:158px}}@media(prefers-reduced-motion:reduce){.ik-living-archive__search-cue *{animation:none!important}}.mobbin-shell[data-theme=dark] .ik-flat-archive{--ik-fa-canvas: #101113;--ik-fa-surface: #f5f2ea;--ik-fa-surface-muted: #d9d8d2;--ik-fa-ink: #060708;--ik-fa-line: #1a1b1e;--ik-fa-blue: #3f9ee9;--ik-fa-yellow: #ffd84a;--ik-fa-coral: #ff4767;--ik-fa-skin: #f1c5a7;--ik-fa-green: #00dc78;--ik-la-bg: var(--ik-fa-canvas);--ik-la-line: rgba(255, 255, 255, .1);background:var(--ik-fa-canvas)}.ik-flat-archive svg *{vector-effect:non-scaling-stroke}.ik-fa-window{fill:color-mix(in srgb,var(--ik-fa-surface) 94%,var(--ik-fa-canvas));stroke:var(--ik-fa-ink);stroke-width:2.2}.mobbin-shell[data-theme=dark] .ik-fa-window{fill:#191a1d}.ik-fa-window-bar,.ik-fa-black-card,.ik-fa-phone-notch,.ik-fa-home-dot,.ik-fa-hair,.ik-fa-leg-dark,.ik-fa-shoe{fill:var(--ik-fa-ink)}.ik-fa-window-dot{fill:#fff}.ik-fa-dot-field{fill:var(--ik-fa-coral)}.ik-fa-connector{fill:none;stroke:color-mix(in srgb,var(--ik-fa-line) 35%,transparent);stroke-width:2;stroke-linecap:round}.ik-fa-connector--accent{stroke:var(--ik-fa-green)}.ik-fa-paper,.ik-fa-phone-screen,.ik-fa-stage,.ik-fa-field,.ik-fa-toggle{fill:var(--ik-fa-surface);stroke:var(--ik-fa-ink);stroke-width:2.2}.ik-fa-phone-screen,.ik-fa-stage{fill:var(--ik-fa-surface-muted)}.ik-fa-selection{fill:none;stroke:var(--ik-fa-ink);stroke-width:2;stroke-linecap:square}.ik-fa-scan{fill:var(--ik-fa-coral);opacity:.88}.ik-fa-copy,.ik-fa-shelf-line{fill:none;stroke:var(--ik-fa-line);stroke-width:1.8;stroke-linecap:round}.ik-fa-yellow-block,.ik-fa-yellow-workspace,.ik-fa-yellow-shelf{fill:var(--ik-fa-yellow);stroke:var(--ik-fa-ink);stroke-width:2.2}.ik-fa-module{fill:var(--ik-fa-blue);stroke:var(--ik-fa-ink);stroke-width:2}.ik-fa-module--two{fill:var(--ik-fa-coral)}.ik-fa-module--three{fill:var(--ik-fa-green)}.ik-fa-blue-shape,.ik-fa-coral-shape,.ik-fa-pants,.ik-fa-blue-module,.ik-fa-skin,.ik-fa-status-dot{stroke:var(--ik-fa-ink);stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.ik-fa-blue-shape,.ik-fa-pants,.ik-fa-blue-module{fill:var(--ik-fa-blue)}.ik-fa-coral-shape,.ik-fa-coral-dot{fill:var(--ik-fa-coral)}.ik-fa-skin{fill:var(--ik-fa-skin)}.ik-fa-status-dot{fill:var(--ik-fa-blue)}.ik-fa-gesture-line,.ik-fa-finger{fill:none;stroke:var(--ik-fa-ink);stroke-width:2;stroke-linecap:round}.ik-fa-finger{stroke:var(--ik-fa-blue);stroke-width:10}.ik-fa-code-card{transform-box:fill-box;transform-origin:center}.ik-fa-code-label{fill:#fff;font-family:Cedora,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;font-weight:900;letter-spacing:.06em}.ik-fa-worker path,.ik-fa-worker circle{stroke-linejoin:round}.ik-fa-worker-arm-outline,.ik-fa-worker-arm{fill:none;stroke-linecap:round;stroke-linejoin:round}.ik-fa-worker-arm-outline{stroke:var(--ik-fa-ink);stroke-width:14}.ik-fa-worker-arm{stroke:var(--ik-fa-skin);stroke-width:10}.ik-fa-clothes-arm-outline,.ik-fa-clothes-arm{fill:none;stroke-linecap:round;stroke-linejoin:round}.ik-fa-clothes-arm-outline{stroke:var(--ik-fa-ink);stroke-width:20}.ik-fa-clothes-arm{stroke-width:15}.ik-fa-clothes-arm--blue{stroke:var(--ik-fa-blue)}.ik-fa-clothes-arm--coral{stroke:var(--ik-fa-coral)}.ik-fa-clothes-arm--yellow{stroke:var(--ik-fa-yellow)}.ik-fa-yellow-clothes{fill:var(--ik-fa-yellow);stroke:var(--ik-fa-ink);stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.ik-fa-hair--violet{fill:#493575}.ik-fa-hair--long{fill:#17141f}.ik-fa-shoe--accent{fill:var(--ik-fa-coral)}.ik-fa-pocket-line{fill:none;stroke:color-mix(in srgb,var(--ik-fa-ink) 75%,transparent);stroke-width:1.6;stroke-linecap:round}.ik-fa-face-line{fill:none;stroke:var(--ik-fa-ink);stroke-width:1.7;stroke-linecap:round}.ik-fa-hand-dot{stroke-width:2}.ik-fa-toggle-knob{fill:var(--ik-fa-coral);stroke:var(--ik-fa-ink);stroke-width:1.8}.ik-fa-check,.ik-fa-envelope,.ik-fa-flow-card-line{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ik-fa-build-module,.ik-fa-blue-module,.ik-fa-flow-card,.ik-fa-right-hand,.ik-fa-left-hand,.ik-fa-worker,.ik-fa-scan,.ik-fa-cursor,.ik-fa-parallax-back,.ik-fa-parallax-front{transform-box:fill-box;transform-origin:center;will-change:transform,opacity}.ik-fa-mail-tile{filter:drop-shadow(4px 5px 0 rgba(0,0,0,.14))}.ik-fa-cursor-shape{fill:var(--ik-fa-surface);stroke:var(--ik-fa-ink);stroke-width:2;stroke-linejoin:round}.ik-fa-cursor-ring{fill:none;stroke:var(--ik-fa-green);stroke-width:2;opacity:0}.ik-flat-archive.is-running .ik-fa-parallax-back{animation:ik-fa-parallax-back 30s ease-in-out infinite}.ik-flat-archive.is-running .ik-fa-parallax-front{animation:ik-fa-parallax-front 24s ease-in-out infinite}.ik-flat-archive.is-running .ik-fa-left-hand{animation:ik-fa-left-hand 14s cubic-bezier(.4,0,.2,1) infinite}.ik-flat-archive.is-running .ik-fa-code-card{animation:ik-fa-code-card 12s ease-in-out infinite}.ik-flat-archive.is-running .ik-fa-scan{animation:ik-fa-scan 12s cubic-bezier(.45,0,.25,1) infinite}.ik-flat-archive.is-running .ik-fa-worker--left{animation:ik-fa-worker-breathe 16s ease-in-out infinite}.ik-flat-archive.is-running .ik-fa-worker--right{animation:ik-fa-worker-breathe 16s ease-in-out -8s infinite}.ik-flat-archive.is-running .ik-fa-worker--archive{animation:ik-fa-worker-breathe 16s ease-in-out -4s infinite}.ik-flat-archive.is-running .ik-fa-blue-module{animation:ik-fa-module-place 16s cubic-bezier(.4,0,.2,1) infinite;transform-box:fill-box;transform-origin:center}.ik-flat-archive.is-running .ik-fa-flow-card{animation:ik-fa-flow-card 18s cubic-bezier(.35,0,.2,1) infinite}.ik-flat-archive.is-running .ik-fa-right-hand{animation:ik-fa-right-hand 16s ease-in-out infinite}.ik-flat-archive.is-running .ik-fa-cursor{animation:ik-fa-cursor 12s cubic-bezier(.45,0,.25,1) infinite}.ik-flat-archive.is-running .ik-fa-cursor-ring{animation:ik-fa-cursor-ring 12s ease-in-out infinite}.ik-flat-archive.is-running .ik-fa-packet{animation:ik-fa-packet-travel 18s linear infinite}.ik-flat-archive.is-running .ik-fa-packet--two{animation-delay:-6s}.ik-flat-archive.is-running .ik-fa-packet--three{animation-delay:-12s}@keyframes ik-fa-parallax-back{0%,to{transform:translate(-2px)}50%{transform:translate(5px)}}@keyframes ik-fa-parallax-front{0%,to{transform:translate(1px)}50%{transform:translate(-4px)}}@keyframes ik-fa-left-hand{0%,18%,to{transform:translate(-4px,3px)}38%,68%{transform:translate(4px,-2px)}84%{transform:translateY(1px)}}@keyframes ik-fa-code-card{0%,18%,to{transform:translate(-2px,3px) rotate(-2deg)}38%,70%{transform:translate(3px,-3px) rotate(1deg)}}@keyframes ik-fa-scan{0%,10%,to{opacity:0;transform:translateY(0)}18%{opacity:.9}70%{opacity:.9;transform:translateY(38px)}82%{opacity:0;transform:translateY(43px)}}@keyframes ik-fa-worker-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes ik-fa-module-place{0%,14%,to{transform:translate(-8px,-6px) scale(.94)}36%,70%{transform:translate(0) scale(1)}88%{transform:translate(3px,1px) scale(.98)}}@keyframes ik-fa-flow-card{0%,12%,to{transform:translate(-10px);opacity:.78}34%,72%{transform:translate(0);opacity:1}88%{transform:translate(4px);opacity:.86}}@keyframes ik-fa-right-hand{0%,16%,to{transform:translate(5px,3px)}38%,68%{transform:translate(-4px,-2px)}}@keyframes ik-fa-cursor{0%,12%,to{transform:translate(0)}36%,58%{transform:translate(22px,-14px)}80%{transform:translate(8px,-4px)}}@keyframes ik-fa-cursor-ring{0%,32%,64%,to{opacity:0;transform:scale(.6)}42%,54%{opacity:.9;transform:scale(1)}}@keyframes ik-fa-packet-travel{0%{opacity:0;transform:translate(0)}6%{opacity:.9}94%{opacity:.9}to{opacity:0;transform:translate(890px)}}@media(max-width:1170px){.ik-fa-dot-field,.ik-fa-mail-tile{display:none}}.ik-application-toolbar.ik-search-results-scope{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:0;margin:4px 0 0;padding:0;border-radius:0;background:transparent;box-shadow:none}.ik-search-results-scope+.ik-living-archive{margin-top:12px;margin-bottom:12px}.ik-search-results-grid{margin-top:calc(clamp(18px,1.8vw,26px) + 7px)}.ik-search-results-empty{min-height:56vh}.ik-search-results-screen-board{margin-top:clamp(18px,1.8vw,26px)}.ik-search-result-screen{display:grid;min-width:0;gap:clamp(7px,.75vw,10px);padding-bottom:clamp(12px,1.5vw,22px)}.ik-search-result-screen__app{display:inline-grid;grid-template-columns:clamp(32px,2.55vw,42px) minmax(0,auto);align-items:center;justify-self:start;max-width:100%;gap:clamp(8px,.75vw,11px);padding:0;border:0;background:transparent;color:var(--ik-ink);font:inherit;text-align:left;cursor:pointer}.ik-search-result-screen__icon{width:clamp(32px,2.55vw,42px);height:clamp(32px,2.55vw,42px);display:grid;place-items:center;overflow:hidden;border-radius:clamp(9px,.75vw,12px);color:#fff;font-weight:900;letter-spacing:-.04em;box-shadow:0 8px 18px #0000003d}.ik-search-result-screen__icon.has-image{background:#ffffff14}.ik-search-result-screen__icon img{width:100%;height:100%;display:block;object-fit:cover}.ik-search-result-screen__copy{display:grid;min-width:0;gap:2px}.ik-search-result-screen__copy strong,.ik-search-result-screen__copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ik-search-result-screen__copy strong{color:var(--ik-ink);font-size:clamp(15px,1.22vw,19px);font-weight:820;line-height:1.08;letter-spacing:-.03em}.ik-search-results-screen-board--skeleton,.ik-search-result-screen--skeleton{pointer-events:none}.ik-search-result-screen__app--skeleton{cursor:default}.ik-search-result-screen__icon--skeleton{display:block;background:#e5e7ec;box-shadow:none}.ik-search-result-screen__name-skeleton{display:block;width:clamp(38px,3.3vw,50px);height:clamp(14px,1.22vw,18px);border-radius:999px;background:#e5e7ec}.mobbin-shell[data-theme=dark] .ik-search-result-screen__icon--skeleton,.mobbin-shell[data-theme=dark] .ik-search-result-screen__name-skeleton{background:#24262b}.ik-search-result-screen__copy span{color:var(--ik-muted);font-size:clamp(10px,.72vw,12px);font-weight:800;line-height:1.15}.ik-search-result-screen__app:hover .ik-search-result-screen__copy strong,.ik-search-result-screen__app:focus-visible .ik-search-result-screen__copy strong{color:var(--ik-accent)}@media(max-width:980px){.ik-search-results-scope .ik-subtype-row{flex-wrap:wrap}}.mb-grid{display:grid}.mb-rating{position:absolute;top:16px;left:16px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:9px;background:var(--mb-rating-bg);color:var(--mb-rating-text);font-size:13px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mb-phone{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.mb-phone img{height:100%;width:auto;max-width:100%;border-radius:22px;object-fit:cover;box-shadow:var(--mb-shadow)}.mb-phone-empty{width:62%;height:92%;border-radius:22px;background:var(--mb-track)}@media(max-width:1280px){.mb-mega{grid-template-columns:repeat(2,1fr);row-gap:36px}}@media(max-width:860px){.mb-search{display:none}.mb-toolbar{flex-wrap:wrap}}.ik-global-category-row{border-radius:12px;background:transparent;box-shadow:inset 0 0 0 1px transparent;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.ik-global-category-row:hover,.ik-global-category-row:focus-within{background:#1118270e;box-shadow:inset 0 0 0 1px #11182713}.ik-global-category-row:has(button:active){background:#11182717;box-shadow:inset 0 0 0 1px #1118271f;transform:scale(.995)}.ik-global-category-row.is-selected{background:#11182713;box-shadow:inset 0 0 0 1px #1118271a}.mobbin-shell[data-theme=dark] .ik-global-category-row:hover,.mobbin-shell[data-theme=dark] .ik-global-category-row:focus-within{background:#ffffff0e;box-shadow:inset 0 0 0 1px #ffffff13}.mobbin-shell[data-theme=dark] .ik-global-category-row.is-selected{background:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff1a}.mobbin-shell{--eh-input-bg: var(--mb-search-bg);--eh-text-1: var(--mb-text);--eh-text-2: #3a3c42;--eh-text-3: #6b6e76;--eh-text-4: var(--mb-muted);--eh-text-5: #b9bcc4;--eh-surface: #ffffff;--eh-surface-muted: #f4f4f6;--eh-border: var(--mb-border);--eh-shadow-lg: 0 14px 44px rgba(0, 0, 0, .14);--eh-brand: var(--mb-text);--eh-hover: rgba(0, 0, 0, .05)}.mobbin-shell[data-theme=dark]{--eh-input-bg: var(--mb-search-bg);--eh-text-1: var(--mb-text);--eh-text-2: #d4d6db;--eh-text-3: #9b9ea6;--eh-text-4: var(--mb-muted);--eh-text-5: #54565c;--eh-surface: #1a1a1d;--eh-surface-muted: #202024;--eh-border: var(--mb-border);--eh-shadow-lg: 0 14px 44px rgba(0, 0, 0, .5);--eh-brand: var(--mb-text);--eh-hover: rgba(255, 255, 255, .06)}.eh-search-input:focus{outline:none}.eh-search-input::placeholder{opacity:.65}.eh-recent-row:hover .eh-recent-remove{opacity:1!important}.eh-link:hover{text-decoration:underline}.mb-search-slot{flex:1;display:grid;position:relative;min-width:220px;min-height:50px;place-items:center}.mb-search-slot__search,.mb-search-slot__title{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;transition:opacity .18s ease}.mb-search-slot__search{width:min(600px,100%);opacity:1;pointer-events:auto}.mb-search-slot__title{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;color:var(--mb-text);font-family:Benzin Bold,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(22px,2.25vw,36px);font-weight:950;line-height:.92;letter-spacing:0;white-space:nowrap}.mb-search-slot.is-app-title .mb-search-slot__search{opacity:0;pointer-events:none}.mb-search-slot.is-app-title .mb-search-slot__title{opacity:1;pointer-events:auto}.mb-nav-switch{position:relative;display:inline-flex;align-items:center}.mb-nav-tax-slot{position:absolute;left:0;top:50%;transform:translateY(-50%) translate(-6px);display:flex;align-items:center;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .22s cubic-bezier(.22,1,.36,1)}.mb-header.is-tax-collapsed .mb-nav-tax-slot{opacity:1;transform:translateY(-50%) translate(0);pointer-events:auto}.mb-header.is-tax-collapsed .mb-search-slot__search,.mb-header.is-tax-collapsed .mb-nav{opacity:0;pointer-events:none}.mb-nav-tax.ik-tax-tabs button{font-size:15.5px}.mb-nav-tax .ik-tax-count{display:inline-flex;align-items:center;justify-content:center;min-width:23px;border-radius:999px;padding:2px 8px;background:color-mix(in srgb,var(--ik-soft) 20%,transparent);color:var(--ik-soft);font-family:Cedora,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:700;transform:none}@media(prefers-reduced-motion:reduce){.mb-nav,.mb-search-slot__search,.mb-nav-tax-slot{transition:none}.mb-nav-tax-slot{transform:translateY(-50%)}}.mobbin-shell{--ik-lime: #d9ff55;--ik-blue: #0160fd;--ik-green: #00e676;--ik-surface: #ffffff;--ik-surface-2: #f4f5f7;--ik-surface-3: #eceef3;--ik-ink: #121318;--ik-soft: #696e7a;--ik-faint: #9a9fa9;--ik-border: rgba(18, 19, 24, .09);--ik-card-shadow: 0 18px 42px rgba(18, 19, 24, .08);--ik-elevated: #ffffff}.mobbin-shell{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ik-soft) 40%,transparent) transparent}.mobbin-shell ::-webkit-scrollbar{width:10px;height:10px}.mobbin-shell ::-webkit-scrollbar-track,.mobbin-shell ::-webkit-scrollbar-corner{background:transparent;border:0;box-shadow:none}.mobbin-shell ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ik-soft) 40%,transparent);border-radius:999px;border:3px solid transparent;background-clip:padding-box}.mobbin-shell ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ik-soft) 60%,transparent);background-clip:padding-box}.mobbin-shell[data-theme=dark]{--ik-blue: #2f7bfe;--ik-surface: #0a0a0b;--ik-surface-2: #151517;--ik-surface-3: #202024;--ik-ink: #f5f6f8;--ik-soft: #a7a9ad;--ik-faint: #74777d;--ik-border: rgba(255, 255, 255, .09);--ik-card-shadow: 0 18px 42px rgba(0, 0, 0, .42);--ik-elevated: #2a2a2e}.ik-command-row{display:flex;align-items:center;gap:8px;margin:-12px 0 28px;padding:6px;width:max-content;max-width:100%;overflow-x:auto;border:1px solid var(--ik-border);border-radius:18px;background:var(--ik-surface-2)}.ik-command-row button{border:0;border-radius:13px;padding:10px 16px;background:transparent;color:var(--ik-soft);font-size:14px;font-weight:750;white-space:nowrap}.ik-command-row button.active{background:var(--ik-surface);color:var(--ik-ink);box-shadow:0 1px 6px #0000001a}.ik-library-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.55fr);gap:28px;align-items:end;margin-bottom:30px}.ik-eyebrow,.ik-mega-label{margin:0 0 10px;color:var(--ik-faint);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ik-library-hero h1,.ik-section-heading h1,.ik-source-profile__hero h1,.ik-profile-card h1{margin:0;color:var(--ik-ink);font-size:clamp(34px,4vw,72px);line-height:.96;letter-spacing:-.03em}.ik-library-hero p,.ik-section-heading p,.ik-source-profile__hero p,.ik-profile-card p{margin:14px 0 0;color:var(--ik-soft);font-size:16px;line-height:1.5}.ik-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ik-stat-grid span,.ik-profile-metrics span{display:grid;gap:5px;min-height:92px;padding:18px;border:1px solid var(--ik-border);border-radius:18px;background:var(--ik-surface-2);color:var(--ik-soft);font-size:13px;font-weight:700}.ik-stat-grid strong,.ik-profile-metrics strong{color:var(--ik-ink);font-size:28px;line-height:1}.ik-mega{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.8fr) minmax(320px,1fr);gap:18px;margin-bottom:28px}.ik-mega-col{padding:20px;border:1px solid var(--ik-border);border-radius:22px;background:var(--ik-surface-2)}.ik-chip-grid{display:flex;flex-wrap:wrap;gap:10px}.ik-chip-grid button{border:1px solid var(--ik-border);border-radius:999px;padding:9px 13px;background:var(--ik-surface);color:var(--ik-ink);font-size:14px;font-weight:750}.ik-chip-grid button.active,.ik-source-list button.active,.ik-taxonomy-col button.active{border-color:#4057d86b;background:#4057d81a}.ik-source-list,.ik-source-stack{display:grid;gap:10px}.ik-source-list button,.ik-source-stack button{display:flex;align-items:center;gap:12px;border:1px solid var(--ik-border);border-radius:16px;padding:10px;background:var(--ik-surface);color:var(--ik-ink);font-weight:750;text-align:left}.ik-source-list span,.ik-source-mark,.ik-source-profile__icon,.ik-profile-avatar,.ik-icon-card span{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:12px;color:#101114;font-size:12px;font-weight:950}.ik-taxonomy-col{display:grid;gap:10px}.ik-taxonomy-col button,.ik-taxonomy-tabs button{display:flex;align-items:center;gap:12px;border:1px solid var(--ik-border);border-radius:16px;padding:12px;background:var(--ik-surface);color:var(--ik-ink);text-align:left}.ik-taxonomy-col button span{display:grid;gap:3px;color:var(--ik-soft);font-size:12px;line-height:1.35}.ik-taxonomy-col button strong{color:var(--ik-ink);font-size:15px}.mb-toolbar{position:sticky;top:78px;z-index:15;padding:10px 0;background:color-mix(in srgb,var(--mb-bg) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mb-grid{grid-template-columns:minmax(0,1fr);gap:50px 28px;align-items:start}@media(min-width:680px){.mb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:980px){.mb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1240px){.mb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:2200px){.mb-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:3000px){.mb-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.mb-card{display:flex;flex-direction:column;gap:14px;width:100%;min-width:0;container-type:inline-size;cursor:pointer}.ik-card-frame{--ik-card-tax-top: 25%;--ik-card-tax-left: 11.5%;--ik-card-next-top: 50%;--ik-card-next-right: 3%;--ik-card-next-size: 22cqw;--ik-card-frame-hover-y: 1.5%;position:relative;z-index:0;container-type:inline-size;width:100%;min-width:0;box-sizing:border-box;aspect-ratio:.74;padding:24px 20%;display:flex;align-items:center;justify-content:center}.ik-card-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:26px;background:var(--mb-card);box-shadow:0 0 #00c85300,inset 0 0 12px #00c85300;transition:top .3s cubic-bezier(.22,1,.36,1),bottom .3s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.mobbin-shell:not([data-theme=dark]) .ik-card-frame:before{background:#f4f4f4}.ik-card-frame:hover:before{top:calc(-1 * var(--ik-card-frame-hover-y));bottom:calc(-1 * var(--ik-card-frame-hover-y));box-shadow:0 0 0 1px #00c853,inset 0 0 10px #00c85357}.mobbin-shell[data-theme=dark] .ik-card-frame:hover:before{box-shadow:0 0 0 1px #0a8f43,inset 0 0 10px #0a8f4366}.ik-card-tax{position:absolute;top:var(--ik-card-tax-top);left:var(--ik-card-tax-left);transform:translate3d(-50%,0,0);z-index:2;display:inline-flex;align-items:center;justify-content:center;color:#00c853;backface-visibility:hidden}.ik-card-tax svg{width:12.5cqw;height:12.5cqw}.ik-card-frame:hover .ik-card-tax{top:var(--ik-card-tax-top);left:var(--ik-card-tax-left);transform:translate3d(-50%,0,0)}.ik-card-tax--motion svg{width:15cqw;height:15cqw}.ik-card-tax--flow svg{width:14.4cqw;height:14.4cqw}.ik-card-media{position:absolute;top:50%;right:0;bottom:auto;left:0;height:auto;aspect-ratio:9 / 19.5;width:calc(62.3701% - 22.1538px);max-width:none;margin-inline:auto;transform:translateY(-50%);flex:0 0 auto;border-radius:12.5%/5.8%;overflow:hidden;isolation:isolate;background:transparent;box-shadow:0 0 18px #12131800;transition:width .3s cubic-bezier(.22,1,.36,1),box-shadow .16s ease;backface-visibility:hidden}.ik-card-media.is-loaded{box-shadow:0 0 18px #12131812}.ik-card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px #12131814;opacity:0;transition:opacity .16s ease;pointer-events:none}.ik-card-media.is-loaded:after{opacity:1}.mobbin-shell[data-theme=dark] .ik-card-media:after{box-shadow:inset 0 0 0 1px #ffffff1a}.mobbin-shell[data-theme=dark] .ik-card-media.is-loaded{box-shadow:0 0 18px #0000002e}.ik-card-frame:hover .ik-card-media{width:calc(62.3701% - 4.6154px)}.ik-card-media img{width:100%;height:100%;image-rendering:-webkit-optimize-contrast;object-fit:contain;object-position:center;border-radius:0;display:block}.ik-card-media-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:0;display:block}.ik-card-media-progressive{background:transparent}.ik-card-media-progressive img{position:relative;z-index:1;opacity:0;transition:opacity .16s ease}.ik-card-media-progressive.is-loaded img{opacity:1}.ik-screenshot-loader{position:absolute;top:50%;left:50%;z-index:2;width:clamp(42px,25%,56px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;perspective:420px;color:#979ba4;opacity:.82}.ik-screenshot-loader svg{display:block;width:100%;height:100%;overflow:visible;animation:ik-screenshot-loader-float 1.65s ease-in-out infinite}.ik-screenshot-loader__face{transform-box:fill-box;transform-origin:center}.ik-screenshot-loader__cursor{animation:ik-screenshot-loader-cursor 1.65s cubic-bezier(.65,0,.35,1) infinite}.ik-screenshot-loader__cursor path{stroke-dasharray:120;animation:ik-screenshot-loader-draw 1.65s ease-in-out infinite}.ik-screenshot-loader__shapes{opacity:0;transform:rotateY(-90deg) scale(.78);animation:ik-screenshot-loader-shapes 1.65s cubic-bezier(.65,0,.35,1) infinite}.ik-screenshot-loader__shape{transform-box:fill-box;transform-origin:center;stroke-dasharray:72;animation:ik-screenshot-loader-shape-draw 1.65s ease-in-out infinite}.ik-progressive-image{opacity:0;transition:opacity .16s ease}.ik-progressive-image.is-loaded{opacity:1}.ik-progressive-loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;overflow:hidden;border-radius:inherit;background:#e5e7ec;color:#8f949e;pointer-events:none}.mobbin-shell[data-theme=dark] .ik-progressive-loader{background:#202226;color:#9297a0}.ik-progressive-loader--icon{background:color-mix(in srgb,var(--ik-surface-2) 92%,var(--ik-soft))}.ik-progressive-loader--screenshot svg{width:clamp(38px,25%,58px);aspect-ratio:1;overflow:visible;animation:ik-screenshot-loader-float 1.65s ease-in-out infinite}.ik-progressive-loader__pointer,.ik-progressive-loader__shapes{transform-origin:32px 32px;animation:ik-progressive-pointer-swap 1.65s ease-in-out infinite}.ik-progressive-loader__shapes{animation-delay:-.825s}@keyframes ik-progressive-pointer-swap{0%,42%,to{opacity:1;transform:scale(1) rotate(0)}50%,92%{opacity:0;transform:scale(.72) rotate(8deg)}}.ik-progressive-loader__thumbnail-dots{display:flex;gap:7px;align-items:center}.ik-progressive-loader__thumbnail-dots i{width:7px;height:7px;border-radius:999px;background:currentColor;animation:ik-thumbnail-loader-wave 1.15s ease-in-out infinite}.ik-progressive-loader__thumbnail-dots i:nth-child(2){animation-delay:-.77s}.ik-progressive-loader__thumbnail-dots i:nth-child(3){animation-delay:-.39s}@keyframes ik-thumbnail-loader-wave{0%,to{opacity:.25;transform:translateY(2px) scale(.75)}50%{opacity:1;transform:translateY(-2px) scale(1)}}@media(prefers-reduced-motion:reduce){.ik-progressive-loader--screenshot svg,.ik-progressive-loader__pointer,.ik-progressive-loader__shapes,.ik-progressive-loader__thumbnail-dots i{animation:none}}@keyframes ik-screenshot-loader-float{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-3px) rotate(1.5deg)}}@keyframes ik-screenshot-loader-cursor{0%,25%,75%,to{opacity:1;transform:rotateY(0) scale(1)}38%,62%{opacity:0;transform:rotateY(90deg) scale(.78)}}@keyframes ik-screenshot-loader-shapes{0%,33%,67%,to{opacity:0;transform:rotateY(-90deg) scale(.78)}43%,57%{opacity:1;transform:rotateY(0) scale(1)}}@keyframes ik-screenshot-loader-draw{0%,20%,80%,to{stroke-dashoffset:0}35%,65%{stroke-dashoffset:120}}@keyframes ik-screenshot-loader-shape-draw{0%,34%,68%,to{stroke-dashoffset:72}46%,56%{stroke-dashoffset:0}}.mobbin-shell[data-theme=dark] .ik-screenshot-loader{color:#7f838b}.ik-card-arrows{position:absolute;top:var(--ik-card-next-top);right:var(--ik-card-next-right);transform:translate3d(0,-50%,0);z-index:3;display:flex;flex-direction:column;gap:80px;opacity:0;pointer-events:none;transition:opacity .15s ease;backface-visibility:hidden}.ik-card-next{position:relative;width:var(--ik-card-next-size);height:var(--ik-card-next-size);border:none;border-radius:999px;display:grid;place-items:center;background:transparent;color:#0a0a0b;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease;backface-visibility:hidden}.ik-card-next svg{width:100%;height:100%}.mobbin-shell[data-theme=dark] .ik-card-next{color:#fff}.ik-card-frame:hover .ik-card-arrows{top:var(--ik-card-next-top);right:var(--ik-card-next-right);transform:translate3d(0,-50%,0);opacity:1;pointer-events:auto}.ik-card-next:hover{background:#ffffffd1;box-shadow:0 8px 24px #12131824}.mobbin-shell[data-theme=dark] .ik-card-next:hover{background:#ffffff24;box-shadow:0 8px 24px #00000047}.ik-card-dots{position:absolute;bottom:11%;left:var(--ik-card-tax-left);transform:translate(-50%);z-index:3;display:flex;flex-direction:column;gap:5px}.ik-card-dot{width:5px;height:5px;border-radius:999px;background:#0000002e;transition:background-color .15s ease,transform .15s ease}.mobbin-shell[data-theme=dark] .ik-card-dot{background:#ffffff57}.ik-card-dot.active{background:#0a0a0b;transform:scale(1.3)}.mobbin-shell[data-theme=dark] .ik-card-dot.active{background:#fff}.ik-card-meta{display:flex;align-items:stretch;gap:clamp(8px,2.8cqw,12px);padding:0 clamp(1px,.6cqw,3px)}.ik-card-icon{position:relative;overflow:hidden;display:grid;place-items:center;width:clamp(40px,14.3cqw,54px);height:clamp(40px,14.3cqw,54px);border-radius:23.0769%;background:#dddde3;color:#101114;font-size:clamp(10px,3.5cqw,14px);font-weight:900;letter-spacing:0;flex-shrink:0}.mobbin-shell[data-theme=dark] .ik-card-icon{background:#2c2c2e}.ik-card-icon.has-image{overflow:hidden;background:transparent!important}.ik-card-icon.has-image img{width:100%;height:100%;object-fit:contain;display:block;border-radius:0}.ik-card-info{display:flex;flex-direction:column;justify-content:center;gap:clamp(4px,1.2cqw,7px);height:clamp(40px,14.3cqw,54px);max-height:clamp(40px,14.3cqw,54px);min-width:0;padding:clamp(1px,.35cqw,2px) 0}.ik-card-info span{width:max-content;max-width:100%;color:var(--ik-blue);font-size:clamp(8px,2.55cqw,10px);font-weight:850;line-height:1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ik-card-info h3{width:100%;max-width:100%;margin:0;font-size:clamp(13px,4.15cqw,16px);font-weight:700;line-height:1.05;color:var(--mb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ik-card-info h3[data-tooltip]{overflow:visible}.ik-card-info h3[data-tooltip]>b{display:block;max-width:100%;overflow:hidden;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap}.ik-card-info p{width:100%;max-width:100%;margin:0;font-size:clamp(10.5px,3.45cqw,13px);font-weight:650;line-height:1.08;color:var(--mb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-card--skeleton{cursor:default;pointer-events:none}.mb-card--skeleton .ik-card-frame:before{box-shadow:none;animation:ik-skeleton-breathe 2.2s ease-in-out infinite}.mobbin-shell:not([data-theme=dark]) .mb-card--skeleton .ik-card-frame:before{background:#e5e7ec}.mobbin-shell[data-theme=dark] .mb-card--skeleton .ik-card-frame:before{background:#24262b}.ik-card-skeleton-block,.ik-card-info .ik-card-skeleton-line{position:relative;overflow:hidden;background:#e5e7ec}.ik-card-info--skeleton{flex:1 1 auto;width:0}.ik-card-skeleton-block:after,.ik-card-info .ik-card-skeleton-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1f;animation:ik-skeleton-breathe 2.2s ease-in-out infinite}.ik-card-icon.ik-card-skeleton-block{background:#e5e7ec}.ik-card-info .ik-card-skeleton-line{display:block;max-width:none;height:clamp(9px,3.15cqw,12px);border-radius:999px}.ik-card-info .ik-card-skeleton-line--title{width:86%;height:clamp(13px,4.15cqw,16px)}.ik-card-info .ik-card-skeleton-line--category{width:64%;height:clamp(10.5px,3.45cqw,13px)}.mobbin-shell[data-theme=dark] .ik-card-skeleton-block,.mobbin-shell[data-theme=dark] .ik-card-info .ik-card-skeleton-line{background:#24262b}.mobbin-shell[data-theme=dark] .ik-card-skeleton-block:after,.mobbin-shell[data-theme=dark] .ik-card-info .ik-card-skeleton-line:after{background:#ffffff0a}@keyframes ik-skeleton-breathe{0%,to{opacity:.28}50%{opacity:.56}}@media(prefers-reduced-motion:reduce){.mb-card--skeleton .ik-card-frame:before,.ik-card-skeleton-block:after,.ik-card-info .ik-card-skeleton-line:after{animation:none}.ik-screenshot-loader svg,.ik-screenshot-loader__cursor,.ik-screenshot-loader__cursor path,.ik-screenshot-loader__shapes,.ik-screenshot-loader__shape{animation:none}.ik-screenshot-loader__shapes{display:none}}.ik-source-page{display:grid;grid-template-columns:minmax(260px,.32fr) minmax(0,1fr);gap:22px}.ik-source-page--empty{display:block}.ik-source-rail,.ik-source-profile,.ik-catalog-page,.ik-icons-page,.ik-profile-page,.ik-settings-page{border:1px solid var(--ik-border);border-radius:24px;background:var(--ik-surface-2);padding:22px}.ik-section-heading{margin-bottom:22px}.ik-section-heading h2{margin:0;color:var(--ik-ink);font-size:28px;letter-spacing:-.02em}.ik-source-stack button span:last-child{display:grid;gap:3px;color:var(--ik-soft);font-size:12px;line-height:1.25}.ik-source-stack button strong{color:var(--ik-ink);font-size:15px}.ik-source-stack button small,.ik-source-stack button em{color:var(--ik-soft);font-size:12px;font-style:normal;font-weight:650}.ik-source-stack button em{color:var(--ik-faint)}.ik-source-profile__hero{display:flex;align-items:center;gap:20px;margin-bottom:22px}.ik-source-profile__icon{width:76px;height:76px;border-radius:22px;font-size:20px}.ik-source-developer{display:inline-flex;align-items:center;gap:7px;margin-top:10px!important;color:var(--ik-soft);font-size:13px!important;font-weight:800}.ik-developer-card__head{display:flex;align-items:center;gap:12px}.ik-developer-card__head>span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--ik-surface-3);color:var(--ik-ink)}.ik-taxonomy-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.ik-taxonomy-tabs button{justify-content:space-between;font-weight:800}.ik-profile-grid,.ik-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}.ik-profile-grid button{overflow:hidden;border:1px solid var(--ik-border);border-radius:18px;padding:0;background:var(--ik-surface);color:var(--ik-ink);text-align:left}.ik-profile-grid img{width:100%;height:240px;object-fit:cover;object-position:top center;display:block}.ik-profile-grid span{display:block;padding:12px;font-size:13px;font-weight:800}.ik-icon-card{display:grid;gap:10px;min-height:170px;padding:18px;border:1px solid var(--ik-border);border-radius:20px;background:var(--ik-surface)}.ik-icon-card span{width:56px;height:56px;border-radius:16px}.ik-icon-card span.has-image{overflow:hidden;background:var(--ik-surface-3)}.ik-icon-card span img{display:block;width:100%;height:100%;object-fit:contain}.ik-icon-card strong{color:var(--ik-ink);font-size:17px}.ik-icon-card p{margin:0;color:var(--ik-soft);font-size:13px}.ik-icon-card em{color:var(--ik-faint);font-size:11px;font-style:normal;font-weight:750}.ik-library-tabs,.ik-library-controls,.ik-catalog-metrics,.ik-company-links{display:flex;align-items:center;flex-wrap:wrap}.ik-library-tabs{gap:8px;margin-bottom:16px}.ik-library-tabs button,.ik-library-controls button,.ik-library-controls select,.ik-library-controls label{min-height:38px;border-radius:12px;background:var(--ik-surface);color:var(--ik-ink);font-weight:800}.ik-library-tabs button,.ik-library-controls button{padding:0 13px}.ik-library-tabs button.active{background:var(--ik-ink);color:var(--ik-bg)}.ik-library-controls{gap:10px;margin-bottom:16px}.ik-library-controls label{flex:1 1 260px;display:flex;align-items:center;gap:8px;padding:0 12px}.ik-library-controls input{width:100%;border:0;outline:0;background:transparent;color:var(--ik-ink);font:inherit}.ik-application-page .ik-search-results-ui-element-pill .ik-search-results-category-pill__main{font:inherit}.ik-library-controls select{padding:0 12px}.ik-platform-tabs{min-height:38px;display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--ik-border);border-radius:12px;background:var(--ik-surface)}.ik-platform-tabs button{min-height:30px;border:0;border-radius:9px;background:transparent;color:var(--ik-soft);padding:0 12px}.ik-platform-tabs button.active{background:var(--ik-ink);color:var(--ik-bg)}.ik-catalog-metrics,.ik-detail-stat-row{gap:10px;margin-bottom:18px}.ik-catalog-metrics span,.ik-detail-stat-row span{display:inline-grid;gap:2px;min-width:104px;padding:10px 12px;border:1px solid var(--ik-border);border-radius:14px;background:var(--ik-surface);color:var(--ik-soft);font-size:12px;font-weight:750}.ik-catalog-metrics strong,.ik-detail-stat-row strong{color:var(--ik-ink);font-size:14px}.ik-catalog-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.35fr);gap:18px}.ik-app-grid,.ik-parent-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.ik-appicon-page{--ik-phone-viewport-h: calc(100vh - 118px) ;--ik-phone-width: min(430px, 31vw, calc(var(--ik-phone-viewport-h) * .461373));border:0;border-radius:0;background:transparent;padding:0}@supports (height: 100dvh){@media(hover:none),(pointer:coarse),(max-width:900px){.ik-appicon-page{--ik-phone-viewport-h: calc(100dvh - 118px) }}}.ik-appicon-page .ik-catalog-layout{position:relative;grid-template-columns:minmax(0,1fr) var(--ik-phone-width);margin-top:28px}.ik-appicon-page .ik-catalog-layout--no-detail{grid-template-columns:minmax(0,1fr) 0px;gap:0}@media(prefers-reduced-motion:reduce){.ik-appicon-page .ik-catalog-layout{transition:none}}.ik-appicon-page .ik-catalog-layout.is-unavailable{display:none}.ik-appicon-unavailable{min-height:62vh}.ik-application-unavailable{min-height:68vh}.ik-appicon-page .ik-catalog-main{position:relative;min-width:0;padding-bottom:116px}.ik-appicon-hero-panel{position:relative;overflow:hidden;border:1px solid var(--ik-border);border-radius:24px;background:var(--ik-surface-2);padding:22px}.ik-app-card,.ik-parent-card,.ik-library-detail,.ik-developer-sources__static{border:1px solid var(--ik-border);background:var(--ik-surface);color:var(--ik-ink)}.ik-app-card{display:grid;gap:8px;min-height:186px;padding:16px;border-radius:18px;text-align:left}.ik-app-card.active{border-color:color-mix(in srgb,var(--ik-blue) 55%,var(--ik-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--ik-blue) 16%,transparent)}.ik-app-card>span,.ik-library-detail__head>span{flex:0 0 58px;display:grid;place-items:center;width:58px;min-width:58px;height:58px;overflow:hidden;border-radius:16px;background:var(--ik-surface-3);color:#101114;font-weight:950}.ik-app-card>span img,.ik-library-detail__head>span img{width:100%;height:100%;object-fit:cover}.ik-app-card strong{font-size:17px;line-height:1.1}.ik-app-card small,.ik-app-card em{color:var(--ik-soft);font-size:12px;font-style:normal;line-height:1.35}.ik-appicon-page .ik-app-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:4px}.ik-appicon-page .ik-banner-curtain-wrap{position:sticky;top:98px;z-index:5;margin:0 0 5px}.ik-appicon-page .ik-banner-curtain-wrap:before{content:"";position:absolute;z-index:-1;top:-20px;left:-6px;right:-6px;bottom:-5px;pointer-events:none;opacity:0;transition:opacity .2s ease;background:var(--mb-bg)}.ik-appicon-page .ik-banner-curtain-wrap.is-glass-active:before{opacity:1}.ik-appicon-page .mb-grid-banner{position:relative;margin:0;font-size:19px;background:var(--ik-surface-2);border:1px solid var(--ik-border);align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:14px;padding:11px 14px}.ik-appicon-page .mb-grid-banner .mb-filter-label,.ik-appicon-page .mb-grid-banner .mb-filter-chip,.ik-appicon-page .mb-grid-banner .ik-appicon-banner-search{font-size:inherit}.ik-appicon-page .mb-grid-banner .mb-filter-label{padding:6px 15px}.ik-appicon-page .mb-grid-banner .mb-filter-bar{flex:0 0 auto}.ik-appicon-page .mb-grid-banner .mb-filter-divider{height:19px}.ik-appicon-page .mb-grid-banner .ik-appicon-banner-search svg{width:18px;height:18px}.ik-appicon-banner-search{display:inline-flex;align-items:center;gap:7px;margin-left:auto;min-width:0;color:var(--ik-ink);font-size:15px;font-weight:750;line-height:1;white-space:nowrap}.ik-appicon-banner-search svg{flex:0 0 auto}.ik-appicon-banner-search-text{min-width:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.ik-appicon-banner-search-text::-webkit-scrollbar{display:none}.ik-appicon-banner-divider{width:1px;height:19px;margin-left:8px;background:var(--ik-border);flex:0 0 auto}.ik-appicon-banner-phone-icon{display:grid;place-items:center;flex:0 0 auto;margin-left:8px;padding:0;border:0;background:none;color:#0f1117;cursor:pointer;transition:opacity .13s ease}.ik-appicon-banner-phone-icon:hover{opacity:.6}.mobbin-shell[data-theme=dark] .ik-appicon-banner-phone-icon{color:#f5f6f8}.ik-banner-search-value{color:#22c55e}.ik-appicon-banner-search-text .ik-banner-search-value{margin-left:5px}.ik-appicon-banner-search.is-searching svg{animation:ik-banner-search-scan 1.15s ease-in-out infinite}@keyframes ik-banner-search-scan{0%{transform:translate(0)}25%{transform:translate(1.4px,-1.2px)}50%{transform:translate(1.9px,1px)}75%{transform:translate(-1.2px,1.2px)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.ik-appicon-banner-search.is-searching svg{animation:none}}.ik-appicon-glass-search{width:min(456px,100%);height:70px;margin:0 auto;display:flex;align-items:center;gap:16px;padding:12px 14px 12px 22px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:linear-gradient(135deg,#131418d1,#0a0b0ead);color:#ffffffc7;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff29;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);transition:width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),gap .42s cubic-bezier(.22,1,.36,1),transform .2s ease}.ik-appicon-glass-search.is-collapsed{width:88px;height:58px;justify-content:center;gap:0;padding:0 16px;border-color:#ffffff24;background:linear-gradient(135deg,#131418ad,#0a0b0e8a);box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff1f;cursor:pointer}.ik-appicon-glass-search.is-collapsed:hover{transform:scale(1.06)}.ik-appicon-glass-search>svg{display:block;flex:0 0 auto;align-self:center;transform:translateY(-2px);transition:transform .42s cubic-bezier(.22,1,.36,1)}.ik-appicon-glass-search.is-collapsed>svg{transform:translateY(0) scale(1.4);transform-origin:center}.ik-appicon-glass-search input{align-self:center;flex:1 1 0%;min-width:0;height:40px;border:0;outline:0;background:transparent;color:#fff;font-size:20px;font-weight:650;line-height:40px;letter-spacing:0;padding:0;transform:translateY(-2px);transition:flex-grow .42s cubic-bezier(.22,1,.36,1),opacity .18s ease}.ik-appicon-glass-search.is-collapsed input{flex-grow:0;opacity:0;pointer-events:none}.ik-appicon-glass-search input::placeholder{color:#ffffff75}.ik-appicon-glass-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.ik-appicon-glass-search button{width:48px;height:48px;flex:0 0 auto;align-self:center;display:grid;place-items:center;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#ffffff17;color:#ffffffd1;transition:background .14s ease,color .14s ease,transform .14s ease,width .42s cubic-bezier(.22,1,.36,1),border-width .42s cubic-bezier(.22,1,.36,1),opacity .18s ease;transform:translateY(-2px)}.ik-appicon-glass-search.is-collapsed button{width:0;border-width:0;opacity:0;pointer-events:none}.ik-appicon-glass-search button svg{display:block}.ik-appicon-glass-search button:hover{background:#ffffff29;color:#fff;transform:translateY(-2px) scale(1.04)}.ik-appicon-glass-search .ik-appicon-search-clear{width:48px;height:48px;color:#ffffffeb;background:#ffffff1f;border-color:#fff3}.ik-appicon-glass-search .ik-appicon-search-clear:hover{color:#fff;background:#ffffff38;transform:translateY(-2px) scale(1.18)}.ik-appicon-grid-fade{position:fixed;bottom:0;z-index:25;height:92px;pointer-events:none;background:linear-gradient(to top,var(--mb-bg) 0,color-mix(in srgb,var(--mb-bg) 92%,transparent) 22%,color-mix(in srgb,var(--mb-bg) 64%,transparent) 46%,color-mix(in srgb,var(--mb-bg) 32%,transparent) 70%,color-mix(in srgb,var(--mb-bg) 12%,transparent) 88%,transparent 100%)}.ik-appicon-search-float{position:fixed;bottom:80px;z-index:30;display:flex;justify-content:center;height:0;margin-top:-70px;pointer-events:none;transition:transform .42s cubic-bezier(.22,1,.36,1),left .44s cubic-bezier(.32,.72,.24,1),width .44s cubic-bezier(.32,.72,.24,1)}body[data-ik-appicon-arrow=swapped] .ik-appicon-search-float{transform:translate(calc(-50% + min(456px,100%)/2))}body[data-ik-appicon-arrow=swapped] .ik-appicon-search-float.is-paired{transform:translate(calc(-50% + 44px))}@media(prefers-reduced-motion:reduce){.ik-appicon-search-float{transition:none}}.ik-appicon-search-float .ik-appicon-glass-search{pointer-events:auto}.ik-appicon-search-exit{position:absolute;left:50%;bottom:0;z-index:10000;width:48px;height:48px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:#ffffffd1;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;transform:translate(-50%);transition:background .14s ease,color .14s ease,transform .14s ease}.ik-appicon-search-exit:hover,.ik-appicon-search-exit:focus-visible{background:transparent;color:#fff;transform:translate(-50%) scale(1.04)}.ik-appicon-search-exit__glyph{display:block;width:48px;height:48px;background:currentColor;pointer-events:none;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M320,112H192V48h-32L0,208l160,160h32v-64h160c88.365,0,112,71.635,112,160h48V304C512,197.962,426.038,112,320,112z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M320,112H192V48h-32L0,208l160,160h32v-64h160c88.365,0,112,71.635,112,160h48V304C512,197.962,426.038,112,320,112z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.mobbin-shell[data-theme=light] .ik-appicon-search-exit{color:#111827db}.mobbin-shell[data-theme=light] .ik-appicon-search-exit:hover,.mobbin-shell[data-theme=light] .ik-appicon-search-exit:focus-visible{color:#111827}.ik-appicon-search-float.is-paired .ik-appicon-glass-search.is-collapsed{transform:translate(0)}.ik-appicon-search-float.is-paired .ik-appicon-glass-search.is-collapsed:hover{transform:translate(0) scale(1.06)}.ik-page-scroll-control{position:fixed;left:50%;bottom:var(--ik-scroll-control-bottom, 20px);z-index:1300;width:88px;height:var(--ik-scroll-control-height, 58px);display:grid;place-items:center;padding:0 16px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:linear-gradient(135deg,#131418ad,#0a0b0e8a);color:#ffffffc7;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);opacity:0;pointer-events:none;transform:translate(-50%,14px) scale(.92);transition:left .42s cubic-bezier(.22,1,.36,1),bottom .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.ik-page-scroll-control.is-right{left:calc(100% - 76px)}.ik-page-scroll-control.is-before-detail{left:var(--ik-scroll-control-detail-left, calc(100% - 76px) )}.ik-page-scroll-control.is-appicon-pair{left:var(--ik-scroll-control-detail-left, 50%)}.ik-page-scroll-control.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}.ik-page-scroll-control.is-visible:hover{color:#fff;transform:translate(-50%) scale(1.06)}.ik-page-scroll-control svg{display:block}@media(prefers-reduced-motion:reduce){.ik-page-scroll-control{transition:opacity .12s ease}}.ik-appicon-page .ik-subtype-row .ik-seg{background:var(--ik-surface)}.ik-appicon-page .ik-heading-wall{display:inline-block}.ik-appicon-page .ik-eyebrow--lg{margin-bottom:0;color:var(--ik-ink);font-family:Benzin Bold,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(36px,4.2vw,64px);font-weight:950;line-height:.92;letter-spacing:0}.ik-appicon-page .ik-app-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:9px;min-height:0;padding:16px 8px 18px;border:0;background:transparent;border-radius:16px;text-align:center;transition:background-color .14s ease}.ik-appicon-page .ik-app-card:hover{background:var(--ik-surface-2)}.ik-appicon-page .ik-app-card.active{border:0;background:transparent;box-shadow:none}.ik-appicon-page .ik-app-card.active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:color-mix(in srgb,var(--ik-green) 14%,transparent);-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ik-green) 38%,transparent);pointer-events:none}.ik-appicon-page .ik-app-card>span,.ik-appicon-page .ik-app-card>strong,.ik-appicon-page .ik-app-card>small{position:relative;z-index:1}.ik-appicon-page .ik-app-card>span{flex:0 0 auto;position:relative;width:78px;min-width:78px;height:78px;margin:0;border-radius:18px;overflow:hidden;background:#eef1f5;transform:translateZ(0);transition:transform .18s cubic-bezier(.2,.7,.3,1)}.ik-appicon-page .ik-app-card:not(.ik-app-card--skeleton):hover>span,.ik-appicon-page .ik-app-card:not(.ik-app-card--skeleton):focus-visible>span{transform:translateZ(0) scale(1.08);will-change:transform}.ik-appicon-page .ik-app-card--skeleton>span.has-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#ffffff24,linear-gradient(135deg,#eef1f5,#dfe4ec);animation:ik-skeleton-breathe 2.2s ease-in-out infinite}.ik-appicon-page .ik-app-card--skeleton .ik-progressive-loader{background:transparent;color:color-mix(in srgb,var(--ik-text-muted) 72%,transparent)}.ik-appicon-page .ik-app-card--skeleton{pointer-events:none}.ik-appicon-page .ik-app-card--skeleton strong,.ik-appicon-page .ik-app-card--skeleton small{display:block;border-radius:999px;background:#ffffff24,linear-gradient(135deg,#eef1f5,#dfe4ec);color:transparent;animation:ik-skeleton-breathe 2.2s ease-in-out infinite}.ik-appicon-page .ik-app-card--skeleton strong{width:min(92px,82%);height:13px}.ik-appicon-page .ik-app-card--skeleton small{width:48px;height:10px}.mobbin-shell[data-theme=dark] .ik-appicon-page .ik-app-card>span{background:#20242b}.mobbin-shell[data-theme=dark] .ik-appicon-page .ik-app-card--skeleton>span.has-image:before,.mobbin-shell[data-theme=dark] .ik-appicon-page .ik-app-card--skeleton strong,.mobbin-shell[data-theme=dark] .ik-appicon-page .ik-app-card--skeleton small{background:#ffffff0d,linear-gradient(135deg,#20242b,#15181d)}.ik-appicon-page .ik-app-card>span.has-image img{display:block;width:78px;height:78px;border-radius:0;object-fit:contain;box-shadow:none;transition:box-shadow .18s}@media(prefers-reduced-motion:reduce){.ik-appicon-page .ik-app-card>span{transition:none}.ik-appicon-page .ik-app-card:not(.ik-app-card--skeleton):hover>span,.ik-appicon-page .ik-app-card:not(.ik-app-card--skeleton):focus-visible>span{transform:translateZ(0)}}.ik-appicon-page .ik-app-card strong{display:block;max-width:100%;overflow:hidden;color:color-mix(in srgb,var(--ik-ink) 55%,var(--ik-soft));font-size:13px;font-weight:750;line-height:1.2;margin-top:0;white-space:nowrap;text-overflow:ellipsis}.ik-appicon-page .ik-app-card small{display:block;max-width:100%;overflow:hidden;color:var(--ik-soft);font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ik-appicon-page .ik-app-card em{display:none}.ik-appicon-error{display:grid;place-items:center;gap:12px;min-height:360px;color:#e11d48;text-align:center}.ik-appicon-error strong{color:#e11d48;font-size:clamp(32px,4vw,64px);font-weight:950;line-height:.95;letter-spacing:0}.ik-appicon-error span{max-width:520px;color:color-mix(in srgb,#e11d48 74%,var(--ik-ink));font-size:18px;font-weight:750;line-height:1.35}.ik-appicon-error button{border:0;border-radius:999px;padding:12px 22px;background:#e11d48;color:#fff;font-size:15px;font-weight:850;cursor:pointer;box-shadow:0 14px 30px #e11d4838}.ik-appicon-page .ik-library-detail{width:var(--ik-phone-width);min-width:var(--ik-phone-width);position:sticky;top:98px;align-self:start}.ik-app-store-panel{scrollbar-width:none;-ms-overflow-style:none}.ik-app-store-panel::-webkit-scrollbar{display:none}.ik-library-detail{position:sticky;top:96px;align-self:start;display:grid;gap:16px;padding:18px;border-radius:20px}.ik-app-store-panel{position:relative;display:flex;flex-direction:column;padding:0;height:min(932px,calc(var(--ik-phone-width) * 2.16744),var(--ik-phone-viewport-h));max-height:var(--ik-phone-viewport-h);margin-top:0;overflow:hidden;overscroll-behavior-y:contain;border-radius:30px;background:#fff;color:#0f1117;border:2px solid #00e676}.ik-app-store-panel:before{content:"";position:absolute;left:2px;right:2px;top:2px;height:28px;border-top-left-radius:28px;border-top-right-radius:28px;background:linear-gradient(to bottom,#ffffff47,#ffffff30 22%,#ffffff1c 46%,#ffffff0d 72%,#fff0);pointer-events:none;z-index:2}.ik-app-store-panel:after{content:"";position:absolute;top:10px;left:50%;width:116px;height:28px;transform:translate(-50%);border-radius:999px;border:2px solid #00e676;background:#fff;pointer-events:none;z-index:4}.ik-store-panel-minimize{position:absolute;top:14px;left:14px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:none;background:#ef4444;color:#fff;cursor:pointer;z-index:5;transition:background .15s ease,color .15s ease}.ik-store-panel-minimize:hover{background:#dc2626}.ik-store-panel-minimize svg{display:block;transform:translateY(.25px) scale(1);transition:transform .15s ease}.ik-store-panel-minimize:hover svg{transform:translateY(.25px) scale(1.2)}.ik-store-panel-content{flex:1 1 auto;width:100%;min-height:0;margin:0;padding-top:0;padding-bottom:26px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.006) 5px,rgba(0,0,0,.016) 10px,rgba(0,0,0,.035) 15px,rgba(0,0,0,.07) 20px,rgba(0,0,0,.13) 25px,rgba(0,0,0,.22) 30px,rgba(0,0,0,.35) 35px,rgba(0,0,0,.52) 40px,rgba(0,0,0,.72) 45px,rgba(0,0,0,.9) 50px,#000 54px,#000 calc(100% - 1px));mask-image:linear-gradient(to bottom,#0000 0,#00000002 5px,#00000004,#00000009,#00000012,#00000021,#00000038,#00000059,#00000085,#000000b8,#000000e6 50px,#000 54px,#000 calc(100% - 1px))}.ik-store-panel-content:before{content:"";display:block;height:63px;pointer-events:none}.ik-store-panel-content::-webkit-scrollbar{display:none}.ik-store-hero{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:center;padding:0 28px 22px}.ik-store-hero>span{display:grid;place-items:center;width:104px;height:104px;overflow:hidden;border:1px solid rgba(15,17,23,.08);border-radius:26px;background:#eef0f4;color:#0f1117;font-size:22px;font-weight:950}.ik-store-hero>span img{width:100%;height:100%;object-fit:contain}.ik-store-hero h2{display:-webkit-box;overflow:hidden;margin:0;color:#05070b;font-size:18.5px;font-weight:600;letter-spacing:0;line-height:1.15;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ik-store-hero p{margin:3px 0 6px;overflow:hidden;color:#8b8f99;font-size:12px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ik-store-get,.ik-store-more button,.ik-store-more a{display:inline-flex;gap:4px;align-items:center;justify-content:center;min-width:56px;height:27px;border:0;border-radius:999px;background:#0a84ff;color:#fff;font-size:13px;font-weight:850;text-decoration:none}.ik-store-profile-link{min-width:76px;padding:0 10px}.ik-store-home-indicator{position:absolute;left:50%;bottom:12px;z-index:8;width:clamp(108px,31%,136px);height:5px;margin:0;border-radius:999px;background:#0f1117e0;box-shadow:0 1px 2px #0f11171f;transform:translate(-50%);pointer-events:none}.ik-store-get:disabled,.ik-store-get.is-disabled{opacity:.55}.ik-store-stats{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;margin:0 10px;padding:12px 0 4px;border-top:1px solid rgba(15,17,23,.05);scrollbar-width:none;-ms-overflow-style:none}.ik-store-stats::-webkit-scrollbar{display:none}.ik-store-stats div{flex:0 0 31%;scroll-snap-align:start;position:relative;display:grid;justify-items:center;align-content:start;gap:4px;min-width:0;min-height:62px;padding:0 9px;color:#9a9da6;text-align:center}.ik-store-stats div+div{border-left:0}.ik-store-stats div+div:before{content:"";position:absolute;left:0;top:16px;width:1px;height:44px;background:#0f11170e}.ik-store-stats span{color:#b8bbc3;font-size:9.25px;font-weight:850;letter-spacing:.035em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.ik-store-stats strong{display:flex;align-items:center;justify-content:center;width:100%;min-height:28px;overflow:hidden;color:#9598a1;font-size:17px;font-weight:560;line-height:1;text-overflow:ellipsis;white-space:nowrap}.ik-store-stat-icon{width:22px;height:22px;display:block;object-fit:contain;opacity:.9}.ik-store-stats em{max-width:100%;overflow:hidden;color:#9598a1;font-size:11px;font-style:normal;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ik-store-stats em[aria-label="Rating stars"]{max-width:none;color:#9598a1;font-size:13px;letter-spacing:0;line-height:1}.ik-store-screenshot-carousel{position:relative;margin-top:19px}.ik-store-screenshots{display:flex;gap:10px;overflow-x:hidden;padding:0 12px;scroll-padding-left:12px;scroll-snap-type:x proximity;scrollbar-width:none;contain:paint;-ms-overflow-style:none}.ik-store-screenshot-frame{position:relative;flex:0 0 242px;width:242px;height:520px;overflow:hidden;border:1px solid rgba(15,17,23,.08);border-radius:20px;background:#f3f4f6;scroll-snap-align:start;contain:strict}.ik-store-screenshot-frame .ik-progressive-loader--screenshot{border-radius:inherit}.ik-store-screenshot-frame .ik-progressive-loader--screenshot:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.58) 50%,transparent 65%);transform:translate(-100%);animation:ik-store-screenshot-shimmer 1.35s ease-in-out infinite}@keyframes ik-store-screenshot-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.ik-store-screenshot-frame .ik-progressive-loader--screenshot:after{animation:none;transform:none}}.ik-store-screenshots img{display:block;flex:0 0 242px;width:100%;height:100%;border:0;border-radius:inherit;background:transparent;object-fit:cover;contain:paint}.ik-store-screenshots::-webkit-scrollbar{display:none}.ik-store-screenshot-arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:60px;height:82px;border:1px solid rgba(255,255,255,.48);border-radius:999px;background:linear-gradient(145deg,#ffffff75,#f5f7fc3d);color:#0f1117db;box-shadow:0 18px 42px #0f11172e,inset 0 1px #ffffffb8,inset 0 -1px #0f111714;-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);transform:translateY(-50%);transition:transform .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.ik-store-screenshot-arrow:hover{background:linear-gradient(145deg,#ffffff9e,#f5f7fc57);color:#0f1117f5;box-shadow:0 22px 48px #0f111738,inset 0 1px #fffc,inset 0 -1px #0f11171a;transform:translateY(-50%) scale(1.04)}.ik-store-screenshot-arrow--left{left:10px}.ik-store-screenshot-arrow--right{right:10px}.ik-store-empty{margin:22px 28px 0;padding:22px;border-radius:18px;background:#f4f5f7;color:#8b8f99;font-size:13px;line-height:1.35}.ik-store-tags{display:flex;flex-wrap:wrap;gap:10px;margin:24px 28px 0}.ik-store-tags span{border-radius:999px;padding:9px 14px;background:#fff;box-shadow:0 5px 18px #0f111714;color:#111318;font-size:14px;font-weight:750}.ik-store-metadata{margin:28px;padding-top:18px;border-top:1px solid rgba(15,17,23,.045)}.ik-store-metadata h3{margin:0 0 10px;color:#05070b;font-size:20px;font-weight:850;line-height:1.1}.ik-store-metadata dl{display:grid;margin:0}.ik-store-metadata div{display:grid;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:14px;padding:10px 0;border-top:1px solid rgba(15,17,23,.045)}.ik-store-metadata dt,.ik-store-metadata dd{min-width:0;margin:0;font-size:13px;line-height:1.25}.ik-store-metadata dt{color:#8b8f99;font-weight:800}.ik-store-metadata dd{overflow-wrap:anywhere;color:#111318;font-weight:650}.ik-store-metadata a{color:#0a84ff;text-decoration:none}.ik-store-more{margin:30px 28px 0;padding-bottom:8px}.ik-store-more h3{display:flex;align-items:center;gap:4px;margin:0 0 12px;color:#05070b;font-size:20px;font-weight:850;line-height:1.1}.ik-store-more h3 svg{transform:rotate(-90deg);color:#8b8f99}.ik-store-more article{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;border-top:1px solid rgba(15,17,23,.055)}.ik-store-more article>span{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:11px;background:#eef0f4;color:#0f1117;font-size:12px;font-weight:950}.ik-store-more article>span img{width:100%;height:100%;object-fit:cover}.ik-store-more strong,.ik-store-more small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ik-store-more strong{color:#111318;font-size:16px;font-weight:750}.ik-store-more small{color:#8b8f99;font-size:12px}.ik-store-more button,.ik-store-more a{min-width:66px;height:30px;background:#f0f1f4;color:#0a84ff;font-size:16px}.mobbin-shell[data-theme=dark] .ik-app-store-panel{background:#000;color:#f3f5f8;border-color:#18d26b}.mobbin-shell[data-theme=dark] .ik-app-store-panel:before{background:linear-gradient(to bottom,#00000094,#00000057 24%,#00000024 58%,#0000000a 82%,#0000)}.mobbin-shell[data-theme=dark] .ik-app-store-panel:after{border-color:#18d26b;background:#000}.mobbin-shell[data-theme=dark] .ik-store-hero>span{border-color:#ffffff14;background:#1a1f26;color:#f3f5f8}.mobbin-shell[data-theme=dark] .ik-store-hero h2,.mobbin-shell[data-theme=dark] .ik-store-metadata h3,.mobbin-shell[data-theme=dark] .ik-store-more h3,.mobbin-shell[data-theme=dark] .ik-store-metadata dd,.mobbin-shell[data-theme=dark] .ik-store-more strong{color:#f3f5f8}.mobbin-shell[data-theme=dark] .ik-store-hero p,.mobbin-shell[data-theme=dark] .ik-store-stats strong,.mobbin-shell[data-theme=dark] .ik-store-stats em,.mobbin-shell[data-theme=dark] .ik-store-empty,.mobbin-shell[data-theme=dark] .ik-store-metadata dt,.mobbin-shell[data-theme=dark] .ik-store-more small,.mobbin-shell[data-theme=dark] .ik-store-more h3 svg{color:#98a2b3}.mobbin-shell[data-theme=dark] .ik-store-stats{border-top-color:#ffffff14}.mobbin-shell[data-theme=dark] .ik-store-stats span{color:#7e8796}.mobbin-shell[data-theme=dark] .ik-store-stats div+div:before{background:#ffffff14}.mobbin-shell[data-theme=dark] .ik-store-empty{background:#1a1f26}.mobbin-shell[data-theme=dark] .ik-store-screenshots img{border-color:#000000c7;background:#000;box-shadow:inset 0 0 0 1px #000000c7}.mobbin-shell[data-theme=dark] .ik-store-tags span{background:#171c22;box-shadow:0 5px 18px #0000003d;color:#f3f5f8}.mobbin-shell[data-theme=dark] .ik-store-metadata{border-top-color:#ffffff14}.mobbin-shell[data-theme=dark] .ik-store-metadata div,.mobbin-shell[data-theme=dark] .ik-store-more article{border-top-color:#ffffff14}.mobbin-shell[data-theme=dark] .ik-store-metadata a{color:#5aa9ff}.mobbin-shell[data-theme=dark] .ik-store-more article>span{background:#1a1f26;color:#f3f5f8}.mobbin-shell[data-theme=dark] .ik-store-more button,.mobbin-shell[data-theme=dark] .ik-store-more a{background:#20262e;color:#5aa9ff}.mobbin-shell[data-theme=dark] .ik-store-home-indicator{background:#ffffffeb;box-shadow:0 1px 2px #ffffff14}.ik-application-page{--app-accent: #0a84ff;display:grid;gap:18px;color:var(--ik-ink)}.ik-application-page--empty{min-height:520px;align-content:start}.ik-application-hero{--hero-geo: color-mix(in srgb, var(--app-accent) 70%, #1f2430);--hero-ramp-0: color-mix(in srgb, var(--app-accent) 14%, #fafbfd);--hero-ramp-1: color-mix(in srgb, var(--app-accent) 19%, #f5f7fb);--hero-ramp-2: color-mix(in srgb, var(--app-accent) 24%, #f0f3f9);--hero-ink: #14161d;--hero-ink-strong: rgba(18, 21, 28, .92);--hero-ink-soft: rgba(18, 21, 28, .78);--hero-ink-dim: rgba(18, 21, 28, .6);--hero-chip-border: rgba(16, 19, 27, .14);--hero-chip-bg: rgba(16, 19, 27, .07);--hero-chip-shadow: none;--hero-glass-border: rgba(16, 19, 27, .16);--hero-glass-bg: rgba(255, 255, 255, .38);--hero-glass-border-hover: rgba(16, 19, 27, .28);--hero-glass-bg-hover: rgba(255, 255, 255, .6);--hero-glass-shadow: 0 10px 26px rgba(15, 18, 26, .16);position:relative;width:100%;aspect-ratio:5.35 / 1;overflow:hidden;border:1px solid color-mix(in srgb,var(--hero-geo) 24%,transparent);border-radius:28px;background:linear-gradient(100deg,var(--hero-ramp-0) 0%,var(--hero-ramp-1) 55%,var(--hero-ramp-2) 100%);box-shadow:0 10px 28px -18px #0f121a33;isolation:isolate;container-type:inline-size}.ik-application-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-image:radial-gradient(circle,color-mix(in srgb,var(--hero-geo) 13%,transparent) 1px,transparent 1.4px);background-size:22px 22px;background-position:11px 11px;pointer-events:none}.ik-application-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--hero-geo) 30%,transparent);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 220'%3E%3Cg fill='none' stroke='%23fff'%3E%3Cg transform='translate(46,22) scale(2.1) rotate(-10)'%3E%3Cpath d='M3.5 3.5 L3.5 18.5 L7.7 15.1 L10.3 20.7 L13.1 19.4 L10.5 13.8 L15.7 13.3 Z' fill='%23fff' stroke='none' opacity='.12'/%3E%3Cpath d='M0 0 L0 15 L4.2 11.6 L6.8 17.2 L9.6 15.9 L7 10.3 L12.2 9.8 Z' stroke-width='1.1' opacity='.5'/%3E%3C/g%3E%3Cg transform='translate(150,42) rotate(-9)'%3E%3Crect x='7' y='7' width='72' height='140' rx='16' fill='%23fff' stroke='none' opacity='.09'/%3E%3Crect x='0' y='0' width='72' height='140' rx='16' stroke-width='2.2' opacity='.5'/%3E%3Crect x='26' y='10' width='20' height='4' rx='2' fill='%23fff' stroke='none' opacity='.3'/%3E%3Crect x='14' y='34' width='44' height='5' rx='2.5' fill='%23fff' stroke='none' opacity='.26'/%3E%3Crect x='14' y='47' width='32' height='5' rx='2.5' fill='%23fff' stroke='none' opacity='.2'/%3E%3Crect x='22' y='126' width='28' height='4' rx='2' fill='%23fff' stroke='none' opacity='.3'/%3E%3C/g%3E%3Cg transform='translate(296,28) rotate(7)'%3E%3Crect x='9' y='9' width='58' height='58' rx='15' stroke-width='1.8' opacity='.16'/%3E%3Cpath d='M53 3 L62 12' stroke-width='1.6' opacity='.22'/%3E%3Cpath d='M3 53 L12 62' stroke-width='1.6' opacity='.22'/%3E%3Cpath d='M53 53 L62 62' stroke-width='1.6' opacity='.22'/%3E%3Crect x='0' y='0' width='58' height='58' rx='15' stroke-width='2.2' opacity='.55'/%3E%3Ccircle cx='29' cy='29' r='7' stroke-width='1.8' opacity='.3'/%3E%3C/g%3E%3Cg transform='translate(392,118) rotate(-6)'%3E%3Crect x='6' y='6' width='110' height='72' rx='12' fill='%23fff' stroke='none' opacity='.08'/%3E%3Crect x='0' y='0' width='110' height='72' rx='12' stroke-width='2' opacity='.45'/%3E%3Crect x='10' y='12' width='26' height='5' rx='2.5' fill='%23fff' stroke='none' opacity='.3'/%3E%3Ccircle cx='96' cy='15' r='5' stroke-width='1.6' opacity='.3'/%3E%3Crect x='10' y='30' width='80' height='5' rx='2.5' fill='%23fff' stroke='none' opacity='.22'/%3E%3Crect x='10' y='42' width='56' height='5' rx='2.5' fill='%23fff' stroke='none' opacity='.18'/%3E%3Crect x='10' y='55' width='28' height='9' rx='4.5' fill='%23fff' stroke='none' opacity='.26'/%3E%3C/g%3E%3Crect x='58' y='148' width='34' height='34' rx='10' stroke-width='1.8' opacity='.3'/%3E%3C/g%3E%3Crect x='494' y='46' width='24' height='24' rx='8' fill='%23fff' opacity='.14'/%3E%3Crect x='236' y='176' width='18' height='18' rx='6' fill='%23fff' opacity='.12'/%3E%3C/svg%3E"),linear-gradient(90deg,rgba(0,0,0,.68) 0,rgba(0,0,0,.68) 660px,#000 860px);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 220'%3E%3Cg fill='none' stroke='%23fff'%3E%3Cg transform='translate(46,22) scale(2.1) rotate(-10)'%3E%3Cpath d='M3.5 3.5 L3.5 18.5 L7.7 15.1 L10.3 20.7 L13.1 19.4 L10.5 13.8 L15.7 13.3 Z' fill='%23fff' stroke='none' opacity='.12'/%3E%3Cpath d='M0 0 L0 15 L4.2 11.6 L6.8 17.2 L9.6 15.9 L7 10.3 L12.2 9.8 Z' stroke-width='1.1' opacity='.5'/%3E%3C/g%3E%3Cg transform='translate(150,42) rotate(-9)'%3E%3Crect x='7' y='7' width='72' height='140' rx='16' fill='%23fff' stroke='none' opacity='.09'/%3E%3Crect x='0' y='0' width='72' height='140' rx='16' stroke-width='2.2' opacity='.5'/%3E%3Crect x='26' y='10' width='20' height='4' rx='2' fill='%23fff' stroke='none' opacity='.3'/%3E%3Crect x='14' y='34' width='44' height='5' rx='2.5' fill='%23fff' stroke='none' opacity='.26'/%3E%3Crect x='14' y='47' width='32' height='5' rx='2.5' fill='%23fff' stroke='none' opacity='.2'/%3E%3Crect x='22' y='126' width='28' height='4' rx='2' fill='%23fff' stroke='none' opacity='.3'/%3E%3C/g%3E%3Cg transform='translate(296,28) rotate(7)'%3E%3Crect x='9' y='9' width='58' height='58' rx='15' stroke-width='1.8' opacity='.16'/%3E%3Cpath d='M53 3 L62 12' stroke-width='1.6' opacity='.22'/%3E%3Cpath d='M3 53 L12 62' stroke-width='1.6' opacity='.22'/%3E%3Cpath d='M53 53 L62 62' stroke-width='1.6' opacity='.22'/%3E%3Crect x='0' y='0' width='58' height='58' rx='15' stroke-width='2.2' opacity='.55'/%3E%3Ccircle cx='29' cy='29' r='7' stroke-width='1.8' opacity='.3'/%3E%3C/g%3E%3Cg transform='translate(392,118) rotate(-6)'%3E%3Crect x='6' y='6' width='110' height='72' rx='12' fill='%23fff' stroke='none' opacity='.08'/%3E%3Crect x='0' y='0' width='110' height='72' rx='12' stroke-width='2' opacity='.45'/%3E%3Crect x='10' y='12' width='26' height='5' rx='2.5' fill='%23fff' stroke='none' opacity='.3'/%3E%3Ccircle cx='96' cy='15' r='5' stroke-width='1.6' opacity='.3'/%3E%3Crect x='10' y='30' width='80' height='5' rx='2.5' fill='%23fff' stroke='none' opacity='.22'/%3E%3Crect x='10' y='42' width='56' height='5' rx='2.5' fill='%23fff' stroke='none' opacity='.18'/%3E%3Crect x='10' y='55' width='28' height='9' rx='4.5' fill='%23fff' stroke='none' opacity='.26'/%3E%3C/g%3E%3Crect x='58' y='148' width='34' height='34' rx='10' stroke-width='1.8' opacity='.3'/%3E%3C/g%3E%3Crect x='494' y='46' width='24' height='24' rx='8' fill='%23fff' opacity='.14'/%3E%3Crect x='236' y='176' width='18' height='18' rx='6' fill='%23fff' opacity='.12'/%3E%3C/svg%3E"),linear-gradient(90deg,#000000ad 0,#000000ad 660px,#000 860px);-webkit-mask-repeat:repeat-x,no-repeat;mask-repeat:repeat-x,no-repeat;-webkit-mask-position:left center,left center;mask-position:left center,left center;-webkit-mask-size:auto 100%,100% 100%;mask-size:auto 100%,100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none}.ik-application-hero.is-fixed-hero{height:220px;min-height:220px;max-height:220px;aspect-ratio:auto}.mobbin-shell[data-theme=dark] .ik-application-hero{--hero-geo: color-mix(in srgb, var(--app-accent) 62%, #eef2fb);--hero-ramp-0: color-mix(in srgb, var(--app-accent) 16%, #0b0c11);--hero-ramp-1: color-mix(in srgb, var(--app-accent) 20%, #0c0e14);--hero-ramp-2: color-mix(in srgb, var(--app-accent) 25%, #0e1119);--hero-ink: #ffffff;--hero-ink-strong: rgba(255, 255, 255, .94);--hero-ink-soft: rgba(255, 255, 255, .9);--hero-ink-dim: rgba(255, 255, 255, .72);--hero-chip-border: rgba(255, 255, 255, .12);--hero-chip-bg: rgba(255, 255, 255, .14);--hero-chip-shadow: inset 0 1px 0 rgba(255, 255, 255, .12);--hero-glass-border: rgba(255, 255, 255, .32);--hero-glass-bg: rgba(255, 255, 255, .2);--hero-glass-border-hover: rgba(255, 255, 255, .58);--hero-glass-bg-hover: rgba(255, 255, 255, .3);--hero-glass-shadow: 0 12px 34px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 255, 255, .24);box-shadow:0 10px 28px -18px #00000073}.ik-application-hero--loading{border-color:#0f111714;background:#ffffff8f;box-shadow:none;backdrop-filter:blur(24px) saturate(118%);-webkit-backdrop-filter:blur(24px) saturate(118%)}.ik-application-hero--loading:before{z-index:0;background-image:radial-gradient(circle,rgba(15,17,23,.045) 1px,transparent 1.4px);opacity:.16}.ik-application-hero--loading:after{content:none}.mobbin-shell[data-theme=dark] .ik-application-hero--loading{border-color:#ffffff14;background:#0c0e1280;backdrop-filter:blur(24px) saturate(118%);-webkit-backdrop-filter:blur(24px) saturate(118%)}.mobbin-shell[data-theme=dark] .ik-application-hero--loading:before{background-image:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 1.4px);opacity:.18}.ik-application-hero__skeleton{position:relative;z-index:1;display:flex;align-items:center;height:100%;padding:30px 42px;box-sizing:border-box;pointer-events:none}.ik-application-hero__skeleton-shell{display:flex;align-items:center;gap:clamp(20px,3.2cqw,34px)}.ik-application-skeleton-block,.ik-application-hero__skeleton-icon,.ik-application-hero__skeleton-line,.ik-application-hero__skeleton-pill{position:relative;overflow:hidden;background:#e5e7ec;box-shadow:none}.mobbin-shell[data-theme=dark] .ik-application-skeleton-block,.mobbin-shell[data-theme=dark] .ik-application-hero__skeleton-icon,.mobbin-shell[data-theme=dark] .ik-application-hero__skeleton-line,.mobbin-shell[data-theme=dark] .ik-application-hero__skeleton-pill{background:#24262b}.ik-application-skeleton-block:after,.ik-application-hero__skeleton-icon:after,.ik-application-hero__skeleton-line:after,.ik-application-hero__skeleton-pill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1f;animation:ik-skeleton-breathe 2.2s ease-in-out infinite}.mobbin-shell[data-theme=dark] .ik-application-skeleton-block:after,.mobbin-shell[data-theme=dark] .ik-application-hero__skeleton-icon:after,.mobbin-shell[data-theme=dark] .ik-application-hero__skeleton-line:after,.mobbin-shell[data-theme=dark] .ik-application-hero__skeleton-pill:after{background:#ffffff0a}.ik-application-hero__skeleton-icon{width:152px;height:152px;flex:0 0 152px;border-radius:38px}.ik-application-hero__skeleton-copy{display:flex;flex-direction:column;width:clamp(280px,39.15cqw,471px);gap:5px}.ik-application-hero__skeleton-line{border-radius:999px}.ik-application-hero__skeleton-line.is-title{width:100%;height:37px}.ik-application-hero__skeleton-line.is-subtitle{width:100%;height:23px}.ik-application-hero__skeleton-line.is-meta{width:100%;height:19px}.ik-application-hero__skeleton-actions{display:flex;align-items:center;gap:10px;margin-top:3px}.ik-application-hero__skeleton-pill{height:39px;border-radius:999px}.ik-application-hero__skeleton-pill.is-wide{width:107px;height:38px}.ik-application-hero__skeleton-pill:not(.is-wide):not(.is-round){width:51px}.ik-application-hero__skeleton-pill.is-round{width:39px}.ik-application-hero__loader{position:absolute;top:50%;left:50%;width:clamp(82px,9.2cqw,112px);height:clamp(82px,9.2cqw,112px);transform:translate(-50%,-50%)}.ik-application-hero__loader-shape{position:absolute;top:50%;left:50%;width:clamp(16px,2.1cqw,23px);height:clamp(16px,2.1cqw,23px);overflow:hidden;background:#e5e7ec;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1;transform-origin:center}.mobbin-shell[data-theme=dark] .ik-application-hero__loader-shape{background:#24262b;box-shadow:none}.ik-application-hero__loader-shape:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1f}.mobbin-shell[data-theme=dark] .ik-application-hero__loader-shape:after{background:#ffffff0a}.ik-application-hero__loader-shape.is-square{border-radius:5px}.ik-application-hero__loader-shape.is-circle{border-radius:999px}.ik-application-hero__loader-shape.is-triangle{border-radius:0;clip-path:polygon(50% 0%,0% 100%,100% 100%)}.ik-application-hero__loader-shape.is-one{animation:ik-hero-loader-one 2.8s cubic-bezier(.65,0,.35,1) infinite}.ik-application-hero__loader-shape.is-two{animation:ik-hero-loader-two 2.8s cubic-bezier(.65,0,.35,1) infinite}.ik-application-hero__loader-shape.is-three{animation:ik-hero-loader-three 2.8s cubic-bezier(.65,0,.35,1) infinite}.ik-application-hero__loader-shape.is-four{animation:ik-hero-loader-four 2.8s cubic-bezier(.65,0,.35,1) infinite}@keyframes ik-hero-skeleton-sweep{0%{transform:translate(-10%)}to{transform:translate(10%)}}@keyframes ik-hero-loader-one{0%,to{transform:translate(-30px,-30px) rotate(0)}25%{transform:translate(30px,-30px) rotate(90deg)}50%{transform:translate(30px,30px) rotate(180deg)}75%{transform:translate(-30px,30px) rotate(270deg)}}@keyframes ik-hero-loader-two{0%,to{transform:translate(30px,-30px) rotate(0)}25%{transform:translate(30px,30px) rotate(90deg)}50%{transform:translate(-30px,30px) rotate(180deg)}75%{transform:translate(-30px,-30px) rotate(270deg)}}@keyframes ik-hero-loader-three{0%,to{transform:translate(30px,30px) scale(1)}25%{transform:translate(-30px,30px) scale(.92)}50%{transform:translate(-30px,-30px) scale(1)}75%{transform:translate(30px,-30px) scale(1.08)}}@keyframes ik-hero-loader-four{0%,to{transform:translate(-30px,30px) rotate(0)}25%{transform:translate(-30px,-30px) rotate(-90deg)}50%{transform:translate(30px,-30px) rotate(-180deg)}75%{transform:translate(30px,30px) rotate(-270deg)}}@media(prefers-reduced-motion:reduce){.ik-application-hero--loading:after,.ik-application-skeleton-block:after,.ik-application-hero__skeleton-icon:after,.ik-application-hero__skeleton-line:after,.ik-application-hero__skeleton-pill:after,.ik-application-hero__loader-shape{animation:none}}.ik-application-hero__media{display:none}.ik-application-hero__icon-library-link{position:absolute;top:clamp(12px,2.2cqw,16px);right:clamp(12px,2.2cqw,16px);z-index:3;display:inline-grid;place-items:center;width:clamp(32px,5cqw,40px);height:clamp(32px,5cqw,40px);border:1px solid var(--hero-glass-border);border-radius:999px;background:var(--hero-glass-bg);color:var(--hero-ink);box-shadow:none;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);transition:background .16s ease,border-color .16s ease,transform .16s ease}.ik-application-hero__icon-library-link:hover,.ik-application-hero__icon-library-link:focus-visible{border-color:var(--hero-glass-border-hover);background:var(--hero-glass-bg-hover);transform:translateY(-1px)}.ik-application-hero__down-button{position:absolute;left:50%;bottom:12px;z-index:3;display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--hero-glass-border);border-radius:999px;background:var(--hero-glass-bg);color:var(--hero-ink);box-shadow:none;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);transform:translate(-50%);transition:background .16s ease,border-color .16s ease,transform .16s ease}.ik-application-hero__toggle-icon{display:grid;place-items:center;width:28px;height:28px;transform:scale(1);transition:transform .26s cubic-bezier(.22,1,.36,1)}.ik-application-hero__toggle-icon svg{width:28px;height:28px;overflow:visible}.ik-application-hero__toggle-icon path,.ik-application-hero__toggle-icon circle{transform-box:fill-box;transform-origin:center;vector-effect:non-scaling-stroke}.ik-application-hero__toggle-ring,.ik-application-hero__toggle-info-stem,.ik-application-hero__toggle-arrow-head{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;transition:opacity .25s ease,filter .25s ease,stroke-dashoffset .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.ik-application-hero__toggle-ring{stroke-width:1.9;opacity:.96;stroke-dasharray:52;stroke-dashoffset:0}.ik-application-hero__toggle-dot{fill:currentColor;stroke:none;opacity:1;transform:translateY(0) scale(1);transition:opacity .22s ease,transform .38s cubic-bezier(.22,1,.36,1)}.ik-application-hero__toggle-info-stem{stroke-width:2.3;opacity:1;stroke-dasharray:7;stroke-dashoffset:0;transform:translateY(0) scaleY(1)}.ik-application-hero__toggle-arrow-head{stroke-width:2.5;opacity:0;stroke-dasharray:14;stroke-dashoffset:14;transform:translateY(4px) scale(.55)}.ik-application-hero__toggle-icon.is-open{transform:scale(1.18)}.ik-application-hero__toggle-icon.is-open .ik-application-hero__toggle-ring{opacity:0;filter:blur(.35px);stroke-dashoffset:52;transform:rotate(135deg) scale(.56)}.ik-application-hero__toggle-icon.is-open .ik-application-hero__toggle-dot{opacity:0;transform:translateY(7px) scale(.3)}.ik-application-hero__toggle-icon.is-open .ik-application-hero__toggle-info-stem{opacity:0;stroke-dashoffset:7;transform:translateY(4px) scaleY(.18)}.ik-application-hero__toggle-icon.is-open .ik-application-hero__toggle-arrow-head{opacity:1;stroke-dashoffset:0;transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.ik-application-hero__toggle-icon,.ik-application-hero__toggle-icon path,.ik-application-hero__toggle-icon circle{filter:none;transition:none}}.ik-application-hero__down-button:hover,.ik-application-hero__down-button:focus-visible{border-color:var(--hero-glass-border-hover);background:var(--hero-glass-bg-hover);transform:translate(-50%,-1px)}.ik-application-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:clamp(18px,3.2cqw,34px);padding:clamp(20px,3.6cqw,38px) clamp(22px,4.8cqw,52px);box-sizing:border-box;--app-hero-icon: clamp(96px, 11.5cqw, 168px)}.ik-application-hero.is-fixed-hero .ik-application-hero__content{gap:34px;padding:30px 42px;--app-hero-icon: 152px}.ik-application-hero.is-fixed-hero .ik-application-identity{font-size:calc(var(--app-hero-icon) * .127);gap:.27em}.ik-application-hero.is-fixed-hero .ik-application-identity h1{font-size:1.75em;font-family:Cedora,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;letter-spacing:-.02em}.ik-application-hero.is-fixed-hero .ik-application-identity strong{font-size:1.08em;font-weight:450;letter-spacing:.01em;color:var(--hero-ink-dim)}.ik-application-hero.is-fixed-hero .ik-application-hero__meta{font-size:.945em}.ik-application-hero.is-fixed-hero .ik-application-actions{margin-top:.13em}.ik-application-hero.is-fixed-hero .ik-application-actions a,.ik-application-hero.is-fixed-hero .ik-application-actions button{height:2.02em;padding:0 1.46em}.ik-application-hero.is-fixed-hero .ik-application-actions .ik-share-button{height:auto;align-items:flex-end;gap:.28em;padding:.44em .99em}.ik-application-hero.is-fixed-hero .ik-application-actions .ik-share-button span{line-height:1}.ik-application-hero.is-fixed-hero .ik-application-actions .ik-share-button svg,.ik-application-hero.is-fixed-hero .ik-application-actions .ik-bookmark-button svg{width:19px;height:19px}.ik-application-hero.is-fixed-hero .ik-application-actions .ik-bookmark-button{padding:0 .77em}.ik-application-hero.is-fixed-hero .ik-application-actions .ik-share-button{border-radius:13.3px}.ik-application-hero.is-fixed-hero .ik-application-actions .ik-bookmark-button{border-radius:13.6px}.ik-application-hero.is-fixed-hero .ik-application-actions .ik-more-button{width:2.02em;padding:0}.ik-application-hero.is-fixed-hero .ik-application-actions a span,.ik-application-hero.is-fixed-hero .ik-application-actions button span{font-size:.85em}.ik-application-hero.is-fixed-hero .ik-application-actions svg{width:26px;height:26px}.ik-application-icon{flex:0 0 var(--app-hero-icon);display:grid;place-items:center;width:var(--app-hero-icon);height:var(--app-hero-icon);border:0;border-radius:0;background:transparent;color:#0f1117;font-size:clamp(26px,3.4cqw,46px);font-weight:950;box-shadow:none;object-fit:contain}.ik-application-icon-loader-shell{position:relative;flex:0 0 var(--app-hero-icon);display:grid;place-items:center;width:var(--app-hero-icon);height:var(--app-hero-icon);overflow:hidden}.ik-application-icon-loader-shell .ik-application-icon{width:100%;height:100%}span:has(>.ik-progressive-loader){position:relative;overflow:hidden}strong:has(>.ik-progressive-loader){position:relative;overflow:hidden}.ik-application-icon--apple-page{border-radius:0!important;background:transparent!important;box-shadow:none!important;object-fit:contain;transform:none}.ik-application-icon--apple-page img{width:100%;height:100%;object-fit:contain;transform:none}.ik-application-identity{display:flex;flex-direction:column;justify-content:center;gap:.35em;max-width:920px;max-height:var(--app-hero-icon);overflow:hidden;color:var(--hero-ink);font-size:calc(var(--app-hero-icon) * .13)}.ik-application-identity p{margin:0;color:var(--hero-ink-dim);font-size:13px;font-weight:900;letter-spacing:0;text-transform:uppercase}.ik-application-identity h1{margin:0;max-width:760px;overflow:hidden;color:var(--hero-ink);font-size:1.7em;font-weight:950;letter-spacing:0;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.ik-application-identity strong{max-width:760px;overflow:hidden;color:var(--hero-ink-strong);font-size:.85em;font-weight:450;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.ik-application-identity__category-label,.ik-application-identity__category-value{display:inline}.ik-application-identity__category-value{font-weight:600}.ik-application-hero__meta{display:flex;align-items:center;gap:.34em;overflow:hidden;color:var(--hero-ink-soft);font-size:.62em;font-weight:600;line-height:1}.ik-application-hero__meta-icon{flex:0 0 auto;width:1.05em;height:1.05em}.ik-application-hero__meta span:first-child{font-weight:700}.ik-application-hero__meta span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ik-application-actions{display:flex;align-items:center;gap:.5em;margin-top:.2em}.ik-application-actions a,.ik-application-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;height:1.5em;border:1px solid var(--hero-chip-border);border-radius:999px;padding:0 1.1em;background:var(--hero-chip-bg);color:var(--hero-ink);font-weight:760;text-decoration:none;box-shadow:var(--hero-chip-shadow);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.ik-application-actions a span,.ik-application-actions button span{font-size:.62em}.ik-application-hero.is-fixed-hero .ik-application-hero__icon-library-link{top:16px;right:16px;width:52px;height:52px}.ik-application-actions svg{width:.62em;height:.62em;flex:0 0 auto}.ik-application-actions .ik-share-button{height:auto;align-items:flex-end;padding:.35em .78em}.ik-application-actions .ik-share-button svg,.ik-application-actions .ik-bookmark-button svg{width:.5em;height:.5em}.ik-application-actions .ik-more-button{padding:0 .78em}.ik-application-hero .ik-splash-feature-button{position:absolute;right:clamp(12px,2.2cqw,16px);bottom:18.5px;z-index:3;display:inline-grid;place-items:center;border:none;background:none;padding:0;color:color-mix(in srgb,var(--hero-ink) 55%,transparent);box-shadow:none}.ik-application-hero .ik-splash-feature-button.is-limit-rejected{animation:ik-splash-feature-reject .44s cubic-bezier(.36,.07,.19,.97) both}.ik-application-hero .ik-splash-feature-button svg{width:27px;height:27px}.ik-application-hero .ik-splash-feature-button.is-featured{color:#e0263a}.ik-splash-feature-limit-popover{position:absolute;right:-4px;bottom:calc(100% + 9px);width:max-content;max-width:220px;transform:none;z-index:4;padding:8px 11px;border:1px solid #ff4d4d;border-radius:12px;background:#ffe6e6;color:red;box-shadow:none;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:700;line-height:1.2;text-align:center;pointer-events:none;animation:ik-splash-feature-popover-in .14s cubic-bezier(.22,1,.36,1) both}.ik-splash-feature-limit-popover:after{content:"";position:absolute;right:13px;top:calc(100% - 1px);width:9px;height:9px;border-right:1px solid #ff4d4d;border-bottom:1px solid #ff4d4d;background:#ffe6e6;transform:rotate(45deg)}@keyframes ik-splash-feature-reject{0%,to{transform:translate(0)}16%{transform:translate(-7px)}32%{transform:translate(6px)}48%{transform:translate(-4px)}64%{transform:translate(3px)}80%{transform:translate(-1.5px)}}@keyframes ik-splash-feature-popover-in{0%{opacity:0;transform:translateY(5px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ik-application-more-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:139;border:0;background:#070a0e2e}.ik-application-more-menu{position:fixed;z-index:140;width:min(320px,calc(100vw - 32px));padding:10px 0;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:#2b2c2b;box-shadow:0 22px 52px #00000052}.ik-application-more-menu__group+.ik-application-more-menu__group{margin-top:0;padding-top:0;border-top:1px solid rgba(255,255,255,.1)}.ik-application-more-menu button{width:100%;min-height:40px;display:flex;align-items:center;gap:14px;border:0;padding:0 20px;background:transparent;color:#f5f7f9;font-size:16.8px;font-weight:730;text-align:left;transition:background .14s ease,opacity .14s ease}.ik-application-more-menu button:hover:not(:disabled),.ik-application-more-menu button:focus-visible:not(:disabled){background:#ffffff0f}.ik-application-more-menu button:disabled{opacity:.44;cursor:default}.ik-application-more-menu button svg{flex:0 0 auto;color:#f5f7f9c7}.ik-application-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px;margin-top:-4px;max-height:120px;overflow:hidden;border-top:1px solid transparent;border-bottom:1px solid transparent;background:transparent;transform-origin:top center;transition:max-height .28s cubic-bezier(.22,1,.36,1);will-change:max-height}.ik-application-stats.is-collapsed{max-height:0;pointer-events:none}.ik-application-stats.is-collapsed+.ik-application-toolbar{margin-top:-22px}.ik-application-stats--skeleton{pointer-events:none}.ik-application-stats--skeleton div{gap:7px}.ik-application-stats__skeleton-label{width:clamp(74px,7vw,102px);height:18px;border-radius:999px}.ik-application-stats__skeleton-value{width:clamp(42px,4.8vw,66px);height:27px;border-radius:999px}.ik-application-stats__skeleton-note{width:clamp(86px,8.6vw,126px);height:15px;border-radius:999px}.ik-application-stats div{display:grid;grid-template-rows:auto minmax(27px,auto) auto;justify-items:center;align-items:center;gap:7px;min-width:0;padding:0 10px;background:var(--ik-surface);text-align:center}.ik-application-stats div>span,.ik-application-stats div>strong,.ik-application-stats div>em{opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .28s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.ik-application-stats.is-collapsed div>span,.ik-application-stats.is-collapsed div>strong,.ik-application-stats.is-collapsed div>em{opacity:0;transform:translateY(-14px)}.ik-application-stats span{max-width:100%;overflow:hidden;color:var(--ik-soft);font-size:clamp(11px,1vw,14px);font-weight:600;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ik-application-stats strong{display:grid;place-items:center;max-width:100%;min-height:27px;overflow:hidden;color:var(--ik-ink);font-size:clamp(15px,1.7vw,25px);font-weight:600;line-height:1;text-overflow:ellipsis;white-space:nowrap}.ik-application-stats strong img{width:27px;height:27px;opacity:.72}.ik-application-stats strong svg{width:1.07em;height:1.07em;stroke-width:2.3}.mobbin-shell[data-theme=dark] .ik-application-stats strong img{filter:brightness(0) invert(1)}.ik-application-stats em{display:grid;align-items:start;max-width:100%;min-height:12px;overflow:hidden;color:var(--ik-soft);font-size:clamp(12px,1.1vw,15px);font-style:normal;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.ik-star-rating{display:block;width:5.35em;height:1.08em;vertical-align:middle;overflow:visible}.ik-star-rating .ik-star-rating__fill{fill:#ffb400}.ik-star-rating .ik-star-rating__outline{fill:none;stroke:#ffb400;stroke-width:1.65;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ik-application-filterbar{display:flex;align-items:center;font-size:19px;gap:20px;flex-wrap:wrap;margin:-18px -15px -13px;padding:0 15px;min-height:var(--ik-filter-tab-height);background:var(--mb-bg)}.ik-search-results-toolbar{margin-top:-12px;margin-bottom:-19px;padding-top:6px;padding-bottom:6px}.ik-search-results-page>.ik-search-results-toolbar{min-height:var(--ik-filter-tab-height);margin:10px 0 0;padding:7px 14px;border-radius:10px;background:var(--ik-surface-2);justify-content:space-between;gap:18px}.ik-search-results-toolbar .ik-application-filterbar__controls{margin-left:-20px}.ik-search-results-page>.ik-search-results-toolbar .ik-application-filterbar__controls{margin-left:0}.ik-application-page .ik-application-filterbar__controls{margin-left:-20px}.ik-application-page>.mb-grid-banner.ik-application-filterbar--banner{--mb-active-green: #00c853;min-height:var(--ik-filter-tab-height);margin:-2px 0 -7px;padding:7px 14px;border-radius:10px;background:var(--ik-surface-2);justify-content:space-between;gap:18px}.ik-application-page>.ik-application-filterbar--banner .mb-filter-taxonomy>span:first-of-type{color:#00c853}.ik-application-page>.ik-application-filterbar--banner .ik-application-filterbar__controls{margin-left:0}.ik-application-filterbar--skeleton{pointer-events:none}.ik-application-filterbar--skeleton .ik-application-filterbar__controls{gap:14px}.ik-application-filterbar__types-skeleton{width:102px;height:44px;border-radius:999px}.ik-application-filterbar__divider-skeleton{width:1px;height:20px;border-radius:999px}.ik-application-filterbar__sort-skeleton{height:39px;border-radius:999px}.ik-application-filterbar__sort-skeleton--recent{width:88px}.ik-application-filterbar__sort-skeleton--oldest{width:85px}.ik-application-filterbar__summary-skeleton{width:106px;height:27px;margin-left:auto;border-radius:999px}.ik-application-filterbar__controls{display:inline-flex;align-items:center;gap:14px;flex-shrink:0;min-width:0}.ik-application-filter{position:relative;display:flex;align-items:center;min-width:0;flex:0 1 auto}.ik-application-filter__trigger{--ik-filter-outline: color-mix(in srgb, var(--ik-ink) 22%, transparent);position:relative;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:auto;min-width:0;max-width:100%;min-height:44px;height:44px;box-sizing:border-box;padding:0 14px 0 0;border:0;border-radius:0;background:transparent;color:var(--ik-ink);transition:border-color .14s ease,background .14s ease,color .15s ease,opacity .13s ease,transform .12s ease}[data-theme=dark] .ik-application-filter__trigger{color:#fff}.ik-application-filter__trigger.is-filtered{color:var(--ik-ink)}.ik-types-control{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px;min-width:0;max-width:100%;color:currentColor}.ik-types-control__button{position:relative;z-index:1;display:inline-flex;height:34px;min-width:0;max-width:100%;align-items:center;justify-content:flex-start;border:0;border-radius:0;background:transparent;padding:0;color:currentColor;cursor:pointer;opacity:.58;transition:opacity .14s ease,transform .12s ease,color .14s ease}.ik-types-control__button:hover,.ik-types-control__button:focus-visible,.ik-types-control__button.is-active{background:transparent;opacity:1;outline:none}.ik-types-control:hover .ik-types-control__button,.ik-types-control:hover .ik-types-control__chevron,.ik-types-control:focus-within .ik-types-control__button,.ik-types-control:focus-within .ik-types-control__chevron{opacity:1}.ik-types-control__button.is-active{color:var(--mb-active-green, #00c853)}.ik-types-control__button.is-active .ik-types-control__label{-webkit-text-stroke:.25px currentColor}.ik-types-control__button:active{transform:scale(.94)}.ik-types-control__label{display:inline-flex;align-items:center;justify-content:flex-start;height:34px;min-width:0;max-width:100%;font-family:Cedora,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;font-weight:700;letter-spacing:.01em;line-height:1;white-space:nowrap;-webkit-text-stroke:.12px currentColor}.ik-types-control__chevron{display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;flex:0 0 24px;border:0;border-radius:999px;padding:0;background:transparent;color:currentColor;cursor:pointer;opacity:.58;transition:opacity .14s ease,transform .12s ease,color .14s ease}.ik-types-control__chevron svg{display:block}.ik-types-control__chevron:hover,.ik-types-control__chevron:focus-visible{opacity:1;outline:none}.ik-types-control__chevron:active{transform:scale(.94)}.ik-types-control__badge{position:relative;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:0;overflow:hidden;background:transparent;color:var(--ik-surface);font:inherit;cursor:pointer;contain:layout paint}.ik-types-control__badge:before{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;border-radius:inherit;background:color-mix(in srgb,var(--ik-ink) 95%,transparent);transform:translate(-50%,-50%)}.ik-types-control__badge:focus-visible{outline:2px solid color-mix(in srgb,var(--ik-ink) 60%,transparent);outline-offset:2px}.ik-types-control__count,.ik-types-control__clear{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;z-index:1;pointer-events:none;transition:opacity .14s ease,transform .14s ease}.ik-types-control__count{font-size:15px;font-weight:950;line-height:1;letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;translate:0}.ik-types-control__count[data-count="1"]{translate:-1px 0}.ik-types-control__clear{width:13px;height:13px;margin:auto;opacity:0;transform:scale(.72)}.ik-types-control__badge:hover .ik-types-control__count,.ik-types-control__badge:focus-visible .ik-types-control__count{opacity:0;transform:scale(.72)}.ik-types-control__badge:hover .ik-types-control__clear,.ik-types-control__badge:focus-visible .ik-types-control__clear{opacity:1;transform:scale(1)}.ik-types-control__divider{width:1px;height:20px;flex:0 0 1px;background:color-mix(in srgb,var(--ik-ink) 16%,transparent)}.ik-application-filter__ui-icon{display:block;width:26px;height:26px;stroke:currentColor}.ik-application-filter__chevron{flex:0 0 auto;color:currentColor}.ik-application-filter__trigger:hover,.ik-application-filter__trigger.is-open{background:transparent;opacity:.86}.ik-application-filter__trigger:active{transform:scale(.97)}.ik-application-filter__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--ik-surface) 26%,transparent);color:var(--ik-surface);font-size:11.5px;font-style:normal;font-weight:800}.ik-application-filter__panel{position:absolute;top:calc(100% + 6px);left:-8px;z-index:60}.ik-application-filter__panel .ik-tax-card{position:static}.ik-search-results-category-filter{position:relative;display:inline-flex;align-items:center;gap:14px}.ik-search-results-ui-element-filter{position:relative;display:inline-flex;flex:0 0 auto}.ik-search-results-category-pill{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;min-height:44px;padding:0 10px 0 18px;border:0;border-radius:999px;background:var(--ik-surface);color:var(--ik-soft);font:inherit;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease,transform .12s ease}.ik-search-results-category-pill:hover,.ik-search-results-category-pill:focus-within,.ik-search-results-category-pill.is-open,.ik-search-results-category-pill.is-filtered{border-color:transparent;background:var(--ik-surface);color:var(--ik-ink);outline:none}.ik-search-results-category-pill:active{transform:scale(.98)}.ik-application-page .ik-search-results-ui-element-pill{gap:0;min-height:44px;padding:0;border-radius:0;background:transparent;color:var(--ik-ink)}.ik-application-page .ik-search-results-ui-element-pill:hover,.ik-application-page .ik-search-results-ui-element-pill:focus-within,.ik-application-page .ik-search-results-ui-element-pill.is-open,.ik-application-page .ik-search-results-ui-element-pill.is-filtered{background:transparent;color:var(--ik-ink)}[data-theme=dark] .ik-application-page .ik-search-results-ui-element-pill{color:#fff}.ik-application-page .ik-search-results-ui-element-pill .ik-search-results-category-pill__main{padding:0;opacity:.58;transition:opacity .14s ease,transform .12s ease,color .14s ease}.ik-application-page .ik-search-results-ui-element-pill .ik-search-results-category-pill__label{display:inline-flex;align-items:center;height:34px;font-family:Cedora,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;font-weight:700;letter-spacing:.01em;line-height:1;-webkit-text-stroke:.12px currentColor}.ik-application-page .ik-search-results-ui-element-pill .ik-search-results-category-pill__indicator{width:24px;min-width:24px;max-width:24px;background:transparent;color:currentColor;opacity:.58;transition:opacity .14s ease,transform .12s ease,color .14s ease}.ik-application-page .ik-search-results-ui-element-pill:hover .ik-search-results-category-pill__main,.ik-application-page .ik-search-results-ui-element-pill:hover .ik-search-results-category-pill__indicator,.ik-application-page .ik-search-results-ui-element-pill:focus-within .ik-search-results-category-pill__main,.ik-application-page .ik-search-results-ui-element-pill:focus-within .ik-search-results-category-pill__indicator,.ik-application-page .ik-search-results-ui-element-pill.is-open .ik-search-results-category-pill__main,.ik-application-page .ik-search-results-ui-element-pill.is-open .ik-search-results-category-pill__indicator,.ik-application-page .ik-search-results-ui-element-pill.is-filtered .ik-search-results-category-pill__main,.ik-application-page .ik-search-results-ui-element-pill.is-filtered .ik-search-results-category-pill__indicator{opacity:1}.ik-search-results-category-pill__main,.ik-search-results-category-pill__indicator{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ik-search-results-category-pill__main{min-width:0;padding:0;font-weight:800}.ik-search-results-category-pill__label{display:block;min-width:0;max-width:min(220px,calc(100vw - 180px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ik-search-results-category-pill__indicator{position:relative;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;flex:0 0 24px;border-radius:999px;padding:0;overflow:hidden}.ik-search-results-category-pill__indicator:focus-visible{outline:2px solid color-mix(in srgb,var(--ik-ink) 60%,transparent);outline-offset:2px}.ik-search-results-category-pill__indicator.is-clearable{background:transparent;color:var(--ik-surface);font-size:14px;font-weight:950;letter-spacing:-.03em;contain:layout paint}.ik-search-results-category-pill__indicator.is-clearable:before{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;border-radius:inherit;background:color-mix(in srgb,var(--ik-ink) 95%,transparent);transform:translate(-50%,-50%)}.ik-search-results-category-pill__count,.ik-search-results-category-pill__clear{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;z-index:1;pointer-events:none;transition:opacity .14s ease,transform .14s ease}.ik-search-results-category-pill__count{font-size:15px;line-height:1;letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;translate:0}.ik-search-results-category-pill__count[data-count="1"]{translate:-1px 0}.ik-search-results-category-pill__clear{width:13px;height:13px;margin:auto;opacity:0;transform:scale(.72)}.ik-search-results-category-pill__clear.is-visible{opacity:1;transform:scale(1)}.ik-search-results-category-pill__indicator.is-clearable:hover .ik-search-results-category-pill__count,.ik-search-results-category-pill__indicator.is-clearable:focus-visible .ik-search-results-category-pill__count{opacity:0;transform:scale(.72)}.ik-search-results-category-pill__indicator.is-clearable:hover .ik-search-results-category-pill__clear,.ik-search-results-category-pill__indicator.is-clearable:focus-visible .ik-search-results-category-pill__clear{opacity:1;transform:scale(1)}.ik-search-results-category-menu{position:absolute;top:calc(100% + 12px);left:0;z-index:35;display:flex;width:min(420px,calc(100vw - 32px));max-height:min(775px,var(--ik-category-available-height, 775px));flex-direction:column;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:#141418e0;color:#f5f6f8;box-shadow:0 28px 80px #0000008c,0 2px 8px #0000004d;-webkit-backdrop-filter:blur(30px) saturate(150%);backdrop-filter:blur(30px) saturate(150%);overflow:hidden}.ik-search-results-category-menu__search{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;border:1px solid rgba(255,255,255,.09);border-radius:18px;color:#f5f6f880;background:#ffffff0f}.ik-search-results-category-menu__search svg{flex-shrink:0;color:#f5f6f880}.ik-search-results-category-menu__search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f5f6f8;font:inherit;font-weight:750}.ik-search-results-category-menu__search input::placeholder{color:#f5f6f866}.ik-search-results-category-menu__list{display:grid;gap:4px;flex:1 1 auto;min-height:0;margin-top:10px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:2px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.ik-search-results-category-menu__list::-webkit-scrollbar{width:7px}.ik-search-results-category-menu__list::-webkit-scrollbar-track{background:transparent}.ik-search-results-category-menu__list::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff29}.ik-search-results-category-menu__list::-webkit-scrollbar-thumb:hover{background:#ffffff3d}.ik-search-results-category-menu__section-divider{display:block;height:1px;margin:8px -14px;flex:0 0 auto;background:#ffffff14}.ik-search-results-category-menu__item{display:flex;min-width:0;min-height:48px;align-items:center;gap:14px;border:0;border-radius:15px;padding:8px 10px;background:transparent;color:#f5f6f8;font:inherit;font-weight:850;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}.ik-search-results-category-menu__item:hover,.ik-search-results-category-menu__item:focus-visible{background:#ffffff17;outline:none}.ik-search-results-category-menu__list.is-hover-suppressed .ik-search-results-category-menu__item:hover{background:transparent}.ik-search-results-category-menu__item.is-hover-locked,.ik-search-results-category-menu__list.is-hover-suppressed .ik-search-results-category-menu__item.is-hover-locked:hover{background:#ffffff17}.ik-search-results-category-menu__check{display:inline-flex;width:26px;height:26px;flex:0 0 26px;align-items:center;justify-content:center;border:1.5px solid rgba(255,255,255,.22);border-radius:8px;background:#ffffff14;color:#fff}.ik-search-results-category-menu__item.is-selected .ik-search-results-category-menu__check{border-color:#ffffff52;background:#ffffff2e}.ik-search-results-category-menu__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ik-search-results-category-menu__empty{margin:8px 6px 4px;color:#f5f6f899;font-size:13px;font-weight:700}.ik-search-results-ui-element-menu{left:0}.ik-application-sort{display:inline-flex;align-items:center;gap:10px}.ik-application-sort__label{font-size:inherit;font-weight:750;color:var(--ik-soft)}.ik-application-sort .mb-filter-chip,.ik-application-filterbar .mb-filter-taxonomy{font-size:inherit}.ik-search-results-sort-inline{margin-left:auto;display:inline-flex;align-items:center;gap:12px;font-size:inherit}.ik-search-results-text-search{position:relative;display:inline-flex;align-items:center;gap:8px}.ik-search-results-text-search__query{max-width:160px;overflow:hidden;color:var(--ik-ink);font-size:17px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.ik-search-results-text-search__query-clear{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--ik-ink) 95%,transparent);color:var(--ik-surface);cursor:pointer;transition:transform .14s ease,background-color .14s ease}.ik-search-results-text-search__query-clear:hover{background:var(--ik-ink);transform:scale(1.08)}.ik-search-results-text-search__trigger{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;border:0;background:transparent;color:var(--ik-ink);opacity:.58;cursor:pointer;transition:color .16s ease,opacity .16s ease}.ik-search-results-text-search__trigger:hover,.ik-search-results-text-search__trigger[aria-expanded=true]{color:var(--mb-active-green);opacity:1}.ik-search-results-text-search__trigger .ik-application-filter__icon{width:48.5px;height:48.5px}.ik-search-results-text-search__popover{position:absolute;z-index:15;top:calc(100% + 11px);right:-6px;width:min(332px,calc(100vw - 42px));margin:0}.ik-search-results-text-search__popover>svg{flex:0 0 auto}.ik-search-results-text-search__popover.is-rejected{animation:ik-search-text-reject .42s cubic-bezier(.36,.07,.19,.97)}@keyframes ik-search-text-reject{0%,to{transform:translate(0)}18%,54%,82%{transform:translate(-7px)}36%,68%{transform:translate(7px)}}.ik-search-results-text-search__info-copy{position:absolute;z-index:1;bottom:calc(100% + 12px);left:50%;width:min(198px,calc(100vw - 42px));padding:8px 11px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:#222327e0;box-shadow:0 8px 18px #00000029;color:#fff;font-size:12px;font-weight:650;line-height:1.3;transform:translate(-50%);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.ik-search-results-text-search__popover button:disabled{cursor:not-allowed;opacity:.42}.ik-search-results-text-search__popover button:disabled:hover{background:#ffffff17;color:#ffffffd1;transform:translateY(-2px)}.ik-search-results-text-search__limit{position:absolute;z-index:16;top:calc(100% + 86px);right:8px;color:var(--ik-soft);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ik-search-results-sort-inline__divider{width:1px;height:20px;flex:0 0 1px;background:color-mix(in srgb,var(--ik-soft) 34%,transparent)}.ik-search-results-sort-inline .mb-filter-chip-row{margin:0}.ik-search-results-sort-inline .mb-filter-chip{font-size:inherit}.ik-application-toolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;margin-top:-4px;margin-bottom:-2px;border-radius:12px;padding:10px;outline:0;background:var(--ik-surface-2);box-shadow:none;transition:margin-top .28s cubic-bezier(.22,1,.36,1)}.ik-application-toolbar--skeleton{pointer-events:none}.ik-application-toolbar--skeleton .ik-subtype-row{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:nowrap}.ik-tax-tabs--skeleton{display:inline-flex;align-items:center;gap:12px;min-width:0}.ik-application-toolbar__tax-pill{display:inline-block;height:32px;border-radius:999px}.ik-application-toolbar__tax-pill.is-wide{width:clamp(132px,14vw,193px)}.ik-application-toolbar__tax-pill.is-mid{width:clamp(112px,11.7vw,161px)}.ik-application-toolbar__tax-pill.is-short{width:clamp(96px,9.6vw,132px)}.ik-application-toolbar__platform-label{width:76px;height:12px;border-radius:999px;flex:0 0 auto}.ik-application-toolbar__seg{display:inline-flex;align-items:center;gap:3px;padding:4px;box-sizing:border-box;border:1px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--ik-border) 58%,transparent);flex:0 0 auto}.ik-application-toolbar__seg-pill{height:42px;border-radius:999px}.ik-application-toolbar__seg-pill.is-ios{width:61px}.ik-application-toolbar__seg-pill.is-android{width:95px}.ik-application-toolbar .ik-subtype-row{flex-wrap:nowrap;min-width:0}.ik-application-toolbar .ik-tax-tabs button,.ik-filters .ik-tax-tabs button{font-size:15.5px}.ik-filters .ik-tax-count{display:inline-flex;align-items:center;justify-content:center;min-width:23px;border-radius:999px;padding:2px 8px;background:color-mix(in srgb,var(--ik-soft) 20%,transparent);color:var(--ik-soft);font-family:Cedora,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:700;transform:none}.ik-application-toolbar .ik-tax-count{display:inline-flex;align-items:center;justify-content:center;min-width:23px;border-radius:999px;padding:2px 8px;background:color-mix(in srgb,var(--app-accent) 18%,transparent);color:var(--ik-soft);font-family:Cedora,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:700;transform:none}.ik-library-detail--floating{position:fixed;right:24px;bottom:24px;z-index:80;width:min(420px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));overflow:auto;box-shadow:0 26px 70px #0003}.ik-library-detail__close{position:absolute;top:12px;right:12px}.ik-library-detail__head{display:flex;align-items:center;gap:14px;padding-right:32px}.ik-library-detail__head h2{margin:0;color:var(--ik-ink);font-size:22px;line-height:1.08}.ik-library-detail__head p,.ik-detail-copy,.ik-library-empty,.ik-library-note{margin:0;color:var(--ik-soft);font-size:13px;line-height:1.45}.ik-detail-meta{display:grid;gap:8px;color:var(--ik-soft);font-size:12px;font-weight:750}.ik-company-links{gap:8px}.ik-company-links a{border:1px solid var(--ik-border);border-radius:999px;padding:7px 10px;color:var(--ik-ink);background:var(--ik-surface-2);font-size:12px;font-weight:850;text-decoration:none}.ik-platform-listings,.ik-parent-list{display:grid;gap:10px}.ik-platform-listings article,.ik-developer-sources__static{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:14px;padding:10px}.ik-platform-listings img,.ik-platform-listings__fallback{width:38px;height:38px;border-radius:10px;background:var(--ik-surface-3)}.ik-platform-listings img{object-fit:cover}.ik-platform-listings__fallback{display:grid;place-items:center;color:var(--ik-ink);font-size:11px;font-weight:950}.ik-platform-listings strong,.ik-developer-sources__static strong{display:block;color:var(--ik-ink);font-size:13px}.ik-platform-listings span,.ik-developer-sources__static small{color:var(--ik-soft);font-size:12px}.ik-platform-listings a{color:var(--ik-blue);font-size:12px;font-weight:850;text-decoration:none}.ik-parent-card{display:grid;gap:14px;padding:18px;border-radius:20px}.ik-parent-list span{border:1px solid var(--ik-border);border-radius:12px;padding:9px 10px;color:var(--ik-soft);background:var(--ik-surface-2);font-size:12px;font-weight:800}.ik-application-screen-board{overflow:visible;border-radius:0;padding:clamp(1px,calc(1vw - 5px),7px) 0 0;background:transparent}.ik-application-screen-board--skeleton{pointer-events:none}.ik-application-screen-grid--skeleton{align-items:stretch}.ik-application-screen-card--skeleton{display:none;box-shadow:none}.ik-application-screen-grid--skeleton .ik-application-screen-card--skeleton:nth-child(-n+1){display:block}.ik-application-screen-grid--skeleton.is-full-grid .ik-application-screen-card--skeleton{display:block}.ik-application-screen-card__skeleton-fill{display:block;width:100%;aspect-ratio:var(--ik-application-screen-aspect);border-radius:inherit}.ik-nothing-saved-state{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(18px,2.6vw,30px);padding:clamp(56px,9vw,120px) clamp(20px,4vw,32px) clamp(40px,6vw,72px)}.ik-nothing-saved-state__icon{width:clamp(160px,22vw,280px);aspect-ratio:240 / 200}.ik-nothing-saved-state__icon svg{width:100%;height:100%}.ik-nothing-saved-state h2{margin:0;font-size:clamp(19px,2.6vw,28px);font-weight:800;letter-spacing:-.01em;color:var(--ik-ink)}.ik-nothing-saved-state p{margin:clamp(-8px,-.6vw,-4px) 0 0;max-width:clamp(280px,32vw,420px);font-size:clamp(14px,1.3vw,16px);line-height:1.5;color:var(--ik-soft)}.ik-unavailable-state{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--ik-ink)}.ik-unavailable-state--archive{min-height:calc(100vh - 112px);padding:clamp(56px,8vw,110px) 28px}.ik-unavailable-state__art{position:relative;width:clamp(230px,26vw,330px);height:clamp(210px,24vw,290px);margin-bottom:clamp(34px,4vw,54px)}.ik-unavailable-state__card{position:absolute;top:12%;left:50%;display:grid;place-items:center;width:46%;height:76%;border:3px solid color-mix(in srgb,var(--ik-soft) 20%,transparent);border-radius:clamp(32px,4vw,54px);background:color-mix(in srgb,var(--ik-surface-2) 78%,transparent);color:var(--ik-soft);transform-origin:50% 82%}.ik-unavailable-state__card.is-left{transform:translate(-89%) rotate(-10deg)}.ik-unavailable-state__card.is-right{transform:translate(-11%) rotate(10deg)}.ik-unavailable-state__card.is-center{z-index:1;transform:translate(-50%)}.ik-unavailable-state__card svg{width:28%;height:28%;stroke-width:1.8}.ik-unavailable-state h1,.ik-unavailable-state h2,.ik-unavailable-state p{margin:0}.ik-unavailable-state h2{font-size:clamp(34px,4.2vw,58px);line-height:1.05;letter-spacing:-.035em;font-weight:800}.ik-unavailable-state__description{max-width:930px;margin-top:clamp(22px,2.4vw,34px)!important;font-size:clamp(17px,1.75vw,25px);line-height:1.55;color:var(--ik-soft)}.ik-unavailable-state button{margin-top:26px;min-height:50px;padding:0 26px;border:0;border-radius:18px;background:#22c55f1a;color:#15803d;font:inherit;font-size:16px;font-weight:750;cursor:pointer}.ik-unavailable-state button:hover,.ik-unavailable-state button:focus-visible{background:#22c55f2e;outline:none}.mobbin-shell[data-theme=dark] .ik-unavailable-state button{background:#20a85b24;color:#43e77f}.mobbin-shell[data-theme=dark] .ik-unavailable-state button:hover,.mobbin-shell[data-theme=dark] .ik-unavailable-state button:focus-visible{background:#20a85b3d}.ik-unavailable-state--compact{min-height:100%;padding:36px 30px;color:var(--ik-ink)}.ik-unavailable-state--compact .ik-unavailable-state__art{width:76px;height:76px;margin-bottom:22px}.ik-unavailable-state--compact .ik-unavailable-state__card{top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none;border:0;border-radius:18px;background:color-mix(in srgb,var(--ik-ink) 8%,transparent);color:var(--ik-soft)}.ik-unavailable-state--compact .ik-unavailable-state__card svg{width:43%;height:43%}.ik-unavailable-state--compact h2{font-size:clamp(22px,2.2vw,30px);letter-spacing:-.02em;color:var(--ik-ink)}.ik-unavailable-state--compact .ik-unavailable-state__description{max-width:650px;margin-top:12px!important;font-size:16px;line-height:1.55;color:var(--ik-soft)}.ik-unavailable-state--email{min-height:calc(100vh - 80px);padding:clamp(70px,9vw,130px) 30px 0;justify-content:flex-start;overflow:hidden}.ik-unavailable-state__eyebrow{margin-bottom:12px!important;color:var(--ik-soft);font-size:clamp(16px,1.4vw,22px);font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ik-unavailable-state--email h1{max-width:calc(100vw - 80px);font-size:clamp(52px,5.5vw,96px);line-height:.98;letter-spacing:-.055em;font-weight:800}.ik-unavailable-state--email .ik-unavailable-state__description{max-width:1100px;margin-top:30px!important}.ik-unavailable-state--email .ik-unavailable-state__art{order:4;width:clamp(160px,18vw,240px);height:clamp(190px,22vw,280px);margin:clamp(70px,8vw,110px) 0 -28px}.ik-unavailable-state--email .ik-unavailable-state__card{top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-5deg);border-radius:40px}.ik-unavailable-state--email .ik-unavailable-state__card svg{width:34%;height:34%}@media(max-width:760px){.ik-unavailable-state--archive{min-height:70vh}.ik-unavailable-state--email h1{font-size:clamp(42px,13vw,64px)}}.ik-application-screen-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(13px,2vw,23px);align-items:start}.ik-application-screen-card{--ik-application-screen-aspect: 1179 / 2556;position:relative;width:100%;min-width:0;margin:0;overflow:visible;border-radius:13.995%/6.463%;background:transparent;box-shadow:0 8px 26px #0f111717}.ik-application-page .ik-application-screen-grid{--ik-screen-gap: clamp(16px, calc(2vw + 3px) , 26px);--ik-onboarding-break: 200px;--ik-section-head-h: 26px;--ik-onboarding-row-margin: calc( var(--ik-onboarding-break) - (2 * var(--ik-screen-gap)) - var(--ik-section-head-h) );gap:var(--ik-screen-gap)}.ik-application-page .ik-application-screen-card--section-end{margin-bottom:var(--ik-onboarding-row-margin)}.ik-application-screen-section-head{grid-column:1 / -1;display:flex;align-items:center;gap:18px;margin:0;height:26px;transform:translateY(-16px)}.ik-application-screen-section-head--highlight{transform:none;margin-top:26px;margin-bottom:4px}.ik-application-screen-section-head:before,.ik-application-screen-section-head:after{content:"";flex:1 1 auto;height:2px;border-radius:999px;background:color-mix(in srgb,var(--ik-soft) 18%,transparent)}.ik-application-screen-section-head__label{flex:0 0 auto;color:var(--ik-soft);font-family:Miedinger,Inter,ui-sans-serif,system-ui,sans-serif;font-size:22px;font-weight:700;letter-spacing:.08em;line-height:26px;text-transform:uppercase;white-space:nowrap}.ik-application-page .ik-application-screen-card{box-shadow:0 4px 12px #0f11170f}.ik-application-page .ik-application-screen-card:after{box-shadow:inset 0 0 0 1px #0f111717}@media(min-width:680px){.ik-application-screen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ik-application-screen-grid--skeleton .ik-application-screen-card--skeleton:nth-child(-n+2){display:block}}@media(min-width:980px){.ik-application-screen-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ik-application-screen-grid--skeleton .ik-application-screen-card--skeleton:nth-child(-n+3){display:block}}@media(min-width:1240px){.ik-application-screen-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ik-application-screen-grid--skeleton .ik-application-screen-card--skeleton:nth-child(-n+4){display:block}}@media(min-width:1580px){.ik-application-screen-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ik-application-screen-grid--skeleton .ik-application-screen-card--skeleton:nth-child(-n+5){display:block}}@media(min-width:1920px){.ik-application-screen-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ik-application-screen-grid--skeleton .ik-application-screen-card--skeleton:nth-child(-n+6){display:block}}.ik-application-screen-card:hover,.ik-application-screen-card:focus-within{z-index:5}.ik-application-screen-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #0f11171f;pointer-events:none}.ik-application-screen-card.is-selected img{outline:4px solid #0a84ff;outline-offset:2px}.ik-application-screen-select{position:absolute;--sel-size: clamp(31px, 3.1vw, 38px);top:calc(clamp(14px,2.2vw,22px) + (clamp(48px,5vw,58px) - var(--sel-size)) / 2);right:clamp(14px,2.2vw,22px);z-index:6;width:var(--sel-size);height:var(--sel-size);display:grid;place-items:center;border-radius:999px;border:3px solid #ffffff;background:transparent;color:#fff;box-shadow:0 1px 4px #0000001a;cursor:pointer;opacity:0;transition:opacity .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease,color .14s ease,transform .12s ease}.ik-application-screen-card:hover .ik-application-screen-select,.ik-application-screen-card:focus-within .ik-application-screen-select,.ik-application-screen-select.is-selected{opacity:1}.ik-application-screen-select:hover{transform:scale(1.08)}.ik-application-screen-select.is-selected{border-color:#0a84ff;background:#0a84ff;box-shadow:none;color:#fff}.ik-application-screen-card img{display:block;width:100%;aspect-ratio:var(--ik-application-screen-aspect);border-radius:inherit;object-fit:cover;opacity:1;transition:opacity .16s ease,transform .18s ease,filter .18s ease}.ik-application-screen-card.is-image-loading img{opacity:0}.ik-application-screen-card__image-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;aspect-ratio:var(--ik-application-screen-aspect);border-radius:inherit;pointer-events:none}.ik-application-screen-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#0a0c1209;opacity:0;pointer-events:none;transition:opacity .18s ease}.ik-application-screen-actions{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(14px,2.2vw,22px);opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:2}.ik-application-screen-tap-hint{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;transform:scale(.94)}.ik-application-screen-tap-hint__icon{width:clamp(270px,82%,460px);height:auto;color:#ffffff57;filter:drop-shadow(0 10px 24px rgba(0,0,0,.12));transform-origin:center}@keyframes ik-tap-hint-tap{0%,60%,to{transform:scale(1)}15%{transform:scale(.86)}32%{transform:scale(1.04)}}.ik-application-screen-card:hover .ik-application-screen-tap-hint__icon,.ik-application-screen-card:focus-within .ik-application-screen-tap-hint__icon{animation:ik-tap-hint-tap 1.6s ease-in-out 1}.ik-application-screen-tap-hint.ik-tap-hint-replay .ik-application-screen-tap-hint__icon{animation:ik-tap-hint-tap 1.6s ease-in-out 1}@media(prefers-reduced-motion:reduce){.ik-application-screen-tap-hint__icon,.ik-application-screen-tap-hint.ik-tap-hint-replay .ik-application-screen-tap-hint__icon{animation:none}}.ik-application-screen-icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(48px,5vw,58px);height:clamp(48px,5vw,58px);padding:0;border:0;border-radius:999px;background:#fffffff5;color:#14161d;outline:none}.ik-application-screen-icon svg{width:clamp(24px,2.45vw,30px);height:clamp(24px,2.45vw,30px)}.ik-application-screen-button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:auto;overflow:visible;opacity:0;transform:translateY(18px);transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .42s ease}.ik-application-screen-card:hover .ik-application-screen-button-row,.ik-application-screen-actions:focus-within .ik-application-screen-button-row{opacity:1;transform:translateY(0)}.ik-application-screen-pill{display:inline-flex;align-items:center;justify-content:center;min-height:clamp(48px,5vw,58px);border:0;border-radius:999px;padding:0 18px;background:#fffffff5;color:#14161d;font-size:clamp(17px,1.55vw,20px);font-weight:700;line-height:1;letter-spacing:0;transition:background .16s ease,color .16s ease,transform .16s ease}.ik-application-screen-pill:hover,.ik-application-screen-pill:focus-visible{background:linear-gradient(#0000000a,#0000000a),#fffffff5;transform:translateY(-1px)}.ik-application-screen-pill__icon{width:clamp(24px,2.2vw,30px);height:clamp(24px,2.2vw,30px);stroke-linecap:round;stroke-linejoin:round;transition:transform .26s cubic-bezier(.22,1,.36,1)}.ik-application-screen-more{position:relative;display:flex}.ik-application-screen-more>.ik-application-screen-pill{flex:1 1 auto;width:100%}.ik-application-screen-more.is-open .ik-application-screen-pill__icon{transform:rotate(-90deg)}.ik-application-screen-more-menu{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:6;display:flex;flex-direction:column;min-width:clamp(204px,16vw,236px);padding:6px;overflow:hidden;isolation:isolate;border-radius:18px;background:#313235;box-shadow:0 22px 52px #0000006b,0 0 0 1px #ffffff0f;color:#f4f6f8;opacity:0;transform:translate(-50%,8px) scale(.97);transform-origin:bottom center;pointer-events:none;transition:opacity .18s ease .22s,transform .2s cubic-bezier(.22,1,.36,1) .22s}.ik-application-screen-more-menu.is-open{opacity:1;transform:translate(-50%) scale(1);pointer-events:auto;transition-delay:70ms}.ik-application-screen-more-menu button{position:relative;display:flex;align-items:center;gap:13px;width:100%;min-height:0;padding:11px 13px;border:0;border-radius:12px;background:transparent;color:inherit;font-size:16px;font-weight:620;line-height:1.1;letter-spacing:0;text-align:left;white-space:nowrap;cursor:pointer;transition:background .14s ease}.ik-application-screen-more-menu button svg{flex:0 0 auto;color:#f4f6f8ad}.ik-application-screen-more-menu button:hover,.ik-application-screen-more-menu button:focus-visible{background:#ffffff17;outline:none}.ik-application-screen-more-menu button:first-child{margin-bottom:7px}.ik-application-screen-more-menu button:first-child:after{content:"";position:absolute;left:56px;right:12px;bottom:-4px;height:1px;background:#ffffff1a}.ik-application-more-menu button.is-danger,.ik-application-screen-more-menu button.is-danger,.ik-shot-showcase__more-menu button.is-danger{color:#ff3b30}.ik-application-more-menu button.is-danger svg,.ik-application-screen-more-menu button.is-danger svg,.ik-shot-showcase__more-menu button.is-danger svg{color:#ff3b30}.ik-application-more-menu button.is-danger:hover,.ik-application-more-menu button.is-danger:focus-visible,.ik-application-screen-more-menu button.is-danger:hover,.ik-application-screen-more-menu button.is-danger:focus-visible,.ik-shot-showcase__more-menu button.is-danger:hover,.ik-shot-showcase__more-menu button.is-danger:focus-visible{background:#ff3b3029}.ik-application-screen-pill--muted{background:#b8b8b8f0;color:#fff}.ik-application-screen-pill--muted:hover,.ik-application-screen-pill--muted:focus-visible{background:#a6a6a6fa}.ik-application-selection-float{position:fixed;left:0;right:0;bottom:10px;z-index:70;display:flex;justify-content:center;padding:0 20px;pointer-events:none}.ik-application-selection-bar{display:flex;align-items:center;gap:16px;width:max-content;max-width:calc(100vw - 40px);height:70px;padding:12px 14px 12px 22px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:linear-gradient(135deg,#131418d1,#0a0b0ead);color:#ffffffe6;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff29;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);pointer-events:auto}.ik-application-selection-bar strong{flex:0 0 auto;color:#fff;font-size:clamp(20px,2vw,28px);font-weight:720;letter-spacing:0;line-height:40px;transform:translateY(-2px);white-space:nowrap}.ik-application-selection-button,.ik-application-selection-icon-button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:48px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff17;color:#ffffffd1;font:inherit;font-size:clamp(16px,1.45vw,20px);font-weight:700;letter-spacing:0;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease,border-color .14s ease,width .42s cubic-bezier(.22,1,.36,1);transform:translateY(-2px)}.ik-application-selection-button{gap:10px;padding:0 22px}.ik-application-selection-icon-button{width:48px;padding:0}.ik-application-selection-button:hover,.ik-application-selection-button:focus-visible,.ik-application-selection-icon-button:hover,.ik-application-selection-icon-button:focus-visible{border-color:#ffffff38;background:#ffffff29;color:#fff;outline:none;transform:translateY(-2px) scale(1.04)}.ik-application-selection-button.is-primary{min-width:116px;border-color:#ffffffe6;background:#fff;color:#101216}.ik-application-selection-button.is-primary:hover,.ik-application-selection-button.is-primary:focus-visible{background:linear-gradient(#0000000a,#0000000a),#fff;color:#101216}@media(max-width:720px){.ik-application-selection-bar{width:calc(100vw - 24px);max-width:calc(100vw - 24px);gap:8px;height:62px;padding:9px 10px 9px 18px}.ik-application-selection-bar strong{font-size:18px}.ik-application-selection-button{height:42px;padding:0 14px;font-size:15px}.ik-application-selection-icon-button{width:42px;height:42px}}.ik-application-screen-card:hover img,.ik-application-screen-card:focus-within img{filter:brightness(.96) saturate(.985)}.ik-application-screen-card:hover .ik-application-screen-overlay,.ik-application-screen-card:focus-within .ik-application-screen-overlay,.ik-application-screen-card:hover .ik-application-screen-tap-hint,.ik-application-screen-card:focus-within .ik-application-screen-tap-hint,.ik-application-screen-card:hover .ik-application-screen-actions,.ik-application-screen-actions:focus-within{opacity:1}.ik-application-screen-card:hover .ik-application-screen-tap-hint,.ik-application-screen-card:focus-within .ik-application-screen-tap-hint{transform:scale(1)}.ik-application-screen-card:hover .ik-application-screen-icon,.ik-application-screen-actions:focus-within .ik-application-screen-icon,.ik-application-screen-card:hover .ik-application-screen-button-row,.ik-application-screen-actions:focus-within .ik-application-screen-button-row{pointer-events:auto}.ik-application-screen-card.is-image-loading:hover img,.ik-application-screen-card.is-image-loading:focus-within img{filter:none}.ik-application-screen-card.is-image-loading:hover .ik-application-screen-overlay,.ik-application-screen-card.is-image-loading:focus-within .ik-application-screen-overlay,.ik-application-screen-card.is-image-loading:hover .ik-application-screen-tap-hint,.ik-application-screen-card.is-image-loading:focus-within .ik-application-screen-tap-hint,.ik-application-screen-card.is-image-loading:hover .ik-application-screen-actions,.ik-application-screen-card.is-image-loading .ik-application-screen-actions:focus-within,.ik-application-screen-card.is-image-loading:hover .ik-application-screen-select:not(.is-selected),.ik-application-screen-card.is-image-loading:focus-within .ik-application-screen-select:not(.is-selected){opacity:0;pointer-events:none}.ik-application-screen-card.is-image-loading .ik-application-screen-icon,.ik-application-screen-card.is-image-loading .ik-application-screen-button-row{pointer-events:none}.ik-application-screen-board.is-hover-display-off .ik-application-screen-card:hover .ik-application-screen-tap-hint,.ik-application-screen-board.is-hover-display-off .ik-application-screen-card:focus-within .ik-application-screen-tap-hint,.ik-application-screen-board.is-hover-display-off .ik-application-screen-card:hover .ik-application-screen-actions,.ik-application-screen-board.is-hover-display-off .ik-application-screen-actions:focus-within,.ik-application-screen-board.is-hover-display-off .ik-application-screen-card:hover .ik-application-screen-select:not(.is-selected),.ik-application-screen-board.is-hover-display-off .ik-application-screen-card:focus-within .ik-application-screen-select:not(.is-selected){opacity:0;pointer-events:none}.ik-application-screen-board.is-hover-display-off .ik-application-screen-icon,.ik-application-screen-board.is-hover-display-off .ik-application-screen-button-row{pointer-events:none}.ik-application-screen-card.is-context-menu-open img{filter:brightness(.96) saturate(.985)}.ik-application-screen-card.is-context-menu-open .ik-application-screen-overlay{opacity:1}.ik-application-screen-board:not(.is-hover-display-off) .ik-application-screen-card.is-context-menu-open .ik-application-screen-tap-hint,.ik-application-screen-board:not(.is-hover-display-off) .ik-application-screen-card.is-context-menu-open .ik-application-screen-select,.ik-application-screen-board:not(.is-hover-display-off) .ik-application-screen-card.is-context-menu-open .ik-application-screen-actions{opacity:1}.ik-application-screen-board:not(.is-hover-display-off) .ik-application-screen-card.is-context-menu-open .ik-application-screen-tap-hint{transform:scale(1)}.ik-screen-context-menu__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:399;background:transparent}.ik-screen-context-menu{position:fixed;z-index:400;min-width:232px;max-height:calc(100vh - 20px);overflow-y:auto;padding:8px;border-radius:20px;background:#313235;box-shadow:0 22px 52px #0000006b,0 0 0 1px #ffffff0f;color:#f4f5f7;font-family:Cedora,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:ik-screen-context-menu-in .12s cubic-bezier(.22,1,.36,1);transform-origin:top left}@keyframes ik-screen-context-menu-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ik-screen-context-menu__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 10px;border-radius:11px}.ik-screen-context-menu__row--toggle{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .13s ease}.ik-screen-context-menu__row--toggle:hover{background:#ffffff0f}.ik-screen-context-menu__row--toggle:focus-visible{outline:none;background:#ffffff17}.ik-screen-context-menu__label{display:inline-flex;align-items:center;gap:4px;font-size:19px;font-weight:650;white-space:nowrap}.ik-screen-context-menu__label-icon{flex:0 0 auto;width:33px;height:33px;color:currentColor;opacity:.5;margin-block:-4px}.ik-screen-context-menu__switch{position:relative;display:inline-flex;padding:3.5px;border:0;border-radius:999px;background:#ffffff17;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ik-screen-context-menu__switch-thumb{position:absolute;top:3.5px;bottom:3.5px;left:3.5px;width:calc(50% - 3.5px);border-radius:999px;background:#ffffff29;transition:transform .2s cubic-bezier(.22,1,.36,1),background .16s ease}.ik-screen-context-menu__switch.is-on .ik-screen-context-menu__switch-thumb{transform:translate(0);background:#00c853}.ik-screen-context-menu__switch:not(.is-on) .ik-screen-context-menu__switch-thumb{transform:translate(100%)}.ik-screen-context-menu__switch-label{position:relative;z-index:1;min-width:42px;padding:5px 12px;text-align:center;font-size:13px;font-weight:700;color:#f4f5f79e;transition:color .16s ease}.ik-screen-context-menu__switch.is-on .ik-screen-context-menu__switch-label--on{color:#08130c}.ik-screen-context-menu__switch:not(.is-on) .ik-screen-context-menu__switch-label--off{color:#f4f5f7}@media(prefers-reduced-motion:reduce){.ik-screen-context-menu__switch-thumb{transition:background .16s ease}}.ik-screen-context-menu__divider{height:1px;margin:6px;background:#ffffff17}.ik-screen-context-menu__actions{display:flex;flex-direction:column;gap:1px}.ik-screen-context-menu__action{display:flex;align-items:center;gap:12px;width:100%;padding:7px 10px;border:0;border-radius:11px;background:transparent;color:#f4f5f7;font:inherit;font-size:16.5px;font-weight:550;text-align:left;white-space:nowrap;cursor:pointer;transition:background .13s ease,color .13s ease}.ik-screen-context-menu__action-icon{display:inline-flex;flex:0 0 auto;color:#f4f5f7d1}.ik-screen-context-menu__action:hover,.ik-screen-context-menu__action:focus-visible{background:#ffffff17;outline:none}.ik-screen-context-menu__action.is-danger,.ik-screen-context-menu__action.is-danger .ik-screen-context-menu__action-icon{color:#ff6b60}.ik-screen-context-menu__action.is-danger:hover,.ik-screen-context-menu__action.is-danger:focus-visible{background:#ff3b3029}.ik-screen-action-toast{position:fixed;left:50%;bottom:34px;transform:translate(-50%);z-index:420;padding:11px 20px;border-radius:999px;background:#313235;box-shadow:0 18px 44px #0006,0 0 0 1px #ffffff0f;color:#f4f5f7;font-family:Cedora,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:650;pointer-events:none;animation:ik-screen-action-toast-in .16s cubic-bezier(.22,1,.36,1)}@keyframes ik-screen-action-toast-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(prefers-reduced-motion:reduce){.ik-screen-context-menu,.ik-screen-action-toast{animation:none}}.mobbin-shell[data-theme=dark] .ik-application-screen-card{box-shadow:0 10px 30px #0000006b}.mobbin-shell[data-theme=dark] .ik-application-screen-card:after{box-shadow:inset 0 0 0 1px #000000c7}.mobbin-shell[data-theme=dark] .ik-application-screen-overlay{background:#00000013}.mobbin-shell[data-theme=dark] .ik-application-screen-tap-hint__icon{color:#ffffff47}.mobbin-shell[data-theme=dark] .ik-application-screen-pill{background:#ffffffeb}.mobbin-shell[data-theme=dark] .ik-application-screen-pill:hover,.mobbin-shell[data-theme=dark] .ik-application-screen-pill:focus-visible{background:linear-gradient(#0000000a,#0000000a),#ffffffeb}.mobbin-shell[data-theme=dark] .ik-application-screen-pill--muted{background:#9e9ea0f0}.mobbin-shell[data-theme=dark] .ik-application-screen-pill--muted:hover,.mobbin-shell[data-theme=dark] .ik-application-screen-pill--muted:focus-visible{background:#929294fa}.ik-screenshot-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ik-screenshot-strip img{width:100%;aspect-ratio:9 / 16;border-radius:10px;object-fit:cover;background:var(--ik-surface-3)}.ik-profile-card{display:flex;align-items:center;gap:20px;margin-bottom:18px}.ik-profile-avatar{position:relative;display:grid;place-items:center;width:86px;height:86px;overflow:hidden;border:0;border-radius:50%;background:linear-gradient(135deg,#f7c948,#6cc6f5 55%,#2b6cf5);color:#0f1117;font-size:22px;cursor:pointer}.ik-profile-avatar.has-image{color:transparent;background-color:var(--ik-surface-3);background-repeat:no-repeat}.ik-outline-button{display:inline-flex;align-items:center;gap:8px;margin-left:auto;border:1px solid var(--ik-border);border-radius:999px;padding:11px 16px;background:var(--ik-surface);color:var(--ik-ink);font-weight:800}.ik-profile-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ik-basic-profile-shell{position:relative;display:block;width:100%;height:100%;margin:0 auto;overflow:hidden;padding:0;color:var(--ik-ink)}.ik-basic-profile-nav{position:absolute;top:0;left:38px;width:230px;max-height:calc(100% - 32px);min-height:0;overflow-x:hidden;overflow-y:auto;padding-top:42px;padding-bottom:32px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ik-soft) 32%,transparent) transparent}.ik-basic-profile-nav nav{display:grid;gap:24px}.ik-basic-profile-nav button{display:grid;grid-template-columns:25px 1fr;width:100%;min-height:28px;align-items:center;gap:13px;border:0;background:transparent;color:var(--ik-soft);font:inherit;font-size:19px;font-weight:730;line-height:1.1;text-align:left;cursor:pointer}.ik-basic-profile-nav button.is-active{color:var(--ik-ink)}.ik-basic-profile-nav__group-label{margin:-8px 0;color:var(--ik-soft);font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.05em}.ik-basic-profile-nav button svg{color:currentColor}.ik-basic-profile{width:100%;height:100%;margin:0 auto;overflow-x:hidden;overflow-y:auto;padding-top:27px;padding-bottom:96px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ik-soft) 32%,transparent) transparent}.ik-basic-profile__content{width:min(790px,100%);margin-left:auto;margin-right:auto}.ik-basic-profile__account-head{display:grid;justify-items:start;gap:26px;margin-bottom:30px}.ik-basic-profile__account-head>div{display:grid;gap:8px}.ik-basic-profile__account-head h1{margin:0;font-size:clamp(35px,2.9vw,42px);line-height:.98;letter-spacing:-.045em}.ik-basic-profile__account-head p{margin:0;color:var(--ik-soft);font-size:16px;font-weight:620}.ik-basic-profile__portrait{position:relative;display:grid;width:142px;height:142px;padding:0;place-items:center;overflow:visible;border:0;border-radius:50%;background:none;font:inherit;cursor:pointer}.ik-basic-profile__portrait-inner{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;background-color:var(--ik-surface-3)}.ik-basic-profile__portrait i{position:absolute;right:5px;bottom:5px;display:grid;width:32px;height:32px;place-items:center;border:4px solid var(--ik-bg);border-radius:50%;background:var(--ik-ink);color:var(--ik-surface)}.ik-basic-profile__avatar-picker{margin:28px 0 32px}.ik-basic-profile__avatar-picker-label{margin:0 0 10px;color:var(--ik-soft);font-size:13px;font-weight:650;text-transform:uppercase;letter-spacing:.04em}.ik-basic-profile__avatar-picker-row{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,71px);grid-auto-columns:71px;gap:12px;overflow-x:auto;padding:4px 4px 10px;scrollbar-width:thin}.ik-basic-profile__avatar-picker-item{flex:none;position:relative;display:grid;place-items:center;width:71px;height:71px;border:0;border-radius:50%;background-color:var(--ik-surface-3);background-size:cover;background-position:center;cursor:pointer;transition:transform .15s ease}.ik-basic-profile__avatar-picker-item:hover{transform:translateY(-1px)}.ik-basic-profile__avatar-picker-item.is-selected{box-shadow:0 0 0 2px var(--ik-bg),0 0 0 4px var(--ik-ink)}.ik-basic-profile__avatar-picker-item.is-empty{background-color:color-mix(in srgb,var(--ik-ink) 8%,transparent);color:var(--ik-soft);cursor:default}.ik-basic-profile__avatar-picker-item.is-empty.is-manageable{cursor:pointer}.ik-basic-profile__avatar-picker-item.is-empty.is-manageable:hover{background-color:color-mix(in srgb,var(--ik-ink) 14%,transparent);color:var(--ik-ink)}.ik-basic-profile__avatar-picker-item:disabled{cursor:default}.ik-basic-profile__plan{display:flex;width:100%;min-height:52px;align-items:center;gap:12px;margin:0 0 60px;padding:10px 15px;border-radius:12px;background:color-mix(in srgb,var(--ik-ink) 9%,var(--ik-surface-3));color:var(--ik-ink)}[data-theme=dark] .ik-basic-profile__plan{background:#292929}.ik-basic-profile__plan strong{display:inline-grid;min-width:50px;height:28px;place-items:center;border-radius:999px;background:var(--ik-surface);color:var(--ik-ink);font-size:13px;font-weight:860;text-transform:uppercase}.ik-basic-profile__plan span{color:var(--ik-ink);font-size:17px;font-weight:660;line-height:1.25}.ik-basic-profile__account-form{display:grid;gap:76px}.ik-basic-profile__section{display:grid;gap:22px;width:100%}.ik-basic-profile__section h2{margin:0;font-size:clamp(29px,2.4vw,35px);line-height:1;letter-spacing:-.045em}.ik-basic-profile__section-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.ik-basic-profile__section-head p{display:inline-flex;align-items:center;gap:6px;margin:0;color:#21bf62;font-size:12px;font-weight:740}.ik-basic-profile__section-head p.is-error{color:#ff754d}.ik-basic-profile__rows{display:grid;gap:0}.ik-basic-profile__mfa-setup{display:grid;justify-items:start;gap:14px;padding:20px 0;border-bottom:1px solid color-mix(in srgb,var(--ik-ink) 17%,transparent)}.ik-basic-profile__mfa-setup img{width:160px;height:160px;border-radius:12px;background:#fff;padding:8px}.ik-basic-profile__mfa-setup p{margin:0;max-width:420px;color:var(--ik-soft);font-size:15px;font-weight:560;line-height:1.45}.ik-basic-profile__mfa-setup code{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:6px;background:color-mix(in srgb,var(--ik-ink) 8%,transparent);color:var(--ik-ink);font-size:13px;word-break:break-all}.ik-basic-profile__mfa-setup-actions{display:flex;align-items:center;gap:14px}.ik-basic-profile__mfa-setup-actions button:last-child{color:var(--ik-soft);font-weight:700}.ik-basic-profile__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:84px;padding:15px 0;border-bottom:1px solid color-mix(in srgb,var(--ik-ink) 17%,transparent)}.ik-basic-profile__row:first-child{border-top:0}.ik-basic-profile__row>span{display:grid;gap:5px;min-width:0}.ik-basic-profile__row strong{color:var(--ik-ink);font-size:19px;font-weight:760;letter-spacing:-.02em}.ik-basic-profile__row small{overflow:hidden;color:var(--ik-soft);font-size:17px;font-weight:560;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ik-basic-profile__row.is-static button{justify-self:end;min-height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ik-ink);font:inherit;font-size:16px;font-weight:760;cursor:pointer}.ik-basic-profile__row button.is-pill{padding:0 14px;border-radius:999px;background:color-mix(in srgb,var(--ik-ink) 8%,transparent);transition:background-color .15s ease,transform .15s ease}.ik-basic-profile__row button.is-pill:hover{background:color-mix(in srgb,var(--ik-ink) 16%,transparent);transform:scale(1.05)}.ik-basic-profile__row button.is-pill:active{transform:scale(.97)}.ik-basic-profile__row.is-danger button{min-height:32px;padding:0 14px;border-radius:999px;background:#ff2d2d1a;color:#ff2d2d;font-weight:800;transition:background-color .15s ease,transform .15s ease}.ik-basic-profile__row.is-danger button:hover{background:#ff2d2d33;transform:scale(1.05)}.ik-basic-profile__row.is-danger button:active{transform:scale(.97)}.ik-basic-profile__row--control{cursor:default}.ik-basic-profile__row--control select{width:220px;min-height:38px;border:1px solid color-mix(in srgb,var(--ik-ink) 12%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ik-ink) 6%,transparent);color:var(--ik-ink);font:inherit;font-size:14px;font-weight:650;outline:0;padding:0 12px}.ik-basic-profile__theme-picker{display:grid;grid-template-columns:1fr;gap:18px;min-height:0}.ik-basic-profile__theme-picker-options{display:flex;gap:16px}.ik-basic-profile__platform-groups{display:flex;gap:40px}.ik-basic-profile__platform-group{display:flex;flex-direction:column}.ik-basic-profile__platform-group-label{display:block;color:var(--ik-soft);font-size:12px;font-weight:650;text-align:center;text-transform:uppercase;letter-spacing:.05em}.ik-basic-profile__platform-group-connector{position:relative;width:100%;height:58px}.ik-basic-profile__platform-group-connector:before{content:"";position:absolute;left:50%;top:0;width:1.5px;height:32px;background:color-mix(in srgb,var(--ik-ink) 26%,transparent);transform:translate(-50%)}.ik-basic-profile__platform-group-connector-curve{position:absolute;left:36px;right:36px;top:32px;height:26px}.ik-basic-profile__platform-group-connector-curve svg{display:block;width:100%;height:100%;overflow:visible}.ik-basic-profile__platform-group-connector path{fill:none;stroke:color-mix(in srgb,var(--ik-ink) 26%,transparent);stroke-width:1.5;stroke-linecap:round}.ik-basic-profile__platform-group-items{display:flex;gap:16px}.ik-basic-profile__theme-option{display:flex;flex-direction:column;align-items:flex-start;gap:10px;border:0;background:transparent;color:var(--ik-soft);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.ik-basic-profile__theme-swatch-row{display:flex;align-items:center;gap:10px}.ik-basic-profile__theme-swatch{display:grid;place-items:center;width:72px;height:72px;border:1.5px solid color-mix(in srgb,var(--ik-ink) 16%,transparent);border-radius:20px;color:var(--ik-soft);transition:border-color .15s ease,color .15s ease,transform .15s ease}.ik-basic-profile__theme-option:hover .ik-basic-profile__theme-swatch{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ik-ink) 32%,transparent)}.ik-basic-profile__theme-pointer{width:30px;height:30px;flex:0 0 30px}.ik-basic-profile__theme-label{width:72px;text-align:center}.ik-basic-profile__theme-option.is-active{color:#22c55e}.ik-basic-profile__theme-option.is-active .ik-basic-profile__theme-swatch{border-color:#22c55e;color:#22c55e}@media(max-width:1280px){.ik-basic-profile__content{width:min(790px,calc(100% - 342px));margin-left:304px;margin-right:38px}}@media(max-width:900px){.mobbin-shell.is-basic-profile-route .mb-header{width:calc(100% - 48px)}.ik-basic-profile-nav{left:32px;width:56px}.ik-basic-profile-nav nav{gap:22px;justify-items:center}.ik-basic-profile-nav button{grid-template-columns:1fr;width:48px;min-height:38px;place-items:center;gap:0}.ik-basic-profile-nav button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ik-basic-profile__content{width:calc(100% - 146px);margin-left:112px;margin-right:34px}}@media(max-width:620px){.mobbin-shell.is-basic-profile-route .mb-header{width:calc(100% - 32px);padding-top:14px}.mobbin-shell.is-basic-profile-route .mb-logo,.mobbin-shell.is-basic-profile-route .mb-avatar{width:44px;height:44px}.mobbin-shell.is-basic-profile-route .mb-icon-btn{width:42px;height:42px}.mobbin-shell.is-basic-profile-route .mb-page{height:calc(100vh - 72px)}.ik-basic-profile-nav{left:20px;width:44px;padding-top:38px}.ik-basic-profile-nav button{width:40px}.ik-basic-profile__content{width:calc(100% - 104px);margin-left:84px;margin-right:20px}.ik-basic-profile__portrait{width:104px;height:104px}.ik-basic-profile__plan,.ik-basic-profile__section-head{align-items:flex-start;flex-direction:column}.ik-basic-profile__row{grid-template-columns:minmax(0,1fr) auto;min-height:64px;gap:14px}.ik-basic-profile__row--control{grid-template-columns:1fr}.ik-basic-profile__row--control select{width:100%}}.ik-profile-workspace{--profile-accent: #22c55f;--profile-accent-deep: #159447;--profile-accent-soft: rgba(34, 197, 94, .12);--profile-blue: #0969da;display:grid;gap:18px;width:100%;color:var(--ik-ink)}.ik-profile-hero{position:relative;display:flex;min-height:292px;align-items:flex-end;justify-content:space-between;gap:28px;overflow:hidden;padding:36px;border:1px solid var(--ik-border);border-radius:32px;background:radial-gradient(circle at 79% 18%,rgba(34,197,94,.16),transparent 29%),radial-gradient(circle at 92% 110%,rgba(9,105,218,.12),transparent 35%),linear-gradient(135deg,#fafcfb,#f2f5f4 58%,#eef5f0);isolation:isolate}.mobbin-shell[data-theme=dark] .ik-profile-hero{background:radial-gradient(circle at 79% 18%,rgba(34,197,94,.13),transparent 29%),radial-gradient(circle at 92% 110%,rgba(72,128,255,.12),transparent 35%),linear-gradient(135deg,#17191b,#131516 58%,#101412)}.ik-profile-hero__ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.ik-profile-hero__ambient i{position:absolute;border:1px solid color-mix(in srgb,var(--profile-accent) 22%,transparent);border-radius:999px}.ik-profile-hero__ambient i:nth-child(1){top:-48px;right:11%;width:190px;height:190px}.ik-profile-hero__ambient i:nth-child(2){top:32px;right:4%;width:74px;height:74px}.ik-profile-hero__ambient i:nth-child(3){right:27%;bottom:-92px;width:230px;height:230px;opacity:.55}.ik-profile-hero__identity{display:flex;min-width:0;align-items:center;gap:24px}.ik-profile-hero__avatar{position:relative;width:112px;height:112px;flex:0 0 112px;border:7px solid color-mix(in srgb,var(--ik-surface) 90%,transparent);box-shadow:0 0 0 1px var(--ik-border);font-size:28px}.ik-profile-hero__avatar-status{position:absolute;right:2px;bottom:3px;width:18px;height:18px;border:4px solid var(--ik-surface);border-radius:50%;background:var(--profile-accent)}.ik-profile-hero__copy{min-width:0;max-width:690px}.ik-profile-hero__kicker{display:flex;align-items:center;gap:9px;margin-bottom:10px;color:var(--ik-faint);font-size:12px;font-weight:780;letter-spacing:.06em;text-transform:uppercase}.ik-profile-hero__kicker span{color:var(--profile-accent-deep)}.ik-profile-hero__kicker i{width:3px;height:3px;border-radius:50%;background:currentColor}.ik-profile-hero h1{margin:0;font-size:clamp(40px,5vw,74px);line-height:.94;letter-spacing:-.055em}.ik-profile-hero__handle{margin:9px 0 0;color:var(--profile-accent-deep);font-size:15px;font-weight:760}.ik-profile-hero__bio{max-width:620px;margin:13px 0 0;color:var(--ik-soft);font-size:15px;line-height:1.48}.ik-profile-hero__meta{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px}.ik-profile-hero__meta span,.ik-profile-hero__meta a{display:inline-flex;align-items:center;gap:6px;color:var(--ik-soft);font-size:13px;font-weight:680;text-decoration:none}.ik-profile-hero__actions{display:flex;flex:0 0 auto;gap:9px}.ik-profile-hero__actions button,.ik-profile-section-heading>button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid var(--ik-border);border-radius:13px;background:color-mix(in srgb,var(--ik-surface) 84%,transparent);color:var(--ik-ink);font:inherit;font-size:13px;font-weight:780;cursor:pointer}.ik-profile-hero__actions button.is-primary,.ik-profile-section-heading>button.is-primary{border-color:var(--profile-accent);background:var(--profile-accent);color:#07110a}.ik-profile-stat-ribbon{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--ik-border);border-radius:20px;background:var(--ik-surface-2)}.ik-profile-stat-ribbon span{position:relative;display:grid;gap:5px;padding:17px 20px}.ik-profile-stat-ribbon span+span:before{content:"";position:absolute;top:17px;bottom:17px;left:0;width:1px;background:var(--ik-border)}.ik-profile-stat-ribbon strong{font-size:23px;line-height:1;letter-spacing:-.04em}.ik-profile-stat-ribbon small{color:var(--ik-faint);font-size:11px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.ik-profile-tabs{display:flex;gap:5px;overflow-x:auto;padding:6px;border:1px solid var(--ik-border);border-radius:19px;background:var(--ik-surface-2);scrollbar-width:none}.ik-profile-tabs::-webkit-scrollbar{display:none}.ik-profile-tabs button{display:inline-flex;min-width:max-content;flex:1 0 auto;align-items:center;justify-content:center;gap:8px;padding:11px 15px;border:0;border-radius:13px;background:transparent;color:var(--ik-soft);font:inherit;font-size:14px;font-weight:720;cursor:pointer}.ik-profile-tabs button.is-active{background:var(--ik-ink);color:var(--ik-surface)}.ik-profile-tabs button em{min-width:21px;padding:3px 6px;border-radius:999px;background:color-mix(in srgb,currentColor 11%,transparent);font-size:10px;font-style:normal;font-variant-numeric:tabular-nums}.ik-profile-tab-panel{min-height:480px;padding:30px;border:1px solid var(--ik-border);border-radius:28px;background:var(--ik-surface-2)}.ik-profile-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.ik-profile-section-heading p{margin:0 0 7px;color:var(--profile-accent-deep);font-size:11px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.ik-profile-section-heading h2{margin:0;font-size:clamp(24px,2.5vw,38px);line-height:1.03;letter-spacing:-.04em}.ik-profile-section-heading>div>span{display:block;max-width:690px;margin-top:9px;color:var(--ik-soft);font-size:14px;line-height:1.45}.ik-profile-section-heading.is-large{margin-bottom:26px}.ik-profile-overview{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:18px}.ik-profile-overview>section{padding:23px;border:1px solid var(--ik-border);border-radius:22px;background:var(--ik-surface)}.ik-profile-overview__collections{grid-column:1 / -1}.ik-profile-overview__description{max-width:740px;margin:-8px 0 21px;color:var(--ik-soft);font-size:14px;line-height:1.5}.ik-profile-pulse-grid{display:grid;grid-template-columns:1.45fr repeat(2,minmax(0,1fr));gap:10px}.ik-profile-pulse-grid article{position:relative;display:flex;min-height:180px;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:18px;border:1px solid var(--ik-border);border-radius:18px;background:var(--ik-surface-2)}.ik-profile-pulse-grid article.is-accent{border-color:color-mix(in srgb,var(--profile-accent) 55%,var(--ik-border));background:#102e1c;color:#f1fff5}.ik-profile-pulse-grid p{margin:0 0 auto;color:inherit;font-size:12px;font-weight:760}.ik-profile-pulse-grid strong{position:relative;font-size:clamp(42px,5vw,72px);line-height:.85;letter-spacing:-.07em}.ik-profile-pulse-grid small{position:relative;margin-top:9px;color:color-mix(in srgb,currentColor 62%,transparent);font-size:11px;line-height:1.25}.ik-profile-pulse-orbit{position:absolute;top:22px;right:18px;width:70px;height:70px;border:1px solid rgba(255,255,255,.16);border-radius:50%}.ik-profile-pulse-orbit i{position:absolute;width:9px;height:9px;border-radius:3px;background:var(--profile-accent)}.ik-profile-pulse-orbit i:nth-child(1){top:-4px;left:29px}.ik-profile-pulse-orbit i:nth-child(2){right:-4px;bottom:18px}.ik-profile-pulse-orbit i:nth-child(3){bottom:2px;left:4px}.ik-profile-recent-list{display:grid}.ik-profile-recent-list article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--ik-border)}.ik-profile-recent-list article>span{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:var(--profile-accent-soft);color:var(--profile-accent-deep)}.ik-profile-recent-list article div{display:grid;gap:3px;min-width:0}.ik-profile-recent-list strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ik-profile-recent-list small,.ik-profile-recent-list time{color:var(--ik-faint);font-size:10px}.ik-profile-inline-empty{display:grid;min-height:170px;place-items:center;align-content:center;gap:8px;color:var(--ik-faint);text-align:center}.ik-profile-inline-empty p{margin:0;font-size:13px}.ik-profile-collection-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ik-profile-collection-mini-grid button{display:grid;grid-template-columns:48px minmax(0,1fr);gap:2px 12px;padding:14px;border:1px solid var(--ik-border);border-radius:17px;background:var(--ik-surface-2);color:var(--ik-ink);text-align:left;cursor:pointer}.ik-profile-collection-mini-grid button>span{grid-row:1 / 3;display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:color-mix(in srgb,var(--profile-accent) 13%,var(--ik-surface));color:var(--profile-accent-deep)}.ik-profile-collection-mini-grid strong{align-self:end;font-size:14px}.ik-profile-collection-mini-grid small{color:var(--ik-faint);font-size:11px}.ik-profile-collection-mini-grid button.is-empty{grid-column:1 / -1;max-width:520px;border-style:dashed}.ik-profile-bookmark-filters{display:inline-flex;gap:4px;margin-bottom:28px;padding:5px;border-radius:14px;background:var(--ik-surface-3)}.ik-profile-bookmark-filters button{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:0;border-radius:10px;background:transparent;color:var(--ik-soft);font:inherit;font-size:12px;font-weight:760;cursor:pointer}.ik-profile-bookmark-filters button.is-active{background:var(--ik-surface);color:var(--ik-ink)}.ik-profile-bookmark-filters em{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:var(--ik-surface-3);font-size:10px;font-style:normal}.ik-profile-bookmark-section+.ik-profile-bookmark-section{margin-top:34px}.ik-profile-bookmark-section h3{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:17px}.ik-profile-bookmark-section h3 span{color:var(--ik-faint);font-size:12px;font-weight:650}.ik-profile-app-bookmarks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ik-profile-app-bookmarks article{position:relative;min-width:0;border:1px solid var(--ik-border);border-radius:18px;background:var(--ik-surface)}.ik-profile-app-bookmark__main{display:grid;width:100%;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 45px 15px 15px;border:0;border-radius:inherit;background:transparent;color:var(--ik-ink);text-align:left;cursor:pointer}.ik-profile-app-bookmark__main>span{display:grid;width:54px;height:54px;place-items:center;overflow:hidden;border:1px solid var(--ik-border);border-radius:15px;background:var(--ik-surface-3);font-size:13px;font-weight:820}.ik-profile-app-bookmark__main>span img{width:100%;height:100%;object-fit:cover}.ik-profile-app-bookmark__main>div{display:grid;gap:4px;min-width:0}.ik-profile-app-bookmark__main strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ik-profile-app-bookmark__main small{color:var(--ik-faint);font-size:11px}.ik-profile-app-bookmark__main>svg{color:var(--ik-faint)}.ik-profile-remove-bookmark{position:absolute;top:9px;right:9px;display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:9px;background:var(--profile-accent-soft);color:var(--profile-accent-deep);cursor:pointer}.ik-profile-snapshot-bookmarks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ik-profile-snapshot-bookmarks article{min-width:0}.ik-profile-snapshot-bookmark__media{position:relative;aspect-ratio:9 / 13;overflow:hidden;border:1px solid var(--ik-border);border-radius:18px;background:var(--ik-surface-3)}.ik-profile-snapshot-bookmark__media>img{width:100%;height:100%;object-fit:cover;object-position:top}.ik-profile-snapshot-bookmark__media>span{display:grid;width:100%;height:100%;place-items:center;color:var(--ik-faint)}.ik-profile-snapshot-bookmark__media button{position:absolute;top:9px;right:9px;z-index:3;display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:10px;background:#141619ad;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.ik-profile-snapshot-bookmarks article>strong{display:block;overflow:hidden;margin:10px 2px 0;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ik-profile-snapshot-bookmarks article>small{display:block;margin:4px 2px 0;color:var(--ik-faint);font-size:10px}.ik-profile-empty-state{display:grid;min-height:350px;place-items:center;align-content:center;gap:10px;color:var(--ik-faint);text-align:center}.ik-profile-empty-state>svg{width:min(220px,42%)}.ik-profile-empty-state h3{margin:0;color:var(--ik-ink);font-size:22px}.ik-profile-empty-state p{max-width:500px;margin:0;font-size:13px;line-height:1.5}.ik-profile-empty-state>button{display:inline-flex;align-items:center;gap:7px;margin-top:8px;padding:11px 15px;border:0;border-radius:12px;background:var(--ik-ink);color:var(--ik-surface);font:inherit;font-size:12px;font-weight:780;cursor:pointer}.ik-profile-collection-composer{display:grid;grid-template-columns:minmax(220px,.8fr) repeat(2,minmax(220px,1fr));gap:15px;margin-bottom:24px;padding:22px;border:1px solid color-mix(in srgb,var(--profile-accent) 42%,var(--ik-border));border-radius:22px;background:color-mix(in srgb,var(--profile-accent) 6%,var(--ik-surface))}.ik-profile-collection-composer>div:first-child p{margin:0 0 6px;color:var(--profile-accent-deep);font-size:11px;font-weight:800;text-transform:uppercase}.ik-profile-collection-composer h3{margin:0;font-size:22px;letter-spacing:-.03em}.ik-profile-collection-composer>div:first-child span{display:block;margin-top:8px;color:var(--ik-soft);font-size:12px;line-height:1.4}.ik-profile-collection-composer>label,.ik-profile-edit__grid>label{display:grid;align-content:start;gap:7px;color:var(--ik-soft);font-size:11px;font-weight:760}.ik-profile-collection-composer input,.ik-profile-collection-composer textarea,.ik-profile-edit input,.ik-profile-edit textarea{width:100%;border:1px solid var(--ik-border);border-radius:12px;outline:0;padding:12px 13px;background:var(--ik-surface);color:var(--ik-ink);font:inherit;font-size:13px;resize:vertical}.ik-profile-collection-composer input:focus,.ik-profile-collection-composer textarea:focus,.ik-profile-edit input:focus,.ik-profile-edit textarea:focus{border-color:var(--profile-accent);box-shadow:0 0 0 3px var(--profile-accent-soft)}.ik-profile-collection-composer__options{grid-column:1 / -1;display:flex;align-items:center;gap:15px;padding-top:4px}.ik-profile-collection-composer__options>div{display:flex;gap:4px;padding:4px;border-radius:12px;background:var(--ik-surface-3)}.ik-profile-collection-composer__options>div button{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:0;border-radius:9px;background:transparent;color:var(--ik-soft);font:inherit;font-size:11px;font-weight:760;cursor:pointer}.ik-profile-collection-composer__options>div button.is-active{background:var(--ik-surface);color:var(--ik-ink)}.ik-profile-collection-composer__include{display:inline-flex!important;grid-auto-flow:column;align-items:center!important;gap:8px!important}.ik-profile-collection-composer__include input{width:16px;height:16px;accent-color:var(--profile-accent)}.ik-profile-collection-composer__submit{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:11px 15px;border:0;border-radius:12px;background:var(--profile-accent);color:#07110a;font:inherit;font-size:12px;font-weight:820;cursor:pointer}.ik-profile-collection-composer__submit:disabled{opacity:.38;cursor:not-allowed}.ik-profile-collection-focus{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;margin-bottom:20px;padding:20px 58px 20px 20px;border:1px solid var(--profile-accent);border-radius:22px;background:#112d1c;color:#f2fff6}.ik-profile-collection-focus__mark{display:grid;width:60px;height:60px;place-items:center;border-radius:18px;background:var(--profile-accent);color:#08130b}.ik-profile-collection-focus p{margin:0 0 5px;color:#f2fff68c;font-size:10px;font-weight:780;text-transform:uppercase}.ik-profile-collection-focus h3{margin:0;font-size:24px;letter-spacing:-.03em}.ik-profile-collection-focus>div:nth-child(2)>span{display:block;margin-top:5px;color:#f2fff6a8;font-size:12px}.ik-profile-collection-focus__stats{display:flex;gap:20px}.ik-profile-collection-focus__stats span{display:grid;gap:3px;color:#f2fff68c;font-size:9px;text-transform:uppercase}.ik-profile-collection-focus__stats strong{color:#fff;font-size:20px}.ik-profile-collection-focus__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ik-profile-collection-focus__actions button{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid rgba(255,255,255,.2);border-radius:11px;background:#ffffff14;color:#fff;font:inherit;font-size:11px;font-weight:760;cursor:pointer}.ik-profile-collection-focus__actions button.is-delete{border-color:#f8717157;background:#7f1d1d52;color:#fecaca}.ik-profile-collection-focus__actions button.is-delete.is-confirming{border-color:#f87171;background:#b91c1c;color:#fff}.ik-profile-collection-focus>button.is-close{position:absolute;top:9px;right:9px;display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;background:transparent}.ik-profile-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ik-profile-collection-grid>article{position:relative;min-width:0}.ik-profile-collection-card__preview{position:relative;display:block;width:100%;aspect-ratio:1.5;overflow:hidden;border:1px solid var(--ik-border);border-radius:22px;background:color-mix(in srgb,var(--profile-accent) 8%,var(--ik-surface-3));cursor:pointer}.ik-profile-collection-card__privacy{position:absolute;top:11px;left:11px;z-index:5;display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:999px;background:color-mix(in srgb,var(--ik-surface) 88%,transparent);color:var(--ik-ink);font-size:9px;font-weight:780;text-transform:capitalize;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ik-profile-collection-card__mosaic{position:absolute;top:17%;right:12%;bottom:12%;left:12%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:7px}.ik-profile-collection-card__mosaic>.ik-profile-collection-card__tile{position:relative;display:block;width:100%;aspect-ratio:.72;overflow:hidden;border:1px solid var(--ik-border);border-radius:12px;background:color-mix(in srgb,var(--ik-surface) 78%,transparent)}.ik-profile-collection-card__mosaic>.ik-profile-collection-card__tile:nth-child(2n){transform:translateY(13px)}.ik-profile-collection-card__tile>img{width:100%;height:100%;object-fit:cover}.ik-profile-collection-card__open{position:absolute;right:12px;bottom:12px;display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:var(--ik-ink);color:var(--ik-surface)}.ik-profile-collection-card__copy{display:grid;gap:4px;padding:12px 2px 0}.ik-profile-collection-card__copy strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.ik-profile-collection-card__copy small{color:var(--ik-faint);font-size:10px}.ik-profile-collection-card__visibility{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:7px 9px;border:1px solid var(--ik-border);border-radius:9px;background:transparent;color:var(--ik-soft);font:inherit;font-size:10px;font-weight:760;cursor:pointer}.ik-profile-activity-list{max-width:880px}.ik-profile-activity-list article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;min-height:72px}.ik-profile-activity-list__rail{position:relative;display:grid;justify-items:center}.ik-profile-activity-list__rail span{z-index:1;display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--ik-border);border-radius:12px;background:var(--ik-surface);color:var(--profile-accent-deep)}.ik-profile-activity-list__rail i{position:absolute;top:38px;bottom:0;width:1px;background:var(--ik-border)}.ik-profile-activity-list article>div:nth-child(2){padding-top:3px}.ik-profile-activity-list strong{font-size:14px}.ik-profile-activity-list p{margin:5px 0 0;color:var(--ik-soft);font-size:12px}.ik-profile-activity-list time{padding-top:5px;color:var(--ik-faint);font-size:10px}.ik-profile-edit form{display:grid;gap:22px}.ik-profile-edit__portrait{display:flex;align-items:center;gap:17px;padding:18px;border:1px solid var(--ik-border);border-radius:20px;background:var(--ik-surface)}.ik-profile-edit__portrait .ik-profile-avatar{width:76px;height:76px;flex:0 0 76px}.ik-profile-edit__portrait>div{display:grid;justify-items:start;gap:5px}.ik-profile-edit__portrait strong{font-size:15px}.ik-profile-edit__portrait p{margin:0;color:var(--ik-soft);font-size:11px}.ik-profile-edit__portrait>div button{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:7px 9px;border:1px solid var(--ik-border);border-radius:9px;background:transparent;color:var(--ik-ink);font:inherit;font-size:10px;font-weight:760;cursor:pointer}.ik-profile-edit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ik-profile-edit__grid label.is-wide{position:relative;grid-column:1 / -1}.ik-profile-edit__grid label.is-wide small{position:absolute;right:10px;bottom:9px;color:var(--ik-faint);font-size:9px}.ik-profile-edit__username{position:relative}.ik-profile-edit__username i{position:absolute;top:50%;left:13px;z-index:1;color:var(--ik-faint);font-style:normal;transform:translateY(-50%)}.ik-profile-edit__username input{padding-left:29px}.ik-profile-edit__footer{display:flex;align-items:center;gap:10px;padding-top:4px}.ik-profile-edit__footer>div{display:inline-flex;align-items:center;gap:6px;margin-right:auto;color:var(--ik-faint);font-size:11px}.ik-profile-edit__footer>button{display:inline-flex;min-height:41px;align-items:center;gap:7px;padding:0 14px;border:0;border-radius:12px;background:var(--ik-ink);color:var(--ik-surface);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.ik-profile-edit__footer>button.is-signout{border:1px solid var(--ik-border);background:transparent;color:#d83b3b}.ik-profile-edit__footer>button:disabled{opacity:.55;cursor:wait}.ik-application-actions .ik-bookmark-button.is-bookmarked{border-color:color-mix(in srgb,var(--profile-accent, #22c55f) 72%,var(--hero-chip-border));background:color-mix(in srgb,#22c55f 24%,var(--hero-chip-bg));color:#0a6f34}@media(max-width:1100px){.ik-profile-hero{align-items:flex-start;flex-direction:column}.ik-profile-hero__actions{align-self:flex-end}.ik-profile-overview{grid-template-columns:1fr}.ik-profile-overview__collections{grid-column:auto}.ik-profile-app-bookmarks,.ik-profile-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ik-profile-snapshot-bookmarks{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.ik-profile-hero{min-height:0;padding:24px;border-radius:24px}.ik-profile-hero__identity{align-items:flex-start;flex-direction:column}.ik-profile-hero__avatar{width:92px;height:92px;flex-basis:92px}.ik-profile-hero__actions{width:100%;align-self:stretch}.ik-profile-hero__actions button{flex:1}.ik-profile-stat-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.ik-profile-stat-ribbon span:last-child{grid-column:1 / -1}.ik-profile-tab-panel{padding:20px;border-radius:22px}.ik-profile-section-heading{align-items:stretch;flex-direction:column}.ik-profile-section-heading>button{align-self:flex-start}.ik-profile-pulse-grid,.ik-profile-collection-mini-grid,.ik-profile-app-bookmarks,.ik-profile-collection-grid,.ik-profile-edit__grid{grid-template-columns:1fr}.ik-profile-snapshot-bookmarks{grid-template-columns:repeat(2,minmax(0,1fr))}.ik-profile-collection-composer{grid-template-columns:1fr}.ik-profile-collection-composer__options{align-items:stretch;flex-direction:column}.ik-profile-collection-composer__submit{margin-left:0;align-self:flex-start}.ik-profile-collection-focus{grid-template-columns:auto 1fr}.ik-profile-collection-focus__stats,.ik-profile-collection-focus__actions{grid-column:1 / -1}.ik-profile-edit__grid label.is-wide{grid-column:auto}.ik-profile-edit__footer{align-items:stretch;flex-direction:column}.ik-profile-edit__footer>div{margin-right:0}}.ik-settings-list{display:grid;gap:12px}.ik-settings-list label{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--ik-border);border-radius:18px;background:var(--ik-surface)}.ik-settings-list span{display:grid;gap:5px;color:var(--ik-soft);font-size:13px}.ik-settings-list strong{color:var(--ik-ink);font-size:16px}.ik-settings-list select{min-width:180px}.upload-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.upload-preview-thumb{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:10px;background:#ffffff0a}.upload-preview-thumb img,.upload-preview-thumb video{width:100%;height:100%;object-fit:cover}.upload-preview-thumb button{position:absolute;top:6px;right:6px;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:999px;background:#000000ad;color:#fff}.upload-preview-add{position:relative;aspect-ratio:9 / 16;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.18);border-radius:10px;color:#9da194;background:#ffffff0a}.upload-preview-add input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.detail-backdrop{background:#000000e0}.ik-shot-showcase{--showcase-accent: #0a84ff;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:14px;overflow:hidden;background:#11111394;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.ik-shot-showcase__panel{position:relative;width:min(2048px,calc(100vw - 28px));height:min(1100px,calc(100vh - 28px));overflow:visible;border:1px solid rgba(255,255,255,.92);border-radius:clamp(22px,2.4vw,32px);background:#fff;color:#111318;box-shadow:0 34px 88px #00000047}.ik-shot-showcase__topbar{position:absolute;top:clamp(18px,2.1vw,30px);left:clamp(22px,2.3vw,36px);right:clamp(20px,2vw,32px);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:22px}.ik-shot-showcase__identity{display:inline-flex;align-items:center;min-width:0;gap:12px}.ik-shot-showcase__identity strong{max-width:min(34vw,420px);overflow:hidden;color:#17191f;font-size:clamp(18px,1.45vw,26px);font-weight:800;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.ik-shot-showcase__app-icon{width:clamp(42px,3vw,56px);height:clamp(42px,3vw,56px);display:grid;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:12px;background:color-mix(in srgb,var(--showcase-accent) 18%,#f5f6f8);color:#111318;font-size:22px;font-weight:900}.ik-shot-showcase__app-icon img{width:100%;height:100%;display:block;object-fit:contain}.ik-shot-showcase__tools{display:inline-flex;align-items:center;justify-content:flex-end;gap:14px}.ik-shot-showcase__tools button{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:#111318;cursor:pointer;transition:background .15s ease,transform .15s ease,color .15s ease}.ik-shot-showcase__tools button:hover,.ik-shot-showcase__tools button:focus-visible{background:#f2f3f5;transform:translateY(-1px)}.ik-shot-showcase__close{background:#f2f3f5!important;color:#6b7280!important}.ik-shot-showcase__close:hover,.ik-shot-showcase__close:focus-visible{color:#111318!important}.ik-shot-showcase__divider{width:1px;height:40px;background:#eceef2}.ik-shot-showcase__avatars{display:flex;align-items:center;padding-right:2px}.ik-shot-showcase__avatar{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;margin-left:-14px;border:2px solid #ffffff;border-radius:999px;background:#d5d8de;color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;font-size:11px;font-weight:850;letter-spacing:0}.ik-shot-showcase__avatar:first-child{margin-left:0}.ik-shot-showcase__avatar.has-image{background-color:#cfd4dc}.ik-shot-showcase__avatar.is-count{width:41px;background:#f3f4f6;color:#111318;font-size:13px}.ik-shot-showcase__viewer{position:absolute;inset:clamp(96px,9.5vh,138px) clamp(16px,1.8vw,48px) clamp(24px,2.8vh,44px);z-index:5;display:grid;place-items:center;overflow:hidden;pointer-events:none}.ik-shot-showcase__spinner{--ik-shot-side-offset: clamp(336px, 30vw, 540px);--ik-shot-preview-hover: calc(var(--ik-shot-side-offset) - clamp(10px, 1vw, 14px));position:relative;width:min(100%,1840px);height:100%;overflow:hidden;pointer-events:auto}.ik-shot-showcase__spinner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:88px;z-index:3;background:linear-gradient(to top,#fff 16%,#fff0);pointer-events:none}.ik-shot-showcase__phone{position:absolute;top:50%;left:50%;width:auto;height:min(100%,92vh);max-width:min(38vw,500px);aspect-ratio:9 / 19.5;overflow:hidden;padding:0;border:1px solid rgba(17,24,39,.08);border-radius:12.5%/5.8%;background:#fff;box-shadow:0 18px 44px #0f172a14;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);transform-origin:center;transition:transform .48s cubic-bezier(.2,.92,.3,1),filter .48s ease,box-shadow .48s ease;will-change:transform}.ik-shot-showcase__phone--center{z-index:4;cursor:default;height:min(calc(100% - 34px),92vh);transform:translate(-50%,-50%) scale(1) rotate(0);box-shadow:0 4px 12px #0f11170f}.ik-shot-showcase__phone--prev,.ik-shot-showcase__phone--next{z-index:2;overflow:visible;filter:saturate(.96);box-shadow:0 14px 32px #0f172a0f}.ik-shot-showcase__phone--prev{--ik-shot-rot: -7deg;transform:translate(calc(-50% - var(--ik-shot-side-offset)),-15%) scale(.94) rotate(var(--ik-shot-rot))}.ik-shot-showcase__phone--next{--ik-shot-rot: 7deg;transform:translate(calc(-50% + var(--ik-shot-side-offset)),-15%) scale(.94) rotate(var(--ik-shot-rot))}.ik-shot-showcase__phone--prev:hover,.ik-shot-showcase__phone--next:hover{filter:saturate(1);transform:translate(calc(-50% + var(--ik-shot-preview-hover, 0px)),-15%) scale(.96) rotate(var(--ik-shot-rot))}.ik-shot-showcase__phone--prev:hover{--ik-shot-preview-hover: calc(-1 * (var(--ik-shot-side-offset) - clamp(10px, 1vw, 14px)))}.ik-shot-showcase__phone--next:hover{--ik-shot-preview-hover: calc(var(--ik-shot-side-offset) - clamp(10px, 1vw, 14px))}.ik-shot-showcase__phone img,.ik-shot-showcase__phone video{width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover}.ik-shot-showcase__nav{position:absolute;top:20%;z-index:6;width:clamp(67px,5.32vw,81px);height:clamp(67px,5.32vw,81px);display:grid;place-items:center;border:0;border-radius:999px;background:#f0f1f3;color:#15171c;cursor:pointer;transform:translate(-50%);transition:background .15s ease,transform .15s ease;pointer-events:auto}.ik-shot-showcase__nav:hover,.ik-shot-showcase__nav:focus-visible{background:#e7e9ed;transform:translate(-50%) scale(1.04)}.ik-shot-showcase__nav--left{left:calc(50% - var(--ik-shot-side-offset))}.ik-shot-showcase__nav--right{left:calc(50% + var(--ik-shot-side-offset))}.ik-shot-showcase__screen-tools{position:absolute;top:clamp(74px,7.6vh,108px);left:0;right:0;z-index:15;display:flex;align-items:center;justify-content:center;gap:clamp(44px,5vw,104px);pointer-events:none;transform:translate(-3.5px,-6px)}.ik-shot-showcase__screen-tools button{pointer-events:auto;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:999px;background:transparent;color:#17191f;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.ik-shot-showcase__screen-tools button:hover,.ik-shot-showcase__screen-tools button:focus-visible{background:#f0f1f3}.ik-shot-showcase__more{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;pointer-events:auto}.ik-shot-showcase__more:has(.ik-shot-showcase__more-menu.is-open):after{content:"";position:absolute;left:100%;top:-9px;width:10px;height:44px}.ik-shot-showcase__more>button{width:26px;height:26px}.ik-shot-showcase__more>button:hover .ik-shot-showcase__more-icon,.ik-shot-showcase__more>button:focus-visible .ik-shot-showcase__more-icon,.ik-shot-showcase__more:has(.ik-shot-showcase__more-menu.is-open) .ik-shot-showcase__more-icon{transform:rotate(-90deg)}.ik-shot-showcase__more-icon{transition:transform .18s ease}.ik-shot-showcase__more-menu{position:absolute;left:calc(100% + 10px);top:calc(50% - 28px);z-index:18;display:none;flex-direction:column;min-width:clamp(226px,18vw,268px);padding:6px;overflow:hidden;isolation:isolate;border-radius:18px;background:#313235;box-shadow:0 22px 52px #0000006b,0 0 0 1px #ffffff0f;color:#f4f6f8;opacity:0;pointer-events:none;transform:translate(8px) scale(.97);transform-origin:left 28px;transition:opacity .18s ease,transform .2s cubic-bezier(.22,1,.36,1)}.ik-shot-showcase__more-menu:after{content:"";position:absolute;right:100%;top:0;width:10px;height:44px;background:#313235;border-radius:14px 0 0 14px}.ik-shot-showcase__more-menu.is-open{display:flex;opacity:1;pointer-events:auto;transform:translate(0) scale(1);transition-delay:70ms}.ik-shot-showcase__more-menu button{position:relative;display:flex;align-items:center;gap:13px;width:100%;min-height:0;padding:11px 13px;border:0;border-radius:12px;background:transparent;color:inherit;font-size:16px;font-weight:620;line-height:1.1;letter-spacing:0;text-align:left;white-space:nowrap;cursor:pointer;transition:background .14s ease}.ik-shot-showcase__more-menu button svg{flex:0 0 auto;color:#f4f6f8ad}.ik-shot-showcase__more-menu button:hover,.ik-shot-showcase__more-menu button:focus-visible{background:#ffffff17;outline:none;transform:none}.mobbin-shell[data-theme=dark] .ik-shot-showcase__screen-tools button{color:#f8fafc}.mobbin-shell[data-theme=dark] .ik-shot-showcase__screen-tools button:hover,.mobbin-shell[data-theme=dark] .ik-shot-showcase__screen-tools button:focus-visible{background:#20242b}.mobbin-shell[data-theme=dark] .ik-shot-showcase{background:#000000ad}.mobbin-shell[data-theme=dark] .ik-shot-showcase__panel{border-color:#ffffff1a;background:#1a1917;color:#f8fafc}.mobbin-shell[data-theme=dark] .ik-shot-showcase__identity strong,.mobbin-shell[data-theme=dark] .ik-shot-showcase__tools button{color:#f8fafc}.mobbin-shell[data-theme=dark] .ik-shot-showcase__tools button:hover,.mobbin-shell[data-theme=dark] .ik-shot-showcase__tools button:focus-visible,.mobbin-shell[data-theme=dark] .ik-shot-showcase__close,.mobbin-shell[data-theme=dark] .ik-shot-showcase__nav{background:#2a2825!important;color:#f8fafc!important}.mobbin-shell[data-theme=dark] .ik-shot-showcase__spinner:after{background:linear-gradient(to top,#1a1917 16%,#1a191700)}.mobbin-shell[data-theme=dark] .ik-shot-showcase__divider{background:#ffffff1a}.mobbin-shell[data-theme=dark] .ik-shot-showcase__avatar{border-color:#1a1917}.mobbin-shell[data-theme=dark] .ik-shot-showcase__avatar.is-count{background:#2a2825;color:#f8fafc}.mobbin-shell[data-theme=dark] .ik-shot-showcase__phone{border-color:#ffffff24;background:#171614;box-shadow:0 20px 52px #00000057}.mobbin-shell[data-theme=dark] .ik-shot-showcase__phone--center{box-shadow:none}@media(max-width:780px){.ik-shot-showcase{padding:8px}.ik-shot-showcase__panel{width:calc(100vw - 16px);height:calc(100vh - 16px)}.ik-shot-showcase__topbar{left:18px;right:14px}.ik-shot-showcase__avatars,.ik-shot-showcase__divider,.ik-shot-showcase__tools button:not(.ik-shot-showcase__close){display:none}.ik-shot-showcase__viewer{top:84px;right:40px;bottom:28px;left:40px}.ik-shot-showcase__spinner{--ik-shot-side-offset: min(55.7vw, 248px)}.ik-shot-showcase__phone{height:min(100%,84vh);max-width:min(80vw,380px)}.ik-shot-showcase__phone--prev{transform:translate(calc(-50% - var(--ik-shot-side-offset)),-14%) scale(.82) rotate(var(--ik-shot-rot))}.ik-shot-showcase__phone--next{transform:translate(calc(-50% + var(--ik-shot-side-offset)),-14%) scale(.82) rotate(var(--ik-shot-rot))}.ik-shot-showcase__phone--prev:hover{--ik-shot-preview-hover: calc(-1 * (var(--ik-shot-side-offset) - 10px))}.ik-shot-showcase__phone--next:hover{--ik-shot-preview-hover: calc(var(--ik-shot-side-offset) - 10px)}.ik-shot-showcase__nav{width:62px;height:62px;top:20%}}@media(prefers-reduced-motion:reduce){.ik-shot-showcase__phone{transition:none!important}}.detail-panel{width:min(1440px,100%);max-height:min(920px,94vh);grid-template-columns:minmax(0,1fr) minmax(340px,420px);border-radius:22px}.detail-media{min-height:min(760px,86vh)}.detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.detail-actions button{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:9px 12px;background:#ffffff0f;color:#fff;font-size:13px;font-weight:800}@media(max-width:1180px){.ik-library-hero,.ik-mega,.ik-catalog-layout,.ik-source-page{grid-template-columns:1fr}.mb-toolbar{top:72px}}@media(max-width:780px){.mb-header{gap:14px;width:calc(100% - 36px);padding:12px 0}.mb-page{width:calc(100% - 36px)}.mb-header-right{gap:5px}.ik-stat-grid,.ik-taxonomy-tabs,.ik-profile-metrics,.save-form-grid,.detail-panel{grid-template-columns:1fr}.ik-application-hero{aspect-ratio:3.3 / 1}}.ik-filters{display:flex;flex-direction:column;gap:0;margin:4px 0 24px}.mb-page>.ik-filters{margin-bottom:0}.mb-page>.ik-filters .ik-cat-strip{margin-bottom:75px}.ik-subtype-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ik-appicon-page .ik-platform-cluster{display:inline-flex;align-items:center;gap:18px;margin:-10px -8px -10px auto;padding:10px 16px;border-radius:999px}.ik-row-divider{width:3px;height:26px;border-radius:999px;background:color-mix(in srgb,var(--ik-border) 42%,transparent);flex-shrink:0}.ik-platform-label{margin-left:auto;flex-shrink:0;white-space:nowrap;color:var(--ik-soft);opacity:.32;font-size:15px;font-weight:800}.ik-appicon-page .ik-platform-cluster .ik-platform-label{margin-left:0}.mobbin-shell[data-theme=dark] .ik-platform-label{color:color-mix(in srgb,var(--ik-ink) 72%,var(--ik-soft));opacity:.46}.ik-tax-tabs{display:inline-flex;align-items:center;gap:27px;position:relative}.ik-tax-item{position:relative;display:inline-flex}.ik-tax-tabs button{position:relative;display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:4px 0;font-family:Miedinger,Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--ik-soft);white-space:nowrap;transition:color .13s ease}.ik-tax-icon{flex:0 0 auto;transform:translateY(1px)}.ik-tax-icon--flow{transform:translateY(1px) scaleX(1.12);transform-origin:center}.ik-tax-label{display:inline-block;transform:scaleY(1.32);transform-origin:center}.ik-tax-s{font-family:Cedora,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:900;text-transform:uppercase;-webkit-text-stroke:.55px currentColor;display:inline-block;transform:scaleX(1.6);transform-origin:center;margin-inline:2.9px}.ik-tax-tabs button:hover{color:var(--ik-ink)}.ik-tax-tabs button.active{color:#00c853;font-weight:750}.ik-tax-arrow{position:absolute;pointer-events:none;opacity:0;transition:opacity .12s ease}.ik-tax-item:hover .ik-tax-arrow{opacity:1}.ik-tax-tabs button.active .ik-tax-arrow{opacity:1;transition-delay:.5s}.ik-tax-tabs:hover .ik-tax-item:not(:hover) button.active .ik-tax-arrow{opacity:0;transition-delay:0ms}.ik-tax-arrow--top{top:-12px;left:50%;transform:translate(-50%)}.ik-tax-card{position:absolute;z-index:70;top:calc(100% + 6px);left:0;font-family:Cedora,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:left;white-space:normal;animation:ik-tax-in .16s ease forwards}@keyframes ik-tax-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ik-tax-search{margin-bottom:0}.ik-tax-search input{font-family:inherit}.ik-tax-search--limit{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 12px;border-radius:18px;border-color:#ff5b5b6b;background:#ff3a3a24;color:#ff6b6b;font-size:15px;font-weight:750;text-align:center;box-shadow:inset 0 0 0 1px #ff5b5b14}@keyframes ik-tax-pills-shake{0%{transform:translate(0)}18%{transform:translate(-4px)}36%{transform:translate(4px)}54%{transform:translate(-3px)}72%{transform:translate(3px)}to{transform:translate(0)}}.ik-tax-card__summary{flex:0 0 auto;color:#f5f6f899;font-size:13.5px;font-weight:500;line-height:1.5;padding:12px 12px 4px;border-top:1px solid rgba(255,255,255,.08);margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ik-tax-pills{display:flex;flex-wrap:wrap;gap:6px;padding:6px 12px 4px}.ik-tax-pills.is-shaking{animation:ik-tax-pills-shake .38s ease-in-out}.ik-tax-pill{display:inline-flex;align-items:center;gap:4px;padding:5px 6px 5px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:transparent;color:#f5f6f8;font-size:13px;font-weight:600;cursor:pointer}.ik-tax-pill__x{display:inline-flex;align-items:center;justify-content:center;border:0;background:none;padding:0;margin:0;color:#f5f6f88c;cursor:pointer;transition:color .12s ease}.ik-tax-pill__x:hover{color:#fff}.ik-tax-row{position:relative}.ik-tax-check{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;margin:0;display:grid;place-content:center;cursor:pointer}.ik-tax-check:after{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg);opacity:0;transition:opacity .11s ease}.ik-tax-check:checked{background:#ffffff2e;border-color:#ffffff52}.ik-tax-check:checked:after{opacity:1}.ik-tax-row__label{flex:1;min-width:0}.ik-tax-empty{padding:10px 12px;color:#f5f6f873;font-size:14px;font-weight:500}.ik-tax-card.ik-search-results-category-menu{z-index:70;max-height:min(775px,var(--ik-tax-available-height, var(--ik-category-available-height, 775px)))}.ik-side-popup{--ik-sp-bg: rgba(255, 255, 255, .88);--ik-sp-blur: blur(28px) saturate(180%);--ik-sp-stroke: #000000;--ik-sp-tray-bg: rgba(245, 247, 250, .9);--ik-sp-tray-line: rgba(18, 19, 24, .08);--ik-sp-shot-shadow: 0 4px 12px rgba(15, 17, 23, .06);--ik-sp-caption: #5d6471;--ik-sp-shadow: 0 26px 70px rgba(15, 23, 42, .16), 0 2px 10px rgba(15, 23, 42, .08);display:grid;gap:12px;padding:20px;border-radius:20px;border:4px solid var(--ik-sp-stroke);background:var(--ik-sp-bg);-webkit-backdrop-filter:var(--ik-sp-blur);backdrop-filter:var(--ik-sp-blur);box-shadow:var(--ik-sp-shadow)}.ik-side-popup[data-theme=dark]{--ik-sp-bg: rgba(20, 20, 24, .82);--ik-sp-blur: blur(30px) saturate(150%);--ik-sp-stroke: #63676f;--ik-sp-tray-bg: rgba(255, 255, 255, .05);--ik-sp-tray-line: rgba(255, 255, 255, .08);--ik-sp-shot-shadow: none;--ik-sp-caption: rgba(245, 246, 248, .58);--ik-sp-shadow: 0 28px 80px rgba(0, 0, 0, .55), 0 2px 8px rgba(0, 0, 0, .3)}.ik-side-popup__shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;border:1px solid var(--ik-sp-tray-line);border-radius:18px;background:var(--ik-sp-tray-bg)}.ik-side-popup__shot{min-width:0;aspect-ratio:393 / 852;padding:0;border:0;border-radius:13.995%/6.463%;overflow:hidden;background:var(--ik-sp-tray-bg);box-shadow:var(--ik-sp-shot-shadow);transition:transform .14s ease,box-shadow .14s ease}.ik-side-popup__shot img{width:100%;height:100%;object-fit:contain;object-position:top center;display:block}.ik-side-popup__shot:is(button){cursor:pointer}.ik-side-popup__shot:is(button):hover,.ik-side-popup__shot:is(button):focus-visible{transform:translateY(-3px);box-shadow:0 10px 20px #00000061;outline:none}.ik-side-popup__shot:is(button):focus-visible{box-shadow:0 0 0 2px #0a84ff,0 10px 20px #00000061}.ik-side-popup__caption{color:var(--ik-sp-caption);font-size:13px;font-weight:500;line-height:1.4}.ik-tax-preview{position:fixed;width:min(400px,calc(100vw - 24px));opacity:0;transform:translate(-6px);pointer-events:none;visibility:hidden;transition:opacity .14s ease,transform .14s ease}.ik-tax-preview.is-visible{opacity:1;transform:translate(0);visibility:visible}.ik-cat-strip{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:clamp(28px,6vw,84px);row-gap:10px;max-width:100%;margin-block:20px;padding-inline:20px;padding-top:20px}.ik-cat-strip:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:999px;background:color-mix(in srgb,var(--ik-border) 42%,transparent)}.ik-cat-strip::-webkit-scrollbar{display:none}.ik-cat-strip button,.ik-cat-more{min-width:0;border:0;background:transparent;color:var(--ik-ink);padding:0;border-radius:0;font-family:Cedora,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(17.25px,1.67vw,26.45px);line-height:1.18;font-weight:600;letter-spacing:0;text-align:center;white-space:nowrap;transition:color .13s ease}.ik-cat-strip>:nth-child(5n+1),.ik-cat-strip>:nth-child(5n+2){text-align:left}.ik-cat-strip>:nth-child(3),.ik-cat-strip>:nth-child(8){text-align:left}.ik-cat-strip>:nth-child(13),.ik-cat-strip>:nth-child(18){text-align:right}.ik-cat-strip>:nth-child(5n+4),.ik-cat-strip>:nth-child(5n){text-align:right}.ik-cat-strip button.active{color:#22c55e}.ik-cat-strip button{position:relative}.ik-cat-label{position:relative;display:inline-flex;align-items:center;gap:8px;max-width:100%}.ik-cat-active-pointer{width:23px;height:23px;flex:0 0 23px;object-fit:contain;transform:translateY(-1px);pointer-events:none}.ik-cat-label__text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:2px;margin-bottom:-2px}.ik-cat-label:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:25px;height:3px;border-radius:999px;background:color-mix(in srgb,var(--ik-ink) 72%,transparent);opacity:0;transition:background .12s ease,opacity .12s ease}.ik-cat-label:hover:after{opacity:1}.ik-cat-strip button.active .ik-cat-label:after{opacity:0;transition-delay:0ms}.ik-cat-strip:has(.ik-cat-label:hover) button.active .ik-cat-label:not(:hover):after{opacity:0;transition-delay:0ms}.ik-cat-strip>:nth-child(5n+1) .ik-cat-label:after,.ik-cat-strip>:nth-child(5n+2) .ik-cat-label:after,.ik-cat-strip>:nth-child(3) .ik-cat-label:after,.ik-cat-strip>:nth-child(8) .ik-cat-label:after{left:0;transform:none}.ik-cat-strip>:nth-child(5n+4) .ik-cat-label:after,.ik-cat-strip>:nth-child(5n) .ik-cat-label:after,.ik-cat-strip>:nth-child(13) .ik-cat-label:after,.ik-cat-strip>:nth-child(18) .ik-cat-label:after{left:auto;right:0;transform:none}.ik-appicon-hero-panel .ik-cat-strip button.active .ik-cat-label:after{opacity:0!important}.ik-appicon-hero-panel .ik-cat-active-pointer{display:none}.ik-appicon-hero-panel .ik-cat-strip button.active .ik-cat-label:before{content:"";position:absolute;top:-5px;right:-7px;bottom:-5px;left:-7px;--corner-arm: 9px;--corner-thick: 2px;--corner-color: #22c55e;background:linear-gradient(var(--corner-color),var(--corner-color)) top left,linear-gradient(var(--corner-color),var(--corner-color)) top left,linear-gradient(var(--corner-color),var(--corner-color)) top right,linear-gradient(var(--corner-color),var(--corner-color)) top right,linear-gradient(var(--corner-color),var(--corner-color)) bottom left,linear-gradient(var(--corner-color),var(--corner-color)) bottom left,linear-gradient(var(--corner-color),var(--corner-color)) bottom right,linear-gradient(var(--corner-color),var(--corner-color)) bottom right;background-repeat:no-repeat;background-size:var(--corner-arm) var(--corner-thick),var(--corner-thick) var(--corner-arm),var(--corner-arm) var(--corner-thick),var(--corner-thick) var(--corner-arm),var(--corner-arm) var(--corner-thick),var(--corner-thick) var(--corner-arm),var(--corner-arm) var(--corner-thick),var(--corner-thick) var(--corner-arm);pointer-events:none}.ik-cat-more{display:block;color:var(--ik-soft);opacity:.5}.ik-cat-more--button{cursor:pointer;transition:opacity .13s ease,color .13s ease}.ik-cat-more--button:hover,.ik-cat-more--button:focus-visible{opacity:.9;color:var(--ik-ink)}.ik-cat-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:32px;background:#080a0e8c;-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);animation:ik-cat-modal-fade .16s ease}@keyframes ik-cat-modal-fade{0%{opacity:0}to{opacity:1}}.ik-cat-modal__panel{position:relative;width:min(1000px,100%);max-height:min(90vh,891px);display:flex;flex-direction:column;gap:18px;padding:26px;border-radius:24px;background:linear-gradient(160deg,#20232cd1,#0f1117e0);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:0 40px 120px #0000008c,inset 0 1px #ffffff24;color:#f5f6f8;animation:ik-cat-modal-rise .22s cubic-bezier(.2,.7,.2,1)}@keyframes ik-cat-modal-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.ik-cat-modal__head{display:flex;align-items:center;justify-content:space-between}.ik-cat-modal__head h2{display:flex;align-items:center;gap:12px;margin:0;font-size:27px;font-weight:800;letter-spacing:-.02em;color:#fff}.ik-cat-modal__title-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#4ade80}.ik-cat-modal__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#f5f6f8;cursor:pointer;transition:background .13s ease}.ik-cat-modal__close:hover{background:#ffffff29}.ik-cat-modal__search{display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;border-radius:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:#f5f6f88c}.ik-cat-modal__search input{flex:1;min-width:0;border:0;background:transparent;color:#f5f6f8;font-size:15px;font-weight:500;outline:none}.ik-cat-modal__search input::placeholder{color:#f5f6f866}.ik-cat-modal__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.24) transparent}.ik-cat-modal__item{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;border:0;background:transparent;color:#e8eaee;font-size:15px;font-weight:600;text-align:left;cursor:pointer;transition:background .13s ease,color .13s ease}.ik-cat-modal__item-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#22c55e29;color:#4ade80}.ik-cat-modal__item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ik-cat-modal__item:hover{background:#ffffff12}.ik-cat-modal__item.is-active{color:#4ade80}.ik-cat-modal__item.is-active .ik-cat-modal__item-icon{background:#22c55e47}.ik-cat-modal__empty{grid-column:1 / -1;margin:6px 2px;color:#f5f6f880;font-size:14px}.mobbin-shell.is-modal-open{overflow:hidden}.ik-add-app-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:32px;background:#080a0e8c;-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);animation:ik-cat-modal-fade .16s ease}.ik-add-app-modal__panel{position:relative;width:min(440px,100%);display:flex;flex-direction:column;gap:18px;padding:26px;border-radius:24px;background:linear-gradient(160deg,#20232cd1,#0f1117e0);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:0 40px 120px #0000008c,inset 0 1px #ffffff24;color:#f5f6f8;animation:ik-cat-modal-rise .22s cubic-bezier(.2,.7,.2,1)}.ik-add-app-modal__head{display:flex;align-items:center;justify-content:space-between}.ik-add-app-modal__title{display:flex;align-items:center;gap:12px;margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:#fff}.ik-add-app-modal__title-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#22c55e29;color:#4ade80}.ik-add-app-modal__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#f5f6f8;cursor:pointer;transition:background .13s ease}.ik-add-app-modal__close:hover{background:#ffffff29}.ik-add-app-modal__hint{margin:0;font-size:14px;line-height:1.5;color:#f5f6f899}.ik-add-app-modal__form{display:flex;flex-direction:column;gap:14px}.ik-add-app-modal__field{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;color:#f5f6f8b3}.ik-add-app-modal__input-wrap{position:relative;display:flex}.ik-add-app-modal__field input{width:100%;height:46px;padding:0 40px 0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff12;color:#f5f6f8;font-size:15px;font-weight:700;outline:none;transition:border-color .13s ease,background .13s ease}.ik-add-app-modal__field input:focus{border-color:#4ade808c;background:#ffffff1a}.ik-add-app-modal__field input::placeholder{color:#f5f6f859}.ik-add-app-modal__valid-icon{position:absolute;top:50%;right:14px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#22c55e38;color:#4ade80;animation:ik-cat-modal-fade .13s ease}.ik-add-app-modal__error{margin:0;font-size:13px;font-weight:600;color:#f87171}.ik-add-app-modal__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.ik-add-app-modal__cancel,.ik-add-app-modal__submit{height:40px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer;transition:background .13s ease,opacity .13s ease}.ik-add-app-modal__cancel{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#f5f6f8}.ik-add-app-modal__cancel:hover{background:#ffffff24}.ik-add-app-modal__submit{border:0;background:#22c55e;color:#06210f}.ik-add-app-modal__submit:hover{background:#4ade80}.ik-add-app-modal__submit:disabled{background:#ffffff1a;color:#f5f6f859;cursor:not-allowed}.ik-add-app-modal__submit:disabled:hover{background:#ffffff1a}.ik-request-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:grid;place-items:center;padding:24px;background:#0d0f1185;-webkit-backdrop-filter:blur(12px) saturate(115%);backdrop-filter:blur(12px) saturate(115%);animation:ik-cat-modal-fade .16s ease}.ik-request-modal__panel{--rq-bg: #f8f8f5;--rq-surface: #ffffff;--rq-surface-2: #f0f1ed;--rq-text: #161816;--rq-muted: #747972;--rq-border: rgba(22, 24, 22, .11);--rq-accent: #015ffe;--rq-accent-soft: rgba(1, 95, 254, .12);width:min(675px,100%);height:min(615px,calc(100vh - 48px));min-height:600px;display:flex;overflow:hidden;flex-direction:column;border:1px solid rgba(255,255,255,.42);border-radius:30px;background:var(--rq-bg);box-shadow:0 38px 110px #00000047;color:var(--rq-text);animation:ik-cat-modal-rise .22s cubic-bezier(.2,.7,.2,1)}.mobbin-shell[data-theme=dark] .ik-request-modal__panel{--rq-bg: #1e2021;--rq-surface: #27292a;--rq-surface-2: #222425;--rq-text: #f4f5f1;--rq-muted: #999e98;--rq-border: rgba(255, 255, 255, .075);--rq-accent: #4e8cff;--rq-accent-soft: rgba(78, 140, 255, .15);border-color:#ffffff1a;box-shadow:0 38px 110px #00000094}.ik-request-modal__header{min-height:82px;display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:22px;padding:0 28px;border-bottom:1px solid var(--rq-border);background:color-mix(in srgb,var(--rq-bg) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ik-request-modal__brand{display:flex;align-items:center;gap:12px}.ik-request-modal__brand-icon{width:40px;height:40px;display:grid;flex:0 0 40px;place-items:center;border:1px solid color-mix(in srgb,var(--rq-accent) 40%,transparent);border-radius:13px;background:var(--rq-accent-soft);color:var(--rq-accent)}.ik-request-modal__brand>div{display:grid;gap:2px}.ik-request-modal__brand strong{font-size:16px;letter-spacing:-.015em}.ik-request-modal__brand span:not(.ik-request-modal__brand-icon){color:var(--rq-muted);font-size:11px}.ik-request-progress{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.ik-request-progress svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.ik-request-progress circle{fill:none;stroke-width:3}.ik-request-progress__track{stroke:var(--rq-border)}.ik-request-progress__value{stroke:var(--rq-accent);stroke-linecap:round;transition:stroke-dashoffset .24s cubic-bezier(.22,1,.36,1)}.ik-request-progress span{position:relative;z-index:1;display:inline-flex;align-items:baseline;color:var(--rq-text);line-height:1}.ik-request-progress strong{font-size:13px;font-weight:780}.ik-request-progress small{color:var(--rq-muted);font-size:8px;font-weight:700}.ik-request-modal__close{width:38px;height:38px;display:grid;justify-self:end;place-items:center;border:1px solid var(--rq-border);border-radius:50%;background:var(--rq-surface);color:var(--rq-muted);cursor:pointer}.ik-request-modal__close:hover,.ik-request-modal__close:focus-visible{color:var(--rq-text);outline:2px solid color-mix(in srgb,var(--rq-accent) 55%,transparent);outline-offset:2px}.ik-request-modal__content{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.ik-request-step{width:min(720px,calc(100% - 48px));margin:0 auto;padding:44px 0 48px}.ik-request-step__intro{max-width:620px;margin-bottom:30px}.ik-request-step__intro>span,.ik-request-success>span{color:var(--rq-accent);font-size:10px;font-weight:800;letter-spacing:.18em}.ik-request-step__intro h2,.ik-request-success h2{margin:9px 0;color:var(--rq-text);font-size:clamp(30px,4vw,46px);font-weight:670;letter-spacing:-.05em;line-height:1.02}.ik-request-step__intro p,.ik-request-success p{margin:0;color:var(--rq-muted);font-size:14px;line-height:1.55}.ik-request-field,.ik-request-choice-field{position:relative;min-width:0;display:grid;gap:8px;margin:0 0 20px;padding:0;border:0}.ik-request-field>span,.ik-request-choice-field legend{color:var(--rq-text);font-size:12px;font-weight:720}.ik-request-step--identity>.ik-request-field>span,.ik-request-step--identity>.ik-request-choice-field legend{font-size:16px;font-weight:760}.ik-request-step--identity>.ik-request-choice-field legend{width:100%;margin-bottom:8px;text-align:center}.ik-request-field small{margin-left:5px;color:var(--rq-muted);font-size:10px;font-weight:550}.ik-request-field input,.ik-request-field select,.ik-request-field textarea,.ik-request-scope__head label{width:100%;border:1px solid var(--rq-border);border-radius:14px;background:var(--rq-surface);color:var(--rq-text);font:inherit;font-size:15px;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.ik-request-field input{height:50px;padding:0 15px}.ik-request-field select{width:100%;height:50px;padding:0 54px 0 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ik-request-field select.is-placeholder{color:color-mix(in srgb,var(--rq-muted) 68%,transparent)}.ik-request-input-wrap{position:relative;min-width:0}.ik-request-input-wrap input{padding-right:58px}.ik-request-input-clear{position:absolute;top:50%;right:6px;width:38px;height:38px;display:grid;place-items:center;padding:0;border:0;border-radius:12px;background:var(--rq-surface-2);color:var(--rq-text);cursor:pointer;transform:translateY(-50%);transition:background .14s ease,color .14s ease,transform .14s ease}.ik-request-input-clear:hover,.ik-request-input-clear:focus-visible{background:var(--rq-accent-soft);color:var(--rq-accent);outline:none}.ik-request-input-clear:active{transform:translateY(-50%) scale(.95)}.ik-request-select-chevron{position:absolute;top:50%;right:16px;color:var(--rq-muted);pointer-events:none;transform:translateY(-50%)}.ik-request-field textarea{min-height:82px;resize:vertical;padding:13px 15px;line-height:1.5}.ik-request-field input:focus,.ik-request-field select:focus,.ik-request-field textarea:focus,.ik-request-scope__head label:focus-within{border-color:color-mix(in srgb,var(--rq-accent) 60%,transparent);box-shadow:0 0 0 3px var(--rq-accent-soft)}.ik-request-market-trigger{width:100%;height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;border:1px solid var(--rq-border);border-radius:14px;background:var(--rq-surface);color:var(--rq-text);font:inherit;font-size:15px;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.ik-request-market-trigger.is-placeholder{color:color-mix(in srgb,var(--rq-muted) 68%,transparent)}.ik-request-market-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ik-request-market-trigger:hover,.ik-request-market-trigger:focus-visible,.ik-request-market.is-open .ik-request-market-trigger{border-color:color-mix(in srgb,var(--rq-accent) 60%,transparent);box-shadow:0 0 0 3px var(--rq-accent-soft);outline:none}.ik-request-market .ik-request-input-clear{z-index:2}.ik-request-market-trigger:has(+.ik-request-input-clear){padding-right:54px}.ik-request-market-menu{position:absolute;z-index:30;top:calc(100% + 9px);left:0;width:min(270px,calc(100vw - 48px));overflow:hidden;padding:8px;border:1px solid color-mix(in srgb,var(--rq-border) 85%,var(--rq-text));border-radius:18px;background:color-mix(in srgb,var(--rq-surface) 96%,transparent);box-shadow:0 22px 55px #0003,0 2px 10px #00000014;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.ik-request-market-options{max-height:268px;display:grid;gap:4px;overflow-y:auto;margin-block:8px;scrollbar-width:thin}.ik-request-market-options::-webkit-scrollbar{width:8px}.ik-request-market-options::-webkit-scrollbar-track{background:transparent}.ik-request-market-options::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--rq-muted) 52%,transparent);background-clip:padding-box}.ik-request-market-menu button{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 12px;border:0;border-radius:12px;background:transparent;color:var(--rq-text);font:inherit;font-size:14px;font-weight:620;text-align:left;cursor:pointer}.ik-request-market-menu button:hover,.ik-request-market-menu button:focus-visible{background:var(--rq-surface-2);outline:none}.ik-request-market-menu button.is-selected{background:var(--rq-accent-soft);color:var(--rq-accent)}.ik-request-field input::placeholder,.ik-request-field textarea::placeholder,.ik-request-scope__head input::placeholder{color:color-mix(in srgb,var(--rq-muted) 68%,transparent)}.ik-request-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ik-request-platform-grid,.ik-request-taxonomy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ik-request-platform-grid button,.ik-request-taxonomy-grid button{position:relative;min-height:110px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:4px;padding:16px;border:1px solid var(--rq-border);border-radius:17px;background:var(--rq-surface);color:var(--rq-muted);text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.ik-request-platform-grid button:hover,.ik-request-taxonomy-grid button:hover{transform:translateY(-2px)}.ik-request-platform-grid button.is-selected,.ik-request-taxonomy-grid button.is-selected{border-color:color-mix(in srgb,var(--rq-accent) 66%,transparent);background:var(--rq-accent-soft);color:var(--rq-accent)}.ik-request-platform-grid strong,.ik-request-taxonomy-grid strong{margin-top:8px;color:var(--rq-text);font-size:14px}.ik-request-platform-grid span,.ik-request-taxonomy-grid span{color:var(--rq-muted);font-size:10px;line-height:1.3}.ik-request-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border:1px solid var(--rq-border);border-radius:24px;background:var(--rq-surface)}.ik-request-platform-grid button{min-height:96px;align-items:center;justify-content:center;gap:9px;padding:16px 18px;border:0;border-radius:18px;background:var(--rq-surface-2);color:var(--rq-text);text-align:center}.ik-request-platform-grid button.is-selected{outline:2px solid #00c853;outline-offset:-2px;background:color-mix(in srgb,#00c853 12%,var(--rq-surface-2));color:var(--rq-text)}.ik-request-platform-grid strong{margin-top:0;font-size:17px;font-weight:650}.ik-request-taxonomy-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.ik-request-taxonomy-grid button{min-height:122px}.ik-request-taxonomy-grid i{position:absolute;top:13px;right:13px;width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--rq-border);border-radius:50%;background:var(--rq-surface-2);color:var(--rq-accent)}.ik-request-matches{position:absolute;z-index:5;top:calc(100% + 4px);right:0;left:0;display:grid;gap:3px;padding:8px;border:1px solid var(--rq-border);border-radius:15px;background:var(--rq-surface);box-shadow:0 20px 45px #00000026}.ik-request-matches>span{padding:5px 8px;color:var(--rq-muted);font-size:9px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.ik-request-matches button{display:grid;grid-template-columns:20px 32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:46px;padding:6px 8px;border:0;border-radius:9px;background:transparent;color:var(--rq-text);text-align:left}.ik-request-matches button:hover{background:var(--rq-surface-2)}.ik-request-match-icon{position:relative;width:32px;height:32px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--rq-border);border-radius:9px;background:var(--rq-surface-2);color:var(--rq-accent);font-size:12px;font-weight:800}.ik-request-match-icon .ik-progressive-loader,.ik-request-match-icon .ik-progressive-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ik-request-match-icon .ik-progressive-loader{border-radius:inherit}.ik-request-match-icon .ik-progressive-loader .ik-arc-loader{--ik-arc-loader-size: 18px}.ik-request-match-icon .ik-progressive-image{object-fit:contain}.ik-request-match-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ik-request-matches small{color:var(--rq-muted);font-size:10px}.ik-request-file-input{display:none}.ik-request-dropzone{width:100%;min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed color-mix(in srgb,var(--rq-muted) 48%,transparent);border-radius:24px;background:color-mix(in srgb,var(--rq-surface) 76%,transparent);color:var(--rq-text);cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.ik-request-dropzone:hover,.ik-request-dropzone.is-dragging{border-color:var(--rq-accent);background:var(--rq-accent-soft);transform:translateY(-2px)}.ik-request-dropzone__icon{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:var(--rq-surface-2);color:var(--rq-accent)}.ik-request-dropzone strong{font-size:15px}.ik-request-dropzone>span:last-child{color:var(--rq-muted);font-size:11px}.ik-request-attachment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.ik-request-attachment-grid figure{min-width:0;overflow:hidden;margin:0;border:1px solid var(--rq-border);border-radius:17px;background:var(--rq-surface)}.ik-request-attachment-grid img{width:100%;height:138px;display:block;object-fit:contain;background:var(--rq-surface-2)}.ik-request-attachment-grid figcaption{display:flex;align-items:center;gap:8px;padding:9px 10px}.ik-request-attachment-grid figcaption span{min-width:0;flex:1;overflow:hidden;color:var(--rq-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ik-request-attachment-grid figcaption button{width:25px;height:25px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--rq-surface-2);color:var(--rq-text)}.ik-request-scope-list{display:grid;gap:14px}.ik-request-scope{display:grid;gap:15px;padding:18px;border:1px solid var(--rq-border);border-radius:20px;background:var(--rq-surface)}.ik-request-scope__head{display:flex;align-items:center;justify-content:space-between;gap:20px}.ik-request-scope__head>div{display:grid;gap:2px}.ik-request-scope__head strong{font-size:14px}.ik-request-scope__head>div span{color:var(--rq-muted);font-size:10px}.ik-request-scope__head label{width:min(260px,55%);height:38px;display:flex;align-items:center;gap:7px;padding:0 11px}.ik-request-scope__head label svg{flex:0 0 auto;color:var(--rq-muted)}.ik-request-scope__head input{width:100%;min-width:0;border:0;background:transparent;color:var(--rq-text);font:inherit;font-size:11px;outline:none}.ik-request-type-grid{max-height:160px;display:flex;overflow-y:auto;flex-wrap:wrap;align-content:flex-start;gap:7px}.ik-request-type-grid button{display:inline-flex;align-items:center;gap:6px;min-height:31px;padding:0 10px;border:1px solid var(--rq-border);border-radius:999px;background:var(--rq-surface-2);color:var(--rq-muted);font-size:10px;font-weight:650}.ik-request-type-grid button.is-selected{border-color:color-mix(in srgb,var(--rq-accent) 48%,transparent);background:var(--rq-accent-soft);color:var(--rq-accent)}.ik-request-scope .ik-request-field{margin-bottom:0}.ik-request-field--context{margin-top:18px}.ik-request-review{display:grid;gap:12px}.ik-request-review>section{padding:19px;border:1px solid var(--rq-border);border-radius:19px;background:var(--rq-surface)}.ik-request-review>section>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;color:var(--rq-muted);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ik-request-review>section>div:first-child button{border:0;background:transparent;color:var(--rq-accent);font:inherit;font-size:10px}.ik-request-review>section>strong{font-size:17px}.ik-request-review p,.ik-request-review small{margin:5px 0 0;color:var(--rq-muted);font-size:12px;line-height:1.5}.ik-request-review__images{display:flex;gap:8px}.ik-request-review__images img{width:74px;height:92px;object-fit:contain;border-radius:10px;background:var(--rq-surface-2)}.ik-request-review__scopes{display:grid;gap:9px}.ik-request-review__scopes article{display:grid;grid-template-columns:90px 1fr;gap:10px}.ik-request-review__scopes article strong{font-size:11px;color:var(--rq-accent)}.ik-request-review__scopes article p{margin:0}.ik-request-modal__footer{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 28px;border-top:1px solid var(--rq-border);background:color-mix(in srgb,var(--rq-bg) 91%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ik-request-modal__footer-copy,.ik-request-modal__content-copy{min-width:0}.ik-request-modal__footer-copy span,.ik-request-modal__footer-copy p,.ik-request-modal__content-copy span,.ik-request-modal__content-copy p{margin:0;color:var(--rq-muted);font-size:11px}.ik-request-modal__footer-copy p,.ik-request-modal__content-copy p{color:#ef5e62;font-weight:650}.ik-request-modal__content-copy{width:min(680px,calc(100% - 64px));margin:-30px auto 20px}.ik-request-modal__footer>div:last-child{display:flex;gap:9px}.ik-request-modal__footer button,.ik-request-success>button{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 17px;border-radius:999px;font:inherit;font-size:12px;font-weight:720}.ik-request-modal__footer .is-back{height:48px;padding-inline:20px;border:1px solid var(--rq-border);background:var(--rq-surface);color:var(--rq-text);font-size:16px}.ik-request-modal__footer .is-primary,.ik-request-success>button{min-width:130px;border:0;background:var(--rq-text);color:var(--rq-bg)}.ik-request-modal__footer .is-submit{height:48px;padding-inline:20px;font-size:16px}.ik-request-modal__footer .ik-request-continue{position:relative;min-width:150px;height:48px;overflow:hidden;padding:0 53px 0 20px;box-shadow:inset 0 0 1.6em -.6em color-mix(in srgb,var(--rq-text) 72%,transparent);font-size:16px}.ik-request-continue__label{position:relative;z-index:0}.ik-request-continue__sweep{position:absolute;right:4px;z-index:1;width:40px;height:40px;display:grid;place-items:center;border-radius:999px;background:var(--rq-bg);color:var(--rq-text);transition:width .3s ease,transform .3s ease}.ik-request-continue:hover .ik-request-continue__sweep,.ik-request-continue:focus-visible .ik-request-continue__sweep{width:calc(100% - 8px)}.ik-request-continue__sweep svg{transition:transform .3s ease}.ik-request-continue:hover .ik-request-continue__sweep svg,.ik-request-continue:focus-visible .ik-request-continue__sweep svg{transform:translate(1px)}.ik-request-modal__footer button:disabled{opacity:.52;cursor:not-allowed}.ik-request-success{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;padding:50px;text-align:center}.ik-request-success__mark{width:92px;height:92px;display:grid;place-items:center;margin-bottom:26px;border:1px solid color-mix(in srgb,var(--rq-accent) 38%,transparent);border-radius:50%;background:var(--rq-accent-soft);color:var(--rq-accent);box-shadow:0 0 0 15px color-mix(in srgb,var(--rq-accent) 4%,transparent)}.ik-request-success p{max-width:480px}.ik-request-success code{margin:22px 0;padding:9px 12px;border:1px solid var(--rq-border);border-radius:9px;background:var(--rq-surface);color:var(--rq-muted);font-size:10px}.is-spinning{animation:upload-task-spin .75s linear infinite}.ik-request-modal{padding:22px;background:#0c0f0e94;-webkit-backdrop-filter:blur(18px) saturate(112%);backdrop-filter:blur(18px) saturate(112%)}.ik-request-modal__panel{--rq-story: #015ffe;--rq-story-deep: #f7faff;width:min(1040px,100%);height:min(710px,calc(100vh - 44px));min-height:620px;display:grid;grid-template-columns:minmax(330px,418px) minmax(0,1fr);grid-template-rows:1fr;flex-direction:initial;border-radius:34px;background:var(--rq-bg);box-shadow:0 42px 130px #00000057,0 0 0 1px #ffffff29 inset}.ik-request-modal__story{position:relative;min-width:0;display:flex;overflow:hidden;flex-direction:column;padding:30px 32px 25px;border-radius:33px 0 0 33px;background:var(--rq-story);color:var(--rq-story-deep);isolation:isolate}.ik-request-modal__story:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:none;content:"";opacity:.42}.ik-request-modal__story .ik-request-modal__brand{position:relative;z-index:6}.ik-request-modal__story .ik-request-modal__brand-icon{border-color:#ffffff52;background:#ffffff26;color:var(--rq-story-deep)}.ik-request-modal__story .ik-request-modal__brand strong{color:var(--rq-story-deep);font-size:15px}.ik-request-modal__story .ik-request-modal__brand span:not(.ik-request-modal__brand-icon){color:#ffffffb3}.ik-request-modal__story-copy{position:relative;max-width:372px;margin-top:38px}.ik-request-modal__story-copy>span{position:relative;z-index:6;display:inline-flex;padding:5px 8px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#00278729;box-shadow:0 7px 22px #00227624;font-size:9px;font-weight:850;letter-spacing:.18em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ik-request-modal__story-copy h2{display:grid;margin:11px 0 14px;color:#fff;font-size:clamp(40px,3.9vw,48px);font-weight:720;letter-spacing:-.068em;line-height:.84;text-wrap:balance;text-shadow:0 16px 36px rgba(0,27,104,.26)}.ik-request-story-title__line{position:relative;display:block;width:max-content;max-width:100%}.ik-request-story-title__line.is-line-1{z-index:5;color:#ffffffd1;font-size:.72em;font-weight:610;letter-spacing:-.045em}.ik-request-story-title__line.is-line-2{margin-top:7px;font-size:1.08em;letter-spacing:-.075em}.ik-request-story-title__line.is-line-2:not(.is-split-depth){z-index:5}.ik-request-story-title__segment{position:relative;display:inline}.ik-request-story-title__segment.is-above{z-index:5}.ik-request-story-title__segment.is-behind{z-index:2}.ik-request-story-title__line.is-line-3{z-index:5;margin-top:8px;margin-left:46px;color:#ffffffe6;font-size:.82em;font-weight:650;letter-spacing:-.05em}.ik-request-modal__story-copy p{position:relative;z-index:6;width:238px;max-width:100%;margin:0;padding:9px 11px 9px 13px;border-left:2px solid rgba(255,255,255,.56);border-radius:0 12px 12px 0;background:#00278724;color:#ffffffc2;box-shadow:0 12px 30px #001f711f;font-size:10.5px;font-weight:600;line-height:1.48;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ik-request-modal__story-notes{position:relative;z-index:6;display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.18);background:var(--rq-story)}.ik-request-modal__story-notes span{display:inline-flex;align-items:center;gap:5px;color:#ffffffc7;font-size:9px;font-weight:720}.ik-request-modal__story-depth-copy{position:absolute;z-index:7;bottom:78px;left:32px;width:142px;display:grid;grid-template-columns:auto 1fr;align-items:end;column-gap:9px;color:#ffffff94;pointer-events:none}.ik-request-modal__story-depth-copy:before{position:absolute;top:5px;right:0;width:38px;height:1px;background:#ffffff57;content:""}.ik-request-modal__story-depth-copy strong{grid-row:1 / 3;color:transparent;font-size:72px;font-weight:760;letter-spacing:-.09em;line-height:.72;-webkit-text-stroke:1px rgba(255,255,255,.38)}.ik-request-modal__story-depth-copy span{align-self:end;padding-bottom:3px;font-size:7px;font-weight:820;letter-spacing:.16em}.ik-request-modal__story-depth-copy small{align-self:start;color:#ffffff6b;font-size:6px;font-weight:720;letter-spacing:.08em;white-space:nowrap}.ik-request-modal__app-constellation{position:absolute;z-index:3;top:344px;left:35px;width:160px;height:220px;pointer-events:none}.ik-request-modal__app-constellation svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ik-request-modal__app-constellation path{stroke:#fff;stroke-width:1.5;stroke-dasharray:2 7;stroke-linecap:round}.ik-request-modal__app-constellation img{position:absolute;display:block;border:1px solid rgba(255,255,255,.42);border-radius:10px;box-shadow:0 11px 24px #00195c38,0 0 0 3px #ffffff14;-webkit-user-select:none;user-select:none}.ik-request-modal__app-constellation .is-whatsapp{top:0;left:11px;width:32px;transform:rotate(-8deg)}.ik-request-modal__app-constellation .is-tiktok{top:43px;left:94px;width:28px;transform:rotate(9deg)}.ik-request-modal__app-constellation .is-opay{top:87px;left:13px;width:27px;transform:rotate(-5deg)}.ik-request-modal__app-constellation .is-airbnb{top:125px;left:100px;width:30px;transform:rotate(7deg)}.ik-request-modal__app-constellation .is-indrive{top:176px;left:35px;width:30px;transform:rotate(-7deg)}.ik-request-illustration{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.ik-request-illustration__art{position:absolute;top:91px;right:-4px;width:auto;height:590px;display:block;object-fit:contain;-webkit-user-select:none;user-select:none}.ik-request-illustration__art.is-back{z-index:1;filter:drop-shadow(0 20px 26px rgba(0,28,101,.2))}.ik-request-illustration__art.is-front{z-index:4;clip-path:inset(0 0 64% 0);filter:drop-shadow(0 12px 14px rgba(0,24,91,.12))}.ik-request-illustration__triangle-mask{position:absolute;z-index:4;top:143px;left:188px;width:42px;height:38px;display:block;background:var(--rq-story)}.ik-request-illustration__pink-bubble-mask{position:absolute;z-index:5;top:590px;left:172px;width:31px;height:31px;display:block;border-radius:50%;background:var(--rq-story)}.ik-request-modal__workspace{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--rq-bg)}.ik-request-modal__header{min-height:76px;grid-template-columns:38px minmax(0,1fr) 38px;gap:0;padding:0 28px 0 32px}.ik-request-progress{width:170px;height:auto;display:grid;grid-column:2;justify-self:center;justify-items:center}.ik-request-progress__pills{position:relative;width:170px;height:26px;display:grid;grid-template-columns:repeat(4,22px);align-items:center;justify-content:space-between;transform:scale(1.3);transform-origin:center}.ik-request-progress__line,.ik-request-progress__line-fill{position:absolute;z-index:0;top:50%;left:11px;height:2px;border-radius:999px;transform:translateY(-50%)}.ik-request-progress__line{right:11px;background:color-mix(in srgb,var(--rq-muted) 22%,transparent)}.ik-request-progress__line-fill{width:0;background:color-mix(in srgb,var(--rq-accent) 72%,white);transition:width .48s cubic-bezier(.22,1,.36,1)}.ik-request-progress__pills.is-at-2 .ik-request-progress__line-fill{width:49.33px}.ik-request-progress__pills.is-at-3 .ik-request-progress__line-fill{width:98.66px}.ik-request-progress__pills.is-at-4 .ik-request-progress__line-fill{width:148px}.ik-request-progress__pills i{position:relative;z-index:1;width:22px;height:22px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--rq-muted) 26%,transparent);border-radius:50%;background:var(--rq-bg);color:color-mix(in srgb,var(--rq-muted) 82%,var(--rq-text));font-size:9px;font-style:normal;font-weight:800;transition:border-color .24s ease,background .24s ease,color .24s ease,opacity .18s ease}.ik-request-progress__pills i.is-complete{border-color:color-mix(in srgb,var(--rq-accent) 34%,transparent);background:color-mix(in srgb,var(--rq-accent) 12%,var(--rq-bg));color:var(--rq-accent)}.ik-request-progress__pills i.is-current{opacity:0}.ik-request-progress__pills i span,.ik-request-progress__traveler span{display:grid;place-items:center;line-height:1}.ik-request-progress__traveler span{color:#fff}.ik-request-progress__pills svg{position:static;inset:auto;width:10px;height:10px;overflow:visible;transform:none}.ik-request-progress__traveler{position:absolute;z-index:3;top:0;left:-2px;width:26px;height:26px;display:grid;place-items:center;border:2px solid var(--rq-bg);border-radius:50%;background:var(--rq-accent);color:#fff;box-shadow:none;font-size:10px;font-weight:850;transform:translate(0);transition:transform .52s cubic-bezier(.2,.9,.22,1.18)}.ik-request-progress__pills.is-at-2 .ik-request-progress__traveler{transform:translate(49.33px)}.ik-request-progress__pills.is-at-3 .ik-request-progress__traveler{transform:translate(98.66px)}.ik-request-progress__pills.is-at-4 .ik-request-progress__traveler{transform:translate(148px)}.ik-request-modal__complete-label{grid-column:2;justify-self:center;display:inline-flex;align-items:center;gap:7px;color:var(--rq-accent);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ik-request-modal__close{grid-column:3}.ik-request-modal__content{display:block;min-height:0}.ik-request-step{width:min(680px,calc(100% - 64px));padding:34px 0 44px}.ik-request-step__intro{margin-bottom:26px}.ik-request-step__intro h2,.ik-request-success h2{font-size:clamp(31px,3.5vw,43px)}.ik-request-step__intro p{max-width:610px;font-size:13px}.ik-request-platform-grid button{min-height:118px}.ik-request-step--identity{padding-top:14px;padding-bottom:24px}.ik-request-step--identity .ik-request-step__intro{margin-bottom:18px}.ik-request-step--identity .ik-request-field{margin-bottom:16px}.ik-request-step--identity .ik-request-platform-grid button{min-height:96px;padding:16px 18px}@media(min-width:901px)and (min-height:700px){.ik-request-modal__content.is-identity{overflow-y:hidden;scrollbar-gutter:auto}}.ik-request-modal__footer{min-height:76px;padding:0 30px 0 32px}.ik-request-modal__footer .is-primary,.ik-request-success>button{background:#171a18;color:#f8faf7}.mobbin-shell[data-theme=dark] .ik-request-modal__workspace{background:var(--rq-bg)}.mobbin-shell[data-theme=dark] .ik-request-modal__story{background:var(--rq-story)}.mobbin-shell[data-theme=dark] .ik-request-modal__footer .is-primary,.mobbin-shell[data-theme=dark] .ik-request-success>button{background:#f5f7f4;color:#171a18}@media(max-width:900px){.ik-request-modal__panel{width:min(760px,100%);grid-template-columns:1fr;grid-template-rows:150px minmax(0,1fr)}.ik-request-modal__story{padding:20px 24px;border-radius:30px 30px 0 0}.ik-request-modal__story-copy{max-width:440px;margin-top:19px}.ik-request-modal__story-copy>span{display:none}.ik-request-modal__story-copy h2{display:block;max-width:430px;margin:0;font-size:25px;line-height:1.05}.ik-request-story-title__line{display:inline;width:auto;margin:0!important;color:#fff!important;font-size:1em!important;font-weight:690!important;letter-spacing:-.045em!important}.ik-request-story-title__line+.ik-request-story-title__line:before{content:" "}.ik-request-modal__story-copy p,.ik-request-modal__story-notes,.ik-request-modal__story-depth-copy,.ik-request-modal__app-constellation{display:none}.ik-request-illustration{top:0;right:0;bottom:0;left:0;opacity:.58}.ik-request-illustration__art{top:-122px;right:12px;height:390px}.ik-request-illustration__art.is-front,.ik-request-illustration__triangle-mask,.ik-request-illustration__pink-bubble-mask{display:none}.ik-request-modal__workspace{min-height:0}}@media(max-width:760px){.ik-request-modal{padding:0}.ik-request-modal__panel{width:100%;height:100dvh;min-height:0;grid-template-rows:118px minmax(0,1fr);border:0;border-radius:0}.ik-request-modal__story{padding:15px 18px;border-radius:0}.ik-request-modal__story-copy{margin-top:12px}.ik-request-modal__story-copy h2{max-width:320px;font-size:20px}.ik-request-modal__brand-icon{width:34px;height:34px;flex-basis:34px}.ik-request-modal__brand strong{font-size:14px}.ik-request-illustration__art{top:-128px;right:-8px;height:360px}.ik-request-modal__header{min-height:68px;padding:0 16px 0 18px}.ik-request-progress{width:min(280px,calc(100% - 50px))}.ik-request-step{width:calc(100% - 32px);padding:28px 0 38px}.ik-request-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ik-request-taxonomy-grid{grid-template-columns:1fr}.ik-request-field-row{grid-template-columns:1fr;gap:0}.ik-request-scope__head{align-items:stretch;flex-direction:column;gap:10px}.ik-request-scope__head label{width:100%}.ik-request-attachment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ik-request-modal__footer{min-height:82px;padding:10px 16px}.ik-request-modal__footer-copy{display:none}.ik-request-modal__footer>div:last-child{width:100%;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.ik-request-modal,.ik-request-modal__panel,.ik-request-platform-grid button,.ik-request-taxonomy-grid button,.ik-request-dropzone,.ik-request-progress__line-fill,.ik-request-progress__pills i,.ik-request-progress__traveler,.ik-request-continue__sweep,.ik-request-continue__sweep svg{animation:none;transition:none}}.ik-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ik-seg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--ik-surface-2);border:1px solid var(--ik-border)}.ik-seg button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:7px 13px;border-radius:9px;font-size:13px;font-weight:650;color:var(--ik-soft);white-space:nowrap;transition:background .13s ease,color .13s ease}.ik-seg button:hover{color:var(--ik-ink)}.ik-seg button.active{background:var(--ik-elevated);color:var(--ik-ink);box-shadow:0 1px 3px #0000001f}.ik-subtype-row .ik-seg{padding:4px;border-radius:999px;gap:3px}.ik-subtype-row .ik-seg button{padding:9px 17px;border-radius:999px;font-size:17px;gap:8px}.ik-subtype-row .ik-seg button.active{background:var(--ik-blue);color:#fff;box-shadow:none}.mobbin-shell[data-theme=dark] .ik-subtype-row .ik-seg button.active{background:#0160fd}.ik-subtype-row .ik-seg--slide{position:relative}.ik-subtype-row .ik-seg--slide button{position:relative;z-index:1}.ik-subtype-row .ik-seg--slide button.active{background:transparent;box-shadow:none}.ik-subtype-row .ik-seg-thumb{position:absolute;top:0;left:0;z-index:0;border-radius:999px;background:var(--ik-blue);pointer-events:none;transition:transform .26s cubic-bezier(.32,.72,0,1),width .26s cubic-bezier(.32,.72,0,1),opacity .15s ease}.mobbin-shell[data-theme=dark] .ik-subtype-row .ik-seg-thumb{background:#0160fd}.ik-application-toolbar .ik-subtype-row .ik-seg{background:var(--ik-surface)}.ik-tax-seg button.active{background:var(--ik-blue);color:#fff;box-shadow:none}.ik-sort-seg{margin-left:auto}.ik-clear{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--ik-soft);font-size:13px;font-weight:650;padding:7px 8px;transition:color .13s ease}.ik-clear:hover{color:var(--ik-ink)}.ik-clear-x{transition:transform .16s ease;display:block;flex-shrink:0}button:hover .ik-clear-x{transform:scale(1.25)}@media(max-width:900px){.ik-sort-seg{margin-left:0}}.ik-admin-page{display:flex;flex-direction:column;gap:22px;padding:18px 0 64px;color:var(--ik-ink)}.ik-admin-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--ik-border);padding:8px 0 22px}.ik-admin-hero-main{display:flex;align-items:center;gap:16px}.ik-admin-hero-badge{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 auto;border-radius:14px;background:linear-gradient(150deg,#22c55e33,#22c55e14);border:1px solid rgba(34,197,94,.28);color:#16a34a;box-shadow:inset 0 1px #ffffff59}.mobbin-shell[data-theme=dark] .ik-admin-hero-badge{color:#4ade80;box-shadow:inset 0 1px #ffffff14}.ik-admin-eyebrow{margin:0 0 5px;color:#16a34a;font-size:10.5px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.mobbin-shell[data-theme=dark] .ik-admin-eyebrow{color:#4ade80}.ik-admin-hero h1{margin:0;font-size:30px;font-weight:750;letter-spacing:-.02em;line-height:1.08;text-transform:none}.ik-admin-hero p:last-child{max-width:640px;margin:7px 0 0;color:var(--ik-soft);font-size:14px;font-weight:550;line-height:1.5}.ik-admin-refresh{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border:1px solid var(--ik-border);border-radius:10px;background:var(--ik-surface);color:var(--ik-ink);font-size:13px;font-weight:750;padding:0 14px;cursor:pointer;transition:border-color .13s ease,background .13s ease}.ik-admin-refresh:hover:not(:disabled){border-color:color-mix(in srgb,var(--ik-ink) 26%,transparent);background:var(--ik-surface-2)}.ik-admin-refresh:disabled{cursor:progress;opacity:.6}.ik-admin-refresh .is-spinning{animation:ik-admin-spin .9s linear infinite}@keyframes ik-admin-spin{to{transform:rotate(360deg)}}.ik-admin-shell{display:grid;grid-template-columns:244px minmax(0,1fr);gap:26px;align-items:start}.ik-admin-rail{position:sticky;top:96px;display:flex;flex-direction:column;gap:10px}.ik-admin-nav{display:flex;flex-direction:column;gap:16px;border:1px solid var(--ik-border);border-radius:18px;background:var(--ik-surface-2);padding:12px}.ik-admin-nav-group{display:flex;flex-direction:column;gap:2px}.ik-admin-nav-label{margin:0 0 4px;padding:0 10px;color:var(--ik-soft);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.ik-admin-nav button{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;border:0;border-radius:9px;background:transparent;color:var(--ik-soft);font:inherit;font-size:13.5px;font-weight:650;padding:0 10px;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.ik-admin-nav button svg{flex:0 0 auto;opacity:.85}.ik-admin-nav button span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ik-admin-nav button em{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:18px;border-radius:999px;background:#ff604024;color:#d64a2b;font-size:11px;font-style:normal;font-weight:800;padding:0 6px}.ik-admin-nav button:hover{background:color-mix(in srgb,var(--ik-surface) 62%,transparent);color:var(--ik-ink)}.ik-admin-nav button.active{background:var(--ik-surface);color:var(--ik-ink);box-shadow:0 1px 2px #0f111712,0 4px 12px #0f11170d}.mobbin-shell[data-theme=dark] .ik-admin-nav button.active{box-shadow:0 1px 2px #0006}.ik-admin-nav-status{display:flex;align-items:center;gap:10px;border:1px solid rgba(34,197,94,.26);border-radius:14px;background:#22c55e14;color:var(--ik-ink);font:inherit;padding:11px 12px;text-align:left;cursor:pointer;transition:border-color .13s ease,background .13s ease}.ik-admin-nav-status:hover{border-color:#22c55e80;background:#22c55e1f}.ik-admin-nav-status.is-attention{border-color:#f59e0b52;background:#f59e0b17}.ik-admin-nav-status.is-attention:hover{border-color:#f59e0b8c;background:#f59e0b24}.ik-admin-nav-status i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#1bc759;box-shadow:0 0 0 4px #1bc75929}.ik-admin-nav-status.is-attention i{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b29;animation:ik-admin-pulse 2.2s ease-in-out infinite}@keyframes ik-admin-pulse{0%,to{box-shadow:0 0 0 4px #f59e0b29}50%{box-shadow:0 0 0 7px #f59e0b14}}.ik-admin-nav-status-text{flex:1 1 auto;min-width:0;display:grid;gap:1px}.ik-admin-nav-status strong{font-size:12.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ik-admin-nav-status small{color:var(--ik-soft);font-size:11px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ik-admin-nav-status svg{color:var(--ik-soft);flex:0 0 auto}.ik-admin-tile{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border-radius:9px}.ik-admin-tile.is-green{background:#22c55e21;color:#16a34a}.ik-admin-tile.is-blue{background:#0a84ff1f;color:#0a6cd6}.ik-admin-tile.is-amber{background:#f59e0b24;color:#b45309}.ik-admin-tile.is-rose{background:#f43f5e1c;color:#d63954}.ik-admin-tile.is-violet{background:#7c3aed1c;color:#7c3aed}.ik-admin-tile.is-slate{background:var(--ik-surface-3);color:var(--ik-soft)}.mobbin-shell[data-theme=dark] .ik-admin-tile.is-green{color:#4ade80}.mobbin-shell[data-theme=dark] .ik-admin-tile.is-blue{color:#7db9ff}.mobbin-shell[data-theme=dark] .ik-admin-tile.is-amber{color:#fbbf24}.mobbin-shell[data-theme=dark] .ik-admin-tile.is-rose{color:#fb7185}.mobbin-shell[data-theme=dark] .ik-admin-tile.is-violet{color:#a78bfa}.ik-admin-tile--sm{width:20px;height:20px;border-radius:6px}.ik-admin-nav button.active svg{opacity:1}.ik-admin-content{display:flex;flex-direction:column;gap:16px;min-width:0}.ik-admin-content>*{animation:ik-admin-rise .24s cubic-bezier(.2,.7,.2,1) both}@keyframes ik-admin-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ik-admin-content>*,.ik-admin-nav-status.is-attention i{animation:none}}.ik-admin-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid;border-radius:10px;font-size:13.5px;font-weight:700;padding:10px 12px 10px 14px}.ik-admin-banner.is-success{border-color:#1bc75947;background:#1bc75917;color:#128a43}.ik-admin-banner.is-error{border-color:#ff453a47;background:#ff453a14;color:#cf2f27}.ik-admin-banner button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;opacity:.7}.ik-admin-banner button:hover{opacity:1;background:#0000000f}.ik-admin-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ik-admin-stat{position:relative;display:grid;gap:6px;border:1px solid var(--ik-border);border-radius:16px;background:var(--ik-surface);color:var(--ik-ink);font:inherit;padding:16px;text-align:left;box-shadow:0 1px 2px #0f111708;transition:border-color .13s ease,transform .13s ease,box-shadow .13s ease}.ik-admin-stat .ik-admin-tile{margin-bottom:6px}button.ik-admin-stat{cursor:pointer}button.ik-admin-stat:hover{border-color:color-mix(in srgb,var(--ik-ink) 22%,transparent);transform:translateY(-2px);box-shadow:0 10px 26px #0f111714}.ik-admin-stat-label{color:var(--ik-soft);font-size:10.5px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.ik-admin-stat strong{font-size:30px;font-weight:750;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ik-admin-stat small{color:var(--ik-soft);font-size:12.5px;font-weight:600}.ik-admin-stat-arrow{position:absolute;top:14px;right:14px;color:var(--ik-soft);opacity:0;transform:translate(-3px,3px);transition:opacity .13s ease,transform .13s ease}button.ik-admin-stat:hover .ik-admin-stat-arrow{opacity:1;transform:none}.ik-admin-overview-grid,.ik-admin-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.ik-admin-overview-grid section,.ik-admin-panel{border:1px solid var(--ik-border);border-radius:18px;background:var(--ik-surface);padding:20px;box-shadow:0 1px 2px #0f111708}.ik-admin-overview-grid h2,.ik-admin-panel h2{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:16px;font-weight:700;letter-spacing:-.005em}.ik-admin-two-col h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--ik-soft);font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ik-admin-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ik-admin-card-head h2{margin-bottom:12px}.ik-admin-link{display:inline-flex;align-items:center;gap:3px;border:0;background:transparent;color:var(--ik-soft);font:inherit;font-size:12.5px;font-weight:750;padding:4px 6px;border-radius:7px;cursor:pointer;white-space:nowrap}.ik-admin-link:hover{color:var(--ik-ink);background:var(--ik-surface-2)}.ik-admin-health-list{display:grid;gap:6px}.ik-admin-health-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid var(--ik-border);border-radius:10px;background:var(--ik-surface);color:var(--ik-ink);font:inherit;font-size:13.5px;font-weight:650;padding:11px 12px;text-align:left;cursor:pointer;transition:border-color .13s ease,background .13s ease}.ik-admin-health-list button:hover{border-color:color-mix(in srgb,var(--ik-ink) 22%,transparent);background:var(--ik-surface-2)}.ik-admin-health-list button i{width:8px;height:8px;border-radius:50%;background:#1bc759;box-shadow:0 0 0 4px #1bc75924}.ik-admin-health-list button.is-attention i{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b29}.ik-admin-health-list button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ik-admin-health-list button strong{font-size:15px;font-weight:750;font-variant-numeric:tabular-nums}.ik-admin-health-list button svg{color:var(--ik-soft)}.ik-admin-feed-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;border-top:1px solid var(--ik-border);padding:10px 0}.ik-admin-feed-row:first-of-type{border-top:0}.ik-admin-feed-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700}.ik-admin-feed-row small{grid-column:1 / -1;color:var(--ik-soft);font-size:12px;font-weight:600}.ik-admin-empty{margin:4px 0 0;color:var(--ik-soft);font-size:13px;font-weight:600}.ik-admin-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.ik-admin-panel-head p{margin:4px 0 0;color:var(--ik-soft);font-size:13px;font-weight:600;line-height:1.45}.ik-admin-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ik-admin-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;border:1px solid var(--ik-border);border-radius:8px;background:var(--ik-surface);color:var(--ik-ink);font:inherit;font-size:12.5px;font-weight:750;padding:0 11px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.ik-admin-actions button:hover:not(:disabled){border-color:color-mix(in srgb,var(--ik-ink) 24%,transparent);background:var(--ik-surface-2)}.ik-admin-actions button:disabled{cursor:not-allowed;opacity:.55}.ik-admin-search{display:flex;align-items:center;gap:8px;min-width:280px;min-height:36px;border:1px solid var(--ik-border);border-radius:10px;background:var(--ik-surface);color:var(--ik-soft);padding:0 12px;transition:border-color .12s ease}.ik-admin-search:focus-within{border-color:#0a84ff}.ik-admin-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--ik-ink);font:inherit;font-size:13.5px;font-weight:600;outline:none}.ik-admin-search input::placeholder{color:var(--ik-soft);opacity:.75}.ik-admin-bulkbar{display:flex;align-items:center;gap:12px;border:1px solid rgba(10,132,255,.24);border-radius:10px;background:#0a84ff12;padding:8px 12px;margin-bottom:12px}.ik-admin-bulkbar>strong{font-size:13px;font-weight:800;color:#0a6cd6;white-space:nowrap}.ik-admin-bulkbar .ik-admin-actions{flex:1;justify-content:flex-start}.ik-admin-table-wrap{overflow:auto;max-height:640px;border:1px solid var(--ik-border);border-radius:12px;background:var(--ik-surface);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ik-ink) 18%,transparent) transparent}.ik-admin-table-wrap::-webkit-scrollbar{width:8px;height:8px}.ik-admin-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--ik-ink) 16%,transparent)}.ik-admin-table-wrap::-webkit-scrollbar-track{background:transparent}.ik-admin-table{width:100%;min-width:1080px;border-collapse:collapse;font-size:13px}.ik-admin-table th,.ik-admin-table td{border-bottom:1px solid var(--ik-border);padding:10px 12px;text-align:left;vertical-align:middle;white-space:nowrap}.ik-admin-table th{position:sticky;top:0;z-index:1;background:var(--ik-surface-2);color:var(--ik-soft);font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.ik-admin-table tbody tr{cursor:pointer;transition:background .1s ease}.ik-admin-table tbody tr:hover{background:var(--ik-surface-2)}.ik-admin-table tbody tr:last-child td{border-bottom:0}.ik-admin-table-check{width:36px}.ik-admin-table input[type=checkbox]{width:15px;height:15px;accent-color:#0a84ff;cursor:pointer}.ik-admin-cell-note{display:block;color:var(--ik-soft);font-size:11.5px;font-weight:600}.ik-admin-table-empty{color:var(--ik-soft);font-weight:650;text-align:center;padding:28px 12px}.ik-admin-table-foot{margin:10px 2px 0;color:var(--ik-soft);font-size:12.5px;font-weight:650}.ik-admin-app-cell{display:flex;align-items:center;gap:10px;min-width:230px}.ik-admin-app-cell>span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border:1px solid var(--ik-border);border-radius:9px;background:var(--ik-surface-3);font-size:12px;font-weight:850;overflow:hidden}.ik-admin-app-cell img{width:100%;height:100%;object-fit:contain}.has-image:not(.is-loading):not(.ik-shot-showcase__avatar):not(.mb-avatar):not(.mb-avatar-menu__pic):not(.ik-basic-profile__portrait-inner):not(.ik-profile-avatar){overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.has-image:not(.is-loading)>img,img.has-image{display:block;border:0!important;background:transparent!important;box-shadow:none!important;object-fit:contain}.ik-application-icon--apple-page.has-image{width:100%!important;height:100%!important;border-radius:0!important;object-fit:contain!important;transform:none}.ik-admin-app-cell strong,.ik-admin-app-cell small{display:block;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ik-admin-app-cell strong{font-weight:700}.ik-admin-app-cell small{color:var(--ik-soft);font-size:11.5px;font-weight:600}.ik-admin-status{display:inline-flex;align-items:center;justify-content:center;min-height:22px;border-radius:999px;background:var(--ik-surface-3);color:var(--ik-soft);font-size:11px;font-weight:800;line-height:1;padding:0 9px;text-transform:capitalize;white-space:nowrap}.ik-admin-status--published,.ik-admin-status--active,.ik-admin-status--verified,.ik-admin-status--completed,.ik-admin-status--public{background:#1bc75921;color:#0f9f45}.ik-admin-status--hidden,.ik-admin-status--failed,.ik-admin-status--open,.ik-admin-status--import{background:#ff3b301f;color:#d62d24}.ik-admin-status--draft,.ik-admin-status--candidate,.ik-admin-status--needs-review,.ik-admin-status--queued,.ik-admin-status--media,.ik-admin-status--stale{background:#ff950024;color:#bf6b00}.ik-admin-status--running,.ik-admin-status--manual{background:#0a84ff1f;color:#0a6cd6}.ik-admin-small-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:16px}.ik-admin-small-metrics span{display:grid;gap:4px;border:1px solid var(--ik-border);border-radius:10px;background:var(--ik-surface-2);color:var(--ik-soft);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:11px 12px}.ik-admin-small-metrics strong{color:var(--ik-ink);font-size:21px;font-weight:700;line-height:1;letter-spacing:normal;font-variant-numeric:tabular-nums}.ik-admin-page-list,.ik-admin-category-grid,.ik-admin-audit-list{display:grid;gap:6px}.ik-admin-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ik-admin-page-list article,.ik-admin-category-grid article,.ik-admin-audit-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;border:1px solid var(--ik-border);border-radius:10px;background:var(--ik-surface);padding:10px 12px;transition:border-color .12s ease}.ik-admin-page-list article>strong,.ik-admin-category-grid article>strong{grid-column:1}.ik-admin-page-list article>.ik-admin-status,.ik-admin-category-grid article>.ik-admin-status{grid-column:2;grid-row:1;justify-self:end}.ik-admin-page-list article>span,.ik-admin-category-grid article>span{grid-column:1}.ik-admin-page-list article>button,.ik-admin-page-list article>.ik-admin-row-actions,.ik-admin-category-grid article>button,.ik-admin-category-grid article>.ik-admin-row-actions{grid-column:2;grid-row:2;justify-self:end}.ik-admin-page-list article:hover,.ik-admin-category-grid article:hover,.ik-admin-audit-list article:hover{border-color:color-mix(in srgb,var(--ik-ink) 20%,transparent)}.ik-admin-page-list article strong,.ik-admin-category-grid article strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700}.ik-admin-page-list article span,.ik-admin-category-grid article span,.ik-admin-audit-list article span{min-width:0;overflow:hidden;color:var(--ik-soft);font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ik-admin-audit-list article small{color:var(--ik-soft);font-size:12px;font-weight:650;white-space:nowrap}.ik-admin-row-button,.ik-admin-page-list article button,.ik-admin-token-list button{border:1px solid var(--ik-border);border-radius:8px;background:var(--ik-surface);color:var(--ik-ink);font:inherit;font-size:12px;font-weight:750;min-height:28px;padding:0 10px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.ik-admin-row-button:hover,.ik-admin-page-list article button:hover,.ik-admin-token-list button:hover{border-color:color-mix(in srgb,var(--ik-ink) 24%,transparent);background:var(--ik-surface-2)}.ik-admin-primary{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:34px;border:0;border-radius:10px;background:var(--ik-ink);color:var(--ik-surface);font:inherit;font-size:13px;font-weight:800;padding:0 16px;cursor:pointer;box-shadow:0 1px 2px #0f111714;transition:opacity .12s ease,transform .12s ease,box-shadow .12s ease}.ik-admin-primary:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 6px 16px #0f111729}.ik-admin-primary:active:not(:disabled){transform:none;box-shadow:0 1px 2px #0f111714}.ik-admin-primary:disabled{cursor:not-allowed;opacity:.5}.ik-admin-row-actions{display:flex;gap:6px}.ik-admin-inline-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 140px 130px auto;gap:8px;margin-bottom:14px}.ik-admin-inline-form input,.ik-admin-inline-form select,.ik-admin-form-grid input,.ik-admin-form-grid select,.ik-admin-wide-field textarea{width:100%;min-height:36px;border:1px solid var(--ik-border);border-radius:9px;background:var(--ik-surface);color:var(--ik-ink);font:inherit;font-size:13.5px;font-weight:600;padding:0 11px;transition:border-color .12s ease}.ik-admin-inline-form input:focus,.ik-admin-inline-form select:focus,.ik-admin-form-grid input:focus,.ik-admin-form-grid select:focus,.ik-admin-wide-field textarea:focus{border-color:#0a84ff;outline:none}.ik-admin-wide-field textarea{min-height:84px;padding:10px 11px;line-height:1.5;resize:vertical}.ik-admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ik-admin-form-grid label,.ik-admin-wide-field{display:grid;gap:5px;color:var(--ik-soft);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ik-admin-checkbox-row,.ik-admin-check-field{display:flex;align-items:center;gap:14px;color:var(--ik-ink);font-size:13px;font-weight:700;letter-spacing:normal;text-transform:none}.ik-admin-checkbox-row label{display:inline-flex;align-items:center;gap:7px}.ik-admin-checkbox-row input,.ik-admin-check-field input{width:15px;height:15px;accent-color:#0a84ff}.ik-admin-token-list{display:flex;flex-wrap:wrap;gap:6px}.ik-admin-token-list span{display:inline-flex;align-items:center;gap:7px;min-height:28px;border:1px solid var(--ik-border);border-radius:999px;background:var(--ik-surface-2);color:var(--ik-ink);font-size:12px;font-weight:700;padding:0 7px 0 11px;transition:border-color .12s ease}.ik-admin-token-list span:hover{border-color:color-mix(in srgb,var(--ik-ink) 22%,transparent)}.ik-admin-token-list small{color:var(--ik-soft);font-size:12.5px;font-weight:600}.ik-admin-token-list button{min-height:20px;border-radius:999px;padding:0 7px;transition:background .12s ease,color .12s ease}.ik-admin-token-list button:hover{background:#f43f5e24;color:#d63954}.ik-admin-drawer-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;pointer-events:none}.ik-admin-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#080a0e6b;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);pointer-events:auto;animation:ik-admin-fade .16s ease}@keyframes ik-admin-fade{0%{opacity:0}to{opacity:1}}.ik-admin-drawer{position:absolute;top:0;right:0;bottom:0;width:min(660px,calc(100vw - 52px));overflow-y:auto;overflow-x:hidden;border-left:1px solid var(--ik-border);border-top-left-radius:20px;border-bottom-left-radius:20px;background:var(--ik-surface);box-shadow:-30px 0 70px #0003;padding:20px 22px;pointer-events:auto;animation:ik-admin-slide-in .22s cubic-bezier(.2,.7,.2,1)}@keyframes ik-admin-slide-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.ik-admin-drawer-head{position:sticky;top:-20px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--ik-border);background:var(--ik-surface);border-top-left-radius:20px;margin:-20px -22px 0;padding:18px 22px 14px}.ik-admin-drawer-head h2{margin:0;font-size:18px;font-weight:700;line-height:1.15}.ik-admin-drawer-head small{color:var(--ik-soft);font-size:12.5px;font-weight:600}.ik-admin-icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border:1px solid var(--ik-border);border-radius:50%;background:var(--ik-surface);color:var(--ik-ink);padding:0;cursor:pointer;transition:background .12s ease}.ik-admin-icon-button:hover{border-color:#22c55e66;background:#22c55e1a;color:#16a34a}.mobbin-shell[data-theme=dark] .ik-admin-icon-button:hover{color:#4ade80}.ik-admin-drawer-section{display:grid;gap:12px;border-bottom:1px solid var(--ik-border);padding:18px 0}.ik-admin-drawer-section:last-child{border-bottom:0}.ik-admin-drawer-section h3{display:flex;align-items:center;gap:8px;margin:0;color:var(--ik-soft);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ik-admin-denied{padding-bottom:70px}.ik-admin-page :focus-visible{outline:2px solid #0a84ff;outline-offset:2px}@media(max-width:1100px){.ik-admin-shell{grid-template-columns:1fr}.ik-admin-rail{position:static}.ik-admin-nav{flex-direction:row;flex-wrap:wrap;gap:10px}.ik-admin-nav-status{display:none}.ik-admin-nav-group{flex-direction:row;align-items:center;gap:4px}.ik-admin-nav-label{display:none}.ik-admin-metrics,.ik-admin-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ik-admin-overview-grid,.ik-admin-two-col{grid-template-columns:1fr}}.ik-mobile-gate{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:32px;overflow:hidden;background:linear-gradient(var(--ik-gate-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ik-gate-grid) 1px,transparent 1px),linear-gradient(135deg,var(--ik-gate-bg),var(--ik-gate-bg-deep));background-size:56px 56px,56px 56px,auto;color:var(--ik-gate-text);text-align:center;-webkit-font-smoothing:antialiased}.ik-mobile-gate[data-device=tablet]{--ik-gate-bg: #ffd000;--ik-gate-bg-deep: #f2aa00;--ik-gate-text: #111827;--ik-gate-soft: rgba(17, 24, 39, .72);--ik-gate-line: rgba(17, 24, 39, .14);--ik-gate-sketch: rgba(17, 24, 39, .22);--ik-gate-grid: rgba(17, 24, 39, .08)}.ik-mobile-gate[data-device=mobile]{--ik-gate-bg: #005ffd;--ik-gate-bg-deep: #003fc7;--ik-gate-text: #c9c9c9;--ik-gate-soft: rgba(255, 255, 255, .78);--ik-gate-line: rgba(255, 255, 255, .2);--ik-gate-sketch: rgba(255, 255, 255, .26);--ik-gate-grid: rgba(255, 255, 255, .14)}.ik-mobile-gate[data-device=signup-paused]{--ik-gate-bg: #FF8C00;--ik-gate-bg-deep: #c86800;--ik-gate-text: #ffffff;--ik-gate-soft: rgba(22, 24, 39, .74);--ik-gate-line: rgba(22, 24, 39, .16);--ik-gate-sketch: rgba(22, 24, 39, .24);--ik-gate-grid: rgba(22, 24, 39, .09)}.ik-mobile-gate[data-device=link-verified]{--ik-gate-bg: #77d869;--ik-gate-bg-deep: #77d869;--ik-gate-text: #0b2253;--ik-gate-soft: rgba(11, 34, 83, .74);--ik-gate-line: rgba(11, 34, 83, .17);--ik-gate-sketch: rgba(11, 34, 83, .25);--ik-gate-grid: rgba(11, 34, 83, .1);--ik-ribbon-band: #164a3a;--ik-ribbon-copy: #f8fff2;--ik-ribbon-shadow: rgba(11, 34, 83, .26);background:linear-gradient(var(--ik-gate-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ik-gate-grid) 1px,transparent 1px),#77d869;background-size:56px 56px,56px 56px,auto;contain:layout paint style}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__inner{width:min(880px,88vw);max-width:min(880px,88vw);gap:12px;transform:translateY(-4vh)}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__title{color:#3479ed;font-size:clamp(48px,7vw,96px);line-height:.94}.ik-link-verified[data-auth-state=signing-in] .ik-mobile-gate__title{color:#fff;text-shadow:0 1px 0 rgba(11,34,83,.05),0 8px 18px rgba(11,34,83,.09)}.ik-link-signing-in__title-lock{display:inline-flex;align-items:baseline;justify-content:center;max-width:100%;white-space:nowrap}.ik-link-verified[data-auth-state=same-browser] .ik-mobile-gate__title,.ik-link-verified[data-auth-state=same-browser] .ik-link-verified__badge{color:#d73a49}.ik-link-verified[data-auth-state=same-browser] .ik-mobile-gate__title{text-shadow:0 1px 0 rgba(104,18,28,.05),0 8px 18px rgba(104,18,28,.08)}.ik-link-verified:is([data-auth-variant=same-browser],[data-auth-variant=signed-in],[data-auth-variant=account-activated]) .ik-mobile-gate__title{color:#fff;text-shadow:0 1px 0 rgba(11,34,83,.05),0 8px 18px rgba(11,34,83,.09)}.ik-link-verified:is([data-auth-variant=expired],[data-auth-variant=signup-expired]) .ik-mobile-gate__title{color:#fff;text-shadow:0 1px 0 rgba(89,12,18,.09),0 8px 18px rgba(89,12,18,.14)}.ik-link-expired__title-emphasis{color:#eb1316}.ik-link-verified[data-auth-state=same-browser] .ik-link-verified__message{color:#0b2253e0}.ik-link-signing-in__loader{display:grid;place-items:center;width:104px;height:104px;margin-bottom:8px}.ik-link-signing-in__spinner{width:78px;height:78px;border:6px solid rgba(52,121,237,.22);border-top-color:#3479ed;border-right-color:#3479ed;border-radius:50%;animation:ik-auth-link-spinner .82s linear infinite}.ik-link-verified__badge{position:relative;display:grid;place-items:center;width:78px;height:78px;color:#3479ed;overflow:visible}.ik-link-verified[data-auth-state=same-browser] .ik-link-verified__badge{width:104px;height:104px}.ik-link-verified__badge-animation{position:absolute;top:50%;left:50%;z-index:1;display:block;width:140px;height:140px;transform:translate(-50%,-50%);filter:drop-shadow(0 10px 18px rgba(104,18,28,.14)) drop-shadow(0 18px 34px rgba(11,34,83,.12))}.ik-link-verified__badge-animation--expired{width:113px;height:113px}.ik-link-verified__badge-animation--signed-in,.ik-link-verified__safari-success-check{width:280px;height:280px}@keyframes ik-link-verified-badge-safari-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.32)}62%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes ik-link-verified-check-safari-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.45)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ik-link-verified__badge-animation--safari-in{animation:ik-link-verified-badge-safari-in .62s cubic-bezier(.22,1,.36,1) both}.ik-link-verified__safari-success-check{position:absolute;top:50%;left:50%;z-index:2;display:block;transform:translate(-50%,-50%);pointer-events:none;animation:ik-link-verified-check-safari-in .3s cubic-bezier(.22,1,.36,1) both}.ik-link-verified__safari-success-check path{fill:#fff;stroke:#fff;stroke-width:28;stroke-linejoin:round}.ik-link-verified__badge-confetti-animation{position:absolute;top:50%;left:50%;z-index:0;display:block;width:330px;height:330px;transform:translate(-50%,-50%);pointer-events:none}@keyframes ik-auth-link-spinner{to{transform:rotate(360deg)}}.ik-link-signing-in__dots{display:inline-flex;width:.72em;text-align:left}.ik-link-signing-in__dots>span{display:inline-block;width:.24em}.ik-link-signing-in__dots>span:nth-child(2){animation:ik-auth-link-dot-two 1.35s steps(1,end) infinite}.ik-link-signing-in__dots>span:nth-child(3){animation:ik-auth-link-dot-three 1.35s steps(1,end) infinite}@keyframes ik-auth-link-dot-two{0%,32%,to{opacity:0}33%,99%{opacity:1}}@keyframes ik-auth-link-dot-three{0%,65%,to{opacity:0}66%,99%{opacity:1}}.ik-link-verified__message{max-width:570px;margin:8px 0 0;color:#0b2253c2;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(16px,1.55vw,21px);font-weight:700;line-height:1.38}.ik-link-verified__message-line{display:block;white-space:nowrap}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__paused-cat{top:clamp(76px,8vh,118px);right:clamp(188px,14vw,300px);width:clamp(210px,17.6vw,308px)}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__paused-cat--owl,.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__paused-cat--signed-in-owl{width:clamp(210px,17.6vw,308px)}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__ruler{top:clamp(54px,9vh,112px)}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__pen{right:clamp(34px,7vw,104px)}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__ribbons{bottom:-60px}@media(min-width:768px)and (max-width:1169px){.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__inner{width:min(880px,96vw);max-width:min(880px,96vw)}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__title{width:100%}.ik-link-verified[data-auth-state=signing-in] .ik-mobile-gate__title,.ik-link-verified[data-auth-state=same-browser] .ik-mobile-gate__title{font-size:clamp(44px,7vw,74px)}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__ruler{top:clamp(70px,12vh,142px)}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__pen{right:clamp(42px,9vw,130px)}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__ribbons{bottom:-22px}.ik-link-verified[data-auth-state=same-browser] .ik-mobile-gate__paused-cat{top:auto;right:auto;bottom:118px;left:calc(50% + 122px);width:clamp(146px,40.7vw,196px);transform:translate(-50%) rotate(-6deg) scale(1.22);animation-name:ik-auth-link-cat-swap-tablet}.ik-link-verified:is([data-auth-variant=signed-in],[data-auth-variant=account-activated]) .ik-mobile-gate__paused-cat--signed-in-owl{top:clamp(76px,8vh,118px);right:clamp(188px,14vw,300px);bottom:auto;left:auto;transform:translate3d(0,-54px,0) rotate(-6deg) scale(1.05);animation:none}}@keyframes ik-auth-link-cat-swap-tablet{0%{opacity:0;transform:translate(-50%) rotate(-6deg) scale(1.16)}to{opacity:1;transform:translate(-50%) rotate(-6deg) scale(1.22)}}.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__inner{width:min(1100px,94vw);max-width:min(1100px,94vw)}.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__title{width:100%}.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__title span{display:block}.ik-mobile-gate__paused-cat{position:absolute;top:clamp(118px,11vh,168px);right:clamp(232px,calc(13vw + 100px),350px);z-index:2;width:clamp(220px,18vw,320px);height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 14px 20px rgba(22,24,39,.14));transform:rotate(-6deg)}.ik-mobile-gate:before,.ik-mobile-gate:after{content:"";position:absolute;pointer-events:none}.ik-mobile-gate:before{top:24px;right:24px;bottom:24px;left:24px;border:1px solid var(--ik-gate-line);border-radius:34px;opacity:.5}.ik-mobile-gate:after{display:none}.ik-mobile-gate__drafting-tools{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.ik-mobile-gate__ruler,.ik-mobile-gate__pen{position:absolute;display:block;filter:drop-shadow(10px 14px 0 rgba(15,23,42,.11))}.ik-mobile-gate__ruler{width:clamp(250px,33vw,410px);height:clamp(62px,7vw,84px);left:clamp(-96px,-4vw,-34px);top:clamp(70px,12vh,142px);border:2px solid var(--ik-gate-sketch);border-radius:8px 12px 10px 7px;background:repeating-linear-gradient(90deg,transparent 0 17px,var(--ik-gate-sketch) 17px 19px,transparent 19px 35px) 11px 7px / calc(100% - 22px) 20px no-repeat,linear-gradient(176deg,rgba(255,255,255,.3),transparent 42%),color-mix(in srgb,var(--ik-gate-text) 13%,transparent);box-shadow:inset 0 5px #ffffff2e,inset 0 -9px #0f172a17,6px 7px 0 var(--ik-gate-sketch);opacity:.72;transform:rotate(-16deg)}.ik-mobile-gate__ruler:before{content:"";position:absolute;top:31px;right:24px;bottom:15px;left:24px;border:2px solid var(--ik-gate-sketch);border-radius:999px;background:#ffffff14}.ik-mobile-gate__ruler:after{content:"";position:absolute;left:12%;right:12%;bottom:-9px;height:9px;border:2px solid var(--ik-gate-sketch);border-top:0;transform:skew(38deg)}.ik-mobile-gate__pen{width:clamp(46px,5vw,62px);height:clamp(270px,37vw,430px);right:clamp(42px,9vw,130px);top:clamp(-88px,-4vh,-30px);border:2px solid var(--ik-gate-sketch);border-radius:20px 20px 9px 9px;background:linear-gradient(90deg,rgba(255,255,255,.3),transparent 28% 68%,rgba(15,23,42,.12)),color-mix(in srgb,var(--ik-gate-text) 17%,transparent);box-shadow:inset 7px 0 #ffffff21,inset -7px 0 #0f172a14,7px 8px 0 var(--ik-gate-sketch);opacity:.7;transform:rotate(24deg)}.ik-mobile-gate__pen:before{content:"";position:absolute;left:5px;right:5px;top:24px;height:34px;border:2px solid var(--ik-gate-sketch);border-radius:9px;background:#ffffff14;box-shadow:0 9px #0f172a0f}.ik-mobile-gate__pen:after{content:"";position:absolute;width:calc(100% + 4px);height:74px;left:-2px;bottom:-66px;border:2px solid var(--ik-gate-sketch);background:linear-gradient(90deg,rgba(255,255,255,.25),transparent 45%),color-mix(in srgb,var(--ik-gate-text) 12%,transparent);clip-path:polygon(0 0,100% 0,62% 100%,50% 82%,38% 100%)}.ik-mobile-gate__ribbons{--ik-ribbon-band: #173f7a;--ik-ribbon-copy: #fffaf0;--ik-ribbon-shadow: rgba(10, 35, 79, .3);position:absolute;left:-1%;bottom:-34px;width:102%;height:clamp(160px,20vh,218px);overflow:visible;filter:drop-shadow(0 8px 0 rgba(15,23,42,.12))}.ik-mobile-gate__ribbon-shadow,.ik-mobile-gate__ribbon-band{fill:none;stroke-linecap:round;stroke-linejoin:round}.ik-mobile-gate__ribbon-shadow{stroke:var(--ik-ribbon-shadow);stroke-width:58px;transform:translate(6px,8px)}.ik-mobile-gate__ribbon-band{stroke:var(--ik-ribbon-band);stroke-width:52px}.ik-mobile-gate__ribbon-text{fill:var(--ik-ribbon-copy);font-family:DM Sans,sans-serif;font-size:26px;font-weight:500;letter-spacing:.45px;dominant-baseline:central}.ik-mobile-gate__ribbon--a{opacity:.98}.ik-mobile-gate__ribbon--b{opacity:.96}.ik-mobile-gate__ribbon--c{opacity:.99}.ik-mobile-gate[data-device=mobile] .ik-mobile-gate__ribbons{--ik-ribbon-band: #b7d8c0;--ik-ribbon-copy: #12365f;--ik-ribbon-shadow: rgba(6, 52, 60, .28);bottom:-42px;height:clamp(150px,22vh,190px)}.ik-mobile-gate[data-device=mobile] .ik-mobile-gate__title{color:#f7fbff}.ik-mobile-gate[data-device=mobile] .ik-mobile-gate__eyebrow{color:#f7fbffeb}.ik-mobile-gate__inner:before,.ik-mobile-gate__inner:after{display:none}.ik-mobile-gate__inner:before{content:none}.ik-mobile-gate__inner:after{content:none}.ik-mobile-gate__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:min(520px,88vw)}.ik-mobile-gate__logo{width:76px;height:76px;object-fit:contain;margin-bottom:6px}.ik-mobile-gate__eyebrow{margin:0;font-family:Miedinger,Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ik-gate-soft)}.ik-mobile-gate__title{margin:0;font-family:Poppins,sans-serif;font-size:clamp(34px,5vw,64px);font-weight:700;line-height:.98;letter-spacing:0}.ik-mobile-gate[data-device=signup-paused]{contain:layout paint style}.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]){contain:layout paint style}.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]):before{opacity:0;animation:ik-signup-gate-frame-in .72s cubic-bezier(.16,1,.3,1) 80ms both}.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__ruler{opacity:0;will-change:transform,opacity;animation:ik-signup-gate-ruler-in .9s cubic-bezier(.16,1,.3,1) .12s both}.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__pen{opacity:0;will-change:transform,opacity;animation:ik-signup-gate-pen-in .98s cubic-bezier(.16,1,.3,1) .18s both}.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__logo,.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__eyebrow,.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__title{opacity:0;will-change:transform,opacity;animation:ik-signup-gate-copy-in .76s cubic-bezier(.16,1,.3,1) both}.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__logo{--ik-signup-gate-y: 42px;animation-delay:.26s}.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__eyebrow{--ik-signup-gate-y: 30px;animation-delay:.39s}.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__title{--ik-signup-gate-y: 48px;animation-delay:.52s}.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__ribbons{opacity:0;will-change:transform,opacity;animation:ik-signup-gate-ribbons-in .98s cubic-bezier(.16,1,.3,1) .72s both}.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__ribbon{transform-box:fill-box;transform-origin:center;will-change:transform,opacity;animation:ik-signup-gate-ribbon-thread-in 1.04s cubic-bezier(.16,1,.3,1) both}.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__ribbon--a{animation-delay:.8s}.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__ribbon--b{animation-delay:.9s}.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__ribbon--c{animation-delay:1s}.ik-mobile-gate[data-device=signup-paused]:before{opacity:0;animation:ik-signup-gate-frame-in .72s cubic-bezier(.16,1,.3,1) 80ms both}.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__ruler{opacity:0;will-change:transform,opacity;animation:ik-signup-gate-ruler-in .9s cubic-bezier(.16,1,.3,1) .12s both}.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__pen{opacity:0;will-change:transform,opacity;animation:ik-signup-gate-pen-in .98s cubic-bezier(.16,1,.3,1) .18s both}.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__paused-cat{opacity:0;will-change:transform,opacity;animation:ik-signup-gate-cat-in .82s cubic-bezier(.16,1,.3,1) .42s both}.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__logo,.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__eyebrow,.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__title span{opacity:0;will-change:transform,opacity;animation:ik-signup-gate-copy-in .76s cubic-bezier(.16,1,.3,1) both}.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__logo{--ik-signup-gate-y: 42px;animation-delay:.26s}.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__eyebrow{--ik-signup-gate-y: 30px;animation-delay:.39s}.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__title span:first-child{--ik-signup-gate-y: 48px;animation-delay:.52s}.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__title span:last-child{--ik-signup-gate-y: 48px;animation-delay:.62s}.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__ribbons{opacity:0;will-change:transform,opacity;animation:ik-signup-gate-ribbons-in .98s cubic-bezier(.16,1,.3,1) .76s both}.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__ribbon{transform-box:fill-box;transform-origin:center;will-change:transform,opacity;animation:ik-signup-gate-ribbon-thread-in 1.04s cubic-bezier(.16,1,.3,1) both}.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__ribbon--a{animation-delay:.84s}.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__ribbon--b{animation-delay:.94s}.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__ribbon--c{animation-delay:1.04s}@keyframes ik-signup-gate-frame-in{0%{opacity:0;transform:scale(.985)}to{opacity:.5;transform:scale(1)}}@keyframes ik-signup-gate-ruler-in{0%{opacity:0;transform:translate3d(-150px,-32px,0) rotate(-22deg)}to{opacity:.72;transform:translateZ(0) rotate(-16deg)}}@keyframes ik-signup-gate-pen-in{0%{opacity:0;transform:translate3d(136px,-116px,0) rotate(31deg)}to{opacity:.7;transform:translateZ(0) rotate(24deg)}}@keyframes ik-signup-gate-cat-in{0%{opacity:0;transform:translate3d(72px,-30px,0) rotate(-13deg) scale(.94)}to{opacity:1;transform:translateZ(0) rotate(-6deg) scale(1)}}@keyframes ik-signup-gate-copy-in{0%{opacity:0;transform:translate3d(0,var(--ik-signup-gate-y, 38px),0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ik-auth-link-copy-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ik-signup-gate-ribbons-in{0%{opacity:0;transform:translate3d(0,116px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes ik-signup-gate-ribbon-thread-in{0%{opacity:0;transform:translate3d(-210px,42px,0) scaleX(.92)}58%{opacity:1;transform:translate3d(18px,-6px,0) scaleX(1.015)}to{opacity:1;transform:translateZ(0) scaleX(1)}}.ik-mobile-gate[data-device=link-verified]:before{opacity:0;animation:ik-signup-gate-frame-in .42s cubic-bezier(.16,1,.3,1) 40ms both}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__ruler{opacity:0;animation:ik-signup-gate-ruler-in .52s cubic-bezier(.16,1,.3,1) 70ms both}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__pen{opacity:0;animation:ik-signup-gate-pen-in .56s cubic-bezier(.16,1,.3,1) .1s both}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__paused-cat{opacity:0;animation:ik-signup-gate-cat-in .5s cubic-bezier(.16,1,.3,1) .16s both}.ik-mobile-gate[data-device=link-verified] .ik-link-signing-in__loader,.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__eyebrow,.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__title,.ik-mobile-gate[data-device=link-verified] .ik-link-verified__message{opacity:0;animation:ik-signup-gate-copy-in .76s cubic-bezier(.16,1,.3,1) both}.ik-mobile-gate[data-device=link-verified] .ik-link-signing-in__loader{--ik-signup-gate-y: 42px;animation-delay:.24s}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__eyebrow{--ik-signup-gate-y: 30px;animation-delay:.35s}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__title{--ik-signup-gate-y: 44px;animation-delay:.45s}.ik-mobile-gate[data-device=link-verified] .ik-link-verified__message{--ik-signup-gate-y: 34px;animation-delay:.56s}.ik-link-verified[data-auth-state=signing-in] .ik-mobile-gate__eyebrow,.ik-link-verified[data-auth-state=signing-in] .ik-mobile-gate__title{animation-name:ik-auth-link-copy-fade-in;animation-duration:.36s}.ik-link-verified[data-auth-state=signing-in] .ik-mobile-gate__eyebrow{animation-delay:.12s}.ik-link-verified[data-auth-state=signing-in] .ik-mobile-gate__title{animation-delay:.18s}.ik-link-verified[data-auth-state=signing-in] .ik-link-signing-in__loader,.ik-link-verified[data-auth-state=signing-in] .ik-link-verified__message,.ik-link-verified:is([data-auth-variant=same-browser],[data-auth-variant=expired],[data-auth-variant=signup-expired],[data-auth-variant=signed-in],[data-auth-variant=account-activated]) .ik-link-signing-in__loader,.ik-link-verified:is([data-auth-variant=same-browser],[data-auth-variant=expired],[data-auth-variant=signup-expired],[data-auth-variant=signed-in],[data-auth-variant=account-activated]) .ik-mobile-gate__eyebrow,.ik-link-verified:is([data-auth-variant=same-browser],[data-auth-variant=expired],[data-auth-variant=signup-expired],[data-auth-variant=signed-in],[data-auth-variant=account-activated]) .ik-mobile-gate__title,.ik-link-verified:is([data-auth-variant=same-browser],[data-auth-variant=expired],[data-auth-variant=signup-expired],[data-auth-variant=signed-in],[data-auth-variant=account-activated]) .ik-link-verified__message{opacity:1;transform:none;animation:none}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__ribbons{--ik-ribbon-band: #164a3a;--ik-ribbon-copy: #f8fff2;--ik-ribbon-shadow: rgba(11, 34, 83, .26);opacity:0;animation:ik-signup-gate-ribbons-in .56s cubic-bezier(.16,1,.3,1) .24s both}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__ribbon{transform-box:fill-box;transform-origin:center;animation:ik-signup-gate-ribbon-thread-in .6s cubic-bezier(.16,1,.3,1) both}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__ribbon--a{animation-delay:.78s}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__ribbon--b{animation-delay:.88s}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__ribbon--c{animation-delay:.98s}.ik-link-verified:is([data-auth-variant=same-browser],[data-auth-variant=expired],[data-auth-variant=signup-expired],[data-auth-variant=signed-in],[data-auth-variant=account-activated]):before,.ik-link-verified:is([data-auth-variant=same-browser],[data-auth-variant=expired],[data-auth-variant=signup-expired],[data-auth-variant=signed-in],[data-auth-variant=account-activated]) .ik-mobile-gate__ruler,.ik-link-verified:is([data-auth-variant=same-browser],[data-auth-variant=expired],[data-auth-variant=signup-expired],[data-auth-variant=signed-in],[data-auth-variant=account-activated]) .ik-mobile-gate__pen,.ik-link-verified:is([data-auth-variant=same-browser],[data-auth-variant=expired],[data-auth-variant=signup-expired],[data-auth-variant=signed-in],[data-auth-variant=account-activated]) .ik-mobile-gate__ribbons,.ik-link-verified:is([data-auth-variant=same-browser],[data-auth-variant=expired],[data-auth-variant=signup-expired],[data-auth-variant=signed-in],[data-auth-variant=account-activated]) .ik-mobile-gate__ribbon{animation:none;transform:none}.ik-link-verified[data-auth-state=same-browser]:before{opacity:.5}.ik-link-verified[data-auth-state=same-browser] .ik-mobile-gate__ruler{opacity:.72;transform:rotate(-16deg)}.ik-link-verified[data-auth-state=same-browser] .ik-mobile-gate__pen{opacity:.7;transform:rotate(24deg)}.ik-link-verified[data-auth-state=same-browser] .ik-mobile-gate__paused-cat{opacity:1;transform:translate3d(-76px,-4px,0) rotate(-6deg) scale(1.16);animation:ik-auth-link-cat-swap .42s cubic-bezier(.16,1,.3,1) both}.ik-link-verified:is([data-auth-variant=signed-in],[data-auth-variant=account-activated]) .ik-mobile-gate__paused-cat--signed-in-owl{opacity:1;transform:translate3d(0,-54px,0) rotate(-6deg) scale(1.05);animation:none}.ik-link-verified[data-auth-state=same-browser] .ik-mobile-gate__ribbons,.ik-link-verified[data-auth-state=same-browser] .ik-mobile-gate__ribbon{opacity:1}@keyframes ik-auth-link-cat-swap{0%{opacity:0;transform:translate3d(-76px,-4px,0) rotate(-6deg) scale(1.1)}to{opacity:1;transform:translate3d(-76px,-4px,0) rotate(-6deg) scale(1.16)}}@media(max-width:767px){.ik-mobile-gate[data-device=link-verified]{padding:22px;background-size:42px 42px,42px 42px,auto}.ik-mobile-gate[data-device=link-verified]:before{top:14px;right:14px;bottom:14px;left:14px;border-radius:24px}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__inner{width:min(520px,96vw);transform:translateY(-8vh)}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__title{font-size:clamp(46px,15vw,68px);width:100%}.ik-link-verified[data-auth-state=signing-in] .ik-mobile-gate__title,.ik-link-verified[data-auth-state=same-browser] .ik-mobile-gate__title{font-size:clamp(38px,10vw,64px)}.ik-link-verified[data-auth-variant=activating-account] .ik-mobile-gate__title,.ik-link-verified[data-auth-variant=account-activated] .ik-mobile-gate__title{font-size:clamp(32px,8.2vw,54px)}.ik-link-verified[data-auth-variant=signup-expired] .ik-link-signing-in__title-lock{flex-direction:column;align-items:center;gap:0;line-height:.94;white-space:normal}.ik-link-verified__message{max-width:96vw;font-size:clamp(13px,3.45vw,16px)}.ik-link-signing-in__loader{width:84px;height:84px}.ik-link-signing-in__spinner{width:64px;height:64px;border-width:5px}.ik-link-verified__badge,.ik-link-verified__badge-animation{width:64px;height:64px}.ik-link-verified[data-auth-state=same-browser] .ik-link-verified__badge{width:84px;height:84px}.ik-link-verified[data-auth-state=same-browser] .ik-link-verified__badge-animation{width:116px;height:116px}.ik-link-verified:is([data-auth-variant=expired],[data-auth-variant=signup-expired]) .ik-link-verified__badge-animation--expired{width:92px;height:92px}.ik-link-verified:is([data-auth-variant=signed-in],[data-auth-variant=account-activated]) :is(.ik-link-verified__badge-animation--signed-in,.ik-link-verified__safari-success-check){width:300px;height:300px}.ik-link-verified:is([data-auth-variant=signed-in],[data-auth-variant=account-activated]) .ik-link-verified__badge-confetti-animation{width:330px;height:330px}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__paused-cat{top:auto;right:auto;bottom:118px;left:50%;width:clamp(146px,40.7vw,196px);transform:translate(-50%) rotate(-6deg)}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__paused-cat--owl,.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__paused-cat--signed-in-owl{width:clamp(146px,40.7vw,196px)}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__ruler{left:clamp(-96px,-4vw,-34px);top:clamp(70px,12vh,142px);width:clamp(250px,33vw,410px)}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__pen{display:block;top:clamp(-88px,-4vh,-30px);right:clamp(42px,9vw,130px);width:clamp(46px,5vw,62px);height:clamp(270px,37vw,430px)}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__ribbons{left:-26%;width:152%;bottom:-42px;height:190px}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__ribbon-text{font-size:22px}.ik-link-verified[data-auth-state=same-browser] .ik-mobile-gate__paused-cat{left:calc(50% + 82px);transform:translate(-50%) rotate(-6deg) scale(1.22);animation-name:ik-auth-link-cat-swap-mobile}.ik-link-verified:is([data-auth-variant=signed-in],[data-auth-variant=account-activated]) .ik-mobile-gate__paused-cat--signed-in-owl{left:calc(50% + 82px);transform:translate(-50%,-50px) rotate(-6deg) scale(1.12);animation:none}}@keyframes ik-auth-link-cat-swap-mobile{0%{opacity:0;transform:translate(-50%) rotate(-6deg) scale(1.16)}to{opacity:1;transform:translate(-50%) rotate(-6deg) scale(1.22)}}.ik-link-verified:is([data-auth-variant=expired],[data-auth-variant=signup-expired]) .ik-mobile-gate__paused-cat{opacity:0;transform:translate3d(-76px,-4px,0) rotate(-6deg) scale(1.16);animation:ik-auth-link-expired-cat-in .5s cubic-bezier(.16,1,.3,1) both}@keyframes ik-auth-link-expired-cat-in{0%{opacity:0;transform:translate3d(-44px,-28px,0) rotate(-10deg) scale(1.08)}to{opacity:1;transform:translate3d(-76px,-4px,0) rotate(-6deg) scale(1.16)}}@media(min-width:768px)and (max-width:1169px){.ik-link-verified:is([data-auth-variant=expired],[data-auth-variant=signup-expired]) .ik-mobile-gate__paused-cat{transform:translate(-50%) rotate(-6deg) scale(1.22);animation-name:ik-auth-link-expired-cat-in-tablet}}@keyframes ik-auth-link-expired-cat-in-tablet{0%{opacity:0;transform:translate(-50%) translateY(-28px) rotate(-10deg) scale(1.14)}to{opacity:1;transform:translate(-50%) rotate(-6deg) scale(1.22)}}@media(max-width:767px){.ik-link-verified:is([data-auth-variant=expired],[data-auth-variant=signup-expired]) .ik-mobile-gate__paused-cat{transform:translate(-50%) rotate(-6deg) scale(1.22);animation-name:ik-auth-link-expired-cat-in-mobile}}@keyframes ik-auth-link-expired-cat-in-mobile{0%{opacity:0;transform:translate(-50%) translateY(-28px) rotate(-10deg) scale(1.14)}to{opacity:1;transform:translate(-50%) rotate(-6deg) scale(1.22)}}@media(prefers-reduced-motion:reduce){.ik-link-verified[data-auth-state=signing-in] .ik-link-signing-in__spinner,.ik-link-verified__badge,.ik-link-verified__badge-animation,.ik-link-verified__safari-success-check,.ik-link-signing-in__dots>span{animation:none;opacity:1}.ik-mobile-gate[data-device=link-verified]:before,.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__ruler,.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__pen,.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__paused-cat,.ik-mobile-gate[data-device=link-verified] .ik-link-signing-in__loader,.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__eyebrow,.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__title,.ik-mobile-gate[data-device=link-verified] .ik-link-verified__message,.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__ribbons,.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__ribbon,.ik-mobile-gate[data-device=signup-paused]:before,.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__ruler,.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__pen,.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__paused-cat,.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__logo,.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__eyebrow,.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__title span,.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__ribbons,.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__ribbon,.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]):before,.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__ruler,.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__pen,.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__logo,.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__eyebrow,.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__title,.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__ribbons,.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__ribbon{animation:none;opacity:revert-layer;will-change:auto}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__ruler{opacity:.72;transform:rotate(-16deg)}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__pen{opacity:.7;transform:rotate(24deg)}.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__paused-cat{opacity:1;transform:rotate(-6deg)}.ik-mobile-gate[data-device=link-verified] .ik-link-signing-in__loader,.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__eyebrow,.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__title,.ik-mobile-gate[data-device=link-verified] .ik-link-verified__message,.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__ribbons,.ik-mobile-gate[data-device=link-verified] .ik-mobile-gate__ribbon{opacity:1;transform:none}.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__ruler,.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__ruler{opacity:.72;transform:rotate(-16deg)}.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__pen,.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__pen{opacity:.7;transform:rotate(24deg)}.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__paused-cat{opacity:1;transform:rotate(-6deg)}.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__logo,.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__eyebrow,.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__title span,.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__ribbons,.ik-mobile-gate[data-device=signup-paused] .ik-mobile-gate__ribbon,.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__logo,.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__eyebrow,.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__title,.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__ribbons,.ik-mobile-gate:is([data-device=mobile],[data-device=tablet]) .ik-mobile-gate__ribbon{opacity:1;transform:none}}.upload-slot{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;z-index:0}.upload-slot:has(.upload-slot__clear),.upload-slot:focus-within{z-index:30}.upload-slot__topbar{position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:100;display:inline-flex;align-items:center;gap:3px;padding:3px 5px;border-radius:999px;background:#ffffffa3;border:1px solid rgba(15,17,23,.08);box-shadow:0 2px 8px #0f111729;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.upload-slot__topbar .upload-slot__order-input{width:34px;min-height:0;height:29px;padding:0;border:0;border-radius:999px;background:transparent;text-align:center;font-size:26px;font-weight:700;line-height:1;color:#2563eb;-moz-appearance:textfield}.upload-slot__topbar .upload-slot__order-input.is-double{width:44px}.upload-slot__topbar .upload-slot__order-input:focus{outline:none;background:color-mix(in srgb,#16a34a 16%,transparent)}.upload-slot__crop-toggle{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:0;background:transparent;color:#0f1117b8;cursor:pointer;transition:color .14s ease,transform .14s ease}.upload-slot__crop-toggle:hover:not(:disabled){color:#0f1117;transform:scale(1.08)}.upload-slot__crop-toggle:active:not(:disabled){transform:scale(.94)}.upload-slot__crop-toggle:disabled{opacity:.32;cursor:default}.upload-slot__crop-toggle.is-active{color:#16a34a}.crop-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:22px;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.crop-modal{display:flex;flex-direction:column;width:min(496px,76.8vw);max-height:min(752px,75.2vh);border:1px solid var(--ik-border);border-radius:22px;background:var(--ik-surface);box-shadow:0 30px 76px #00000075;overflow:hidden}.crop-modal__head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--ik-border);font-size:20px}.crop-modal__x{display:inline-flex;padding:6px;border:0;border-radius:10px;background:transparent;color:var(--ik-ink);cursor:pointer}.crop-modal__x:hover{background:var(--ik-surface-3)}.crop-modal__stage{flex:1 1 auto;min-height:0;display:grid;place-items:center;padding:20px;overflow:auto;background:var(--ik-surface-2);touch-action:none}.crop-modal__imagewrap{position:relative;display:inline-block;max-height:100%;line-height:0}.crop-modal__imagewrap img{display:block;max-height:100%;max-width:100%;width:auto;-webkit-user-select:none;user-select:none}.crop-modal__shade{position:absolute;left:0;right:0;bottom:0;background:repeating-linear-gradient(-45deg,#e5484d47,#e5484d47 8px,#e5484d24 8px,#e5484d24 16px);pointer-events:none}.crop-modal__line{position:absolute;left:-6px;right:-6px;height:0;border-top:1px solid #e5484d;cursor:ns-resize;touch-action:none}.crop-modal__handle{position:absolute;left:50%;top:0;width:54px;height:18px;transform:translate(-50%,-50%);border-radius:999px;background:#e5484d;box-shadow:0 2px 8px #0000004d}.crop-modal__meta{flex:0 0 auto;padding:15px 22px;font-size:16px;color:color-mix(in srgb,var(--ik-ink) 75%,transparent)}.crop-modal__meta strong{color:var(--ik-ink)}.crop-modal__options{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;padding:0 22px 16px}.crop-modal__options label{display:inline-flex;align-items:center;gap:9px;font-size:17px;color:var(--ik-ink);cursor:pointer}.crop-modal__foot{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:18px 22px;border-top:1px solid var(--ik-border)}.crop-modal__secondary{min-height:50px;padding:0 20px;border:1px solid var(--ik-border);border-radius:999px;background:var(--ik-surface);color:var(--ik-ink);font-size:18px;font-weight:650;cursor:pointer}.crop-modal__confirm{display:inline-flex;align-items:center;gap:9px;min-height:50px;padding:0 24px;border:1px solid var(--ik-ink);border-radius:999px;background:var(--ik-ink);color:var(--ik-surface);font-size:18px;font-weight:750;cursor:pointer}.crop-modal__confirm:disabled{opacity:.5;cursor:not-allowed}.crop-modal__scope{display:flex;flex-wrap:wrap;gap:10px 20px;margin:0;padding:13px 16px;border:1px solid var(--ik-border);border-radius:12px}.crop-modal__scope legend{padding:0 5px;font-size:15px;font-weight:700;color:color-mix(in srgb,var(--ik-ink) 62%,transparent)}.crop-modal__scope label{display:inline-flex;align-items:center;gap:10px;font-size:17px;color:var(--ik-ink);cursor:pointer}.crop-modal__remove{min-height:50px;padding:0 18px;margin-right:auto;border:1px solid color-mix(in srgb,#e5484d 45%,var(--ik-border));border-radius:999px;background:transparent;color:#e5484d;font-size:18px;font-weight:650;cursor:pointer}.crop-modal__remove:hover{background:color-mix(in srgb,#e5484d 12%,transparent)}.crop-modal .crop-modal__px-input{width:6ch;min-width:6ch;display:inline-block;margin:0 3px;padding:2px 6px;border:1px solid var(--ik-border);border-radius:7px;background:var(--ik-surface-2);color:var(--ik-ink);font-size:14px;font-weight:750;text-align:center;vertical-align:baseline}.crop-modal .crop-modal__px-input{font-size:18px}.crop-modal .crop-modal__px-input:focus{outline:none;border-color:color-mix(in srgb,var(--ik-ink) 45%,transparent)}.ik-arc-loader{--ik-arc-loader-size: 48px;--ik-arc-loader-color: currentColor;display:inline-grid;width:var(--ik-arc-loader-size);height:var(--ik-arc-loader-size);place-items:center;color:var(--ik-arc-loader-color);line-height:0;vertical-align:middle}.ik-arc-loader svg{display:block;width:100%;height:100%;overflow:visible;animation:ik-arc-loader-spin 1.8s linear infinite}.ik-arc-loader__arc{stroke:currentColor;stroke-linecap:round;stroke-dasharray:10 90;transform-origin:24px 24px;animation:ik-arc-loader-sweep 1.8s cubic-bezier(.42,0,.58,1) infinite}@keyframes ik-arc-loader-spin{to{transform:rotate(360deg)}}@keyframes ik-arc-loader-sweep{0%{stroke-dasharray:10 90;stroke-dashoffset:0}50%{stroke-dasharray:62 38;stroke-dashoffset:-22}to{stroke-dasharray:10 90;stroke-dashoffset:-100}}@media(prefers-reduced-motion:reduce){.ik-arc-loader svg,.ik-arc-loader__arc{animation:none}.ik-arc-loader__arc{stroke-dasharray:42 58}}.cookie-consent{position:fixed;left:0;right:0;top:20px;z-index:3000;display:flex;justify-content:center;padding:0 20px;pointer-events:none}.cookie-consent__panel{position:relative;pointer-events:auto;width:min(560px,100%);display:flex;flex-direction:column;gap:13px;padding:19px 24px;border-radius:26px;border:2.5px solid #12b052;background-color:beige;background-image:linear-gradient(rgba(92,58,33,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(92,58,33,.055) 1px,transparent 1px);background-size:22px 22px;color:#27231d;font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif;box-shadow:0 20px 54px #1c18142e;animation:cookie-consent-in .46s cubic-bezier(.22,1,.36,1) backwards}.cookie-consent__panel.is-leaving{pointer-events:none;animation:cookie-consent-out .32s cubic-bezier(.55,0,1,.45) forwards}.cookie-consent__panel:before{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px dashed rgba(92,58,33,.22);border-radius:19px;pointer-events:none;content:""}.cookie-consent__quick-accept{position:absolute;top:-18px;left:50%;z-index:2;display:grid;width:44px;height:44px;padding:0;border:2.5px solid #6f4e37;border-radius:14px;background:#6f4e37;box-shadow:0 8px 18px #6f4e373d;color:#fff;cursor:pointer;place-items:center;transform:translate(-50%);transition:transform .16s ease}.cookie-consent__quick-accept:hover{background:#6f4e37;color:#fff;transform:translate(-50%) scale(1.05)}.cookie-consent__quick-accept:focus-visible{outline:3px solid rgba(92,58,33,.28);outline-offset:3px}@keyframes cookie-consent-in{0%{opacity:0;transform:translateY(-44px)}to{opacity:1;transform:translateY(0)}}@keyframes cookie-consent-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-44px)}}.cookie-consent__header{display:flex;align-items:flex-start;gap:13px;margin-top:15px}.cookie-consent__icon{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:12px;background:#e4e3c7;color:#5c3a21}.cookie-consent__icon svg{width:25px;height:25px}.cookie-consent__lede{margin:0;font-size:16.1px;font-weight:400;line-height:1.46;color:#3c372f}.cookie-consent__link{color:#5c3a21;font-weight:600;text-decoration:underline;text-underline-offset:2px}.cookie-consent__categories{display:flex;flex-direction:column;gap:10px;padding-top:2px;border-top:1px solid transparent}.cookie-consent__category{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;cursor:pointer}.cookie-consent__category.is-locked{cursor:default}.cookie-consent__category-copy{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.5;color:#5c3a21}.cookie-consent__category-copy strong{font-size:14px;font-weight:650;color:#27231d}.cookie-consent__toggle input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:38px;height:22px;margin:0;border-radius:999px;border:1.5px solid rgba(18,176,82,.2);background:#deddbf;position:relative;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.cookie-consent__toggle input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1c302838;transition:transform .16s cubic-bezier(.22,1,.36,1)}.cookie-consent__toggle input[type=checkbox]:checked{background:#12b052;border-color:#12b052}.cookie-consent__toggle input[type=checkbox]:checked:after{transform:translate(16px)}.cookie-consent__toggle input[type=checkbox]:disabled{opacity:.6;cursor:default}.cookie-consent__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px}.cookie-consent__icon-actions{display:flex;align-items:center;gap:8px}.cookie-consent__iconbtn{width:auto;height:auto;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#5c3a21;cursor:pointer;transition:none}.cookie-consent__iconbtn:hover{color:#4d463c}.cookie-consent__btn{min-height:40px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-family:inherit;font-size:13.5px;font-weight:650;border:1px solid transparent;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}.cookie-consent__btn:hover{transform:translateY(-1px)}.cookie-consent__btn--ghost{background:#e4e3c7;border-color:#3451c733;color:#27231d}.cookie-consent__btn--ghost:hover{background:#d8d7b9;border-color:#3451c757;color:#27231d}.cookie-consent__btn--back-icon{width:42px;min-width:42px;padding:0}.cookie-consent__btn--back-icon:hover{transform:scale(1.07)}.cookie-consent__btn--primary{min-height:42px;padding:0 26px;font-family:DM Sans,Poppins,Inter,ui-sans-serif,system-ui,sans-serif;font-size:21px;line-height:1;background:#12b052;color:#fff}.cookie-consent__btn--primary:hover{background:#0d9e48}@media(max-width:560px){.cookie-consent{padding:0 14px;top:14px}.cookie-consent__panel{padding:18px;border-radius:22px}.cookie-consent__actions{justify-content:space-between;gap:12px}.cookie-consent__btn--primary{flex:1}}@media(prefers-reduced-motion:reduce){.cookie-consent__panel{animation:none}.cookie-consent__btn:hover{transform:none}}
