@import url(https://fonts.googleapis.com/css2?family=Google+Sans+Code:ital,wght@0,300..800;1,300..800&family=Oxanium:wght@200..800&display=swap);body{background-image:url(/static/media/background.af999fd53cab3d2d5b4e.png);background-position:50%;background-repeat:repeat-y;background-size:cover}.bgfx{background:radial-gradient(1200px 1200px at 70% -20%,#8b5cf659,#0000 60%),radial-gradient(900px 900px at 10% 110%,#22d3ee40,#0000 55%),var(--bg);inset:0;overflow:hidden;position:fixed;z-index:-1}.bgfx-bg{filter:blur(14px) saturate(120%) brightness(.9);height:110%;inset:-5% -5% -5% -5%;object-fit:cover;transform:scale(1.1);width:110%}.bgfx-bg,.bgfx-glows i{opacity:.35;position:absolute}.bgfx-glows i{border-radius:50%;filter:blur(60px)}.bgfx-glows .g1{background:radial-gradient(circle at 30% 30%,#8b5cf6,#0000 60%);height:680px;left:-120px;top:-160px;width:680px}.bgfx-glows .g2{background:radial-gradient(circle at 60% 60%,#22d3ee,#0000 60%);bottom:-120px;height:560px;right:-100px;width:560px}.bgfx-wave{filter:drop-shadow(0 10px 30px rgba(34,211,238,.25));left:-20%;mix-blend-mode:screen;opacity:.55;position:absolute;width:140%;will-change:transform}.bgfx-wave.w1{animation:drift1 28s ease-in-out infinite alternate;bottom:-4%}.bgfx-wave.w2{animation:drift2 32s ease-in-out infinite alternate;bottom:16%;opacity:.42}.bgfx-wave.w3{animation:drift3 36s ease-in-out infinite alternate;bottom:32%;opacity:.3}@keyframes drift1{0%{transform:translateX(-2%) translateY(0) scale(1.02)}to{transform:translateX(2%) translateY(-2%) scale(1.05)}}@keyframes drift2{0%{transform:translateX(2%) translateY(0) scale(1.01)}to{transform:translateX(-1%) translateY(1%) scale(1.03)}}@keyframes drift3{0%{transform:translateX(0) translateY(0)}to{transform:translateX(1%) translateY(-1%)}}.bgfx-noise{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='https://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 0.03'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;mix-blend-mode:overlay;opacity:.55;pointer-events:none;position:absolute}.auth-container{justify-content:center;min-height:100vh;padding:48px 16px}.auth-card,.auth-container{align-items:center;display:flex}.auth-card{flex-direction:column;gap:14px;padding:18px 18px 20px;width:clamp(320px,42vw,560px)}.auth-card h2{line-height:1.2;margin:6px 0 4px;text-align:center}.auth-card form{display:flex;flex-direction:column;gap:10px;width:100%}.auth-card input{background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;outline:none;padding:12px 14px;width:100%}.auth-card input::placeholder{color:#cbd5ff;opacity:.8}.auth-card input:focus{border-color:#22d3ee8c;box-shadow:0 0 0 3px #22d3ee40}.auth-card .btn-primary,.auth-card button[type=submit]{border-radius:14px;padding:12px 16px;width:100%}.toggle-button{margin-top:4px;width:auto}.auth-container>.toggle-button,.toggle-button{align-self:center}@media (max-width:560px){.auth-card{border-radius:16px;padding:16px;width:min(92vw,520px)}.auth-card h2{font-size:1.6rem}}.conversations-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.convo-card{backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);background:radial-gradient(120% 120% at 100% -10%,#ff53c017,#0000 40%),radial-gradient(120% 120% at -10% 110%,#22d3ee14,#0000 40%),#10121c8c;border:1px solid #ffffff1a;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0d,0 10px 40px #0000002e;color:#e6e9ff;cursor:pointer;padding:14px;position:relative;transition:transform .14s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.convo-card:after{background:linear-gradient(135deg,#8b5cf6,#22d3ee);background:linear-gradient(135deg,var(--acc1,#8b5cf6),var(--acc2,#22d3ee));border-radius:inherit;content:"";filter:blur(10px);inset:-1px;opacity:.14;pointer-events:none;position:absolute;transition:opacity .2s ease}.convo-card:hover{border-color:#ffffff2e;box-shadow:0 12px 44px #22d3ee38;transform:translateY(-2px)}.convo-card:hover:after{opacity:.25}.convo-card:focus-visible{box-shadow:0 0 0 3px #ffffff3d,0 0 0 6px #22d3ee73;outline:none}.convo-card__head{align-items:center;display:flex;gap:10px;margin-bottom:8px}.convo-card__icon{background:linear-gradient(135deg,#8b5cf659,#22d3ee47);border-radius:10px;box-shadow:0 6px 18px #22d3ee40;color:#eafaff;display:grid;height:32px;place-items:center;width:32px}.convo-card__title{font-size:1rem;font-weight:700;letter-spacing:.2px;margin:0}.convo-card__preview{color:#cfd6ff;line-height:1.6;margin:6px 0 10px;opacity:.9}.convo-card__meta{align-items:center;color:#9aa3c3;display:flex;font-size:.85rem;gap:8px;justify-content:space-between}.convo-card__tag{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;color:#e6e9ff;font-size:.8rem;padding:3px 8px}.convo-empty{border-radius:16px;grid-column:1/-1;padding:24px;text-align:center}.convo-empty__icon{background:linear-gradient(135deg,#ff53c04d,#8b5cf640);border-radius:12px;color:#fff;display:grid;font-size:26px;height:44px;line-height:44px;margin:0 auto 8px;place-items:center;width:44px}.convo-empty__text{color:#cfd6ff;display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.convo-empty__text strong{color:#fff;font-size:1.05rem}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.new-conv-btn{margin-bottom:10px}:root{--card-radius:12px;--card-pad:16px;--card-min-h:260px;--card-hover-h:340px;--shadow:0 2px 16px #0000000f;--border:1px solid #eee}.persona-container h1{margin:16px 0}.toolbar{align-items:center;display:flex;gap:12px;margin-bottom:12px}.search-input{background:#fff;border:1px solid #ddd;border-radius:10px;flex:1 1;padding:10px 12px}.limit-setter{align-items:center;display:flex;gap:8px}.persona-grid{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.persona-card{border-radius:12px;border-radius:var(--card-radius);height:260px;height:var(--card-min-h);perspective:1000px;-webkit-perspective:1000px;position:relative;transition:height .26s ease;-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.persona-card:hover{height:340px;height:var(--card-hover-h)}}.persona-card .card-inner{background:#fff;border:1px solid #eee;border:var(--border);border-radius:12px;border-radius:var(--card-radius);box-shadow:0 2px 16px #0000000f;box-shadow:var(--shadow);height:100%;overflow:hidden;position:relative;transition:transform .5s ease;width:100%}@media (hover:hover) and (pointer:fine){.persona-card:hover .card-inner{transform:rotateY(180deg)}}.persona-card.is-flipped .card-inner{transform:rotateY(180deg)}.card-face{grid-gap:8px;background-color:#fff;display:grid;gap:8px;grid-template-rows:auto 1fr auto;inset:0;padding:16px;padding:var(--card-pad);position:absolute;transform:translateZ(0);transform-style:preserve-3d}.card-front{transform:rotateY(0deg)}.card-back{transform:rotateY(180deg)}@media only screen and (max-width:600px){.persona-card .card-back{visibility:hidden}.persona-card.is-flipped .card-back{visibility:visible}.persona-card.is-flipped .card-front{visibility:hidden}}@media only screen and (min-width:601px){.persona-card .card-back{visibility:hidden}.persona-card:hover .card-back{visibility:visible}.persona-card:hover .card-front{visibility:hidden}}.persona-card .card-inner{background:radial-gradient(120% 120% at 100% -10%,#ff53c01f,#0000 40%),radial-gradient(120% 120% at -10% 110%,#22d3ee1a,#0000 40%),#10121c8c;border:1px solid #ffffff1a;box-shadow:inset 0 1px 0 #ffffff0d,0 12px 50px #22d3ee1f;transform-style:preserve-3d}.persona-card .card-inner:before{background:var(--grad-1);border-radius:inherit;content:"";filter:blur(12px);inset:-1px;opacity:.15;pointer-events:none;position:absolute}.card-face h3{backface-visibility:hidden;-webkit-transform-style:preserve-3d}.choose-btn{background:#ffffff0a;border:1px solid #ffffff29}.choose-btn:hover{box-shadow:0 10px 30px #8b5cf640}.persona-avatar{border-radius:50%;height:48px;object-fit:cover;width:48px}.hint{align-self:end;color:#777;font-size:12px}.details-scroll{line-height:1.5;min-height:0;overflow:auto;padding-right:2px;scrollbar-width:thin}.choose-btn{background:#f6f6f6;border:1px solid #ddd;border-radius:10px;justify-self:end;padding:8px 12px}.choose-btn:hover{background:#efefef}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.skeleton{animation:shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;border-radius:12px;border-radius:var(--card-radius);height:120px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin:16px 0}.pagination .page-indicator{color:#666}.pagination button{padding:6px 12px}@media (prefers-reduced-motion:reduce){.persona-card,.persona-card .card-inner{transition:none}}@media (max-width:600px){:root{--card-min-h:320px;--card-hover-h:360px}}.chat-shell{height:100vh;padding:12px;position:relative}@media (max-width:960px){.chat-shell{grid-template-columns:1fr}}.chat-container{backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);background:radial-gradient(120% 120% at 0 0,#8b5cf61a,#0000 40%),var(--card);border:1px solid var(--card-border);border-radius:var(--radius-xl);box-shadow:var(--card-glow);display:flex;flex-direction:column;height:100%;min-width:0}.chat-toolbar{border-bottom:1px solid #ffffff0f;padding:10px 12px}.actions-toggle{composes:btn-neon}.message-list{flex:1 1 auto;overflow:auto;padding:20px 24px}.message-row{display:flex;margin:10px 0}.user-row{justify-content:flex-end}.ai-row{justify-content:flex-start}.message-bubble{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff14;border-radius:16px;box-shadow:0 6px 24px #0000002e,inset 0 1px 0 #ffffff0f;line-height:1.6;max-width:70%;padding:10px 14px}.user-bubble{background:var(--grad-2);color:#fff}.ai-bubble{background:linear-gradient(180deg,#22d3ee29,#8b5cf61a);color:#eafaff}.message-input-form{background:linear-gradient(180deg,#ffffff05,#0000001a);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);border-top:1px solid #ffffff0f;display:flex;gap:10px;padding:12px}.message-input-form input{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:var(--radius-md);color:var(--fg);flex:1 1;padding:12px 14px}.message-input-form input::placeholder{color:#efefef}.message-input-form button{composes:btn-neon}.typing-indicator{color:var(--muted)}.chat-layout{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 0;position:relative}.actions-panel.open+.chat-container,.actions-panel.open~.chat-container,.chat-layout .chat-container{grid-column:1/2}.actions-panel{background:#fff;border-left:1px solid #eee;bottom:0;box-shadow:-2px 0 12px #0000000d;overflow:hidden;position:absolute;right:0;top:0;transition:width .22s ease;width:0}.actions-panel.open{width:300px}.actions-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:10px 12px}.actions-header h3{font-size:16px;margin:0}.close-btn{background:none;border:0;cursor:pointer;font-size:20px;line-height:1}.actions-body{height:calc(100% - 48px);overflow:auto;padding:12px}.action-row+.action-row{margin-top:8px}.action-item{grid-gap:6px;background:#fff;border:1px solid #eee;border-radius:10px;display:grid;gap:6px;grid-template-rows:auto 1fr auto;padding:10px}.action-item .action-title{font-weight:600}.action-item .action-body{white-space:pre-wrap;word-break:break-word}.action-item .action-meta{color:#777;font-size:12px}.action-item.belief{border-left:3px solid #5b8def}.action-item.refusal{border-left:3px solid #f59e0b}.action-item.generic{border-left:3px solid #9ca3af}.chat-toolbar{background:#fff;border-bottom:1px solid #eee;display:flex;justify-content:flex-end;padding:6px 10px}.actions-toggle{background:#f6f6f6;border:1px solid #ddd;border-radius:8px;padding:6px 10px;position:relative}.actions-toggle:hover{background:#efefef}.badge{align-items:center;display:inline-flex;height:18px;justify-content:center;margin-left:6px;padding:0 5px}@media (max-width:900px){.actions-panel.open{width:100%}}.chat-page{display:flex;flex-direction:column;gap:10px;padding:12px}.chat-header{grid-gap:10px;align-items:center;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);background:radial-gradient(120% 120% at 100% -10%,#ff53c01a,#0000 42%),radial-gradient(120% 120% at -10% 110%,#22d3ee1a,#0000 42%),#10121c73;border:1px solid #ffffff1a;border-radius:14px;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:8px 12px}.back-btn .icon{height:1.1em;width:1.1em}.chat-header-title{align-items:center;display:flex;font-weight:700;gap:8px;justify-self:center;letter-spacing:.2px}.dot-online{background:radial-gradient(circle at 40% 40%,#22d3ee,#8b5cf6);border-radius:999px;box-shadow:0 0 12px #22d3ee99,0 0 24px #8b5cf673;height:8px;width:8px}.chat-shell{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 360px;min-height:70vh}.actions-panel{border-left:1px solid #ffffff14;padding-left:10px}@media (max-width:960px){.chat-shell{grid-template-columns:1fr}.actions-panel{border-left:none;order:3;padding-left:0}}.typing-indicator{color:#9aa3c3;font-size:12px;margin:6px 0}:root{--card:#10121c8c;--card-border:#ffffff14;--card-glow:0 10px 50px #7c3aed33;--fg:#e6e9ff;--muted:#8b90a8;--acc1:#8b5cf6;--acc2:#22d3ee;--acc3:#ff53c0;--grad-1:linear-gradient(135deg,#8b5cf6,#22d3ee);--grad-2:linear-gradient(135deg,#ff53c0,#8b5cf6);--radius-xl:20px;--radius-lg:14px;--radius-md:10px;--blur:blur(14px) saturate(140%)}#root,body,html{height:100%}body{color:#e6e9ff;color:var(--fg)}.glass{backdrop-filter:blur(14px) saturate(140%);backdrop-filter:var(--blur);-webkit-backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:var(--blur);background:#10121c8c;background:var(--card);border:1px solid #ffffff14;border:1px solid var(--card-border);border-radius:20px;border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 #ffffff0d,0 10px 50px #7c3aed33;box-shadow:inset 0 1px 0 #ffffff0d,var(--card-glow)}.btn-neo{--bg1:#ffffff14;--bg2:#ffffff08;--ring:#22d3ee73;align-items:center;align-self:center;background:linear-gradient(var(--bg1),var(--bg2)) padding-box,linear-gradient(135deg,#8b5cf6,#22d3ee) border-box;background:linear-gradient(var(--bg1),var(--bg2)) padding-box,linear-gradient(135deg,var(--acc1),var(--acc2)) border-box;border:1px solid #0000;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff1f,0 6px 24px #0000002e;color:#e6e9ff;color:var(--fg);cursor:pointer;display:inline-flex;font-weight:600;gap:.55rem;justify-content:center;letter-spacing:.02em;line-height:1;padding:10px 16px;position:relative;transition:transform .12s ease,box-shadow .2s ease,filter .2s ease,background .2s ease;-webkit-user-select:none;user-select:none}.btn-neon:before{background:linear-gradient(135deg,#8b5cf6,#22d3ee);background:var(--grad-1);border-radius:inherit;content:"";filter:blur(10px);inset:-1px;opacity:.18;pointer-events:none;position:absolute}.btn-neo:hover{box-shadow:inset 0 1px 0 #ffffff2e,0 10px 34px #22d3ee40;transform:translateY(-1px)}.btn-neo:hover:after{opacity:.55}.btn-neo:active{filter:saturate(110%);transform:translateY(0) scale(.98)}.btn-neo:after{background:radial-gradient(120% 120% at 50% 0,#8b5cf647,#0000 60%),radial-gradient(120% 120% at 50% 100%,#22d3ee38,#0000 60%);border-radius:inherit;content:"";filter:blur(12px);inset:-2px;opacity:.35;pointer-events:none;position:absolute;transition:opacity .2s ease}.btn-neo:focus-visible{box-shadow:0 0 0 3px #ffffff40,0 0 0 6px var(--ring);outline:none}.btn-neo.is-disabled,.btn-neo[disabled]{cursor:not-allowed;filter:grayscale(10%) brightness(.9);opacity:.55}.btn-neo--sm{border-radius:10px;font-size:.9rem;padding:8px 12px}.btn-neo--lg{border-radius:14px;font-size:1.05rem;padding:12px 18px}.btn-neo .icon{display:inline-block;height:1.1em;width:1.1em}.badge{background:#ef4444;border-radius:999px;color:#fff;display:inline-block;font-size:12px;line-height:18px;min-width:18px;padding:0 6px;text-align:center}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.btn-neo,.btn-neo:after{transition:none}.btn-neo.is-loading:before{animation:none}}.nav-wrap{padding:0 12px;position:sticky;top:12px;z-index:50}.nav{grid-gap:12px;align-items:center;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);background:radial-gradient(120% 120% at 100% -10%,#ff53c01a,#0000 42%),radial-gradient(120% 120% at -10% 110%,#22d3ee1a,#0000 42%),#10121c73;border:1px solid #ffffff1a;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0f,0 10px 40px #0000002e;display:grid;gap:12px;grid-template-columns:auto 1fr auto auto;padding:8px 12px;position:relative}.nav:after{background:linear-gradient(135deg,#8b5cf6,#22d3ee);background:linear-gradient(135deg,var(--acc1,#8b5cf6),var(--acc2,#22d3ee));border-radius:inherit;content:"";filter:blur(10px);inset:-1px;opacity:.12;pointer-events:none;position:absolute}.nav-brand{align-items:center;color:#fff;display:flex;gap:10px;text-decoration:none}.brand-mark{background:linear-gradient(135deg,#8b5cf659,#22d3ee47);border-radius:8px;box-shadow:0 6px 18px #22d3ee40;display:grid;height:28px;overflow:hidden;place-items:center;width:28px}.brand-mark img{filter:drop-shadow(0 2px 8px rgba(0,0,0,.35));height:20px;object-fit:contain;width:20px}.brand-text{background:linear-gradient(135deg,#fff,#d8e5ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:800;letter-spacing:.4px}.nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px}.nav-link{border-radius:10px;color:#dfe6ff;font-weight:600;letter-spacing:.2px;padding:8px 10px;position:relative;text-decoration:none;transition:color .15s ease,background .15s ease}.nav-link:after{background:linear-gradient(90deg,#8b5cf6,#22d3ee);background:linear-gradient(90deg,var(--acc1,#8b5cf6),var(--acc2,#22d3ee));border-radius:2px;bottom:6px;content:"";height:2px;left:10px;position:absolute;right:10px;transform:scaleX(0);transform-origin:20% 50%;transition:transform .18s ease}.nav-link:hover{background:#ffffff0a;color:#fff}.nav-link:hover:after{transform:scaleX(1)}.nav-link.active{background:#ffffff0f;color:#fff}.nav-link.active:after{transform:scaleX(1)}.nav-actions{align-items:center;display:flex;gap:8px}.nav-toggle{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;color:#eafaff;display:none;height:38px;margin-left:4px;width:38px}.nav-toggle:hover{background:#ffffff12}.nav-drawer{backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);background:#10121cbf;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 12px 40px #00000040;display:none;left:12px;padding:10px;position:absolute;right:12px;top:calc(100% + 8px)}.nav-drawer.open{display:block}.nav-drawer-link{border-radius:10px;color:#dfe6ff;display:block;font-weight:600;padding:10px 12px;text-decoration:none}.nav-drawer-link+.nav-drawer-link{margin-top:6px}.nav-drawer-link:hover{background:#ffffff12;color:#fff}.nav-drawer-link.active{background:#ffffff1a;color:#fff}.nav-drawer-actions{display:flex;gap:8px;margin-top:10px}@media (max-width:900px){.nav{grid-template-columns:auto 1fr auto}.nav-actions,.nav-links{display:none}.nav-toggle{display:inline-grid;place-items:center}}:root{font-synthesis-weight:none;font-synthesis-style:none}body h1,body h2{-webkit-font-smoothing:antialiased;font-family:Oxanium,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600}body *,body h1,body h2{-moz-osx-font-smoothing:grayscale}body *{-webkit-font-smoothing:antialiased;font-family:Oxanium,monospace;font-optical-sizing:auto;font-style:normal;font-weight:300}input::-webkit-input-placeholder,textarea::-webkit-textarea-placeholder{color:#000;font-family:Google Sans Code,monospace;font-optical-sizing:auto;font-style:normal;font-weight:500}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{color-scheme:light}*{box-sizing:border-box}body{background-color:#f4f7f6;color:#fff;margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer}.container{margin:0 auto;max-width:1000px;padding:16px}.card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000000f;padding:16px}
/*# sourceMappingURL=main.bdcd9d88.css.map*/