.markdownLite-module__9yOE8G__root{flex-direction:column;gap:6px;min-width:0;font-size:.92rem;display:flex}.markdownLite-module__9yOE8G__h2{color:var(--accent);border-bottom:1px solid var(--border);margin-top:10px;padding-bottom:4px;font-size:1rem;font-weight:700}.markdownLite-module__9yOE8G__h3{color:var(--text);margin-top:8px;font-size:.95rem;font-weight:600}.markdownLite-module__9yOE8G__p{color:var(--text);line-height:1.55}.markdownLite-module__9yOE8G__list{color:var(--text);flex-direction:column;gap:3px;padding-left:20px;display:flex}.markdownLite-module__9yOE8G__quote{border-left:3px solid var(--accent);background:var(--accent-dim);color:var(--text-dim);border-radius:0 8px 8px 0;padding:6px 10px;font-size:.85rem}.markdownLite-module__9yOE8G__hr{border:none;border-top:1px solid var(--border);margin:6px 0}.markdownLite-module__9yOE8G__dividerRow{align-items:center;gap:8px;margin:10px 0;display:flex;position:relative}.markdownLite-module__9yOE8G__dividerLine{border:none;border-top:1px solid var(--border);flex:1;margin:0}.markdownLite-module__9yOE8G__dividerCopyBtn{background:var(--card,#1e293b);border:1px solid var(--border,#ffffff1a);width:24px;height:24px;color:var(--text-dim,#94a3b8);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.markdownLite-module__9yOE8G__dividerCopyBtn:hover{background:var(--accent-dim,#f59e0b1a);color:var(--accent,#f59e0b);border-color:color-mix(in srgb, var(--accent,#f59e0b) 40%, transparent);transform:translateY(-1px)}.markdownLite-module__9yOE8G__dividerCopyBtnCopied{background:color-mix(in srgb, #10b981 14%, var(--card,#1e293b));color:#10b981;border-color:#10b981}.markdownLite-module__9yOE8G__tableScroll{border:1px solid var(--border);overscroll-behavior-inline:contain;border-radius:8px;width:100%;max-width:100%;overflow-x:auto}.markdownLite-module__9yOE8G__table{border-collapse:collapse;width:max-content;min-width:100%;color:var(--text);font-size:.84rem;line-height:1.45}.markdownLite-module__9yOE8G__table th,.markdownLite-module__9yOE8G__table td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);vertical-align:top;white-space:normal;overflow-wrap:anywhere;min-width:110px;max-width:320px;padding:8px 10px}.markdownLite-module__9yOE8G__table th{background:color-mix(in srgb, var(--accent) 10%, var(--card));color:var(--text);font-weight:700}.markdownLite-module__9yOE8G__table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--card) 88%, var(--accent))}.markdownLite-module__9yOE8G__table th:last-child,.markdownLite-module__9yOE8G__table td:last-child{border-right:0}.markdownLite-module__9yOE8G__table tbody tr:last-child td{border-bottom:0}.markdownLite-module__9yOE8G__actionNarration{color:var(--text-dim,#94a3b8);background:#94a3b814;border-radius:6px;margin:0 2px;padding:1px 6px;font-size:.88em;font-style:italic;display:inline-block}
.cafeBaristaScene-module__knIrWq__sceneContainer{color:#fff;background:linear-gradient(135deg,#1f1610 0%,#2e1d13 50%,#150f0c 100%);border:1px solid #d9770659;border-radius:20px;width:100%;margin-bottom:24px;padding:24px 28px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 16px 40px #00000073,inset 0 1px #ffffff1a}.cafeBaristaScene-module__knIrWq__sceneContainerCompact{box-shadow:none;color:var(--text);background:0 0;border:none;border-radius:14px;margin-bottom:0;padding:8px 0}.cafeBaristaScene-module__knIrWq__pipButton{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff40;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:4px 9px;font-size:.76rem;font-weight:600;transition:all .15s;display:inline-flex}.cafeBaristaScene-module__knIrWq__pipButton:hover{background:#fff3;border-color:#fff6}.cafeBaristaScene-module__knIrWq__sceneContainerCompact .cafeBaristaScene-module__knIrWq__pipButton{border:1px solid var(--border,#dde4ee);background:var(--card-hover,#f1f5f9);color:var(--text,#1a2333)}.cafeBaristaScene-module__knIrWq__sceneContainerCompact .cafeBaristaScene-module__knIrWq__pipButton:hover{background:color-mix(in srgb, var(--accent) 12%, var(--card));border-color:color-mix(in srgb, var(--accent) 40%, var(--border));color:var(--accent)}.cafeBaristaScene-module__knIrWq__sceneContainerCompact .cafeBaristaScene-module__knIrWq__sceneGrid{grid-template-columns:1fr;gap:12px}.cafeBaristaScene-module__knIrWq__sceneContainerCompact .cafeBaristaScene-module__knIrWq__barCounterStage{max-width:100%;height:160px}.cafeBaristaScene-module__knIrWq__sceneContainerCompact .cafeBaristaScene-module__knIrWq__sceneTitle{-webkit-text-fill-color:currentColor;color:var(--text);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-size:1.05rem}.cafeBaristaScene-module__knIrWq__sceneContainerCompact .cafeBaristaScene-module__knIrWq__sceneDescription{color:var(--text);opacity:1;white-space:pre-line;font-size:.84rem}.cafeBaristaScene-module__knIrWq__sceneContainerCompact .cafeBaristaScene-module__knIrWq__sceneHeaderBadge{background:color-mix(in srgb, var(--persona-accent,#f59e0b) 14%, var(--card));border-color:color-mix(in srgb, var(--persona-accent,#f59e0b) 45%, transparent);color:color-mix(in srgb, var(--persona-accent,#f59e0b) 70%, var(--text));font-size:.74rem}.cafeBaristaScene-module__knIrWq__sceneContainerCompact .cafeBaristaScene-module__knIrWq__coffeeTypeSelector{background:var(--bg);border-color:var(--border);flex-wrap:wrap}.cafeBaristaScene-module__knIrWq__sceneContainerCompact .cafeBaristaScene-module__knIrWq__coffeeTypeBtn{color:var(--text-dim)}.cafeBaristaScene-module__knIrWq__sceneContainerCompact .cafeBaristaScene-module__knIrWq__coffeeTypeBtnActive{background:color-mix(in srgb, var(--persona-accent,#f59e0b) 18%, var(--card));color:color-mix(in srgb, var(--persona-accent,#f59e0b) 72%, var(--text));box-shadow:none}.cafeBaristaScene-module__knIrWq__sceneContainerCompact .cafeBaristaScene-module__knIrWq__counterTable{gap:4px;padding:0 8px}.cafeBaristaScene-module__knIrWq__sceneContainerCompact .cafeBaristaScene-module__knIrWq__counterBellBtn{padding:3px 8px;font-size:.72rem}.cafeBaristaScene-module__knIrWq__sceneContainerCompact .cafeBaristaScene-module__knIrWq__counterMenuChip{width:26px;height:26px;font-size:.82rem}.cafeBaristaScene-module__knIrWq__ambientLighting{pointer-events:none;z-index:1;background:radial-gradient(at 50% 0,#f59e0b40 0%,#d9770614 50%,#0000 80%);width:120%;height:240px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.cafeBaristaScene-module__knIrWq__pendantLamp{background:#ffffff40;width:2px;height:38px;position:absolute;top:0}.cafeBaristaScene-module__knIrWq__pendantLamp:after{content:"";background:#f59e0b;border-radius:9px 9px 2px 2px;width:18px;height:10px;position:absolute;bottom:-8px;left:-8px;box-shadow:0 0 20px #f59e0b,0 0 35px #d97706}.cafeBaristaScene-module__knIrWq__sceneGrid{z-index:2;grid-template-columns:1fr 340px;align-items:center;gap:24px;display:grid;position:relative}@media (max-width:900px){.cafeBaristaScene-module__knIrWq__sceneGrid{grid-template-columns:1fr;gap:20px}}.cafeBaristaScene-module__knIrWq__sceneLeft{flex-direction:column;gap:12px;display:flex}.cafeBaristaScene-module__knIrWq__sceneHeaderBadge{color:#fcd34d;background:#f59e0b2e;border:1px solid #f59e0b66;border-radius:20px;align-items:center;gap:8px;width:fit-content;padding:4px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.cafeBaristaScene-module__knIrWq__sceneTitle{letter-spacing:-.4px;background:linear-gradient(135deg,#fff 0%,#fde68a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:1.45rem;font-weight:800;line-height:1.35}.cafeBaristaScene-module__knIrWq__sceneDescription{color:#e2e8f0;opacity:.95;margin:0;font-size:.92rem;line-height:1.6}.cafeBaristaScene-module__knIrWq__counterGadgets{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.cafeBaristaScene-module__knIrWq__bellButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d97706,#b45309);border:1px solid #f59e0b;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:700;transition:all .2s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;box-shadow:0 4px 14px #d9770666}.cafeBaristaScene-module__knIrWq__bellButton:hover{background:linear-gradient(135deg,#f59e0b,#d97706);transform:translateY(-2px)scale(1.04);box-shadow:0 6px 20px #f59e0b99}.cafeBaristaScene-module__knIrWq__coffeeTypeSelector{background:#00000059;border:1px solid #ffffff26;border-radius:10px;gap:4px;padding:3px;display:inline-flex}.cafeBaristaScene-module__knIrWq__coffeeTypeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:.78rem;font-weight:600;transition:all .15s}.cafeBaristaScene-module__knIrWq__coffeeTypeBtnActive{background:color-mix(in srgb, var(--persona-accent,#f59e0b) 28%, transparent);color:#fff;box-shadow:0 2px 6px #0000004d}.cafeBaristaScene-module__knIrWq__sceneRight{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.cafeBaristaScene-module__knIrWq__barCounterStage{justify-content:center;align-items:flex-end;width:100%;max-width:320px;height:240px;display:flex;position:relative}.cafeBaristaScene-module__knIrWq__counterTable{z-index:5;background:linear-gradient(#6b432a 0%,#4a2d1a 60%,#2f190c 100%);border-top:3px solid #8d5b38;border-radius:10px;justify-content:space-between;align-items:center;height:42px;padding:0 14px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 8px 24px #00000080,inset 0 2px 4px #fff3}.cafeBaristaScene-module__knIrWq__counterBellBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#d97706 50%,#92400e 100%);border:1.5px solid #fbbf24;border-radius:16px;align-items:center;gap:4px;padding:4px 10px;font-size:.76rem;font-weight:700;transition:all .2s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;box-shadow:0 4px 12px #d9770673,inset 0 1px 2px #ffffff59}.cafeBaristaScene-module__knIrWq__counterBellBtn:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b);transform:translateY(-2px)scale(1.06);box-shadow:0 6px 16px #f59e0ba6,0 0 10px #fbbf2466}.cafeBaristaScene-module__knIrWq__counterBellBtn:active{transform:translateY(1px)scale(.96);box-shadow:0 2px 6px #d9770666}.cafeBaristaScene-module__knIrWq__counterBellIcon{filter:drop-shadow(0 1px 2px #0000004d);font-size:.92rem}.cafeBaristaScene-module__knIrWq__counterBellLabel{letter-spacing:-.2px;white-space:nowrap}.cafeBaristaScene-module__knIrWq__counterMenuChips{align-items:center;gap:4px;display:flex}.cafeBaristaScene-module__knIrWq__counterMenuChip{color:#ffffffa6;cursor:pointer;background:0 0;border:1.5px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.92rem;transition:all .2s;display:flex}.cafeBaristaScene-module__knIrWq__counterMenuChip:hover{background:#ffffff1f;border-color:#fbbf2480;transform:scale(1.15)translateY(-2px)}.cafeBaristaScene-module__knIrWq__counterMenuChipActive{background:color-mix(in srgb, var(--persona-accent,#f59e0b) 35%, transparent);border-color:var(--persona-accent,#fbbf24);color:#fff;transform:scale(1.1);box-shadow:0 2px 8px #f59e0b66}.cafeBaristaScene-module__knIrWq__stageBaristaActor{z-index:4;transform-origin:bottom;transition:transform .2s;position:absolute;bottom:24px}.cafeBaristaScene-module__knIrWq__stageBaristaActor:hover{transform:scale(1.05)}.cafeBaristaScene-module__knIrWq__stageCoffeeCup{z-index:6;cursor:pointer;flex-direction:column;align-items:center;transition:transform .2s;display:flex;position:relative;bottom:12px}.cafeBaristaScene-module__knIrWq__stageCoffeeCup:hover{transform:scale(1.15)rotate(4deg)}.cafeBaristaScene-module__knIrWq__stageSteamPlume{filter:blur(2.5px);transform-origin:bottom;background:radial-gradient(at 50% 100%,#ffffffd9 0%,#ffffff40 50%,#0000 80%);border-radius:50%;width:12px;height:26px;animation:2.4s ease-out infinite cafeBaristaScene-module__knIrWq__stageSteamRise}@keyframes cafeBaristaScene-module__knIrWq__stageSteamRise{0%{opacity:0;transform:translateY(0)scale(.6)rotate(0)}35%{opacity:.9}70%{opacity:.5;transform:translateY(-16px)scale(1.4)rotate(8deg)}to{opacity:0;transform:translateY(-30px)scale(2)rotate(-10deg)}}.cafeBaristaScene-module__knIrWq__stageIceGlintGroup{pointer-events:none;width:32px;height:32px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.cafeBaristaScene-module__knIrWq__stageGlintStar{color:var(--persona-glint,#a5f3fc);text-shadow:0 0 8px color-mix(in srgb, var(--persona-glint,#67e8f9) 90%, transparent), 0 0 16px color-mix(in srgb, var(--persona-accent,#c084fc) 70%, transparent);opacity:0;font-size:.95rem;animation:2.2s cubic-bezier(.4,0,.2,1) infinite cafeBaristaScene-module__knIrWq__glintTwinkle;position:absolute}@keyframes cafeBaristaScene-module__knIrWq__glintTwinkle{0%,to{opacity:0;transform:scale(.2)rotate(0)}50%{opacity:1;filter:brightness(1.4);transform:scale(1.3)rotate(45deg)}}.cafeBaristaScene-module__knIrWq__personaCutinOverlay{z-index:60;border-radius:var(--radius-xl,20px);pointer-events:none;justify-content:center;align-items:center;animation:1.6s ease-in-out forwards cafeBaristaScene-module__knIrWq__cutinOverlayFade;display:flex;position:absolute;inset:0;overflow:hidden}.cafeBaristaScene-module__knIrWq__cutinSpeedlines{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--cutin-a,#f472b6) 18%, transparent) 0px, color-mix(in srgb, var(--cutin-a,#f472b6) 18%, transparent) 6px, transparent 6px, transparent 18px, color-mix(in srgb, var(--cutin-b,#38bdf8) 18%, transparent) 18px, color-mix(in srgb, var(--cutin-b,#38bdf8) 18%, transparent) 24px, transparent 24px, transparent 36px);animation:.4s linear infinite cafeBaristaScene-module__knIrWq__cutinSpeedlinesMove;position:absolute;inset:-50%}.cafeBaristaScene-module__knIrWq__cutinBanner{border-top:2.5px solid var(--cutin-a,#f472b6);border-bottom:2.5px solid var(--cutin-b,#38bdf8);width:110%;height:140px;box-shadow:0 0 35px color-mix(in srgb, var(--cutin-a,#d946ef) 50%, transparent), inset 0 0 25px color-mix(in srgb, var(--cutin-b,#38bdf8) 30%, transparent);background:linear-gradient(135deg,#0f172af0 0%,#310a50eb 50%,#0f172af5 100%);justify-content:space-between;align-items:center;padding:0 8%;animation:1.6s cubic-bezier(.16,1,.3,1) forwards cafeBaristaScene-module__knIrWq__cutinBannerPop;display:flex;position:relative;transform:skew(-14deg)scaleY(0)}.cafeBaristaScene-module__knIrWq__cutinTextGroup{z-index:2;flex-direction:column;gap:4px;display:flex;transform:skew(14deg)}.cafeBaristaScene-module__knIrWq__cutinBadge{background:linear-gradient(90deg, var(--cutin-a,#ec4899), var(--cutin-b,#8b5cf6));color:#fff;letter-spacing:.08em;width:fit-content;box-shadow:0 0 12px color-mix(in srgb, var(--cutin-a,#ec4899) 80%, transparent);border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.cafeBaristaScene-module__knIrWq__cutinTitle{color:#fff;letter-spacing:-.02em;text-shadow:0 0 12px color-mix(in srgb, var(--cutin-a,#f472b6) 90%, transparent), 0 0 24px color-mix(in srgb, var(--cutin-b,#38bdf8) 80%, transparent);font-size:1.55rem;font-weight:900}.cafeBaristaScene-module__knIrWq__cutinSubtitle{color:color-mix(in srgb, var(--cutin-b,#a5f3fc) 70%, #fff);text-shadow:0 0 8px color-mix(in srgb, var(--cutin-b,#67e8f9) 60%, transparent);font-size:.92rem;font-weight:700}.cafeBaristaScene-module__knIrWq__cutinImageWrap{justify-content:center;align-items:center;width:140px;height:140px;animation:1.6s cubic-bezier(.16,1,.3,1) forwards cafeBaristaScene-module__knIrWq__cutinImageSlash;display:flex;position:relative;transform:skew(14deg)}.cafeBaristaScene-module__knIrWq__cutinImage{object-fit:cover;border:3px solid var(--cutin-a,#f472b6);width:130px;height:130px;box-shadow:0 0 20px color-mix(in srgb, var(--cutin-a,#f472b6) 90%, transparent), 0 0 35px color-mix(in srgb, var(--cutin-b,#38bdf8) 80%, transparent);filter:contrast(1.15)brightness(1.08);border-radius:50%}.cafeBaristaScene-module__knIrWq__cutinFlash{opacity:0;pointer-events:none;background:#fff;animation:.35s ease-out forwards cafeBaristaScene-module__knIrWq__cutinFlashEffect;position:absolute;inset:0}@keyframes cafeBaristaScene-module__knIrWq__cutinOverlayFade{0%{opacity:0}10%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes cafeBaristaScene-module__knIrWq__cutinSpeedlinesMove{0%{transform:translate(0)}to{transform:translate(24px,24px)}}@keyframes cafeBaristaScene-module__knIrWq__cutinBannerPop{0%{transform:skew(-14deg)scaleY(0)}12%{transform:skew(-14deg)scaleY(1.1)}20%{transform:skew(-14deg)scaleY(1)}82%{opacity:1;transform:skew(-14deg)scaleY(1)}to{opacity:0;transform:skew(-14deg)scaleY(0)}}@keyframes cafeBaristaScene-module__knIrWq__cutinImageSlash{0%{opacity:0;transform:skew(14deg)translate(80px)scale(.6)rotate(-15deg)}18%{opacity:1;transform:skew(14deg)translate(-10px)scale(1.15)rotate(5deg)}28%{transform:skew(14deg)translate(0)scale(1)rotate(0)}82%{opacity:1;transform:skew(14deg)translate(0)scale(1)rotate(0)}to{opacity:0;transform:skew(14deg)translate(-60px)scale(.7)rotate(15deg)}}@keyframes cafeBaristaScene-module__knIrWq__cutinFlashEffect{0%{opacity:.85}to{opacity:0}}[data-theme=simple] .cafeBaristaScene-module__knIrWq__sceneContainer{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:var(--radius,8px)!important;color:var(--text)!important;box-shadow:0 1px 2px #0003!important}[data-theme=simple] .cafeBaristaScene-module__knIrWq__sceneTitle{-webkit-text-fill-color:currentColor!important;color:#fafafa!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}[data-theme=simple] .cafeBaristaScene-module__knIrWq__sceneDescription{color:#e4e4e7!important}[data-theme=simple] .cafeBaristaScene-module__knIrWq__counterTable{box-shadow:none!important;background:#18181b!important;border:1px solid #27272a!important;border-radius:6px!important}[data-theme=simple] .cafeBaristaScene-module__knIrWq__counterBellBtn{color:#fafafa!important;box-shadow:none!important;background:#27272a!important;border:1px solid #3f3f46!important;border-radius:6px!important;font-weight:500!important}[data-theme=simple] .cafeBaristaScene-module__knIrWq__counterBellBtn:hover{box-shadow:none!important;background:#3f3f46!important;border-color:#52525b!important;transform:none!important}[data-theme=simple] .cafeBaristaScene-module__knIrWq__counterBellBtn:active{box-shadow:none!important;background:#27272a!important;transform:none!important}[data-theme=simple] .cafeBaristaScene-module__knIrWq__counterMenuChip{box-shadow:none!important;background:#27272a!important;border:1px solid #3f3f46!important;border-radius:6px!important}[data-theme=simple] .cafeBaristaScene-module__knIrWq__counterMenuChipActive{box-shadow:none!important;background:#3f3f46!important;border-color:#71717a!important;transform:none!important}
.CompanionLevelUpModal-module__CigOnG__modalOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000;background-color:#000000a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.CompanionLevelUpModal-module__CigOnG__modalCard{background-color:var(--card,#fff);text-align:center;border:2px solid #f43f5e;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:480px;padding:24px;animation:.3s cubic-bezier(.16,1,.3,1) CompanionLevelUpModal-module__CigOnG__popIn;display:flex;position:relative;box-shadow:0 25px 50px -12px #f43f5e40}:root[data-theme=dark] .CompanionLevelUpModal-module__CigOnG__modalCard,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionLevelUpModal-module__CigOnG__modalCard{background-color:#1e293b;box-shadow:0 25px 50px -12px #f43f5e59}.CompanionLevelUpModal-module__CigOnG__celebrationIcon{margin-bottom:8px;font-size:3rem}.CompanionLevelUpModal-module__CigOnG__levelUpTag{color:#e11d48;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:.85rem;font-weight:700}:root[data-theme=dark] .CompanionLevelUpModal-module__CigOnG__levelUpTag,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionLevelUpModal-module__CigOnG__levelUpTag{color:#fda4af}.CompanionLevelUpModal-module__CigOnG__levelTitle{color:var(--text,#1a2333);margin:0 0 8px;font-size:1.4rem;font-weight:800}:root[data-theme=dark] .CompanionLevelUpModal-module__CigOnG__levelTitle,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionLevelUpModal-module__CigOnG__levelTitle{color:#f8fafc}.CompanionLevelUpModal-module__CigOnG__levelDescription{color:var(--text-dim,#5d6b80);margin:0 0 16px;font-size:.85rem;line-height:1.4}:root[data-theme=dark] .CompanionLevelUpModal-module__CigOnG__levelDescription,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionLevelUpModal-module__CigOnG__levelDescription{color:#94a3b8}.CompanionLevelUpModal-module__CigOnG__perkBox{text-align:left;background:#f43f5e14;border:1px solid #f43f5e33;border-radius:10px;width:100%;margin-bottom:16px;padding:12px}.CompanionLevelUpModal-module__CigOnG__perkTag{color:#e11d48;margin-bottom:4px;font-size:.75rem;font-weight:700}:root[data-theme=dark] .CompanionLevelUpModal-module__CigOnG__perkTag,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionLevelUpModal-module__CigOnG__perkTag{color:#fda4af}.CompanionLevelUpModal-module__CigOnG__perkText{color:var(--text,#1a2333);font-size:.85rem;font-weight:600}:root[data-theme=dark] .CompanionLevelUpModal-module__CigOnG__perkText,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionLevelUpModal-module__CigOnG__perkText{color:#f1f5f9}.CompanionLevelUpModal-module__CigOnG__sceneBox{background:var(--card-hover,#00000008);border:1px solid var(--border,#dde4ee);text-align:left;border-radius:12px;width:100%;margin-bottom:20px;padding:14px}:root[data-theme=dark] .CompanionLevelUpModal-module__CigOnG__sceneBox,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionLevelUpModal-module__CigOnG__sceneBox{background:#00000040;border-color:#ffffff14}.CompanionLevelUpModal-module__CigOnG__sceneNarration{color:var(--text-dim,#5d6b80);margin-bottom:6px;font-size:.8rem;font-style:italic}:root[data-theme=dark] .CompanionLevelUpModal-module__CigOnG__sceneNarration,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionLevelUpModal-module__CigOnG__sceneNarration{color:#94a3b8}.CompanionLevelUpModal-module__CigOnG__sceneQuote{color:var(--text,#1a2333);font-size:.9rem;font-weight:500;line-height:1.45}:root[data-theme=dark] .CompanionLevelUpModal-module__CigOnG__sceneQuote,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionLevelUpModal-module__CigOnG__sceneQuote{color:#f8fafc}.CompanionLevelUpModal-module__CigOnG__sceneAuthor{text-align:right;color:#e11d48;margin-top:6px;font-size:.75rem}:root[data-theme=dark] .CompanionLevelUpModal-module__CigOnG__sceneAuthor,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionLevelUpModal-module__CigOnG__sceneAuthor{color:#fda4af}.CompanionLevelUpModal-module__CigOnG__tryPerkButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:10px;width:100%;margin-bottom:8px;padding:12px;font-size:.95rem;font-weight:700;transition:transform .15s;box-shadow:0 4px 12px #f59e0b4d}.CompanionLevelUpModal-module__CigOnG__tryPerkButton:hover{filter:brightness(1.08);transform:translateY(-1px)}.CompanionLevelUpModal-module__CigOnG__confirmButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f43f5e,#e11d48);border:none;border-radius:10px;width:100%;padding:12px;font-size:.95rem;font-weight:700;transition:transform .15s;box-shadow:0 4px 12px #f43f5e4d}.CompanionLevelUpModal-module__CigOnG__confirmButton:hover{transform:translateY(-1px)}
.CompanionMemoryModal-module__W2mYOW__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.CompanionMemoryModal-module__W2mYOW__modalCard{background-color:var(--card,#fff);border:1px solid var(--border,#dde4ee);border-radius:16px;flex-direction:column;width:100%;max-width:560px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #00000026}:root[data-theme=dark] .CompanionMemoryModal-module__W2mYOW__modalCard,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionMemoryModal-module__W2mYOW__modalCard{background-color:#1e293b;border-color:#ffffff1f;box-shadow:0 20px 25px -5px #00000080}.CompanionMemoryModal-module__W2mYOW__modalHeader{border-bottom:1px solid var(--border,#dde4ee);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}:root[data-theme=dark] .CompanionMemoryModal-module__W2mYOW__modalHeader,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionMemoryModal-module__W2mYOW__modalHeader{border-bottom-color:#ffffff14}.CompanionMemoryModal-module__W2mYOW__headerTitle{color:var(--text,#1a2333);margin:0;font-size:1.05rem;font-weight:700}:root[data-theme=dark] .CompanionMemoryModal-module__W2mYOW__headerTitle,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionMemoryModal-module__W2mYOW__headerTitle{color:#f8fafc}.CompanionMemoryModal-module__W2mYOW__headerSubtitle{color:var(--text-dim,#5d6b80);margin:2px 0 0;font-size:.8rem}:root[data-theme=dark] .CompanionMemoryModal-module__W2mYOW__headerSubtitle,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionMemoryModal-module__W2mYOW__headerSubtitle{color:#94a3b8}.CompanionMemoryModal-module__W2mYOW__closeButton{color:var(--text-dim,#5d6b80);cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.2rem;line-height:1;transition:opacity .15s}.CompanionMemoryModal-module__W2mYOW__closeButton:hover{opacity:.7}.CompanionMemoryModal-module__W2mYOW__chipsContainer{border-bottom:1px solid var(--border,#dde4ee);scrollbar-width:none;-ms-overflow-style:none;gap:6px;padding:12px 20px;display:flex;overflow-x:auto}.CompanionMemoryModal-module__W2mYOW__chipsContainer::-webkit-scrollbar{display:none}:root[data-theme=dark] .CompanionMemoryModal-module__W2mYOW__chipsContainer,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionMemoryModal-module__W2mYOW__chipsContainer{border-bottom-color:#ffffff0f}.CompanionMemoryModal-module__W2mYOW__chipTab{border:1px solid var(--border,#dde4ee);background:var(--card-hover,#0000000a);color:var(--text-dim,#5d6b80);cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:4px;padding:5px 12px;font-size:.78rem;transition:all .15s;display:inline-flex}:root[data-theme=dark] .CompanionMemoryModal-module__W2mYOW__chipTab,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionMemoryModal-module__W2mYOW__chipTab{color:#cbd5e1;background:#ffffff0f;border-color:#0000}.CompanionMemoryModal-module__W2mYOW__chipTabActive{font-weight:700;background:var(--accent,#0891b2)!important;color:var(--accent-contrast,#fff)!important;border-color:#0000!important}.CompanionMemoryModal-module__W2mYOW__memoryList{flex-direction:column;flex:1;gap:10px;padding:16px 20px;display:flex;overflow-y:auto}.CompanionMemoryModal-module__W2mYOW__emptyState{text-align:center;color:var(--text-dim,#5d6b80);padding:30px 0;font-size:.85rem}:root[data-theme=dark] .CompanionMemoryModal-module__W2mYOW__emptyState,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionMemoryModal-module__W2mYOW__emptyState{color:#64748b}.CompanionMemoryModal-module__W2mYOW__memoryCard{background:var(--card-hover,#00000005);border:1px solid var(--border,#dde4ee);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}:root[data-theme=dark] .CompanionMemoryModal-module__W2mYOW__memoryCard,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionMemoryModal-module__W2mYOW__memoryCard{background:#ffffff08;border-color:#ffffff14}.CompanionMemoryModal-module__W2mYOW__memoryBadge{background:var(--accent-dim,#0891b21f);color:var(--accent,#0891b2);border-radius:4px;padding:2px 7px;font-size:.72rem;font-weight:600}.CompanionMemoryModal-module__W2mYOW__confirmStatusBtn{cursor:pointer;border:none;border-radius:4px;padding:2px 6px;font-size:.7rem}.CompanionMemoryModal-module__W2mYOW__confirmStatusConfirmed{color:var(--ok,#16a34a);background:#16a34a1f}.CompanionMemoryModal-module__W2mYOW__confirmStatusInferred{color:var(--warn,#b45309);background:#eab30826}.CompanionMemoryModal-module__W2mYOW__memoryContent{color:var(--text,#1a2333);margin:0;font-size:.88rem;line-height:1.45}:root[data-theme=dark] .CompanionMemoryModal-module__W2mYOW__memoryContent,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionMemoryModal-module__W2mYOW__memoryContent{color:#f1f5f9}.CompanionMemoryModal-module__W2mYOW__deleteBtn{color:var(--danger,#dc2626);cursor:pointer;background:#ef44441a;border:1px solid #ef444440;border-radius:6px;padding:4px 8px;font-size:.75rem;transition:all .15s}.CompanionMemoryModal-module__W2mYOW__deleteBtn:hover{background:#ef444433}.CompanionMemoryModal-module__W2mYOW__bottomForm{border-top:1px solid var(--border,#dde4ee);background:var(--card-hover,#00000005);align-items:center;gap:8px;padding:14px 20px;display:flex}:root[data-theme=dark] .CompanionMemoryModal-module__W2mYOW__bottomForm,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionMemoryModal-module__W2mYOW__bottomForm{background:#0003;border-top-color:#ffffff14}.CompanionMemoryModal-module__W2mYOW__inputField{background:var(--card,#fff);border:1px solid var(--border,#cbd5e1);color:var(--text,#1a2333);border-radius:8px;flex:1;padding:8px 12px;font-size:.82rem;transition:all .15s}:root[data-theme=dark] .CompanionMemoryModal-module__W2mYOW__inputField,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionMemoryModal-module__W2mYOW__inputField{color:#f8fafc;background:#0f172a;border-color:#ffffff26}.CompanionMemoryModal-module__W2mYOW__inputFieldDisabled{opacity:.75;border:1px dashed var(--border,#cbd5e1)!important;color:var(--text-dim,#5d6b80)!important;cursor:not-allowed!important;background:#00000008!important}:root[data-theme=dark] .CompanionMemoryModal-module__W2mYOW__inputFieldDisabled,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionMemoryModal-module__W2mYOW__inputFieldDisabled{color:#64748b!important;background:#ffffff08!important;border-color:#ffffff1a!important}.CompanionMemoryModal-module__W2mYOW__submitButton{border:none;border-radius:8px;padding:8px 16px;font-size:.82rem;font-weight:700;transition:all .15s}.CompanionMemoryModal-module__W2mYOW__submitButtonActive{background:var(--accent,#0891b2);color:var(--accent-contrast,#fff);cursor:pointer}.CompanionMemoryModal-module__W2mYOW__submitButtonDisabled{background:var(--border,#0000000f);color:var(--text-dim,#94a3b8);cursor:not-allowed}:root[data-theme=dark] .CompanionMemoryModal-module__W2mYOW__submitButtonDisabled,:root:not([data-theme=light]):not([data-theme=mega]) .CompanionMemoryModal-module__W2mYOW__submitButtonDisabled{color:#64748b;background:#ffffff14}
.AffectionBadge-module__cT64jW__badgeContainer{border-radius:var(--radius,14px);background:var(--card,#fff);border:1px solid var(--border,#dde4ee);flex-direction:column;gap:6px;padding:10px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a}.AffectionBadge-module__cT64jW__levelUpBanner{color:#fff;background:linear-gradient(90deg,#f59e0b 0%,#ec4899 100%);border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:.8rem;font-weight:700;animation:.5s AffectionBadge-module__cT64jW__bounce;display:flex}.AffectionBadge-module__cT64jW__summaryRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.AffectionBadge-module__cT64jW__identitySummary{cursor:pointer;flex:auto;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.AffectionBadge-module__cT64jW__heartIcon{flex:none;font-size:.9rem}.AffectionBadge-module__cT64jW__levelLabel{color:var(--text,#1a2333);white-space:nowrap;flex:none;font-size:.85rem;font-weight:700}.AffectionBadge-module__cT64jW__taskCount{min-width:0;color:var(--text-dim,#5d6b80);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:.74rem;overflow:hidden}.AffectionBadge-module__cT64jW__perksToggle{color:var(--accent,#0891b2);background:var(--accent-dim,#0891b214);white-space:nowrap;border-radius:4px;flex:none;padding:1px 5px;font-size:.7rem;font-weight:600;transition:background .15s}.AffectionBadge-module__cT64jW__identitySummary:hover .AffectionBadge-module__cT64jW__perksToggle{background:color-mix(in srgb, var(--accent) 20%, transparent)}.AffectionBadge-module__cT64jW__expSummary{color:var(--accent,#0891b2);white-space:nowrap;flex:none;margin-left:auto;font-size:.75rem;font-weight:600}.AffectionBadge-module__cT64jW__progressBarTrack{background-color:var(--border,#dde4ee);border-radius:3px;width:100%;height:6px;overflow:hidden}.AffectionBadge-module__cT64jW__progressBarFill{background:linear-gradient(90deg, #f43f5e 0%, #ec4899 50%, var(--accent,#0891b2) 100%);border-radius:3px;height:100%;transition:width .4s}.AffectionBadge-module__cT64jW__toastGlow{color:var(--ok,#16a34a);align-items:center;gap:4px;font-size:.74rem;font-weight:700;display:flex}.AffectionBadge-module__cT64jW__perksDetailCard{background:var(--card-hover,#00000008);border:1px solid var(--border,#dde4ee);border-radius:10px;flex-direction:column;gap:6px;margin-top:6px;padding:10px 12px;font-size:.78rem;display:flex}.AffectionBadge-module__cT64jW__perksTitle{color:var(--accent,#0891b2);align-items:center;gap:4px;font-weight:700;display:flex}.AffectionBadge-module__cT64jW__perksDescription{color:var(--text-dim,#5d6b80);font-size:.75rem;line-height:1.45}.AffectionBadge-module__cT64jW__secretQuoteBox{color:var(--text,#1a2333);background:var(--accent-dim,#c83b3b14);border:1px solid var(--border,#dde4ee);border-left:3px solid var(--accent,#c83b3b);border-radius:6px;margin-top:2px;padding:8px 12px;font-size:.78rem;font-style:italic;line-height:1.5}.AffectionBadge-module__cT64jW__perksFooter{border-top:1px solid var(--border,#dde4ee);align-items:center;gap:8px;margin-top:4px;padding-top:6px;display:flex}.AffectionBadge-module__cT64jW__memoryManageBtn{color:var(--accent,#0891b2);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-items:center;gap:4px;padding:2px 0;font-size:.75rem;font-weight:600;text-decoration:underline;transition:opacity .15s;display:inline-flex}.AffectionBadge-module__cT64jW__memoryManageBtn:hover{opacity:.8}.AffectionBadge-module__cT64jW__reflectionActionBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:6px;padding:6px 12px;font-size:.76rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #f59e0b40}.AffectionBadge-module__cT64jW__reflectionActionBtn:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b59}@media (max-width:480px){.AffectionBadge-module__cT64jW__summaryRow{gap:6px}.AffectionBadge-module__cT64jW__identitySummary{gap:3px}.AffectionBadge-module__cT64jW__heartIcon{font-size:.7rem}.AffectionBadge-module__cT64jW__levelLabel{letter-spacing:-.035em;font-size:clamp(.62rem,2.65vw,.7rem)}.AffectionBadge-module__cT64jW__taskCount{letter-spacing:-.04em;font-size:clamp(.56rem,2.4vw,.64rem)}.AffectionBadge-module__cT64jW__perksToggle{letter-spacing:-.04em;font-size:clamp(.56rem,2.35vw,.62rem)}.AffectionBadge-module__cT64jW__expSummary{letter-spacing:-.04em;font-size:clamp(.58rem,2.5vw,.66rem)}}@media (max-width:360px){.AffectionBadge-module__cT64jW__taskCount{display:none}}[data-theme=simple] .AffectionBadge-module__cT64jW__badgeContainer{box-shadow:none!important;background:#18181b!important;border:1px solid #27272a!important;border-radius:8px!important}[data-theme=simple] .AffectionBadge-module__cT64jW__levelLabel{color:#fafafa!important}[data-theme=simple] .AffectionBadge-module__cT64jW__taskCount{color:#a1a1aa!important}[data-theme=simple] .AffectionBadge-module__cT64jW__perksToggle{color:#a1a1aa!important}[data-theme=simple] .AffectionBadge-module__cT64jW__expSummary{color:#a1a1aa!important;font-weight:500!important}[data-theme=simple] .AffectionBadge-module__cT64jW__progressBarTrack{background-color:#27272a!important;border-radius:4px!important}[data-theme=simple] .AffectionBadge-module__cT64jW__progressBarFill{background:#fafafa!important;border-radius:4px!important}
.cloudDraftReviewCard-module__4eIUBG__card{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--card) 94%, var(--accent) 6%);border-radius:16px;margin:10px 18px;padding:14px;box-shadow:0 10px 28px #00000014}.cloudDraftReviewCard-module__4eIUBG__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.cloudDraftReviewCard-module__4eIUBG__badge{color:var(--text);font-weight:750}.cloudDraftReviewCard-module__4eIUBG__phase{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent);border-radius:999px;flex:none;padding:4px 8px;font-size:.72rem;font-weight:750}.cloudDraftReviewCard-module__4eIUBG__notice,.cloudDraftReviewCard-module__4eIUBG__hint{color:var(--text-dim);margin:4px 0 0;font-size:.78rem;line-height:1.45}.cloudDraftReviewCard-module__4eIUBG__fields{gap:10px;display:grid}.cloudDraftReviewCard-module__4eIUBG__fields label{color:var(--text-dim);gap:5px;font-size:.78rem;font-weight:650;display:grid}.cloudDraftReviewCard-module__4eIUBG__fields input,.cloudDraftReviewCard-module__4eIUBG__fields textarea{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;color:var(--text);font:inherit;resize:vertical;border-radius:10px;padding:10px 11px;font-weight:450;line-height:1.5}.cloudDraftReviewCard-module__4eIUBG__fields input{min-height:44px}.cloudDraftReviewCard-module__4eIUBG__fields input:focus,.cloudDraftReviewCard-module__4eIUBG__fields textarea:focus{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:1px}.cloudDraftReviewCard-module__4eIUBG__twoColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.cloudDraftReviewCard-module__4eIUBG__actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.cloudDraftReviewCard-module__4eIUBG__actions button{cursor:pointer;border-radius:10px;min-height:44px;padding:9px 14px;font-weight:750}.cloudDraftReviewCard-module__4eIUBG__actions a{border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:9px 14px;font-weight:750;text-decoration:none;display:inline-flex}.cloudDraftReviewCard-module__4eIUBG__secondary{border:1px solid var(--border);background:var(--card);color:var(--text)}.cloudDraftReviewCard-module__4eIUBG__primary{border:1px solid var(--accent);background:var(--accent);color:#fff}@media (max-width:640px){.cloudDraftReviewCard-module__4eIUBG__card{margin:8px 10px;padding:12px}.cloudDraftReviewCard-module__4eIUBG__twoColumns{grid-template-columns:1fr}.cloudDraftReviewCard-module__4eIUBG__actions{grid-template-columns:1fr;display:grid}.cloudDraftReviewCard-module__4eIUBG__actions button,.cloudDraftReviewCard-module__4eIUBG__actions a{width:100%}}
.cloudWriteApprovalCard-module__UKpkyG__card{border:1px solid color-mix(in srgb, #d73737 45%, var(--border));background:color-mix(in srgb, var(--card) 94%, #d73737 6%);border-radius:16px;margin:10px 18px;padding:14px}.cloudWriteApprovalCard-module__UKpkyG__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.cloudWriteApprovalCard-module__UKpkyG__header>div{gap:5px;display:grid}.cloudWriteApprovalCard-module__UKpkyG__header>span,.cloudWriteApprovalCard-module__UKpkyG__badge{color:#d73737;font-weight:800}.cloudWriteApprovalCard-module__UKpkyG__header>span{flex:none;font-size:.72rem}.cloudWriteApprovalCard-module__UKpkyG__details{gap:8px;margin:0;display:grid}.cloudWriteApprovalCard-module__UKpkyG__details>div{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.cloudWriteApprovalCard-module__UKpkyG__details dt{color:var(--text-dim);font-size:.78rem;font-weight:750}.cloudWriteApprovalCard-module__UKpkyG__details dd{overflow-wrap:anywhere;min-width:0;margin:0}.cloudWriteApprovalCard-module__UKpkyG__details ul{margin:0;padding-left:18px}.cloudWriteApprovalCard-module__UKpkyG__warning{color:var(--text);background:#d737371f;border-radius:9px;margin:12px 0 4px;padding:9px 10px;font-weight:700}.cloudWriteApprovalCard-module__UKpkyG__expiry{color:var(--text-dim);margin:4px 0 0;font-size:.76rem}.cloudWriteApprovalCard-module__UKpkyG__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.cloudWriteApprovalCard-module__UKpkyG__actions button{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--text);cursor:pointer;border-radius:10px;font-weight:800}.cloudWriteApprovalCard-module__UKpkyG__actions .cloudWriteApprovalCard-module__UKpkyG__confirm{color:#fff;background:#d73737;border-color:#d73737}.cloudWriteApprovalCard-module__UKpkyG__actions button:disabled{cursor:wait;opacity:.65}@media (max-width:640px){.cloudWriteApprovalCard-module__UKpkyG__card{margin:8px 10px;padding:12px}.cloudWriteApprovalCard-module__UKpkyG__details>div{grid-template-columns:1fr;gap:2px}}
.welcomeCard-module__1XmSUG__welcomeCard{color:#fff;-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff26;border-radius:16px;width:100%;margin-bottom:24px;padding:24px 28px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #00000040}.welcomeCard-module__1XmSUG__compactCard{border-radius:12px;margin-bottom:14px;padding:14px 18px;box-shadow:0 4px 16px #0000002e}.welcomeCard-module__1XmSUG__compactCard .welcomeCard-module__1XmSUG__cardHeader{gap:6px;margin-bottom:8px}.welcomeCard-module__1XmSUG__compactCard .welcomeCard-module__1XmSUG__timeBadge{border-radius:14px;padding:2px 8px;font-size:.76rem}.welcomeCard-module__1XmSUG__compactCard .welcomeCard-module__1XmSUG__dateText{font-size:.78rem}.welcomeCard-module__1XmSUG__compactCard .welcomeCard-module__1XmSUG__weatherBadge{border-radius:14px;padding:2px 10px;font-size:.75rem}.welcomeCard-module__1XmSUG__compactCard .welcomeCard-module__1XmSUG__greetingTitle{margin-bottom:4px;font-size:1.02rem}.welcomeCard-module__1XmSUG__compactCard .welcomeCard-module__1XmSUG__greetingSub{font-size:.82rem;line-height:1.4}.welcomeCard-module__1XmSUG__welcomeCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff14 0%,#0000 60%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.welcomeCard-module__1XmSUG__morningTheme{background:linear-gradient(135deg,#d97706e6 0%,#b45309d9 50%,#78350ff2 100%)}.welcomeCard-module__1XmSUG__afternoonTheme{background:linear-gradient(135deg,#0e7490e6 0%,#0369a1d9 50%,#1e3a8af2 100%)}.welcomeCard-module__1XmSUG__eveningTheme{background:linear-gradient(135deg,#581c87e6 0%,#4338cad9 50%,#111827f2 100%)}.welcomeCard-module__1XmSUG__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.welcomeCard-module__1XmSUG__badgeGroup{align-items:center;gap:12px;display:flex}.welcomeCard-module__1XmSUG__timeBadge{letter-spacing:-.2px;background:#fff3;border:1px solid #ffffff4d;border-radius:20px;padding:4px 12px;font-size:.85rem;font-weight:600}.welcomeCard-module__1XmSUG__statusDot{opacity:.7;background:currentColor;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite welcomeCard-module__1XmSUG__welcomeStatusPulse;display:inline-block}@keyframes welcomeCard-module__1XmSUG__welcomeStatusPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:.95;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.welcomeCard-module__1XmSUG__statusDot{animation:none}}.welcomeCard-module__1XmSUG__dateText{opacity:.9;font-size:.88rem;font-weight:500}.welcomeCard-module__1XmSUG__weatherBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000040;border:1px solid #fff3;border-radius:20px;align-items:center;gap:6px;padding:4px 14px;font-size:.83rem;display:flex}.welcomeCard-module__1XmSUG__weatherDot{opacity:.5}.welcomeCard-module__1XmSUG__cardBody{opacity:1;max-height:300px;margin-bottom:4px;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s,margin .3s;overflow:hidden}.welcomeCard-module__1XmSUG__cardBodyContent{justify-content:space-between;align-items:center;gap:16px;display:flex}.welcomeCard-module__1XmSUG__cardBodyText{flex:1}.welcomeCard-module__1XmSUG__baristaAvatarWrapper{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}.welcomeCard-module__1XmSUG__baristaAvatarWrapper:hover{transform:scale(1.06)}.welcomeCard-module__1XmSUG__collapsedCard{padding:10px 18px!important}.welcomeCard-module__1XmSUG__collapsedCard .welcomeCard-module__1XmSUG__cardHeader{margin-bottom:0!important}.welcomeCard-module__1XmSUG__collapsedCard .welcomeCard-module__1XmSUG__cardBody{opacity:0;pointer-events:none;max-height:0;margin-bottom:0}.welcomeCard-module__1XmSUG__headerRightGroup{align-items:center;gap:8px;display:flex}.welcomeCard-module__1XmSUG__toggleBtn{color:#fff;cursor:pointer;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background-color .2s,transform .2s;display:flex}.welcomeCard-module__1XmSUG__toggleBtn:hover{background:#ffffff59}.welcomeCard-module__1XmSUG__greetingTitle{letter-spacing:-.4px;margin-bottom:8px;font-size:1.35rem;font-weight:700;line-height:1.3}.welcomeCard-module__1XmSUG__greetingSub{opacity:.92;font-size:.95rem;font-weight:400;line-height:1.5}:is(:root:not([data-theme]) .welcomeCard-module__1XmSUG__welcomeCard,[data-theme=dark] .welcomeCard-module__1XmSUG__welcomeCard){border-radius:var(--radius,14px)!important;-webkit-backdrop-filter:none!important;color:var(--text)!important;background:linear-gradient(135deg,#102e3d 0%,#0a1c26 100%)!important;border:1px solid #00d2ff73!important;box-shadow:0 4px 20px #00000073,0 0 16px #00d2ff26!important}:root:not([data-theme]) .welcomeCard-module__1XmSUG__welcomeCard:before{display:none!important}[data-theme=dark] .welcomeCard-module__1XmSUG__welcomeCard:before{display:none!important}:is(:root:not([data-theme]) .welcomeCard-module__1XmSUG__timeBadge,[data-theme=dark] .welcomeCard-module__1XmSUG__timeBadge){color:#7dd3fc!important;background:#00d2ff2e!important;border:1px solid #00d2ff73!important;border-radius:8px!important;font-weight:600!important}:is(:root:not([data-theme]) .welcomeCard-module__1XmSUG__statusDot,[data-theme=dark] .welcomeCard-module__1XmSUG__statusDot){background:#00d2ff!important}:is(:root:not([data-theme]) .welcomeCard-module__1XmSUG__weatherBadge,[data-theme=dark] .welcomeCard-module__1XmSUG__weatherBadge){color:#bae6fd!important;background:#ffffff0f!important;border:1px solid #ffffff26!important;border-radius:8px!important}:is(:root:not([data-theme]) .welcomeCard-module__1XmSUG__dateText,[data-theme=dark] .welcomeCard-module__1XmSUG__dateText){color:#94a3b8!important}:is(:root:not([data-theme]) .welcomeCard-module__1XmSUG__greetingTitle,[data-theme=dark] .welcomeCard-module__1XmSUG__greetingTitle){color:#f0f9ff!important}:is(:root:not([data-theme]) .welcomeCard-module__1XmSUG__greetingSub,[data-theme=dark] .welcomeCard-module__1XmSUG__greetingSub){color:#bae6fd!important}:is(:root:not([data-theme]) .welcomeCard-module__1XmSUG__toggleBtn,[data-theme=dark] .welcomeCard-module__1XmSUG__toggleBtn){color:#7dd3fc!important;background:#00d2ff2e!important;border:1px solid #00d2ff73!important;border-radius:8px!important}:is(:root:not([data-theme]) .welcomeCard-module__1XmSUG__toggleBtn:hover,[data-theme=dark] .welcomeCard-module__1XmSUG__toggleBtn:hover){background:#00d2ff4d!important}[data-theme=light] .welcomeCard-module__1XmSUG__welcomeCard{border-radius:var(--radius,14px)!important;-webkit-backdrop-filter:none!important;color:#1a2333!important;background:linear-gradient(135deg,#e6f7fa 0%,#f0fafc 100%)!important;border:1px solid #0891b266!important;box-shadow:0 4px 16px #0891b21a,0 1px 3px #0000000d!important}[data-theme=light] .welcomeCard-module__1XmSUG__welcomeCard:before{display:none!important}[data-theme=light] .welcomeCard-module__1XmSUG__timeBadge{color:#0e7490!important;background:#0891b226!important;border:1px solid #0891b266!important;border-radius:8px!important;font-weight:600!important}[data-theme=light] .welcomeCard-module__1XmSUG__statusDot{background:#0891b2!important}[data-theme=light] .welcomeCard-module__1XmSUG__weatherBadge{color:#334155!important;background:#fff!important;border:1px solid #cce3ea!important;border-radius:8px!important}[data-theme=light] .welcomeCard-module__1XmSUG__dateText{color:#475569!important}[data-theme=light] .welcomeCard-module__1XmSUG__greetingTitle{color:#0f172a!important}[data-theme=light] .welcomeCard-module__1XmSUG__greetingSub{color:#334155!important}[data-theme=light] .welcomeCard-module__1XmSUG__toggleBtn{color:#0e7490!important;background:#0891b21f!important;border:1px solid #0891b259!important;border-radius:8px!important}[data-theme=light] .welcomeCard-module__1XmSUG__toggleBtn:hover{background:#0891b240!important}[data-theme=simple] .welcomeCard-module__1XmSUG__welcomeCard{border-radius:var(--radius,12px)!important;-webkit-backdrop-filter:none!important;color:var(--text)!important;background:linear-gradient(135deg,#22262e 0%,#191b20 100%)!important;border:1px solid #3b82f673!important;box-shadow:0 4px 20px #00000073,0 0 16px #2563eb1f!important}[data-theme=simple] .welcomeCard-module__1XmSUG__welcomeCard:before{display:none!important}[data-theme=simple] .welcomeCard-module__1XmSUG__timeBadge{color:#bfdbfe!important;background:#2563eb26!important;border:1px solid #3b82f659!important;border-radius:6px!important;font-weight:500!important}[data-theme=simple] .welcomeCard-module__1XmSUG__statusDot{opacity:1!important;background:#60a5fa!important;animation:none!important}[data-theme=simple] .welcomeCard-module__1XmSUG__weatherBadge{color:#cbd5e1!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:6px!important}[data-theme=simple] .welcomeCard-module__1XmSUG__dateText{color:#94a3b8!important}[data-theme=simple] .welcomeCard-module__1XmSUG__greetingTitle{color:#fafafa!important;letter-spacing:-.02em!important;font-weight:600!important}[data-theme=simple] .welcomeCard-module__1XmSUG__greetingSub{color:#cbd5e1!important;opacity:1!important;font-weight:400!important}[data-theme=simple] .welcomeCard-module__1XmSUG__toggleBtn{color:#bfdbfe!important;background:#2563eb26!important;border:1px solid #3b82f659!important;border-radius:6px!important}[data-theme=simple] .welcomeCard-module__1XmSUG__toggleBtn:hover{background:#2563eb4d!important}[data-theme=notebook] .welcomeCard-module__1XmSUG__welcomeCard{border-radius:var(--radius,10px)!important;-webkit-backdrop-filter:none!important;color:#222!important;background:linear-gradient(135deg,#fdf4f2 0%,#f7ebe6 100%)!important;border:1.5px solid #c83b3b66!important;box-shadow:0 4px 16px #c83b3b14!important}[data-theme=notebook] .welcomeCard-module__1XmSUG__welcomeCard:before{display:none!important}[data-theme=notebook] .welcomeCard-module__1XmSUG__timeBadge{color:#991b1b!important;background:#c83b3b1f!important;border:1px solid #c83b3b59!important;border-radius:6px!important;font-weight:700!important}[data-theme=notebook] .welcomeCard-module__1XmSUG__statusDot{background:#c83b3b!important}[data-theme=notebook] .welcomeCard-module__1XmSUG__weatherBadge{color:#635347!important;background:#fdfbf7!important;border:1px solid #e5dacb!important;border-radius:6px!important}[data-theme=notebook] .welcomeCard-module__1XmSUG__dateText{color:#796659!important}[data-theme=notebook] .welcomeCard-module__1XmSUG__greetingTitle{color:#291811!important;font-family:Pretendard,sans-serif!important}[data-theme=notebook] .welcomeCard-module__1XmSUG__greetingSub{color:#6b3d3d!important}[data-theme=notebook] .welcomeCard-module__1XmSUG__toggleBtn{color:#991b1b!important;background:#c83b3b1a!important;border:1px solid #c83b3b4d!important;border-radius:6px!important}[data-theme=notebook] .welcomeCard-module__1XmSUG__toggleBtn:hover{background:#c83b3b33!important}[data-theme=coffee] .welcomeCard-module__1XmSUG__welcomeCard{border-radius:var(--radius,14px)!important;-webkit-backdrop-filter:none!important;color:#f3e9df!important;background:linear-gradient(135deg,#483424 0%,#302115 100%)!important;border:1px solid #d19a5b8c!important;box-shadow:0 4px 20px #00000073,0 0 16px #d19a5b26!important}[data-theme=coffee] .welcomeCard-module__1XmSUG__welcomeCard:before{display:none!important}[data-theme=coffee] .welcomeCard-module__1XmSUG__timeBadge{color:#fde68a!important;background:#d19a5b33!important;border:1px solid #d19a5b73!important;border-radius:8px!important;font-weight:600!important}[data-theme=coffee] .welcomeCard-module__1XmSUG__statusDot{background:#d19a5b!important}[data-theme=coffee] .welcomeCard-module__1XmSUG__weatherBadge{color:#fed7aa!important;background:#ffffff0f!important;border:1px solid #d19a5b4d!important;border-radius:8px!important}[data-theme=coffee] .welcomeCard-module__1XmSUG__dateText{color:#e6d3c3!important}[data-theme=coffee] .welcomeCard-module__1XmSUG__greetingTitle{color:#fff7ed!important}[data-theme=coffee] .welcomeCard-module__1XmSUG__greetingSub{color:#fed7aa!important}[data-theme=coffee] .welcomeCard-module__1XmSUG__toggleBtn{color:#fde68a!important;background:#d19a5b33!important;border:1px solid #d19a5b73!important;border-radius:8px!important}[data-theme=coffee] .welcomeCard-module__1XmSUG__toggleBtn:hover{background:#d19a5b59!important}[data-theme=mega] .welcomeCard-module__1XmSUG__welcomeCard{border-radius:var(--radius,12px)!important;-webkit-backdrop-filter:none!important;color:#18223c!important;background:linear-gradient(135deg,#fffef5 0%,#fef8db 100%)!important;border:1.5px solid #ffd400!important;box-shadow:0 4px 16px #ffd4002e,0 2px 6px #18223c0f!important}[data-theme=mega] .welcomeCard-module__1XmSUG__welcomeCard:before{display:none!important}[data-theme=mega] .welcomeCard-module__1XmSUG__timeBadge{color:#18223c!important;background:#ffd400!important;border:1px solid #e6bf00!important;border-radius:6px!important;font-weight:700!important}[data-theme=mega] .welcomeCard-module__1XmSUG__statusDot{background:#18223c!important}[data-theme=mega] .welcomeCard-module__1XmSUG__weatherBadge{color:#475569!important;background:#fffc!important;border:1px solid #e2e8f0!important;border-radius:6px!important}[data-theme=mega] .welcomeCard-module__1XmSUG__dateText{color:#64748b!important}[data-theme=mega] .welcomeCard-module__1XmSUG__greetingTitle{color:#18223c!important}[data-theme=mega] .welcomeCard-module__1XmSUG__greetingSub{color:#475569!important}[data-theme=mega] .welcomeCard-module__1XmSUG__toggleBtn{color:#18223c!important;background:#fff!important;border:1px solid #ffd400!important;border-radius:6px!important}[data-theme=mega] .welcomeCard-module__1XmSUG__toggleBtn:hover{background:#fef08a!important}[data-theme=kustom] .welcomeCard-module__1XmSUG__welcomeCard{border-radius:var(--radius,14px)!important;-webkit-backdrop-filter:none!important;color:#f4f9ff!important;background:linear-gradient(135deg,#152244 0%,#0d152b 100%)!important;border:1px solid #1a54f580!important;box-shadow:0 4px 20px #00000073,0 0 16px #1a54f52e!important}[data-theme=kustom] .welcomeCard-module__1XmSUG__welcomeCard:before{display:none!important}[data-theme=kustom] .welcomeCard-module__1XmSUG__timeBadge{color:#93c5fd!important;background:#1a54f52e!important;border:1px solid #1a54f573!important;border-radius:8px!important;font-weight:600!important}[data-theme=kustom] .welcomeCard-module__1XmSUG__statusDot{background:#1a54f5!important}[data-theme=kustom] .welcomeCard-module__1XmSUG__weatherBadge{color:#cbd5e1!important;background:#ffffff0d!important;border:1px solid #1a54f540!important;border-radius:8px!important}[data-theme=kustom] .welcomeCard-module__1XmSUG__dateText{color:#939db0!important}[data-theme=kustom] .welcomeCard-module__1XmSUG__greetingTitle{color:#f4f9ff!important}[data-theme=kustom] .welcomeCard-module__1XmSUG__greetingSub{color:#bfdbfe!important}[data-theme=kustom] .welcomeCard-module__1XmSUG__toggleBtn{color:#93c5fd!important;background:#1a54f52e!important;border:1px solid #1a54f573!important;border-radius:8px!important}[data-theme=kustom] .welcomeCard-module__1XmSUG__toggleBtn:hover{background:#1a54f559!important}
.weatherWidget-module__k7snma__container{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:12px;max-width:440px;padding:16px 20px;display:flex}.weatherWidget-module__k7snma__header{justify-content:space-between;align-items:center;display:flex}.weatherWidget-module__k7snma__title{color:var(--text);align-items:center;gap:6px;font-size:.92rem;font-weight:700;display:flex}.weatherWidget-module__k7snma__refreshBtn{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:#ffffff0d;border-radius:6px;padding:2px 8px;font-size:.74rem;transition:all .2s}.weatherWidget-module__k7snma__refreshBtn:hover{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.weatherWidget-module__k7snma__weatherBody{background:#00000026;border:1px solid #ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.weatherWidget-module__k7snma__tempBox{align-items:baseline;gap:6px;display:flex}.weatherWidget-module__k7snma__tempVal{color:var(--accent);letter-spacing:-.5px;font-size:2.2rem;font-weight:800}.weatherWidget-module__k7snma__city{color:var(--text-dim);font-size:.8rem;font-weight:600}.weatherWidget-module__k7snma__descBox{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.weatherWidget-module__k7snma__weatherDesc{color:var(--text);font-size:.9rem;font-weight:700}.weatherWidget-module__k7snma__coffeeTip{color:var(--text);background:#2b5bee14;border:1px solid #2b5bee33;border-radius:10px;padding:10px 12px;font-size:.78rem;line-height:1.45}.weatherWidget-module__k7snma__disabledHint{color:var(--text-dim);justify-content:space-between;align-items:center;padding:8px 0;font-size:.8rem;display:flex}
.contextualRecStrip-module__ZVRVuG__container{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:relative;box-shadow:0 2px 10px #0000000d}.contextualRecStrip-module__ZVRVuG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-right:28px;display:flex}.contextualRecStrip-module__ZVRVuG__badge{color:var(--accent);align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:flex}.contextualRecStrip-module__ZVRVuG__headline{color:var(--text-dim);font-size:.84rem}.contextualRecStrip-module__ZVRVuG__closeBtn{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;font-size:1rem;transition:all .15s;display:flex;position:absolute;top:12px;right:12px}.contextualRecStrip-module__ZVRVuG__closeBtn:hover{background:var(--card-hover);color:var(--text)}.contextualRecStrip-module__ZVRVuG__scrollRow{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;display:grid}.contextualRecStrip-module__ZVRVuG__mobilePagination{display:none}@media (max-width:520px){.contextualRecStrip-module__ZVRVuG__scrollRow{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.contextualRecStrip-module__ZVRVuG__scrollRow::-webkit-scrollbar{display:none}.contextualRecStrip-module__ZVRVuG__card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 88%;min-width:0}.contextualRecStrip-module__ZVRVuG__mobilePagination{justify-content:center;align-items:center;gap:6px;margin-top:6px;display:flex}.contextualRecStrip-module__ZVRVuG__dot{background:var(--border);cursor:pointer;border:none;border-radius:3px;width:6px;height:6px;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1)}.contextualRecStrip-module__ZVRVuG__dotActive{background:var(--accent);width:18px}}.contextualRecStrip-module__ZVRVuG__card{background:var(--card-hover);border:1px solid var(--border);cursor:pointer;text-align:left;width:100%;font:inherit;border-radius:12px;flex-direction:column;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.contextualRecStrip-module__ZVRVuG__card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 14px #00000026}.contextualRecStrip-module__ZVRVuG__thumbWrapper{background:#000;width:100%;padding-bottom:56.25%;position:relative}.contextualRecStrip-module__ZVRVuG__thumbImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.contextualRecStrip-module__ZVRVuG__info{background:var(--card-hover);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.contextualRecStrip-module__ZVRVuG__title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.contextualRecStrip-module__ZVRVuG__channel{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;overflow:hidden}.contextualRecStrip-module__ZVRVuG__metaRow{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.contextualRecStrip-module__ZVRVuG__pipLaunchBtn{background:var(--card);border:1px solid var(--border);color:var(--text-dim);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:inline-flex}.contextualRecStrip-module__ZVRVuG__pipLaunchBtn:hover{background:var(--accent);color:var(--accent-contrast,#fff);border-color:var(--accent);transform:scale(1.06)}.contextualRecStrip-module__ZVRVuG__pipLaunchBtn:active{transform:scale(.95)}
.widgetLibrary-module__5XLpfq__library{color:var(--text);min-width:0}.widgetLibrary-module__5XLpfq__header,.widgetLibrary-module__5XLpfq__heading,.widgetLibrary-module__5XLpfq__toolbar,.widgetLibrary-module__5XLpfq__folderButton,.widgetLibrary-module__5XLpfq__breadcrumb{align-items:center;display:flex}.widgetLibrary-module__5XLpfq__header{justify-content:space-between;gap:10px;margin-bottom:10px}.widgetLibrary-module__5XLpfq__heading{gap:7px;font-size:.85rem;font-weight:700}.widgetLibrary-module__5XLpfq__heading svg{color:var(--text-dim)}.widgetLibrary-module__5XLpfq__total,.widgetLibrary-module__5XLpfq__folderCount{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:500}.widgetLibrary-module__5XLpfq__total{border:1px solid var(--border);border-radius:6px;padding:1px 6px}.widgetLibrary-module__5XLpfq__textButton{color:var(--text-dim);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:6px;font-size:.7rem}.widgetLibrary-module__5XLpfq__textButton:hover{color:var(--accent)}.widgetLibrary-module__5XLpfq__textButton:disabled{cursor:default;color:var(--text-dim)}.widgetLibrary-module__5XLpfq__toolbar{gap:8px;margin-bottom:10px}.widgetLibrary-module__5XLpfq__toolbar input{background:var(--surface);min-width:0;color:var(--text);border:1px solid var(--border);font:inherit;border-radius:8px;flex:1;padding:8px 10px;font-size:.74rem}.widgetLibrary-module__5XLpfq__toolbar input::placeholder{color:var(--text-dim)}.widgetLibrary-module__5XLpfq__addButton{border:1px dashed var(--border);color:var(--text-dim);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:4px;padding:8px;font-size:.7rem;display:inline-flex}.widgetLibrary-module__5XLpfq__addButton:hover{color:var(--accent);border-color:var(--accent)}.widgetLibrary-module__5XLpfq__folders{gap:5px;display:grid}.widgetLibrary-module__5XLpfq__folder{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden}.widgetLibrary-module__5XLpfq__activeFolder{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.widgetLibrary-module__5XLpfq__folderButton{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;gap:8px;padding:10px 11px}.widgetLibrary-module__5XLpfq__folderButton:hover{background:var(--accent-dim)}.widgetLibrary-module__5XLpfq__folderButton svg{color:var(--text-dim);flex-shrink:0}.widgetLibrary-module__5XLpfq__chevron{color:var(--text-dim);font-size:1.15rem;line-height:1;transition:transform .15s}.widgetLibrary-module__5XLpfq__chevronOpen{transform:rotate(90deg)}.widgetLibrary-module__5XLpfq__folderName{flex:1;font-size:.77rem;font-weight:600}.widgetLibrary-module__5XLpfq__folderCount{background:var(--accent-dim);border-radius:5px;padding:1px 5px}.widgetLibrary-module__5XLpfq__activeDot{background:var(--accent);border-radius:50%;width:5px;height:5px}.widgetLibrary-module__5XLpfq__children{border-left:1px solid var(--border);flex-wrap:wrap;gap:6px;margin:0 10px 10px 22px;padding:3px 0 2px 13px;display:flex}.widgetLibrary-module__5XLpfq__children[hidden]{display:none}.widgetLibrary-module__5XLpfq__chip{border:1px solid var(--border);max-width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:.73rem;font-weight:500;display:inline-flex}.widgetLibrary-module__5XLpfq__chip>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.widgetLibrary-module__5XLpfq__chip svg{color:var(--text-dim);flex-shrink:0}.widgetLibrary-module__5XLpfq__chip:hover{background:var(--accent-dim);border-color:var(--accent)}.widgetLibrary-module__5XLpfq__selected{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.widgetLibrary-module__5XLpfq__mark{background:var(--accent-dim);width:17px;height:17px;color:var(--text-dim);border-radius:4px;flex-shrink:0;place-items:center;font-size:.65rem;font-weight:700;display:grid}.widgetLibrary-module__5XLpfq__breadcrumb{color:var(--text-dim);gap:7px;padding:10px 2px 0;font-size:.69rem}.widgetLibrary-module__5XLpfq__breadcrumb strong{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.widgetLibrary-module__5XLpfq__empty{color:var(--text-dim);padding:10px;font-size:.75rem}.widgetLibrary-module__5XLpfq__library button:focus-visible,.widgetLibrary-module__5XLpfq__library input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.widgetLibrary-module__5XLpfq__chevron{transition:none}}
.desktopBaristaConnector-module__ml3CNW__backdrop{z-index:1600;background:#0007;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.desktopBaristaConnector-module__ml3CNW__dialog{background:var(--card,#fff);width:min(440px,100%);max-height:90vh;color:var(--text,#222);border:1px solid var(--border,#ddd);text-align:left;border-radius:20px;padding:24px;font-weight:400;overflow-y:auto;box-shadow:0 20px 60px #0004}.desktopBaristaConnector-module__ml3CNW__dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.desktopBaristaConnector-module__ml3CNW__dialog h2{margin:0;font-size:1.1rem}.desktopBaristaConnector-module__ml3CNW__dialog p{font-size:.85rem;line-height:1.7}.desktopBaristaConnector-module__ml3CNW__dialog button{border:1px solid var(--border,#ddd);background:var(--accent,#ad7450);color:var(--accent-contrast,#fff);cursor:pointer;border-radius:9px;padding:9px 13px}.desktopBaristaConnector-module__ml3CNW__dialog header button{color:inherit;background:0 0}.desktopBaristaConnector-module__ml3CNW__dialog button:disabled{opacity:.5;cursor:not-allowed}.desktopBaristaConnector-module__ml3CNW__dialog label{margin:22px 0 8px;font-size:.82rem;display:block}.desktopBaristaConnector-module__ml3CNW__codeRow{gap:8px;display:flex}.desktopBaristaConnector-module__ml3CNW__codeRow input{letter-spacing:.25em;border:1px solid var(--border,#ccc);background:var(--bg,#fafafa);width:100%;min-width:0;color:inherit;border-radius:9px;padding:10px;font-family:monospace;font-size:1.3rem}.desktopBaristaConnector-module__ml3CNW__codeRow button{flex-shrink:0}.desktopBaristaConnector-module__ml3CNW__note{color:var(--text-dim,#666);border-top:1px solid var(--border,#ddd);margin-bottom:0;padding-top:14px}.desktopBaristaConnector-module__ml3CNW__error{color:#c85645}.desktopBaristaConnector-module__ml3CNW__connected{margin-top:20px}.desktopBaristaConnector-module__ml3CNW__connected button{margin-right:8px}
.baristaPipCard-module__svf2Iq__card{--pip-bg:#202020;--pip-text:#f3ede5;--pip-focus:#e8b67c;--pip-avatar-border:#735d49;--pip-avatar-bg:#302b26;--pip-line:#3a3530;--pip-scroll:#625346;--pip-speech:#f0e9df;--pip-button-border:#d9b58d;--pip-button:#e6c5a1;--pip-button-text:#33271d;--pip-button-hover:#efd3b4;--pip-mood-hover:#35302b;--pip-selected-border:#766048;--pip-selected:#3b3127;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;background:var(--pip-bg);width:100%;height:100dvh;color:var(--pip-text);flex-direction:column;gap:8px;padding:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;display:flex;overflow:hidden}:is(html[data-theme=light] .baristaPipCard-module__svf2Iq__card,html[data-theme=mega] .baristaPipCard-module__svf2Iq__card,html[data-theme=notebook] .baristaPipCard-module__svf2Iq__card){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pip-bg:#faf6ef;--pip-text:#352b23;--pip-focus:#976139;--pip-avatar-border:#cfb89c;--pip-avatar-bg:#f0e4d4;--pip-line:#e4d9ca;--pip-scroll:#baa38a;--pip-speech:#44362a;--pip-button-border:#755037;--pip-button:#80583c;--pip-button-text:#fffaf3;--pip-button-hover:#6c472f;--pip-mood-hover:#f0e6d8;--pip-selected-border:#c2a077;--pip-selected:#ebdbc4}.baristaPipCard-module__svf2Iq__card *{box-sizing:border-box}.baristaPipCard-module__svf2Iq__card button{font:inherit;cursor:pointer}.baristaPipCard-module__svf2Iq__card button:focus-visible{outline:2px solid var(--pip-focus);outline-offset:3px}.baristaPipCard-module__svf2Iq__card button:disabled{cursor:wait;opacity:.65}.baristaPipCard-module__svf2Iq__avatar{border:1px solid var(--pip-avatar-border);background:var(--pip-avatar-bg);border-radius:50%;flex-shrink:0;width:22px;height:22px;padding:1px;transition:transform .2s}.baristaPipCard-module__svf2Iq__avatar[data-bouncing=true]{transform:translateY(-3px)rotate(-4deg)}.baristaPipCard-module__svf2Iq__avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.baristaPipCard-module__svf2Iq__log{scrollbar-width:thin;scrollbar-color:var(--pip-scroll) transparent;-webkit-user-select:text;user-select:text;flex-direction:column;flex:1;gap:8px;min-height:0;padding:2px;display:flex;overflow:auto}.baristaPipCard-module__svf2Iq__log:focus-visible{outline:1px solid var(--pip-focus);outline-offset:-1px}.baristaPipCard-module__svf2Iq__assistant{flex-shrink:0;align-items:flex-start;gap:4px;display:flex}.baristaPipCard-module__svf2Iq__user{flex-shrink:0;justify-content:flex-end;padding-left:22px;display:flex}.baristaPipCard-module__svf2Iq__speech{background:var(--pip-avatar-bg);white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;color:var(--pip-speech);border-radius:3px 9px 9px;margin:0;padding:6px 7px;font-size:11px;line-height:1.5}.baristaPipCard-module__svf2Iq__user .baristaPipCard-module__svf2Iq__speech{background:var(--pip-button);color:var(--pip-button-text);border-radius:9px 3px 9px 9px}.baristaPipCard-module__svf2Iq__speech[data-error=true]{border:1px dashed var(--pip-focus)}.baristaPipCard-module__svf2Iq__actions{flex-shrink:0;justify-content:space-between;align-items:center;gap:2px;display:flex}.baristaPipCard-module__svf2Iq__bell{border:1px solid var(--pip-button-border);background:var(--pip-button);width:24px;height:24px;color:var(--pip-button-text);border-radius:7px;flex-shrink:0;place-items:center;padding:0;display:grid}.baristaPipCard-module__svf2Iq__bell:hover:not(:disabled){background:var(--pip-button-hover)}.baristaPipCard-module__svf2Iq__mood{background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;display:grid}.baristaPipCard-module__svf2Iq__mood:hover:not(:disabled){background:var(--pip-mood-hover)}.baristaPipCard-module__svf2Iq__mood[aria-pressed=true]{border-color:var(--pip-selected-border);background:var(--pip-selected)}.baristaPipCard-module__svf2Iq__composer{border:1px solid var(--pip-line);border-radius:7px;flex-shrink:0;align-items:center;gap:2px;height:28px;display:flex}.baristaPipCard-module__svf2Iq__composer:focus-within{border-color:var(--pip-focus)}.baristaPipCard-module__svf2Iq__composer input{width:0;min-width:0;color:var(--pip-text);font:inherit;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1;padding:4px 6px;font-size:11px}.baristaPipCard-module__svf2Iq__composer input::placeholder{color:var(--pip-text);opacity:.55}.baristaPipCard-module__svf2Iq__composer button{background:var(--pip-button);width:24px;height:24px;color:var(--pip-button-text);border:0;border-radius:5px;padding:0}.baristaPipCard-module__svf2Iq__composer .baristaPipCard-module__svf2Iq__menuToggle{color:var(--pip-text);background:0 0;flex-shrink:0}@media (prefers-reduced-motion:reduce){.baristaPipCard-module__svf2Iq__avatar{transition:none}.baristaPipCard-module__svf2Iq__avatar[data-bouncing=true]{transform:none}}.baristaPipCard-module__svf2Iq__windowBar{flex-shrink:0;justify-content:flex-end;height:18px;display:flex}.baristaPipCard-module__svf2Iq__collapseButton{width:24px;height:18px;color:var(--pip-text);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;line-height:1;display:grid}.baristaPipCard-module__svf2Iq__collapseButton:hover{background:var(--pip-mood-hover)}.baristaPipCard-module__svf2Iq__chatBody{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.baristaPipCard-module__svf2Iq__chatBody[hidden]{display:none}.baristaPipCard-module__svf2Iq__card{gap:2px;padding-top:4px}.baristaPipCard-module__svf2Iq__card[data-collapsed=true]{padding:4px 8px}.baristaPipCard-module__svf2Iq__card[data-collapsed=true] .baristaPipCard-module__svf2Iq__windowBar{height:20px}
