@font-face{font-family:Waykin;src:url('/assets/home-manrope-v75-a30ddcd34970.woff2') format('woff2');font-weight:400 800;font-display:swap}
:root{--ink:#1d293b;--muted:#63758a;--line:#e7edf4;--blue:#1675ce;--accent:#1675ce;font-family:Waykin,Arial,sans-serif;color:var(--ink);background:#fff;font-synthesis:none}
*{box-sizing:border-box}body{margin:0;-webkit-text-size-adjust:100%}button,a,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid #1675ce;outline-offset:5px}[hidden]{display:none!important}
.app{min-height:100svh;display:flex;flex-direction:column;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}
.header{height:78px;flex:none;display:flex;align-items:center;gap:24px;padding:10px max(28px,calc((100vw - 1330px)/2));border-bottom:1px solid var(--line);position:relative;z-index:20;background:#fff}
.brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:28px;letter-spacing:-1px;white-space:nowrap}.brand span{color:#347dd0;font-weight:500;margin-left:-3px}.brand img{object-fit:contain;animation:hop 7s ease-in-out infinite}
.header-service{font-size:13px;color:var(--muted);padding-left:24px;border-left:1px solid var(--line)}.round{display:grid;place-items:center;background:#fff;border:1px solid var(--line);border-radius:50%;height:44px;width:44px;flex:none}.round svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.menu-toggle{margin-left:auto}
#menu{position:absolute;right:24px;top:68px;width:250px;background:#fff;padding:10px;border:1px solid var(--line);border-radius:20px;box-shadow:0 10px 40px #24384d18}#menu a,#menu button{display:block;width:100%;text-align:left;background:none;border:0;padding:12px;border-radius:12px;font-size:14px}#menu a:hover,#menu button:hover{background:#f0f6fd}#menu p{font-size:11px;line-height:1.6;color:var(--muted);margin:12px}
#main{flex:1;display:grid;min-width:0}.home{width:min(1260px,100%);margin:auto;display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.25fr);align-items:center;gap:32px;padding:18px 32px}.intro{max-width:420px}.eyebrow{color:#4374a4;font-size:10px;font-weight:700;line-height:1.7;letter-spacing:1.8px;text-transform:uppercase;margin:0 0 18px;max-width:340px}h1{font-size:clamp(34px,3.4vw,47px);line-height:1.15;letter-spacing:-1.7px;font-weight:650;margin:0 0 28px;white-space:pre-line}.description{font-size:16px;color:var(--muted);line-height:1.8;max-width:365px;margin:0 0 26px}.selected-caption{font-size:13px;line-height:1.5;font-weight:700;color:var(--accent);margin:0 0 10px;display:flex;align-items:center;gap:8px}.selected-caption:before{content:'';width:6px;height:6px;border-radius:100%;background:currentColor}.pill{border:0;border-radius:999px;background:var(--blue);color:#fff;min-height:48px;padding:13px 25px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:650;line-height:1.45;text-align:center;box-shadow:0 5px 15px #1675ce15}.pill:hover{background:#1266b4}.pill.secondary{background:#f2f7fc;color:#2969a2;box-shadow:none}.intro .hint{font-size:11px;margin:15px 0 0;color:#78879a}
.dial-area{text-align:center;min-width:0}.dial{position:relative;width:min(100%,610px);aspect-ratio:1;margin:auto;isolation:isolate}.ring{position:absolute;inset:25%;border-radius:50%;background:radial-gradient(circle at 35% 20%,#63b4e5,#1675ce 70%);box-shadow:0 4px 10px #1539572d,inset 0 2px 9px #10415a60;border:1px solid #2181bc;pointer-events:none}.ring:before{content:'';position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(#fff0 0deg 3deg,#fff2 3deg 3.7deg,#fff0 3.7deg 6deg);mask:radial-gradient(circle,transparent 40%,#000 44%)}.ring:after{content:'';position:absolute;inset:8%;border-radius:50%;background:conic-gradient(transparent 0 25deg,#fff8 42deg,transparent 75deg 205deg,#fff6 226deg,transparent 255deg);mask:radial-gradient(circle,transparent 65%,#000 66%);animation:orbit 24s linear infinite}.arch{position:absolute;inset:22.5%;border-radius:50%;border:10px solid #f1f4f7;border-bottom-color:transparent;transform:rotate(-18deg);pointer-events:none}.core{position:absolute;inset:34.5%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e6edf3;border-radius:50%;background:linear-gradient(145deg,#fff,#fcfdff);box-shadow:0 4px 8px #1f426c45;text-align:center;padding:12% 8%;gap:5px}.core img{width:85%;height:67%;object-fit:contain;position:absolute;top:8%;left:7.5%;animation:sway 8s ease-in-out infinite;transform-origin:50% 80%}.core strong{font-size:clamp(16px,1.65vw,22px);line-height:1.12;font-weight:650;letter-spacing:-.6px;position:absolute;bottom:12%;width:80%;left:10%}.core:hover{box-shadow:0 5px 14px #1f426c55}
.category{position:absolute;transform:translate(-50%,-50%);width:24%;height:24%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px;border:0;background:none;border-radius:20px;gap:4px}.category img{width:86%;height:78%;object-fit:contain;transition:filter .2s;filter:drop-shadow(0 4px 3px #1d456a0b);transform-origin:50% 85%}.category span{display:block;font-size:clamp(11px,1.04vw,14px);font-weight:550;line-height:1.3;padding:4px 7px;border-radius:999px;max-width:100%;white-space:normal}.category[aria-pressed=true] span{color:#1462b2;background:#eaf4ff;font-weight:750}.category[aria-pressed=true]:after{content:'';position:absolute;width:5px;height:5px;border-radius:50%;background:#1675ce;bottom:-6px;left:calc(50% - 2.5px)}.category:hover span{background:#f2f7fc;color:#1462b2}.dial-note{color:#758497;font-size:12px;line-height:1.5;margin:0}.dial-nav{display:inline-flex;align-items:center;gap:20px;margin-top:2px}.dial-nav button{border:0;background:none;padding:10px;display:grid;place-items:center;color:#6e8094}.dial-nav svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
[data-motion=hop] img{animation:hop 6.4s ease-in-out infinite}[data-motion=look] img{animation:look 8s ease-in-out infinite}[data-motion=think] img{animation:think 9s ease-in-out infinite}[data-motion=sway] img{animation:sway 8s ease-in-out infinite}[data-motion=nod] img{animation:nod 7.5s ease-in-out infinite}[data-motion=heart] img{animation:heart 7s ease-in-out infinite}[data-motion=bounce] img{animation:bounce 7.7s ease-in-out infinite}
@keyframes orbit{to{transform:rotate(360deg)}}@keyframes hop{0%,20%,60%,100%{transform:translateY(0) rotate(0)}28%{transform:translateY(-7px) rotate(-4deg)}36%{transform:translateY(0) rotate(2deg)}43%{transform:translateY(-4px)}50%{transform:translateY(0)}}@keyframes look{0%,25%,70%,100%{transform:rotate(0)}35%{transform:rotate(-6deg)}55%{transform:rotate(5deg)}}@keyframes think{0%,25%,70%,100%{transform:translateY(0) rotate(0)}42%,55%{transform:translateY(-3px) rotate(-5deg)}}@keyframes sway{0%,20%,70%,100%{transform:rotate(0)}35%{transform:rotate(-5deg)}52%{transform:rotate(5deg)}}@keyframes nod{0%,25%,65%,100%{transform:translateY(0) scale(1)}35%,50%{transform:translateY(3px) scale(.985)}43%{transform:translateY(0) scale(1)}}@keyframes heart{0%,25%,65%,100%{transform:scale(1)}36%,51%{transform:scale(1.035)}43%{transform:scale(1)}}@keyframes bounce{0%,20%,65%,100%{transform:translateY(0) rotate(0)}34%{transform:translateY(-6px) rotate(5deg)}46%{transform:translateY(0) rotate(-3deg)}56%{transform:rotate(0)}}
.motion-paused *,body.backgrounded *{animation-play-state:paused!important}.preview-footer{padding:8px 28px 12px;color:#8793a2;font-size:10px;display:flex;justify-content:center;gap:16px;flex:none}.preview-footer a{text-decoration:underline;text-underline-offset:3px}
.landing{width:min(1080px,100%);margin:auto;padding:30px 48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:center}.back-link{font-size:13px;display:inline-flex;align-items:center;gap:7px;color:#63758a;margin-bottom:26px}.back-link svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}.hero-character{display:grid;place-items:center;min-width:0;position:relative}.hero-character:before{content:'';position:absolute;bottom:4%;width:64%;height:16px;border-radius:50%;background:#d5e3ed33;filter:blur(10px)}.hero-character img{width:100%;max-height:440px;object-fit:contain;position:relative}.landing h1{font-size:clamp(30px,3.4vw,44px);min-height:3.45em}.landing h1:after,.question.typing:after{content:'|';color:#408cc9;animation:caret 1s step-end infinite;font-weight:400}.landing h1.typed:after{display:none}@keyframes caret{50%{opacity:0}}
.chat{width:min(850px,100%);margin:auto;padding:20px 36px;display:flex;flex-direction:column;min-height:min(680px,calc(100svh - 115px));position:relative}.chat-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.chat-top .back-link{margin:0}.chat-topic{font-size:12px;color:#577ca1;font-weight:650;background:#eff6fd;padding:7px 12px;border-radius:999px;max-width:70%;text-align:center}.chat-mascot{width:100px;height:106px;align-self:center;margin:8px 0 14px}.chat-mascot img{width:100%;height:100%;object-fit:contain}.tabs{display:flex;justify-content:center;gap:8px;margin:0 0 24px}.tabs button{border:0;background:#f6f8fa;padding:8px 19px;border-radius:999px;font-size:13px;color:#63758a}.tabs button[aria-selected=true]{background:#e7f2ff;color:#195e9e;font-weight:650}.exchange{flex:1;display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:160px;padding-bottom:28px}.question,.answer{font-size:clamp(19px,2vw,23px);line-height:1.65;letter-spacing:-.35px;border-radius:24px;padding:19px 25px;max-width:91%;margin:0;overflow-wrap:anywhere}.question{background:#e8f3ff;color:#183f65;align-self:flex-start;min-height:75px}.answer{background:#f0f1f3;color:#374151;align-self:flex-end;max-width:85%}.compose{border:1px solid #dfe8f0;border-radius:30px;background:#fff;display:flex;align-items:center;gap:10px;padding:8px 10px 8px 22px;box-shadow:0 6px 24px #193b5810}.compose:focus-within{box-shadow:0 0 0 3px #1675ce22}.compose textarea{resize:none;border:0;outline:none!important;background:transparent;font-size:17px;line-height:1.5;color:#1d293b;width:100%;padding:5px 0;height:36px;max-height:120px}.compose button{width:41px;height:41px;border:0;border-radius:50%;background:#1675ce;color:#fff;flex:none;display:grid;place-items:center}.compose svg{width:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.preview-note{font-size:11px;color:#748398;line-height:1.5;text-align:center;margin:10px 0 0}.chat .sample{margin-top:10px;align-self:center;border:0;background:none;color:#3472ad;text-decoration:underline;text-underline-offset:3px;font-size:12px}.sources-panel{padding:24px;background:#f7f9fc;border-radius:22px;color:var(--muted);line-height:1.7}.context-note{font-size:12px;color:#6381a0;margin:0 0 15px;text-align:center}
.character-board{width:min(1200px,100%);padding:35px 30px;margin:auto}.character-board h1{font-size:34px;text-align:center;margin-bottom:12px}.character-board>p{text-align:center;color:var(--muted);font-size:14px;line-height:1.7;margin:0 0 25px}.character-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.character-tile{border:1px solid var(--line);border-radius:22px;display:flex;flex-direction:column;align-items:center;padding:20px 15px;text-align:center}.character-tile img{width:100%;height:180px;object-fit:contain}.character-tile h2{font-size:16px;margin:15px 0 6px}.character-tile p{font-size:12px;line-height:1.5;color:var(--muted);margin:0}.character-tile .pill{margin-top:15px;font-size:12px;min-height:38px;padding:8px 15px}
@media(max-width:800px) and (orientation:portrait){.header{height:68px;padding:8px 18px;gap:12px}.brand{font-size:24px}.brand img{width:42px;height:42px}.header-service{display:none}.home{display:flex;flex-direction:column;gap:4px;padding:22px 12px 12px;width:100%;text-align:center}.intro{display:contents}.eyebrow{font-size:9px;letter-spacing:1.4px;margin:0 0 8px;max-width:none}.home h1{font-size:30px;line-height:1.17;letter-spacing:-1px;margin:0 0 6px;order:1}.home .eyebrow{order:0}.home .description,.home .hint{display:none}.home .selected-caption{display:none}.home .dial-area{order:2;width:100%;margin:8px 0 12px}.home .actions{order:3}.home .pill{min-height:46px;font-size:14px}.dial{width:min(100%,420px)}.category{width:25%;height:24.5%}.category span{font-size:11px;padding:4px 3px}.category img{width:90%}.core strong{font-size:15px;letter-spacing:-.4px}.core img{top:7%;height:64%}.arch{border-width:6px}.dial-nav{gap:10px}.dial-note{font-size:11px}.preview-footer{padding:12px 16px;font-size:9px}.landing{display:flex;flex-direction:column;gap:5px;padding:15px 25px 22px;text-align:center}.landing .hero-character{order:1;width:100%;max-width:280px}.landing .landing-copy{display:contents}.landing .back-link{order:0;align-self:flex-start;margin:0 0 10px}.landing .eyebrow{order:2;margin:10px 0 0}.landing h1{order:3;font-size:29px;min-height:3.3em;margin:10px 0}.landing .description{order:4;font-size:14px;line-height:1.7;margin-bottom:18px}.landing .actions{order:5}.hero-character img{max-height:290px}.chat{padding:14px 18px;min-height:calc(100svh - 105px)}.chat-mascot{height:90px;width:90px;margin:9px 0}.tabs{margin-bottom:18px}.question,.answer{font-size:20px;line-height:1.6;padding:17px 20px;max-width:96%;border-radius:22px}.exchange{gap:16px}.compose{padding-left:18px}.compose textarea{font-size:16px}.character-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.character-board{padding:28px 16px}.character-board h1{font-size:28px}.character-tile{padding:14px 10px}.character-tile img{height:145px}.character-tile h2{font-size:13px}.character-tile p{font-size:11px}}
@media(orientation:portrait) and (max-height:700px){.home{padding-top:13px}.home h1{font-size:25px}.home .eyebrow{font-size:8px;margin-bottom:5px}.home .dial-area{margin:0 0 5px}.dial{width:min(100%,350px)}.dial-nav{margin-top:-2px}.dial-note{font-size:10px}.preview-footer{padding:5px 14px 9px}.landing .hero-character{max-width:205px}.landing h1{font-size:26px;min-height:2.4em}.landing .description{display:none}.chat-mascot{width:68px;height:70px;margin:4px 0}.chat .tabs{margin-bottom:12px}.chat .question,.chat .answer{font-size:18px}.chat .exchange{min-height:140px;padding-bottom:15px}}
@media(orientation:landscape) and (max-height:560px){.header{height:48px;padding:4px 22px}.brand{font-size:23px}.brand img{width:36px;height:36px}.header-service{font-size:11px}.round{height:36px;width:36px}.home{grid-template-columns:minmax(0,.75fr) minmax(0,1.3fr);gap:15px;padding:10px 25px;max-width:950px}.home h1{font-size:27px;margin-bottom:14px;letter-spacing:-1px}.home .eyebrow{font-size:8px;letter-spacing:1.1px;margin-bottom:10px}.home .description,.home .hint{display:none}.home .selected-caption{font-size:11px;margin-bottom:8px}.pill{min-height:42px;padding:10px 19px;font-size:12px}.dial{height:calc(100svh - 92px);width:100%;max-width:450px;aspect-ratio:auto}.ring{inset:19% auto;width:44%;height:62%;left:28%;border-radius:50%}.arch{inset:15% auto;width:49%;height:70%;left:25.5%;border-width:6px}.core{inset:29% auto;width:28%;height:43%;left:36%;border-radius:50%;padding:0}.core img{height:63%;top:8%}.core strong{font-size:13px;bottom:12%;line-height:1.08}.category{width:24%;height:31%;gap:0;padding:0}.category img{height:69%;width:75%}.category span{font-size:10px;line-height:1.18;padding:3px 2px}.category[aria-pressed=true]:after{display:none}.dial-nav{display:none}.preview-footer{padding:3px 18px 6px;font-size:9px}.landing{padding:14px 35px;gap:28px}.hero-character img{max-height:calc(100svh - 100px)}.landing h1{font-size:27px;min-height:3em;margin-bottom:12px}.landing .back-link{margin-bottom:12px;font-size:11px}.landing .eyebrow{font-size:8px;margin-bottom:10px}.landing .description{display:none}.chat{width:min(980px,100%);min-height:calc(100svh - 75px);display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px 20px;padding:10px 25px;align-content:start}.chat-top{grid-column:1/-1}.chat-mascot{grid-column:1;grid-row:2/4;margin:10px 0 0;width:90px;height:100px}.tabs{grid-column:2;margin:0;justify-content:flex-start}.tabs button{font-size:11px;padding:5px 14px}.exchange{grid-column:2;display:grid;grid-template-columns:1fr 1fr;gap:15px;min-height:100px;padding:0;align-items:center}.question,.answer{font-size:16px;line-height:1.5;padding:12px 17px;max-width:100%;width:100%;min-height:0}.compose{grid-column:2;padding:5px 8px 5px 16px;gap:8px}.compose textarea{font-size:15px;height:30px}.compose button{width:32px;height:32px}.preview-note{grid-column:2;margin:0;font-size:10px}.chat .sample{grid-column:1;grid-row:4;line-height:1.5;font-size:10px;margin:0}.context-note{display:none}.sources-panel{grid-column:2;font-size:13px;padding:12px}.character-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.character-tile img{height:130px}}
@media(orientation:landscape) and (max-height:285px){.header{height:42px}.home{padding:5px 22px}.home h1{font-size:23px;margin-bottom:10px}.home .eyebrow{display:none}.home .selected-caption{font-size:10px}.home .pill{padding:8px 17px;min-height:37px;font-size:11px}.dial{height:calc(100svh - 66px)}.category span{font-size:9px}.core strong{font-size:10px}.core img{height:60%}.arch{border-width:4px}.landing{padding:8px 28px}.landing h1{font-size:23px;min-height:0;margin-bottom:10px}.landing .eyebrow{display:none}.hero-character img{max-height:calc(100svh - 75px)}.chat{min-height:calc(100svh - 60px);grid-template-columns:65px minmax(0,1fr);padding:5px 18px;gap:5px 15px}.chat-mascot{height:65px;width:65px;margin-top:0}.chat-top .back-link,.chat-topic{font-size:10px}.chat-topic{padding:4px 10px}.chat .exchange{min-height:65px}.question,.answer{font-size:14px;padding:8px 12px}.chat .tabs{margin:0}.chat .preview-note{display:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Leave clear space between the mascot's feet and its two-line center label. */
.core img{height:48%;top:7%;width:80%;left:10%}
.category[aria-pressed=true]:after{display:none}
@media(min-height:561px) and (orientation:landscape){.dial{width:min(100%,610px,calc(100svh - 200px))}}
@media(orientation:landscape) and (max-height:560px){
 .ring{left:32%;top:28%;width:36%;height:45%}
 .arch{left:30%;top:24%;width:40%;height:53%}
 .core{left:38%;top:35%;width:24%;height:31%}
 .core img{top:7%;height:45%}
 .core strong{font-size:11px;bottom:9%}
 .category{width:26%}.category span{font-size:11px}.category img{height:65%}
}
@media(orientation:landscape) and (max-height:285px){
 .preview-footer{display:none}.dial{height:calc(100svh - 62px)}
 .category span{font-size:10px}.category img{height:60%}
 .core strong{font-size:9px;line-height:1.05}
}
@media(max-width:800px) and (orientation:portrait){
 .category{width:28%;padding:0}.category span{padding:3px 2px}
 .ring{inset:27%}.arch{inset:24.5%}
}

.wk-welcome{border:0;background:#fff;color:#25364a;position:fixed;inset:0;margin:0;max-width:none;max-height:none;width:100%;height:var(--wk-viewport-height,100dvh);padding:20px;top:var(--wk-viewport-top,0px);font-family:Waykin,Arial,sans-serif;z-index:99999}
.wk-welcome::backdrop{background:#fff}.wk-welcome-inner{max-width:740px;margin:auto;display:flex;flex-direction:column;height:100%;gap:20px}.wk-welcome-later{align-self:flex-end;border:0;background:#fff;color:#657589;min-height:44px;padding:8px 12px;cursor:pointer;font:inherit}.wk-welcome-character{display:grid;justify-items:center;gap:6px}.wk-welcome-character img{object-fit:contain;animation:wk-welcome-bob 3s ease-in-out infinite}.wk-welcome-character span{padding:6px 18px;border-radius:20px;box-shadow:0 3px 18px #233e5610;font-weight:600}.wk-welcome-conversation{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;justify-content:center;gap:18px}.wk-welcome-question{background:#e7f2ff;color:#164976;border-radius:26px;padding:22px 26px;font-size:clamp(19px,2vw,24px);line-height:1.55;margin:0;max-width:94%}.wk-welcome-reply{background:#eef0f3;border-radius:26px;padding:16px 22px;font-size:20px;align-self:flex-end;margin:0}.wk-welcome form{flex:none}.wk-welcome-compose{display:flex;align-items:center;border:1px solid #e0e7ef;border-radius:34px;padding:9px 10px 9px 22px;box-shadow:0 5px 24px #233e5610;gap:12px}.wk-welcome-compose input{font:18px/1.5 Waykin,Arial,sans-serif;flex:1;min-width:0;border:0;outline:none;background:transparent;color:#25364a}.wk-welcome-compose button{width:46px;height:46px;flex:0 0 46px;background:#227dd1;color:#fff;border-radius:50%;border:0;font-size:26px}.wk-welcome-status{color:#8b3d29;font-size:14px;margin:8px 12px;min-height:18px}.wk-welcome-note{font-size:12px;line-height:1.5;color:#657589;text-align:center;margin:8px}.wk-welcome .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@keyframes wk-welcome-bob{50%{transform:translateY(-5px) rotate(3deg)}}
@media(max-height:480px){.wk-welcome{padding:8px 20px}.wk-welcome-inner{gap:8px}.wk-welcome-character{position:absolute;top:8px;left:20px;display:flex}.wk-welcome-character img{width:46px;height:46px}.wk-welcome-conversation{justify-content:flex-start}.wk-welcome-question{font-size:18px;padding:14px 20px}.wk-welcome-note{display:none}}
@media(prefers-reduced-motion:reduce){.wk-welcome-character img{animation:none}}
.wk-welcome-compose:focus-within{box-shadow:0 0 0 3px #227dd11a}.wk-welcome-compose input:focus-visible{outline:none!important}.preview-footer{display:none}#menu a,#menu button{min-height:44px}.wk-profile-status{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);max-width:90vw;background:#fff;padding:16px;border:1px solid #ddd;border-radius:20px;z-index:100}