.lamla-shell{--lamla-ink:#111;--lamla-gold:#b8892e;--lamla-gold-soft:#f0d78c;--lamla-gold-wash:#fff8eb;--lamla-line:#1111111a;--lamla-wash:#f7f6f3;--lamla-brick:#c45c4a;--lamla-rule:#b8892e29;color:var(--lamla-ink);background:#fffcf7}.lamla-shell .lamla-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--lamla-gold);font-size:10px;font-weight:650}.lamla-shell .lamla-kicker-soft{letter-spacing:.16em;color:color-mix(in srgb,var(--lamla-gold)78%,#6b5a3a)}.lamla-shell .lamla-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffcf7eb;position:relative}.lamla-shell .lamla-header:after{content:"";background:linear-gradient(90deg,transparent,var(--lamla-gold)12%,var(--lamla-gold)88%,transparent);opacity:.7;height:1px;position:absolute;bottom:-1px;left:1.5rem;right:1.5rem}.lamla-shell .lamla-menu{z-index:20;border:1px solid var(--lamla-line);background:#fff;border-radius:16px;min-width:176px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #11111114}.lamla-shell .lamla-menu button,.lamla-shell .lamla-menu a{width:100%;color:var(--lamla-ink);text-align:left;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;font-weight:600;display:flex}.lamla-shell .lamla-menu button:hover,.lamla-shell .lamla-menu a:hover,.lamla-shell .lamla-menu [data-active=true]{background:var(--lamla-wash)}.lamla-shell .lamla-nav{letter-spacing:.04em;color:#1111116b;font-size:11px;font-weight:600;transition:color .16s}.lamla-shell .lamla-nav:hover,.lamla-shell .lamla-nav[data-active=true]{color:var(--lamla-ink)}.lamla-shell .lamla-bubble-ai{background:0 0;border:0;padding-left:0;padding-right:0}.lamla-shell .lamla-bubble-user{background:var(--lamla-ink);color:#fff;border-radius:22px 22px 6px}.lamla-shell .lamla-home-stage{background:linear-gradient(90deg,color-mix(in srgb,var(--lamla-brick)22%,transparent)0,color-mix(in srgb,var(--lamla-brick)22%,transparent)3px,transparent 3px),repeating-linear-gradient(180deg,transparent 0,transparent 26px,var(--lamla-rule)26px,var(--lamla-rule)27px),linear-gradient(165deg,#fffefb 0%,#fff 42%,#faf7f1 100%);border:1px solid color-mix(in srgb,var(--lamla-gold)18%,transparent);box-shadow:inset 0 1px #ffffffe6,0 18px 48px #b8892e12}.lamla-shell .lamla-home-wash{background:radial-gradient(ellipse 70% 55% at 18% 20%,color-mix(in srgb,var(--lamla-gold)22%,transparent),transparent 70%);pointer-events:none;height:70%;position:absolute;inset:-20% -10% auto}.lamla-shell .lamla-home-spark{background:radial-gradient(circle,color-mix(in srgb,var(--lamla-gold-soft)35%,transparent),transparent 68%);pointer-events:none;border-radius:9999px;width:180px;height:180px;animation:8s ease-in-out infinite alternate lamlaSparkDrift;position:absolute;top:8%;right:-8%}@keyframes lamlaSparkDrift{0%{opacity:.85;transform:translate(0)scale(1)}to{opacity:1;transform:translate(-18px,22px)scale(1.08)}}.lamla-shell .lamla-home-enter{animation:.56s cubic-bezier(.16,1,.3,1) both lamlaHomeIn}@keyframes lamlaHomeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lamla-shell .lamla-orb-glow{background:radial-gradient(circle,color-mix(in srgb,var(--lamla-gold)28%,transparent),transparent 68%);pointer-events:none;border-radius:9999px;animation:3.6s ease-in-out infinite lamlaOrbBreath;position:absolute;inset:-22px}@keyframes lamlaOrbBreath{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:.95;transform:scale(1.06)}}.lamla-shell .lamla-primary-cta{background:var(--lamla-ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--lamla-gold)35%,transparent),0 10px 28px #1111112e;position:relative;overflow:hidden}.lamla-shell .lamla-primary-cta:before{content:"";background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--lamla-gold-soft)22%,transparent)50%,transparent 65%);pointer-events:none;transition:transform .52s;position:absolute;inset:0;transform:translate(-120%)}.lamla-shell .lamla-primary-cta:hover:not(:disabled):before{transform:translate(120%)}.lamla-shell .lamla-primary-cta:hover:not(:disabled){background:#1a1a1a}.lamla-shell .lamla-spark-chip{border:1px solid color-mix(in srgb,var(--lamla-gold)32%,var(--lamla-line));background:color-mix(in srgb,var(--lamla-gold-wash)70%,white);color:var(--lamla-ink)}.lamla-shell .lamla-spark-chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--lamla-gold)55%,transparent);background:var(--lamla-gold-wash)}.lamla-shell .lamla-continue-card{border:1px solid color-mix(in srgb,var(--lamla-gold)22%,var(--lamla-line));background:linear-gradient(105deg,color-mix(in srgb,var(--lamla-gold)10%,white),white 48%);box-shadow:0 8px 24px #b8892e0f}.lamla-shell .lamla-continue-card:hover:not(:disabled){border-color:color-mix(in srgb,var(--lamla-gold)48%,transparent);box-shadow:0 12px 28px #b8892e1a}.lamla-shell .lamla-continue-arrow{background:var(--lamla-ink);color:#fff;border-radius:9999px;place-items:center;width:32px;height:32px;font-size:14px;line-height:1;transition:transform .18s,background .18s;display:grid}.lamla-shell .lamla-continue-card:hover:not(:disabled) .lamla-continue-arrow,.lamla-shell .lamla-envelope:hover:not(:disabled) .lamla-continue-arrow{background:var(--lamla-gold);transform:translate(2px)}.lamla-shell .lamla-home-confetti{pointer-events:none;background-image:radial-gradient(circle at 78% 22%,var(--lamla-gold)1.5px,transparent 2px),radial-gradient(circle at 88% 38%,color-mix(in srgb,var(--lamla-gold)55%,#fff)1px,transparent 2px),radial-gradient(circle at 72% 48%,#111 1px,transparent 2px),radial-gradient(circle at 92% 58%,var(--lamla-gold-soft)1.5px,transparent 2.5px);opacity:.45;position:absolute;inset:0}.lamla-shell .lamla-desk-stash{flex-shrink:0;width:78px;height:64px;animation:3.4s ease-in-out infinite lamlaStackBob;position:relative}.lamla-shell .lamla-stash-bill{border:1px solid color-mix(in srgb,var(--lamla-gold)28%,var(--lamla-line));background:linear-gradient(160deg,#fffef9,#f3ead4);border-radius:8px;position:absolute;inset:8px 4px 4px;box-shadow:0 4px 10px #1111110f}.lamla-shell .lamla-stash-bill--c{opacity:.9;background:#ebe4d4;transform:rotate(-14deg)translate(-6px,4px)}.lamla-shell .lamla-stash-bill--b{background:#f7f0e0;transform:rotate(9deg)translate(5px,2px)}.lamla-shell .lamla-stash-bill--a{background:linear-gradient(#fffdf7 0%,#f6edd8 100%);place-items:center;display:grid;transform:rotate(-2deg)}.lamla-shell .lamla-stash-band{background:linear-gradient(90deg,color-mix(in srgb,var(--lamla-gold)75%,#8a6a1e),var(--lamla-gold-soft),color-mix(in srgb,var(--lamla-gold)75%,#8a6a1e));height:10px;position:absolute;top:42%;left:0;right:0;box-shadow:inset 0 1px #ffffff59}.lamla-shell .lamla-stash-mark{z-index:1;color:var(--lamla-gold);font-family:Georgia,serif;font-size:18px;font-weight:600;line-height:1;position:relative}.lamla-shell .lamla-envelope{filter:drop-shadow(0 10px 22px #b8892e1f);background:0 0;border:0;padding:0;position:relative}.lamla-shell .lamla-envelope-flap{background:linear-gradient(180deg,color-mix(in srgb,var(--lamla-gold)22%,#fff8eb),color-mix(in srgb,var(--lamla-gold)8%,#fff));border:1px solid color-mix(in srgb,var(--lamla-gold)28%,var(--lamla-line));clip-path:polygon(0 100%,50% 8%,100% 100%);transform-origin:top;border-bottom:0;border-radius:14px 14px 0 0;height:28px;margin:0 10px;transition:transform .28s cubic-bezier(.16,1,.3,1);display:block}.lamla-shell .lamla-envelope:hover:not(:disabled) .lamla-envelope-flap{transform:translateY(-4px)scaleY(1.08)}.lamla-shell .lamla-envelope-seal{z-index:3;background:radial-gradient(circle at 35% 30%,#d4a84a,var(--lamla-gold)55%,#8a6a1e);color:#fffef6;border-radius:9999px;place-items:center;width:28px;height:28px;margin-left:-14px;font-family:Georgia,serif;font-size:13px;font-weight:700;transition:transform .24s;display:grid;position:absolute;top:18px;left:50%;box-shadow:0 4px 10px #b8892e59}.lamla-shell .lamla-envelope:hover:not(:disabled) .lamla-envelope-seal{transform:scale(1.08)rotate(-8deg)}.lamla-shell .lamla-envelope-body{z-index:2;border:1px solid color-mix(in srgb,var(--lamla-gold)24%,var(--lamla-line));background:linear-gradient(165deg,#fffdf8 0%,color-mix(in srgb,var(--lamla-gold)8%,white)100%);border-radius:16px;margin-top:-10px;padding:18px 16px 16px;position:relative}.lamla-shell .lamla-floor-runway{scrollbar-width:none;-ms-overflow-style:none}.lamla-shell .lamla-floor-runway::-webkit-scrollbar{display:none}.lamla-shell .lamla-cash-pile{text-align:left;cursor:pointer;min-width:138px;max-width:152px;animation:3.6s ease-in-out infinite lamlaStackBob;animation-delay:var(--lamla-bob-delay,0s);filter:drop-shadow(0 8px 14px #11111114);background:0 0;border:0;flex:none;padding:0;display:block;position:relative}.lamla-shell .lamla-cash-pile:disabled{opacity:.55;cursor:not-allowed}.lamla-shell .lamla-cash-pile:focus-visible .lamla-cash-face{outline:2px solid var(--lamla-gold);outline-offset:3px}.lamla-shell .lamla-cash-sheet{border:1px solid color-mix(in srgb,var(--lamla-gold)20%,var(--lamla-line));background:var(--lamla-pile-tint,#f3efe4);border-radius:14px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;inset:4px 4px 0}.lamla-shell .lamla-cash-sheet--3{opacity:.85;transform:rotate(-7deg)translate(-5px,6px)}.lamla-shell .lamla-cash-sheet--2{background:color-mix(in srgb,var(--lamla-pile-tint,#f3efe4)70%,#fff);transform:rotate(5deg)translate(4px,3px)}.lamla-shell .lamla-cash-pile:hover:not(:disabled) .lamla-cash-sheet--3{transform:rotate(-14deg)translate(-10px,10px)}.lamla-shell .lamla-cash-pile:hover:not(:disabled) .lamla-cash-sheet--2{transform:rotate(11deg)translate(9px,6px)}.lamla-shell .lamla-cash-face{z-index:2;border:1px solid color-mix(in srgb,var(--lamla-gold)32%,var(--lamla-line));background:linear-gradient(165deg,#fffefb 0%,var(--lamla-pile-tint,#f3efe4)100%);border-radius:16px;flex-direction:column;align-items:flex-start;gap:5px;min-height:132px;padding:14px 14px 13px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .2s;display:flex;position:relative;overflow:hidden}.lamla-shell .lamla-cash-pile:hover:not(:disabled) .lamla-cash-face{border-color:color-mix(in srgb,var(--lamla-gold)55%,transparent);transform:translateY(-6px)rotate(-1.5deg);box-shadow:0 16px 28px #b8892e29}.lamla-shell .lamla-cash-band{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--lamla-gold)55%,#8a6a1e)12%,var(--lamla-gold-soft)50%,color-mix(in srgb,var(--lamla-gold)55%,#8a6a1e)88%,transparent 100%);opacity:.55;pointer-events:none;height:14px;position:absolute;top:48%;left:-8%;right:-8%;transform:rotate(-2deg)}.lamla-shell .lamla-floor-tile-ico{background:linear-gradient(145deg,#fffef9,color-mix(in srgb,var(--lamla-gold)16%,white));width:36px;height:36px;color:var(--lamla-gold);box-shadow:0 0 0 1px color-mix(in srgb,var(--lamla-gold)18%,transparent);border-radius:12px;place-items:center;margin-bottom:4px;transition:transform .2s;display:grid}.lamla-shell .lamla-cash-pile:hover:not(:disabled) .lamla-floor-tile-ico{transform:scale(1.08)rotate(-6deg)}.lamla-shell .lamla-floor-tile{border:1px solid var(--lamla-line);text-align:left;background:#ffffffeb;border-radius:20px;flex-direction:column;flex:none;align-items:flex-start;gap:5px;min-width:132px;max-width:148px;padding:14px 14px 13px;transition:border-color .18s,transform .16s,background .16s,box-shadow .18s;display:flex;box-shadow:0 6px 18px #11111108}.lamla-shell .lamla-floor-tile:hover:not(:disabled){border-color:color-mix(in srgb,var(--lamla-gold)50%,var(--lamla-line));background:var(--lamla-gold-wash);transform:translateY(-3px);box-shadow:0 14px 28px #b8892e1f}.lamla-shell .lamla-paper-stack{animation:3.8s ease-in-out infinite lamlaStackBob;animation-delay:var(--lamla-bob-delay,0s);position:relative}.lamla-shell .lamla-stack-sheet{border:1px solid var(--lamla-line);background:#efe8d8;border-radius:18px;transition:transform .26s;position:absolute;inset:0}.lamla-shell .lamla-stack-sheet--3{transform:rotate(-4deg)translate(-3px,4px)}.lamla-shell .lamla-stack-sheet--2{background:#f5efe3;transform:rotate(3deg)translate(3px,2px)}.lamla-shell .lamla-stack-sheet--1{display:none}.lamla-shell .lamla-stack-face{z-index:1;border:1px solid color-mix(in srgb,var(--lamla-gold)16%,var(--lamla-line));background:color-mix(in srgb,var(--lamla-gold-wash)55%,white);border-radius:18px;padding:12px 14px;position:relative}.lamla-shell .lamla-paper-stack:hover .lamla-stack-sheet--3{transform:rotate(-8deg)translate(-6px,6px)}.lamla-shell .lamla-paper-stack:hover .lamla-stack-sheet--2{transform:rotate(6deg)translate(6px,4px)}.lamla-shell .lamla-slip-drawer{padding-top:8px;position:relative}.lamla-shell .lamla-slip-back{border:1px solid color-mix(in srgb,var(--lamla-gold)18%,var(--lamla-line));background:linear-gradient(#e8e0d0,#f3ebe0);border-bottom:0;border-radius:12px 12px 0 0;height:22px;position:absolute;top:0;left:10px;right:10px}.lamla-shell .lamla-tools-tray{border:1px solid color-mix(in srgb,var(--lamla-gold)12%,var(--lamla-line));background:color-mix(in srgb,var(--lamla-wash)65%,white);box-shadow:inset 0 -2px #ffffffb3}@keyframes lamlaStackBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.lamla-shell .lamla-mode-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (min-width:480px){.lamla-shell .lamla-mode-grid{gap:12px}}.lamla-shell .lamla-mode-poster{isolation:isolate;border:1px solid var(--lamla-line);text-align:left;cursor:pointer;border-radius:22px;flex-direction:column;align-items:flex-start;gap:4px;min-height:158px;padding:16px 14px 14px;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s,border-color .18s;display:flex;position:relative;overflow:hidden}.lamla-shell .lamla-mode-poster:hover:not(:disabled){transform:translateY(-5px)scale(1.015);box-shadow:0 22px 40px #11111124}.lamla-shell .lamla-mode-poster:disabled{opacity:.55;cursor:not-allowed}.lamla-shell .lamla-mode-poster-glow{pointer-events:none;opacity:.55;z-index:0;border-radius:9999px;width:130px;height:130px;position:absolute;inset:auto -20% -30% auto}.lamla-shell .lamla-mode-poster-texture{pointer-events:none;z-index:0;opacity:.35;position:absolute;inset:0}.lamla-shell .lamla-mode-poster-top{z-index:1;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:4px;display:flex;position:relative}.lamla-shell .lamla-mode-poster-mark{background:#ffffff8c;border-radius:14px;place-items:center;width:42px;height:42px;transition:transform .24s;display:grid;box-shadow:0 0 0 1px #ffffff59}.lamla-shell .lamla-mode-poster:hover:not(:disabled) .lamla-mode-poster-mark{transform:scale(1.08)rotate(-4deg)}.lamla-shell .lamla-mode-poster-rank{color:#f0d78c;text-shadow:0 0 12px #f0d78c8c;font-size:16px;animation:2.4s ease-in-out infinite lamlaStarPulse}.lamla-shell .lamla-mode-poster-kicker,.lamla-shell .lamla-mode-poster-title,.lamla-shell .lamla-mode-poster-hint,.lamla-shell .lamla-mode-poster-foot{z-index:1;position:relative}.lamla-shell .lamla-mode-poster-kicker{letter-spacing:.18em;text-transform:uppercase;opacity:.72;font-size:9px;font-weight:700}.lamla-shell .lamla-mode-poster-title{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-weight:600;line-height:1.05}.lamla-shell .lamla-mode-poster-hint{opacity:.72;max-width:16rem;margin-top:2px;font-size:11px;line-height:1.35}.lamla-shell .lamla-mode-poster-foot{align-items:center;width:100%;margin-top:auto;padding-top:12px;display:flex}.lamla-shell .lamla-mode-poster-cta{letter-spacing:.04em;align-items:center;gap:4px;font-size:11px;font-weight:700;transition:transform .2s;display:inline-flex}.lamla-shell .lamla-mode-poster:hover:not(:disabled) .lamla-mode-poster-cta{transform:translate(3px)}.lamla-shell .lamla-mode-live{z-index:2;letter-spacing:.16em;color:#f0d78c;background:#00000059;border:1px solid #f0d78c59;border-radius:9999px;align-items:center;gap:5px;padding:3px 8px 3px 7px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:12px;right:12px}.lamla-shell .lamla-mode-live-dot{background:#ef4444;border-radius:9999px;width:6px;height:6px;animation:1.6s ease-out infinite lamlaLivePulse;box-shadow:0 0 #ef44448c}.lamla-shell .lamla-mode-spot{z-index:0;pointer-events:none;background:linear-gradient(#f0d78c38,#0000 70%);width:90px;height:160%;animation:5.5s ease-in-out infinite alternate lamlaSpotSweep;position:absolute;top:-40%;left:18%;transform:rotate(12deg)}.lamla-shell .lamla-mode-spot--b{opacity:.55;animation-delay:1.2s;left:auto;right:22%;transform:rotate(-10deg)}.lamla-shell .lamla-mode-paper-edge{z-index:0;pointer-events:none;background:#f7efe0;border:1px solid #b8892e33;border-bottom:0;border-radius:10px 10px 0 0;height:14px;position:absolute;inset:6px 8px auto;transform:rotate(-1.5deg)}.lamla-shell .lamla-mode-abc{z-index:1;pointer-events:none;flex-direction:column;gap:4px;display:flex;position:absolute;top:46px;right:12px}.lamla-shell .lamla-mode-abc i{color:#11111173;background:#ffffffbf;border:1px solid #1111111f;border-radius:5px;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;font-weight:800;display:grid}.lamla-shell .lamla-mode-abc i:first-child{color:#f0d78c;background:#111;border-color:#b8892e8c}.lamla-shell .lamla-mode-chalk-dust{z-index:0;pointer-events:none;opacity:.85;background-image:radial-gradient(circle at 20% 70%,#ffffff1f 0 1px,#0000 2px),radial-gradient(circle at 55% 40%,#ffffff1a 0 1px,#0000 2px),radial-gradient(circle at 78% 78%,#ffffff24 0 1.5px,#0000 2.5px),radial-gradient(circle at 40% 25%,#ffffff14 0 1px,#0000 2px);position:absolute;inset:0}.lamla-shell .lamla-mode-waves{z-index:1;pointer-events:none;align-items:center;gap:3px;height:28px;display:flex;position:absolute;top:42px;right:14px}.lamla-shell .lamla-mode-waves i{background:#c9d4e8bf;border-radius:9999px;width:3px;animation:1.1s ease-in-out infinite lamlaWaveBar;display:block}.lamla-shell .lamla-mode-waves i:first-child{height:10px;animation-delay:0s}.lamla-shell .lamla-mode-waves i:nth-child(2){height:18px;animation-delay:.15s}.lamla-shell .lamla-mode-waves i:nth-child(3){height:14px;animation-delay:.3s}@keyframes lamlaLivePulse{0%{box-shadow:0 0 #ef44448c}70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}@keyframes lamlaSpotSweep{0%{opacity:.35;transform:rotate(8deg)translate(-6px)}to{opacity:.7;transform:rotate(16deg)translate(8px)}}@keyframes lamlaStarPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes lamlaWaveBar{0%,to{opacity:.55;transform:scaleY(.65)}50%{opacity:1;transform:scaleY(1)}}.lamla-shell .lamla-mode-poster--contest{color:#fffef6;background:radial-gradient(70% 80% at 92% 0,#f0d78c47,#0000 55%),radial-gradient(50% 60% at 10% 100%,#b8892e2e,#0000 50%),linear-gradient(135deg,#120f0c 0%,#241c14 42%,#3f2f1a 100%);border-color:#b8892e80;grid-column:1/-1;min-height:148px;box-shadow:inset 0 0 0 1px #f0d78c14,0 16px 36px #120f0c59}.lamla-shell .lamla-mode-poster--contest .lamla-mode-poster-texture{opacity:1;background-image:repeating-linear-gradient(90deg,#0000 0 18px,#ffffff05 18px 19px)}.lamla-shell .lamla-mode-poster--contest .lamla-mode-poster-mark{color:#f0d78c;background:linear-gradient(145deg,#f0d78c59,#b8892e26);width:48px;height:48px;box-shadow:0 0 0 1px #f0d78c40}.lamla-shell .lamla-mode-poster--contest .lamla-mode-poster-kicker{color:#f0d78c;opacity:1;width:100%}.lamla-shell .lamla-mode-poster--contest .lamla-mode-poster-title{background:linear-gradient(90deg,#fffef6,#f0d78c);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2rem}.lamla-shell .lamla-mode-poster--contest .lamla-mode-poster-hint{max-width:70%}.lamla-shell .lamla-mode-poster--contest .lamla-mode-poster-foot{width:100%}.lamla-shell .lamla-mode-poster--contest .lamla-mode-poster-cta{color:#1a1510;background:#f0d78c;border-radius:9999px;padding:7px 12px}.lamla-shell .lamla-mode-poster--contest .lamla-mode-poster-glow{background:radial-gradient(circle,#f0d78c73,#0000 70%)}.lamla-shell .lamla-mode-poster--quiz{color:#111;background:repeating-linear-gradient(#fffef9 0 22px,#b8892e1c 22px 23px),linear-gradient(160deg,#fff8eb,#f0e2c0);border-color:#b8892e66;box-shadow:0 10px 24px #b8892e1a}.lamla-shell .lamla-mode-poster--quiz .lamla-mode-poster-texture{background:linear-gradient(90deg,color-mix(in srgb,var(--lamla-brick)30%,transparent)0,color-mix(in srgb,var(--lamla-brick)30%,transparent)3px,transparent 3px);opacity:1}.lamla-shell .lamla-mode-poster--quiz .lamla-mode-poster-mark{color:#f0d78c;background:#111;box-shadow:0 6px 14px #1111112e}.lamla-shell .lamla-mode-poster--quiz .lamla-mode-poster-kicker{color:#b8892e;opacity:1}.lamla-shell .lamla-mode-poster--quiz .lamla-mode-poster-cta{color:#111;border-bottom:1.5px solid #1113;padding-bottom:1px}.lamla-shell .lamla-mode-poster--quiz .lamla-mode-poster-glow{background:radial-gradient(circle,#b8892e40,#0000 70%)}.lamla-shell .lamla-mode-poster--board{color:#e8f0ea;background:radial-gradient(at 30% 20%,#ffffff12,#0000 50%),linear-gradient(160deg,#234536 0%,#152820 55%,#0f1c16 100%);border-color:#50826473;box-shadow:0 12px 28px #0f1c1647}.lamla-shell .lamla-mode-poster--board .lamla-mode-poster-texture{opacity:1;background-image:repeating-linear-gradient(0deg,#0000 0 7px,#ffffff06 7px 8px)}.lamla-shell .lamla-mode-poster--board .lamla-mode-poster-mark{color:#c8e0d0;background:#ffffff14;box-shadow:0 0 0 1px #ffffff1f}.lamla-shell .lamla-mode-poster--board .lamla-mode-poster-kicker{color:#9fc4ad;opacity:1}.lamla-shell .lamla-mode-poster--board .lamla-mode-poster-title{text-shadow:0 1px #00000040}.lamla-shell .lamla-mode-poster--board .lamla-mode-poster-cta{color:#c8e0d0}.lamla-shell .lamla-mode-poster--board .lamla-mode-poster-glow{background:radial-gradient(circle,#a0c8aa38,#0000 70%)}.lamla-shell .lamla-mode-poster--walk{color:#f2f4f8;background:radial-gradient(at 80% 20%,#b48cdc40,#0000 45%),linear-gradient(145deg,#2c3a52 0%,#1a2438 50%,#3d2a45 100%);border-color:#8c96be66;box-shadow:0 12px 28px #1a24384d}.lamla-shell .lamla-mode-poster--walk .lamla-mode-poster-texture{opacity:1;background-image:radial-gradient(circle at 1px 1px,#ffffff0f 1px,#0000 0);background-size:14px 14px}.lamla-shell .lamla-mode-poster--walk .lamla-mode-poster-mark{color:#c9d4e8;background:#ffffff1a;box-shadow:0 0 0 1px #ffffff1f}.lamla-shell .lamla-mode-poster--walk .lamla-mode-poster-kicker{color:#a8b8d4;opacity:1}.lamla-shell .lamla-mode-poster--walk .lamla-mode-poster-cta{color:#d4dde8}.lamla-shell .lamla-mode-poster--walk .lamla-mode-poster-glow{background:radial-gradient(circle,#b4a0dc52,#0000 70%)}.lamla-shell .lamla-history-gallery{border-bottom:1px solid color-mix(in srgb,var(--lamla-gold)18%,var(--lamla-line));background:linear-gradient(180deg,color-mix(in srgb,var(--lamla-gold-wash)55%,transparent),transparent 48%),#fffcf7}.lamla-shell .lamla-history-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.lamla-shell .lamla-history-stats{gap:10px;display:flex}.lamla-shell .lamla-history-stat{border:1px solid color-mix(in srgb,var(--lamla-gold)22%,var(--lamla-line));background:#fff;border-radius:14px;flex-direction:column;align-items:center;min-width:64px;padding:8px 10px;display:flex}.lamla-shell .lamla-history-stat-n{color:var(--lamla-ink);font-family:Georgia,serif;font-size:1.25rem;font-weight:600;line-height:1}.lamla-shell .lamla-history-stat-l{letter-spacing:.1em;text-transform:uppercase;color:#1116;margin-top:2px;font-size:9px;font-weight:650}.lamla-shell .lamla-history-continue{border:1px solid color-mix(in srgb,var(--lamla-gold)28%,var(--lamla-line));text-align:left;background:linear-gradient(105deg,#fff8eb,#fff);border-radius:16px;width:100%;padding:14px 16px;transition:border-color .16s,transform .16s}.lamla-shell .lamla-history-continue:hover{border-color:color-mix(in srgb,var(--lamla-gold)55%,transparent);transform:translateY(-1px)}.lamla-shell .lamla-history-empty{border:1px dashed color-mix(in srgb,var(--lamla-gold)35%,var(--lamla-line));background:#fff9;border-radius:16px;padding:18px 16px}.lamla-shell .lamla-history-section-head{color:var(--lamla-gold);align-items:center;gap:8px;margin-bottom:10px;display:flex}.lamla-shell .lamla-history-count{color:#11111173;background:#1111110f;border-radius:9999px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:700}.lamla-shell .lamla-history-rail{scrollbar-width:none;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.lamla-shell .lamla-history-rail::-webkit-scrollbar{display:none}.lamla-shell .lamla-history-cover{border:1px solid var(--lamla-line);text-align:left;border-radius:18px;flex-direction:column;flex:none;width:158px;min-height:148px;padding:14px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}button.lamla-shell .lamla-history-cover,.lamla-shell button.lamla-history-cover{cursor:pointer}.lamla-shell .lamla-history-cover:hover{transform:translateY(-3px);box-shadow:0 14px 28px #b8892e24}.lamla-shell .lamla-history-cover--chat{background:linear-gradient(160deg,#fffef9,#f3ead4)}.lamla-shell .lamla-history-cover--chat.tone-1{background:linear-gradient(160deg,#fff8eb,#ebe0c8)}.lamla-shell .lamla-history-cover--chat.tone-2{background:linear-gradient(160deg,#f7f1e4,#e8dcc4)}.lamla-shell .lamla-history-cover--chat.tone-3{background:linear-gradient(160deg,#faf6ee,#e6d7b8)}.lamla-shell .lamla-history-cover--chat.tone-4{background:linear-gradient(160deg,#fffdf8,#f0e4c9)}.lamla-shell .lamla-history-cover--plan{color:#fffef6;background:linear-gradient(160deg,#1a1510,#3d2e1a);border-color:#b8892e66}.lamla-shell .lamla-history-cover--plan .lamla-history-cover-meta{color:#fffef68c}.lamla-shell .lamla-history-cover-glyph{color:var(--lamla-gold);font-family:Georgia,serif;font-size:22px;font-weight:600;line-height:1}.lamla-shell .lamla-history-cover-badge{letter-spacing:.06em;color:#f0d78c;background:#f0d78c33;border-radius:9999px;align-self:flex-start;padding:3px 8px;font-size:10px;font-weight:700}.lamla-shell .lamla-history-cover-body{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;margin-top:12px;display:flex}.lamla-shell .lamla-history-cover-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.lamla-shell .lamla-history-cover-meta{color:#1111116b;margin-top:4px;font-size:10px}.lamla-shell .lamla-history-cover-open{letter-spacing:.08em;text-transform:uppercase;color:var(--lamla-gold);font-size:10px;font-weight:700;position:absolute;top:12px;right:12px}.lamla-shell .lamla-history-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:560px){.lamla-shell .lamla-history-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}}.lamla-shell .lamla-history-tile{border:1px solid var(--lamla-line);background:#fff;border-radius:14px;padding:12px}.lamla-shell .lamla-history-tile.is-mastered{border-color:color-mix(in srgb,var(--lamla-gold)45%,transparent);background:linear-gradient(160deg,#fff8eb,#fff)}.lamla-shell .lamla-history-tile.is-clear{background:#fbf5f4;border-color:#c45c4a40}.lamla-shell .lamla-history-notes{flex-wrap:wrap;gap:10px;display:flex}.lamla-shell .lamla-history-note{border:1px solid color-mix(in srgb,var(--lamla-gold)20%,var(--lamla-line));background:#fff8eb;border-radius:4px 12px 12px 4px;width:min(100%,200px);padding:12px;box-shadow:2px 3px #b8892e14}.lamla-shell .lamla-history-note.rotate-1{transform:rotate(-1.2deg)}.lamla-shell .lamla-history-note.rotate-2{transform:rotate(1deg)}.lamla-shell .lamla-history-note.rotate-3{transform:rotate(-.4deg)}.lamla-shell .lamla-floor{position:relative}.lamla-shell .lamla-floor--desk{background:linear-gradient(90deg,color-mix(in srgb,var(--lamla-brick)18%,transparent)0,color-mix(in srgb,var(--lamla-brick)18%,transparent)3px,transparent 3px),repeating-linear-gradient(180deg,transparent 0,transparent 28px,var(--lamla-rule)28px,var(--lamla-rule)29px),#fffcf7;color:var(--lamla-ink)}.lamla-shell .lamla-desk-scoreboard{border:1px solid color-mix(in srgb,var(--lamla-gold)22%,var(--lamla-line));background:color-mix(in srgb,var(--lamla-wash)70%,white);border-radius:16px;padding:12px 14px}.lamla-shell .lamla-quiz-stamp-row{gap:6px;display:flex}.lamla-shell .lamla-quiz-stamp-row span{color:#1116;background:#fff;border:1px solid #1111111a;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.lamla-shell .lamla-quiz-stamp-row span:first-child{color:#f0d78c;background:#111;border-color:#111}.lamla-shell .lamla-quiz-progress-track{gap:5px;margin-bottom:8px;display:flex}.lamla-shell .lamla-quiz-progress-track span{background:#1111111a;border-radius:9999px;flex:1;height:4px}.lamla-shell .lamla-quiz-progress-track span.is-done{background:var(--lamla-gold)}.lamla-shell .lamla-quiz-progress-track span.is-now{background:#111}.lamla-shell .lamla-quiz-prompt{border:1px solid color-mix(in srgb,var(--lamla-gold)20%,var(--lamla-line));background:#fff;border-radius:18px;padding:16px}.lamla-shell .lamla-quiz-option{text-align:left;background:#fff;border:1px solid #1111111a;border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:15px;transition:border-color .16s,background .16s;display:flex}.lamla-shell .lamla-quiz-option:hover:not(:disabled){border-color:color-mix(in srgb,var(--lamla-gold)45%,transparent);background:var(--lamla-gold-wash)}.lamla-shell .lamla-quiz-option-letter{color:#f0d78c;background:#111;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid}.lamla-shell .lamla-quiz-verdict{border:1px solid #0000;border-radius:18px;padding:16px}.lamla-shell .lamla-quiz-verdict.is-yes{background:var(--lamla-wash);border-color:color-mix(in srgb,var(--lamla-gold)20%,transparent)}.lamla-shell .lamla-quiz-verdict.is-no{background:#fef2f2;border-color:#dc26261f}.lamla-shell .lamla-quiz-scorecard{border:1px solid color-mix(in srgb,var(--lamla-gold)22%,var(--lamla-line));background:#fff;border-radius:18px;padding:20px}.lamla-shell .lamla-floor--board{background:radial-gradient(at 30% 15%,#ffffff12,#0000 50%),linear-gradient(165deg,#234536 0%,#152820 55%,#0f1c16 100%);overflow:hidden}.lamla-shell .lamla-board-dust{pointer-events:none;opacity:.9;background-image:radial-gradient(circle at 18% 72%,#ffffff1f 0 1px,#0000 2px),radial-gradient(circle at 62% 38%,#ffffff1a 0 1px,#0000 2px),radial-gradient(circle at 80% 70%,#ffffff24 0 1.5px,#0000 2.5px);position:absolute;inset:0}.lamla-shell .lamla-board-frame{background:#0003;border:1px solid #ffffff1a;border-radius:16px;padding:12px;overflow:auto}.lamla-shell .lamla-flash-deck{max-width:420px;position:relative}.lamla-shell .lamla-flash-deck-head{margin-bottom:12px;padding-left:2px}.lamla-shell .lamla-flash-deck-title{letter-spacing:-.02em;color:var(--lamla-ink);margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:500;line-height:1.25}.lamla-shell .lamla-flash-stage{perspective:1200px;padding:6px 4px 10px;position:relative}.lamla-shell .lamla-flash-sheet{border:1px solid color-mix(in srgb,var(--lamla-gold)22%,var(--lamla-line));pointer-events:none;background:#f0e6d2;border-radius:14px;transition:transform .28s,opacity .2s;position:absolute;inset:10px 10px 4px}.lamla-shell .lamla-flash-sheet--3{opacity:.55;transform:rotate(-5deg)translate(-6px,8px)}.lamla-shell .lamla-flash-sheet--2{opacity:.75;background:#f6edd8;transform:rotate(3.5deg)translate(5px,5px)}.lamla-shell .lamla-flash-sheet--1{opacity:.9;background:#faf3e4;transform:rotate(-1.5deg)translate(-2px,2px)}.lamla-shell .lamla-flash-stage[data-depth="0"] .lamla-flash-sheet,.lamla-shell .lamla-flash-stage[data-depth="1"] .lamla-flash-sheet--3,.lamla-shell .lamla-flash-stage[data-depth="1"] .lamla-flash-sheet--2,.lamla-shell .lamla-flash-stage[data-depth="2"] .lamla-flash-sheet--3{opacity:0}.lamla-shell .lamla-flash-card{z-index:2;cursor:pointer;text-align:left;width:100%;min-height:168px;transform-style:preserve-3d;background:0 0;border:0;padding:0;display:block;position:relative}.lamla-shell .lamla-flash-card-inner{min-height:168px;transform-style:preserve-3d;transition:transform .56s cubic-bezier(.22,1,.36,1);position:relative}.lamla-shell .lamla-flash-card.is-flipped .lamla-flash-card-inner{transform:rotateY(180deg)}.lamla-shell .lamla-flash-face{border:1px solid color-mix(in srgb,var(--lamla-gold)28%,var(--lamla-line));backface-visibility:hidden;border-radius:16px;flex-direction:column;gap:10px;padding:16px 16px 14px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 14px 32px #b8892e1f}.lamla-shell .lamla-flash-face--front{background:linear-gradient(90deg,color-mix(in srgb,var(--lamla-brick)28%,transparent)0,color-mix(in srgb,var(--lamla-brick)28%,transparent)3px,transparent 3px),repeating-linear-gradient(180deg,#fffef9 0,#fffef9 27px,color-mix(in srgb,var(--lamla-gold)12%,transparent)27px,color-mix(in srgb,var(--lamla-gold)12%,transparent)28px)}.lamla-shell .lamla-flash-face--back{background:linear-gradient(90deg,color-mix(in srgb,var(--lamla-gold)35%,transparent)0,color-mix(in srgb,var(--lamla-gold)35%,transparent)3px,transparent 3px),repeating-linear-gradient(180deg,#fff8eb 0,#fff8eb 27px,color-mix(in srgb,var(--lamla-gold)16%,transparent)27px,color-mix(in srgb,var(--lamla-gold)16%,transparent)28px);transform:rotateY(180deg)}.lamla-shell .lamla-flash-stamp{border:1.5px dashed color-mix(in srgb,var(--lamla-gold)55%,transparent);width:28px;height:28px;color:var(--lamla-gold);letter-spacing:.04em;background:#ffffffb3;border-radius:9999px;align-self:flex-start;place-items:center;font-family:Georgia,serif;font-size:12px;font-weight:700;display:grid}.lamla-shell .lamla-flash-stamp--back{background:var(--lamla-ink);border-style:solid;border-color:var(--lamla-ink);color:var(--lamla-gold-soft)}.lamla-shell .lamla-flash-ruled{flex:1;align-items:center;min-height:72px;display:flex}.lamla-shell .lamla-flash-prompt{letter-spacing:-.015em;color:var(--lamla-ink);font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.45}.lamla-shell .lamla-flash-hint{letter-spacing:.14em;text-transform:uppercase;color:#11111152;font-size:10px;font-weight:600}.lamla-shell .lamla-flash-footer{align-items:center;gap:10px;margin-top:12px;padding:0 4px;display:flex}.lamla-shell .lamla-flash-progress{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex}.lamla-shell .lamla-flash-dot{background:#1111111f;border-radius:9999px;width:6px;height:6px;transition:background .16s,transform .16s}.lamla-shell .lamla-flash-dot.is-done{background:color-mix(in srgb,var(--lamla-gold)55%,transparent)}.lamla-shell .lamla-flash-dot.is-active{background:var(--lamla-ink);transform:scale(1.35)}.lamla-shell .lamla-flash-count{color:var(--lamla-ink);white-space:nowrap;font-size:11px;font-weight:650}.lamla-shell .lamla-flash-count span{color:#1116;font-weight:500}.lamla-shell .lamla-flash-nav{gap:4px;display:flex}.lamla-shell .lamla-flash-nav-btn{border:1px solid var(--lamla-line);width:32px;height:32px;color:var(--lamla-ink);background:#fff;border-radius:9999px;place-items:center;transition:border-color .16s,background .16s;display:grid}.lamla-shell .lamla-flash-nav-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--lamla-gold)50%,transparent);background:var(--lamla-gold-wash)}.lamla-shell .lamla-flash-nav-btn:disabled{opacity:.35}.lamla-shell .lamla-mode-stamps{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lamla-shell .lamla-mode-stamp{border:1px solid color-mix(in srgb,var(--lamla-gold)28%,var(--lamla-line));background:linear-gradient(160deg,#fffef9,color-mix(in srgb,var(--lamla-gold)10%,white));width:auto;height:auto;min-height:32px;color:var(--lamla-ink);letter-spacing:-.01em;border-radius:9999px;align-items:center;gap:6px;padding:6px 11px 6px 9px;font-size:12px;font-weight:650;transition:transform .16s,border-color .16s,background .16s;display:inline-flex;box-shadow:0 4px 10px #1111110a}.lamla-shell .lamla-mode-stamp svg{color:var(--lamla-gold);flex-shrink:0}.lamla-shell .lamla-mode-stamp:hover{border-color:color-mix(in srgb,var(--lamla-gold)55%,transparent);background:var(--lamla-gold-wash);transform:translateY(-1px)}.lamla-shell .lamla-mode-stamp--ghost{color:#11111173;letter-spacing:-.01em;background:0 0;border-style:dashed;font-size:12px;font-weight:650}.lamla-shell .lamla-mode-stamp--ghost[data-active=true]{border-color:var(--lamla-gold);color:var(--lamla-ink);background:var(--lamla-gold-wash)}.lamla-shell .lamla-mode-stamp--contest{color:#fffef6;background:linear-gradient(135deg,#1a1510,#3d2e1a);border-color:#b8892e80}.lamla-shell .lamla-mode-stamp--contest svg{color:#f0d78c}.lamla-shell .lamla-mode-stamp--quiz{background:#fff8eb;border-color:#b8892e66}.lamla-shell .lamla-mode-stamp--board{color:#e8f0ea;background:linear-gradient(135deg,#1e3a2f,#152820);border-color:#2d5a4673}.lamla-shell .lamla-mode-stamp--board svg{color:#9fc4ad}.lamla-shell .lamla-mode-stamp--walk{color:#f2f4f8;background:linear-gradient(135deg,#2c3a52,#3d2a45);border-color:#788cb466}.lamla-shell .lamla-mode-stamp--walk svg{color:#c9d4e8}.lamla-shell .lamla-mode-caption{display:none}.lamla-shell .lamla-continue{border-left:3px solid var(--lamla-gold);background:var(--lamla-wash)}.lamla-shell .lamla-hero{position:relative}.lamla-shell .lamla-hero:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--lamla-gold)16%,transparent),transparent 70%);pointer-events:none;border-radius:9999px;width:140px;height:140px;position:absolute;top:-28px;left:-24px}.lamla-shell .lamla-thread{background:linear-gradient(90deg,color-mix(in srgb,var(--lamla-brick)18%,transparent)0,color-mix(in srgb,var(--lamla-brick)18%,transparent)3px,transparent 3px,transparent 100%),repeating-linear-gradient(180deg,transparent 0,transparent 28px,var(--lamla-rule)28px,var(--lamla-rule)29px),radial-gradient(ellipse 80% 40% at 50% 0%,color-mix(in srgb,var(--lamla-gold)8%,transparent),transparent 55%),#fffcf7;background-attachment:local}.lamla-shell .lamla-compose-wrap{background:linear-gradient(#fffcf700 0%,#fffcf7 28%);position:relative}.lamla-shell .lamla-compose-wrap:before{content:"";pointer-events:none;background:linear-gradient(#fffcf700,#fffcf7);height:32px;position:absolute;top:-32px;left:0;right:0}.lamla-shell .lamla-floor-card{border:1px solid var(--lamla-line);text-align:left;background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:14px 14px 13px;transition:border-color .16s,transform .16s,background .16s;display:flex}.lamla-shell .lamla-floor-card:hover{border-color:color-mix(in srgb,var(--lamla-gold)55%,var(--lamla-line));background:var(--lamla-wash);transform:translateY(-1px)}.lamla-shell .lamla-floor-card .ico{background:var(--lamla-wash);width:28px;height:28px;color:var(--lamla-gold);border-radius:9999px;place-items:center;display:grid}.lamla-shell .lamla-compose-inner{background:#fff;border-radius:28px;align-items:flex-end;gap:2px;min-width:0;padding:8px 8px 8px 10px;display:flex}.lamla-shell .lamla-compose-inner textarea{resize:none;min-height:40px;max-height:140px;color:var(--lamla-ink);background:0 0;border:0;outline:none;flex:1;padding:10px 8px;font-size:16px;line-height:1.4}.lamla-shell .lamla-compose-inner textarea::placeholder{color:#11111161}.lamla-shell .lamla-icon-btn{color:#1111116b;border-radius:9999px;flex-shrink:0;place-items:center;width:36px;height:36px;transition:color .16s,background .16s;display:grid}.lamla-shell .lamla-icon-btn:hover:not(:disabled){color:var(--lamla-ink);background:var(--lamla-wash)}.lamla-shell .lamla-icon-btn:disabled{opacity:.4}.lamla-shell .lamla-send{background:var(--lamla-ink);color:#fff;border-radius:9999px;flex-shrink:0;place-items:center;width:40px;height:40px;transition:transform .16s,background .16s,opacity .16s;display:grid}.lamla-shell .lamla-send:hover:not(:disabled){transform:scale(1.04)}.lamla-shell .lamla-send:disabled{color:#11111159;background:#1111111f;transform:none}.lamla-shell .lamla-send[data-stop=true]{background:var(--lamla-gold);color:#fff}.lamla-shell .lamla-display{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.05}.lamla-shell .lamla-msg-enter{animation:.38s cubic-bezier(.16,1,.3,1) both lamlaMsgIn}@keyframes lamlaMsgIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.lamla-floor-orb-bar{z-index:5;justify-content:center;display:flex}.lamla-orb{--lamla-orb-level:0;--lamla-orb-shift-x:0;--lamla-orb-shift-y:0;--lamla-orb-swirl:0;--lamla-orb-twist:0;place-items:center;display:grid}.lamla-orb-face{transform:scale(calc(1 + var(--lamla-orb-level)*.05));will-change:transform;box-shadow:inset 0 0 calc(12px + var(--lamla-orb-level)*18px)rgba(255,255,255,calc(.35 + var(--lamla-orb-level)*.25)),0 8px 24px rgba(17,17,17,calc(.12 + var(--lamla-orb-level)*.1));place-items:center;transition:transform 80ms linear;display:grid}.lamla-orb-plasma{pointer-events:none;mix-blend-mode:multiply;opacity:calc(.28 + var(--lamla-orb-level)*.42);transform:rotate(calc(var(--lamla-orb-swirl)*1deg))translate(calc(var(--lamla-orb-shift-x)*24%),calc(var(--lamla-orb-shift-y)*24%))scale(calc(1.08 + var(--lamla-orb-level)*.32));will-change:transform;border-radius:9999px;transition:transform 55ms linear,opacity 55ms linear;position:absolute;inset:-35%}.lamla-orb-plasma-a{background:conic-gradient(from calc(var(--lamla-orb-swirl)*1deg),transparent 0deg,#00000024 48deg,transparent 96deg,#ffffff6b 148deg,transparent 210deg,#0000001a 280deg,transparent 360deg)}.lamla-orb-plasma-b{mix-blend-mode:soft-light;opacity:calc(.35 + var(--lamla-orb-level)*.35);transform:rotate(calc(var(--lamla-orb-swirl)*-2deg))translate(calc(var(--lamla-orb-shift-y)*-20%),calc(var(--lamla-orb-shift-x)*20%))scale(calc(.88 + var(--lamla-orb-level)*.38));background:radial-gradient(ellipse 42% 38% at calc(38% + var(--lamla-orb-shift-x)*8%)calc(36% + var(--lamla-orb-shift-y)*8%),#ffffffb8,transparent 68%),radial-gradient(ellipse 36% 44% at calc(68% - var(--lamla-orb-shift-x)*6%)calc(64% - var(--lamla-orb-shift-y)*6%),#11111129,transparent 62%);inset:-28%}.lamla-orb-plasma-c{mix-blend-mode:overlay;opacity:calc(.2 + var(--lamla-orb-level)*.5);transform:rotate(calc(var(--lamla-orb-swirl)*1.1deg + var(--lamla-orb-twist)*1.8deg))translate(calc(var(--lamla-orb-shift-x)*14%),calc(var(--lamla-orb-shift-y)*16%));background:radial-gradient(circle at 50% 50%,rgba(184,137,46,calc(.08 + var(--lamla-orb-level)*.18)),transparent 58%);inset:-18%}.lamla-orb-shimmer{z-index:1;pointer-events:none;opacity:calc(.15 + var(--lamla-orb-level)*.45);background:linear-gradient(calc(118deg + var(--lamla-orb-swirl)*.4deg),transparent 36%,#ffffff8c 50%,transparent 64%);transform:rotate(calc(var(--lamla-orb-swirl)*1.2deg))translate(calc(var(--lamla-orb-shift-x)*28%),calc(var(--lamla-orb-shift-y)*26%));border-radius:9999px;transition:transform 55ms linear;position:absolute;inset:-40%}.lamla-orb-img{transform-origin:50%;transform:translate(calc(var(--lamla-orb-shift-x)*9%),calc(var(--lamla-orb-shift-y)*9%))rotate(calc(var(--lamla-orb-twist)*.65deg))scale(calc(1.02 + var(--lamla-orb-level)*.1));will-change:transform;transition:transform 55ms linear,filter 55ms linear}.lamla-orb--paused .lamla-orb-plasma,.lamla-orb--paused .lamla-orb-shimmer,.lamla-orb--paused .lamla-orb-img{filter:saturate(.85)brightness(.94);transform:none}.lamla-orb--paused .lamla-orb-face{transform:scale(.98)}.lamla-orb-ring,.lamla-orb-ring-b,.lamla-orb-ring-c{border:1px solid color-mix(in srgb,var(--lamla-gold)55%,transparent);pointer-events:none;opacity:calc(.25 + var(--lamla-orb-level)*.55);transform:scale(calc(1 + var(--lamla-orb-level)*.42));border-radius:9999px;transition:transform 70ms linear,opacity 70ms linear;position:absolute}.lamla-orb-ring{inset:calc(-8px - var(--lamla-orb-level)*14px)}.lamla-orb-ring-b{inset:calc(-16px - var(--lamla-orb-level)*20px);opacity:calc(.18 + var(--lamla-orb-level)*.45)}.lamla-orb-ring-c{inset:calc(-24px - var(--lamla-orb-level)*28px);opacity:calc(.1 + var(--lamla-orb-level)*.35);border-color:color-mix(in srgb,var(--lamla-gold)35%,transparent)}.lamla-orb-pause{z-index:20;color:#1a1a1a;pointer-events:none;background:#fffffff0;border-radius:9999px;place-items:center;width:38%;min-width:28px;height:38%;min-height:28px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 4px 14px #1111112e}.lamla-orb--glow .lamla-orb-glow{background:radial-gradient(circle,color-mix(in srgb,var(--lamla-gold)28%,transparent),transparent 68%);pointer-events:none;border-radius:9999px;animation:3.6s ease-in-out infinite lamlaOrbBreath;position:absolute;inset:-22px}.lamla-orb--speaking .lamla-orb-glow{inset:calc(-18px - var(--lamla-orb-level)*20px);background:radial-gradient(circle,rgba(255,255,255,calc(.3 + var(--lamla-orb-level)*.4)),rgba(0,0,0,calc(.03 + var(--lamla-orb-level)*.06))55%,transparent 72%);opacity:calc(.55 + var(--lamla-orb-level)*.35);transition:inset 80ms linear,opacity 80ms linear;animation:none}.lamla-orb--speaking .lamla-orb-img{filter:saturate(calc(1 + var(--lamla-orb-level)*.1))brightness(calc(1 + var(--lamla-orb-level)*.06))}.lamla-orb--speaking .lamla-orb-plasma,.lamla-orb--speaking .lamla-orb-shimmer{animation:none}.lamla-orb--glow:not(.lamla-orb--speaking):not(.lamla-orb--paused) .lamla-orb-plasma-a{animation:10s linear infinite lamlaOrbIdleSwirl}.lamla-orb--glow:not(.lamla-orb--speaking):not(.lamla-orb--paused) .lamla-orb-plasma-b{animation:7s linear infinite reverse lamlaOrbIdleSwirl}.lamla-orb--glow:not(.lamla-orb--speaking):not(.lamla-orb--paused) .lamla-orb-shimmer{animation:6s ease-in-out infinite lamlaOrbIdleShimmer}@keyframes lamlaOrbIdleSwirl{0%{transform:rotate(0)scale(1.05)}to{transform:rotate(360deg)scale(1.05)}}@keyframes lamlaOrbIdleShimmer{0%,to{opacity:.12;transform:rotate(0)translate(-6%,-4%)}50%{opacity:.28;transform:rotate(18deg)translate(8%,6%)}}.lamla-orb-hit:active .lamla-orb--speaking{animation:none;transform:scale(.96)}@keyframes lamlaOrbRing{0%{opacity:.55;transform:scale(.82)}to{opacity:0;transform:scale(1.18)}}@keyframes lamlaOrbBob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.04)}}@keyframes lamlaOrbSpeakSwirl{0%{transform:rotate(0)scale(1)}25%{transform:rotate(4deg)scale(1.03)}50%{transform:rotate(0)scale(1.06)}75%{transform:rotate(-4deg)scale(1.03)}to{transform:rotate(0)scale(1)}}@keyframes lamlaOrbSpeakGlow{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.18)}}.lamla-tool{transition:transform .16s,background .16s,border-color .16s}.lamla-tool:hover:not(:disabled){transform:translateY(-1px)}.lamla-compose{box-shadow:0 0 0 1px var(--lamla-line),0 10px 28px #1111110a;transition:box-shadow .18s}.lamla-compose:focus-within{box-shadow:0 0 0 1px var(--lamla-gold),0 12px 30px #b8892e1f}.lamla-mic-ring{pointer-events:none}.lamla-mic-ring-a{animation:1.6s ease-out infinite lamlaMicRing}.lamla-mic-ring-b{animation:1.6s ease-out .45s infinite lamlaMicRing}@keyframes lamlaMicRing{0%{opacity:.7;transform:scale(.82)}to{opacity:0;transform:scale(1.35)}}.lamla-typing-dot{background-color:var(--lamla-gold);opacity:.4;border-radius:9999px;width:.42rem;height:.42rem;animation:1.2s ease-in-out infinite lamlaTypingBounce;display:inline-block}.lamla-typing-dot:nth-child(2){animation-delay:.16s}.lamla-typing-dot:nth-child(3){animation-delay:.32s}@keyframes lamlaTypingBounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-.28rem)}}@keyframes lamlaMasteredPulse{0%{transform:scale(1)}45%{transform:scale(1.05)}to{transform:scale(1)}}.lamla-shell .lamla-mastered-celebrate{animation:.7s ease-out lamlaMasteredPulse}.lamla-shell .lamla-chalk{stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s ease-out forwards lamlaChalkDraw}@keyframes lamlaChalkDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.lamla-orb-ring,.lamla-orb-ring-b,.lamla-orb-ring-c,.lamla-orb-plasma,.lamla-orb-shimmer,.lamla-orb--speaking,.lamla-orb--speaking .lamla-orb-img,.lamla-orb--speaking .lamla-orb-glow,.lamla-orb--glow .lamla-orb-glow,.lamla-orb--glow:not(.lamla-orb--speaking) .lamla-orb-plasma-a,.lamla-orb--glow:not(.lamla-orb--speaking) .lamla-orb-plasma-b,.lamla-orb--glow:not(.lamla-orb--speaking) .lamla-orb-shimmer,.lamla-mic-ring-a,.lamla-mic-ring-b,.lamla-shell .lamla-msg-enter,.lamla-shell .lamla-home-enter,.lamla-shell .lamla-orb-glow,.lamla-shell .lamla-home-spark,.lamla-shell .lamla-desk-stash,.lamla-shell .lamla-cash-pile,.lamla-shell .lamla-paper-stack,.lamla-tool:hover:not(:disabled),.lamla-shell .lamla-send:hover:not(:disabled),.lamla-shell .lamla-floor-tile:hover:not(:disabled),.lamla-shell .lamla-cash-pile:hover:not(:disabled) .lamla-cash-face{animation:none;transform:none}.lamla-shell .lamla-cash-pile:hover:not(:disabled) .lamla-cash-sheet--3,.lamla-shell .lamla-cash-pile:hover:not(:disabled) .lamla-cash-sheet--2,.lamla-shell .lamla-paper-stack:hover .lamla-stack-sheet--3,.lamla-shell .lamla-paper-stack:hover .lamla-stack-sheet--2,.lamla-shell .lamla-envelope:hover:not(:disabled) .lamla-envelope-flap,.lamla-shell .lamla-envelope:hover:not(:disabled) .lamla-envelope-seal{transform:none}.lamla-shell .lamla-mode-live-dot,.lamla-shell .lamla-mode-spot,.lamla-shell .lamla-mode-spot--b,.lamla-shell .lamla-mode-poster-rank,.lamla-shell .lamla-mode-waves i{animation:none}.lamla-shell .lamla-mode-poster:hover:not(:disabled),.lamla-shell .lamla-history-cover:hover,.lamla-shell .lamla-history-continue:hover,.lamla-shell .lamla-history-note.rotate-1,.lamla-shell .lamla-history-note.rotate-2,.lamla-shell .lamla-history-note.rotate-3{transform:none}.lamla-shell .lamla-flash-card-inner,.lamla-shell .lamla-flash-card.is-flipped .lamla-flash-card-inner{transition:none}.lamla-shell .lamla-hero:before,.lamla-shell .lamla-home-wash{opacity:.45}.lamla-shell .lamla-primary-cta:before{display:none}.lamla-typing-dot{animation:1.6s ease-in-out infinite lamlaTypingFade}.lamla-shell .lamla-chalk{stroke-dasharray:none;stroke-dashoffset:0;animation:none}@keyframes lamlaTypingFade{0%,to{opacity:.3}50%{opacity:.85}}}.lamla-shell .lamla-flash-read-card{z-index:2;border:1px solid color-mix(in srgb,var(--lamla-gold)30%,var(--lamla-line));background:linear-gradient(90deg,color-mix(in srgb,var(--lamla-brick)22%,transparent)0,color-mix(in srgb,var(--lamla-brick)22%,transparent)3px,transparent 3px),#fffef9;text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;gap:12px;width:100%;min-height:176px;padding:16px 16px 14px;transition:background .22s,border-color .22s;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 14px 32px #b8892e1f}.lamla-shell .lamla-flash-read-card.is-back{background:linear-gradient(90deg,color-mix(in srgb,var(--lamla-gold)35%,transparent)0,color-mix(in srgb,var(--lamla-gold)35%,transparent)3px,transparent 3px),#fff8eb}.lamla-shell .lamla-flash-read-badge{border:1.5px dashed color-mix(in srgb,var(--lamla-gold)55%,transparent);width:28px;height:28px;color:var(--lamla-gold);background:#ffffffd9;border-radius:9999px;align-self:flex-start;place-items:center;font-family:Georgia,serif;font-size:12px;font-weight:700;display:grid}.lamla-shell .lamla-flash-read-card.is-back .lamla-flash-read-badge{background:var(--lamla-ink);border-style:solid;border-color:var(--lamla-ink);color:var(--lamla-gold-soft)}.lamla-shell .lamla-flash-read-text{-webkit-text-fill-color:#141414;letter-spacing:-.01em;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #00000014;border-radius:10px;flex:1;min-height:72px;padding:10px 12px;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.5;display:block;color:#141414!important;opacity:1!important}.lamla-shell .lamla-flash-read-hint{letter-spacing:.14em;text-transform:uppercase;color:#1111116b;font-size:10px;font-weight:600}.lamla-shell .lamla-thinking{align-items:center;gap:8px;display:inline-flex}.lamla-shell .lamla-thinking-label{letter-spacing:.02em;background:linear-gradient(90deg,#11111159 0%,#11111159 35%,var(--lamla-gold)50%,#11111159 65%,#11111159 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:600;animation:2.1s linear infinite lamlaThinkShimmer}@keyframes lamlaThinkShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.lamla-shell .lamla-move-card{border:1px solid color-mix(in srgb,var(--lamla-gold)32%,transparent);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--lamla-gold)10%,transparent),transparent 55%),linear-gradient(180deg,#fffdf6 0%,var(--lamla-gold-wash)100%);border-radius:14px;animation:.42s cubic-bezier(.16,1,.3,1) both lamlaMoveIn;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 8px 22px #b8892e1a}.lamla-shell .lamla-move-card:before{content:"";background:linear-gradient(180deg,var(--lamla-gold-soft),var(--lamla-gold)45%,color-mix(in srgb,var(--lamla-gold)55%,#7a5a1c));width:3px;position:absolute;inset:0 auto 0 0}@keyframes lamlaMoveIn{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.lamla-shell .lamla-quick-reply{color:var(--lamla-ink);background:#fff;border:1px solid #11111124;border-radius:9999px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s,background .18s,border-color .18s,color .18s;box-shadow:0 1px 2px #1111110a}.lamla-shell .lamla-quick-reply:hover:not(:disabled){border-color:color-mix(in srgb,var(--lamla-gold)65%,transparent);background:var(--lamla-gold-wash);transform:translateY(-1.5px);box-shadow:0 6px 16px #b8892e29}.lamla-shell .lamla-quick-reply:active:not(:disabled){transform:translateY(0)scale(.98)}.lamla-shell .lamla-quick-reply--primary{border-color:var(--lamla-ink);background:var(--lamla-ink);color:#fff}.lamla-shell .lamla-quick-reply--primary:hover:not(:disabled){color:var(--lamla-gold-soft);background:#000;border-color:#000;box-shadow:0 8px 20px #11111138}.lamla-shell .lamla-stream-caret{vertical-align:text-bottom;background:linear-gradient(180deg,var(--lamla-gold-soft),var(--lamla-gold));border-radius:2px;width:3px;height:1rem;margin-left:2px;animation:1s ease-in-out infinite lamlaCaretPulse;display:inline-block;box-shadow:0 0 8px #b8892e8c}@keyframes lamlaCaretPulse{0%,to{opacity:1}50%{opacity:.25}}.lamla-shell .lamla-msg-actions{opacity:.55;transition:opacity .2s}.lamla-shell .lamla-msg-actions:hover,.lamla-shell .lamla-msg-actions:focus-within{opacity:1}.lamla-shell .lamla-msg-action{color:#11111180;border-radius:8px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;font-weight:600;transition:color .16s,background .16s;display:inline-flex}.lamla-shell .lamla-msg-action:hover:not(:disabled){color:var(--lamla-ink);background:#b8892e1a}.lamla-shell .lamla-exam-ticket{border:1px solid color-mix(in srgb,var(--lamla-gold)38%,transparent);background:radial-gradient(circle at 0 50%,transparent 7px,#fffdf6 7.5px),linear-gradient(180deg,#fffdf6,var(--lamla-gold-wash));border-radius:12px;align-items:center;gap:12px;max-width:100%;padding:9px 16px 9px 10px;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 8px 20px #b8892e1a}.lamla-shell .lamla-exam-ticket:disabled{cursor:default}.lamla-shell .lamla-exam-ticket-days{border-right:1.5px dashed color-mix(in srgb,var(--lamla-gold)45%,transparent);background:var(--lamla-ink);min-width:44px;height:44px;color:var(--lamla-gold-soft);letter-spacing:-.02em;border-radius:10px;place-items:center;padding:0 6px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700;display:grid}.lamla-shell .lamla-exam-ticket--urgent{border-color:color-mix(in srgb,var(--lamla-brick)55%,transparent);box-shadow:inset 0 1px #ffffffe6,0 8px 22px #c45c4a29}.lamla-shell .lamla-exam-ticket--urgent .lamla-exam-ticket-days{background:var(--lamla-brick);color:#fff;animation:2.4s ease-in-out infinite lamlaTicketPulse}@keyframes lamlaTicketPulse{0%,to{box-shadow:0 0 #c45c4a59}50%{box-shadow:0 0 0 6px #c45c4a00}}.lamla-shell .lamla-drawer-enter{animation:.28s cubic-bezier(.16,1,.3,1) both lamlaDrawerIn}@keyframes lamlaDrawerIn{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.lamla-shell .lamla-toast{border:1px solid color-mix(in srgb,var(--lamla-gold)35%,transparent);background:linear-gradient(180deg,#fffdf6,var(--lamla-gold-wash));color:var(--lamla-ink);border-radius:12px;padding:9px 14px;font-size:13px;font-weight:500;animation:.32s cubic-bezier(.16,1,.3,1) both lamlaMoveIn;display:inline-block;box-shadow:inset 0 1px #ffffffd9,0 10px 24px #b8892e24}.lamla-shell .lamla-streak-chip{border:1px solid color-mix(in srgb,var(--lamla-gold)40%,transparent);background:var(--lamla-gold-wash);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--lamla-gold)80%,#6b4a12);border-radius:9999px;align-items:center;gap:4px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:reduce){.lamla-shell .lamla-thinking-label,.lamla-shell .lamla-move-card,.lamla-shell .lamla-stream-caret,.lamla-shell .lamla-toast,.lamla-shell .lamla-drawer-enter,.lamla-shell .lamla-exam-ticket--urgent .lamla-exam-ticket-days{animation:none}.lamla-shell .lamla-thinking-label{color:#11111180;-webkit-text-fill-color:currentColor;background:0 0}.lamla-shell .lamla-quick-reply:hover:not(:disabled),.lamla-shell .lamla-quick-reply:active:not(:disabled){transform:none}}