@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff)format("woff")}:root{--navy:#17243c;--ink:#1c2b45;--soft:#5c6b7e;--faint:#8b95a4;--screen:#f4f5f3;--green:#1f9d56;--green-press:#178447;--green-ink:#187a44;--green-soft:#e6f6ec;--gold:#a6843e;--logo:#1e7354;--shadow:0 10px 28px #17243c12, 0 1px 2px #17243c0a;--font:"Plus Jakarta Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--screen);height:100%;color:var(--navy);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.4}body{touch-action:manipulation}button,textarea{font-family:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--green);outline-offset:2px}::selection{background:#d7f3e2}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stage,.device,.device-screen{height:100%}.device-screen{background:var(--screen);flex-direction:column;display:flex;position:relative;overflow:hidden}.device-bar,.island,.stage-note{display:none}.app-root{flex:1;min-height:0;position:relative}.app{background:var(--screen);height:100%;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);flex-direction:column;display:flex;position:relative}.scroll{scrollbar-width:none;flex:1;min-height:0;overflow:auto}.scroll::-webkit-scrollbar{display:none}.scroll-inner{flex-direction:column;min-height:100%;padding:18px 18px 16px;display:flex}.grow{flex:1 1 0;min-height:0}.top{align-items:center;gap:10px;margin-bottom:16px;display:flex}.logo{flex:none;display:block}.back{width:28px;height:44px;color:var(--navy);flex:none;place-items:center;margin-right:-2px;display:grid}.brand{flex:1;min-width:0}.brand h1{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:800;line-height:1.15}.brand p{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13px;font-weight:500;overflow:hidden}.meta{text-align:right;max-width:92px;color:var(--green-ink);font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:13px;font-weight:700;line-height:1.25}.stack{flex-direction:column;gap:12px;display:flex}.team-card{text-align:left;width:100%;min-height:82px;box-shadow:var(--shadow);background:#fff;border:1px solid #17243c0a;border-radius:22px;align-items:center;gap:12px;padding:12px 14px;transition:transform .15s,box-shadow .15s;display:flex}.team-card:active{transform:scale(.985)}.tile{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.tile svg{width:22px;height:22px;display:block}.currency{letter-spacing:-.04em;font-size:22px;font-weight:700;line-height:1}.currency-kr{letter-spacing:-.02em;font-size:15px}.tile-booking{color:#4f73d9;background:#e7eefc}.tile-payment{color:#1c9a52;background:#e5f6ec}.tile-briefs{color:#c08a3e;background:#f8f0e2}.tile-phones{color:#9a78c4;background:#f3eaf8}.tile-socials{color:#e08b84;background:#fdecea}.team-copy{flex-direction:column;flex:1;min-width:0;display:flex}.team-name{letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:1.2}.team-sub{color:var(--soft);margin-top:2px;font-size:13.5px;font-weight:500}.pill{background:var(--green-soft);height:28px;color:var(--green-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}.pill-icon{background:var(--green);color:#fff;width:30px;height:30px;padding:0}.pill-muted{color:#6d7786;background:#eef1f4}.home-stack{flex:1;justify-content:space-between;gap:10px;margin-top:4px}.home-stack .approve-wrap{margin-top:0}.ask-dock{background:#fff;border-top:1px solid #17243c0f;flex-direction:column;flex:none;gap:8px;padding:8px 12px 4px;display:flex}.ask-card{background:#f3f7f4;border-radius:16px;flex-direction:column;gap:8px;max-height:210px;padding:10px 12px;display:flex;overflow:auto}.ask-demo{color:var(--green-ink);margin:0;font-size:12px;font-weight:800}.ask-card .msg-user{background:var(--navy);color:#fff;border-radius:16px 16px 4px;align-self:flex-end;max-width:92%;margin:0;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.35}.ask-card .msg-team{gap:8px;margin:0;display:flex}.ask-card .msg-name{color:var(--green-ink);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.ask-card .msg-text{color:var(--ink);margin:2px 0 0;font-size:14.5px;font-weight:500;line-height:1.4}.ask-line{align-items:center;gap:6px;display:flex}.ask-field{background:#f4f7f5;border:1.5px solid #1f9d5673;border-radius:999px;flex:1;align-items:center;min-width:0;height:44px;padding:0 4px;display:flex}.ask-mic-btn{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.ask-mic-btn svg{width:18px;height:18px;display:block}.ask-mic-btn.is-listening{animation:1.2s ease-in-out infinite listen}@keyframes listen{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.ask-field input{min-width:0;height:40px;font:inherit;color:var(--navy);background:0 0;border:0;flex:1;padding:0 8px 0 4px;font-size:16px;font-weight:600}.ask-field input:focus{outline:none}.ask-field:focus-within{border-color:var(--green);outline:2px solid #b7e4c7}.ask-go{background:var(--green);color:#fff;border-radius:999px;flex:none;height:44px;padding:0 14px;font-size:15px;font-weight:800}.ask-dock .mute{height:36px;color:var(--navy);background:#f1f3f6;border-radius:999px;flex:none;padding:0 8px;font-size:12px;font-weight:700}.ask-dock .mute[aria-pressed=true]{background:var(--navy);color:#fff}.ask-caption{text-align:center;color:#8b95a4;margin:0;font-size:11px;font-weight:600}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{color:var(--navy);text-align:left;background:#fff;border:1px solid #d9e3dc;border-radius:999px;padding:6px 10px;font-size:12.5px;font-weight:700;line-height:1.3}.ask-dock .chips,.ask-dock .form-error{margin:0}.approve-wrap{margin-top:18px}.btn-approve{background:var(--green);color:#fff;letter-spacing:-.015em;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:54px;font-size:17px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #1f9d5647}.btn-approve:active:not(:disabled){background:var(--green-press);transform:scale(.985)}.btn-approve.is-done:disabled{opacity:1}.btn-approve.is-skipped{color:var(--soft);box-shadow:none;background:#eef1f4}.btn-block{width:100%}.tick{width:18px;height:18px;display:block}.tick path{stroke-dashoffset:0}.is-pop .tick path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.42s forwards draw;animation-delay:calc(var(--i,0) * .12s)}.btn-approve.is-pop .tick path{animation-delay:.62s}.pill-icon.is-pop{animation:.42s cubic-bezier(.2,1.35,.4,1) both pop;animation-delay:calc(var(--i,0) * .12s)}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}.draft{box-shadow:var(--shadow);background:#fff;border:1px solid #17243c0a;border-radius:26px;padding:20px 18px 16px}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 8px;font-size:11px;font-weight:700}.draft h2{letter-spacing:-.035em;margin:0;font-size:23px;font-weight:800;line-height:1.15}.who{color:var(--green-ink);letter-spacing:-.02em;margin:6px 0 0;font-size:16px;font-weight:700}.bubble{color:var(--ink);background:#f1f3f6;border-radius:16px;margin:14px 0 0;padding:14px 16px;font-size:15.5px;font-weight:500;line-height:1.45}.draft-status{color:var(--faint);margin:12px 0 14px;font-size:13px;font-weight:500}.split{justify-content:space-between;margin-top:2px;display:flex}.btn-text{min-height:40px;color:var(--soft);padding:8px 6px;font-size:14.5px;font-weight:600}.clients{flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:flex}.clients li{grid-template-columns:52px 1fr;gap:8px;display:grid}.time{color:var(--green-ink);font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px;font-weight:700}.clients strong,.log strong{letter-spacing:-.02em;font-size:15px;display:block}.note{color:var(--soft);margin-top:1px;font-size:13.5px;font-weight:500;line-height:1.35;display:block}.section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0 2px 10px;font-size:12px;font-weight:700}.section-gap{margin-top:16px}.log{box-shadow:var(--shadow);background:#fff;border:1px solid #17243c0a;border-radius:22px;margin-bottom:8px;padding:16px 14px 6px}.log ul{margin:0;padding:0;list-style:none}.log li{border-top:1px solid #eef1f4;grid-template-columns:48px 1fr auto;align-items:start;gap:8px;padding:10px 0;display:grid}.log li:first-child{border-top:0;padding-top:2px}.answered{color:var(--green-ink);background:var(--green-soft);border-radius:999px;margin-top:2px;padding:4px 8px;font-size:11px;font-weight:700}.recorded-note{color:var(--soft);margin:0 2px 10px;font-size:13px;font-weight:600;line-height:1.4}.call-card{box-shadow:var(--shadow);background:#fff;border:1px solid #17243c0a;border-radius:22px;padding:16px 14px 12px}.call-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.call-card h2{letter-spacing:-.03em;margin:0;font-size:20px}.call-number{color:var(--soft);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:13px;font-weight:600}.call-when{color:var(--green-ink);margin:8px 0 0;font-size:13px;font-weight:700}.call-summary{letter-spacing:-.02em;margin:6px 0 0;font-size:15.5px;font-weight:700;line-height:1.35}.sample-label{color:var(--gold);letter-spacing:.04em;text-transform:uppercase;margin:4px 0 0;font-size:12px;font-weight:800}.player{align-items:center;gap:8px;margin-top:10px;display:flex}.play-btn{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.track{background:#d5e3da;border-radius:999px;flex:1;height:8px;overflow:hidden}.track .fill{background:var(--green);border-radius:inherit;width:0;height:100%;display:block}.play-time{color:var(--soft);font-variant-numeric:tabular-nums;flex:none;min-width:32px;font-size:12px;font-weight:700}.transcript-toggle{min-height:32px;color:var(--green-ink);margin-top:8px;font-size:13.5px;font-weight:700}.transcript{background:#f4f7f5;border-radius:14px;margin-top:6px;padding:10px 12px}.transcript p{margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.4}.transcript p:last-child{margin-bottom:0}.transcript strong{color:var(--green-ink);letter-spacing:.02em;font-size:12px;display:block}.call-action{margin-top:12px}.call-action .section-label,.call-action .draft-status{margin-bottom:8px}.post{margin-top:14px}.post-art{background:radial-gradient(120px 80px at 88% 12%,#ffffffbf,#0000 70%),linear-gradient(165deg,#e7f4ea 0%,#d7eee3 48%,#f6f3eb 100%);border-radius:18px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;min-height:168px;padding:16px;display:flex}.post-art strong{letter-spacing:-.04em;font-size:26px;font-weight:800}.post-art span{color:var(--green-ink);font-size:14px;font-weight:700}.caption{color:var(--ink);margin:12px 0 0;font-size:15.5px;font-weight:500;line-height:1.45}.caught-up{color:var(--green-ink);margin:0 2px 10px;font-size:13.5px;font-weight:700}.foot{text-align:center;padding:2px 18px calc(12px + env(safe-area-inset-bottom))}.foot p{color:#9aa3b2;margin:0;font-size:12.5px;font-weight:500}.settings-link{color:#9aa3b2;text-underline-offset:2px;min-height:32px;margin-top:2px;padding:4px 8px 0;font-size:12.5px;font-weight:600;text-decoration:underline}.sheet-backdrop{z-index:5;background:#17243c61;position:absolute;top:0;bottom:0;left:0;right:0}.sheet{z-index:6;padding:8px 18px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;max-height:min(86%,640px);animation:.28s sheet-in;position:absolute;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -16px 40px #17243c24}.sheet-handle{background:#e3e6ec;border-radius:4px;width:40px;height:4px;margin:4px auto 12px}.sheet h2{letter-spacing:-.03em;margin:0 0 8px;font-size:20px}.sheet h3{letter-spacing:-.02em;margin:16px 0 6px;font-size:15px}.lang-block h3{margin-top:2px}.lang-switch{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px;display:grid}.lang-switch button{height:40px;color:var(--soft);background:#fff;border:1.5px solid #e3e6ee;border-radius:999px;font-size:14px;font-weight:700}.lang-switch button[aria-pressed=true]{border-color:var(--green);background:var(--green-soft);color:var(--green-ink)}.sheet p{color:var(--soft);margin:0 0 14px;font-size:14.5px;line-height:1.45}.sheet textarea{width:100%;color:var(--navy);resize:vertical;background:#f6f7f8;border:1px solid #e3e6ee;border-radius:14px;min-height:120px;margin-bottom:12px;padding:12px 14px;font-size:16px;line-height:1.4}.sheet textarea:focus{border-color:var(--green);outline:2px solid #b7e4c7}.form-error{color:#9a4d3c;margin:-4px 0 10px;font-size:13px;font-weight:600}.btn-outline{border:1.5px solid var(--navy);width:100%;height:48px;color:var(--navy);background:#fff;border-radius:999px;font-size:15px;font-weight:700}.btn-quiet{width:100%;min-height:44px;color:var(--soft);margin-top:8px;font-size:15px;font-weight:600}.toast{left:50%;bottom:calc(72px + env(safe-area-inset-bottom));background:var(--navy);color:#fff;z-index:8;white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;animation:.25s toast-in;position:absolute;transform:translate(-50%)}@keyframes sheet-in{0%{opacity:.6;transform:translateY(16px)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%)translateY(6px)}}@media (hover:hover) and (pointer:fine){.team-card:hover{transform:translateY(-1px);box-shadow:0 14px 32px #17243c17}.btn-approve:hover:not(:disabled){background:#1a914c}.btn-approve.is-skipped:hover{background:#eef1f4}}@media (min-width:960px){html,body{background:radial-gradient(900px 560px at 50% 46%,#e2efe2f2,#f6f3eb00 68%),linear-gradient(#f7f4ec 0%,#f3f0e6 46%,#e6f1e5 100%)}.stage{height:auto;min-height:100%;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:28px 16px 20px;display:flex}.device{background:#141b27;border-radius:46px;width:390px;height:min(844px,100dvh - 80px);padding:12px;box-shadow:inset 0 1px #ffffff29,0 28px 70px #1428202e}.device-screen{border-radius:36px}.island{z-index:4;background:#141b27;border-radius:20px;width:96px;height:22px;display:block;position:absolute;top:10px;left:50%;transform:translate(-50%)}.device-bar{z-index:3;color:var(--navy);letter-spacing:-.02em;justify-content:space-between;align-items:center;padding:14px 22px 0;font-size:14px;font-weight:600;display:flex;position:relative}.glyphs{align-items:center;gap:6px;display:inline-flex}.stage-note{color:#5f7368;margin:16px 0 0;font-size:13px;font-weight:600;display:block}}@media (max-width:759px){html.standalone,html.standalone body{background:var(--screen)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.is-pop .tick path{stroke-dashoffset:0}}
