[data-theme-family=parchment]{--parchment-serif:Georgia, "Palatino Linotype", "Book Antiqua", Palatino, serif;--parchment-display:var(--font-fraunces,Georgia), Georgia, serif;--parchment-ornament:"❦";--parchment-paper:#f5e6c8;--parchment-paper-mid:#ebe0c8;--parchment-paper-deep:#d9c5a3;--parchment-stain:#b48c5a2e;--parchment-wood-deep:#1a1008;--parchment-wood-face:#3d2b1f;--parchment-gold-dim:#a68952;--parchment-gold-mid:#c9a227;--parchment-gold-bright:#e8d4a8;--parchment-ink:#3c2f2f;--parchment-wax:#7b1d1d}[data-theme-family=parchment] body,[data-theme-family=parchment] .app-sidebar,[data-theme-family=parchment] button,[data-theme-family=parchment] [role=button],[data-theme-family=parchment] input,[data-theme-family=parchment] textarea,[data-theme-family=parchment] select,[data-theme-family=parchment] nav,[data-theme-family=parchment] label,[data-theme-family=parchment] .markdown-block,[data-theme-family=parchment] .settings-page{font-family:var(--parchment-serif)}[data-theme-family=parchment] code,[data-theme-family=parchment] pre,[data-theme-family=parchment] .font-mono,[data-theme-family=parchment] kbd,[data-theme-family=parchment] samp,[data-theme-family=parchment] .studio-zoom-label,[data-theme-family=parchment] .studio-slider-value,[data-theme-family=parchment] .studio-toolbar-tag{font-family:var(--font-mono-user,ui-monospace, "SFMono-Regular", Menlo, monospace)}[data-theme-family=parchment] .rounded-xl{border-radius:6px!important}[data-theme-family=parchment] .rounded-lg{border-radius:5px!important}[data-theme-family=parchment] .rounded-md{border-radius:4px!important}[data-theme-family=parchment] .rounded-\[1\.5rem\],[data-theme-family=parchment] .rounded-2xl,[data-theme-family=parchment] .rounded-full:not(span):not([class*=accent]):not(input[type=color]):not(.parchment-theme-toggle){border-radius:6px!important}[data-theme-family=parchment] button,[data-theme-family=parchment] [role=button],[data-theme-family=parchment] a,[data-theme-family=parchment] input,[data-theme-family=parchment] textarea,[data-theme-family=parchment] select,[data-theme-family=parchment] .nav-item,[data-theme-family=parchment] .nb-card,[data-theme-family=parchment] .pf-card{transition-duration:.28s!important;transition-timing-function:ease-in-out!important}[data-theme-family=parchment] .markdown-block a{text-underline-offset:3px;color:#8b3a1a;text-decoration-style:dotted!important}[data-theme-family=parchment].theme-light{--ui-background:#e8d9bc;--ui-card:var(--parchment-paper-mid);--ui-card-foreground:var(--parchment-ink);--ui-popover:var(--parchment-paper-mid);--ui-popover-foreground:var(--parchment-ink);--ui-foreground:var(--parchment-ink);--ui-border:#9a8058;--ui-input:var(--parchment-paper-deep);--ui-muted:#d0c0a0;--ui-muted-foreground:#6b5a44;--ui-shadow-color:#47331f1f;--ui-radius:6px;--ui-secondary:#cbb998;--ui-secondary-foreground:#2a1f14;--ui-accent:#d4c4a0;--ui-accent-foreground:#2a1f14;--macchiato-surface0:208 192 160;--macchiato-surface1:200 184 152;--macchiato-surface2:188 172 140;--macchiato-mantle:232 217 184;--macchiato-base:221 208 176;--macchiato-crust:195 180 148;--macchiato-text:60 47 47;--macchiato-subtext1:92 74 58;--macchiato-subtext0:120 98 72;--macchiato-overlay2:140 122 100;--macchiato-overlay1:168 144 112;--macchiato-overlay0:188 168 140}[data-theme-family=parchment].theme-light:after{content:"";z-index:9997;pointer-events:none;opacity:.45;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:fixed;inset:0}[data-theme-family=parchment].theme-light ::-moz-selection{color:#2a1f14;background:#8b3a1a40}[data-theme-family=parchment].theme-light ::selection{color:#2a1f14;background:#8b3a1a40}[data-theme-family=parchment].theme-light input,[data-theme-family=parchment].theme-light textarea,[data-theme-family=parchment].theme-light select{background-color:#e4d6b6;border:2px solid #a89070;border-radius:4px;transition:border-color .28s ease-in-out,box-shadow .28s ease-in-out;box-shadow:inset 0 2px 4px #2a1f141a}[data-theme-family=parchment].theme-light input::-moz-placeholder{color:#6b5a4499;letter-spacing:.01em;font-style:italic}[data-theme-family=parchment].theme-light textarea::-moz-placeholder{color:#6b5a4499;letter-spacing:.01em;font-style:italic}[data-theme-family=parchment].theme-light input::placeholder,[data-theme-family=parchment].theme-light textarea::placeholder{color:#6b5a4499;letter-spacing:.01em;font-style:italic}[data-theme-family=parchment].theme-light input:focus,[data-theme-family=parchment].theme-light textarea:focus,[data-theme-family=parchment].theme-light select:focus{border-color:#8b3a1a;outline:none;box-shadow:inset 0 2px 4px #2a1f141a,0 0 0 2px #8b3a1a26}[data-theme-family=parchment].theme-light button,[data-theme-family=parchment].theme-light [role=button]{letter-spacing:.02em;border-radius:4px}[data-theme-family=parchment].theme-light button:active,[data-theme-family=parchment].theme-light [role=button]:active{transform:translateY(.5px);box-shadow:inset 0 2px 6px #2a1f1433!important}[data-theme-family=parchment].theme-light ::-webkit-scrollbar{width:7px;height:7px}[data-theme-family=parchment].theme-light ::-webkit-scrollbar-track{background:#d0c0a04d}[data-theme-family=parchment].theme-light ::-webkit-scrollbar-thumb{background:#a8907099;border-radius:3px}[data-theme-family=parchment].theme-light ::-webkit-scrollbar-thumb:hover{background:#8b3a1a80}[data-theme-family=parchment].theme-light .bg-macchiato-surface0\/80{border-bottom:2px solid #8b3a1a;border-radius:6px 6px 0 0;position:relative;background-color:#c8b88c!important}[data-theme-family=parchment].theme-light .bg-macchiato-surface0\/80 .font-mono,[data-theme-family=parchment].theme-light .bg-macchiato-surface0\/80 .text-macchiato-subtext1{letter-spacing:.04em;text-transform:uppercase;color:#5a4530!important;font-size:.7rem!important;font-weight:600!important}[data-theme-family=parchment].theme-light [style*=--macchiato-mantle]{border-left:3px solid #8b3a1a4d;border-radius:0 0 6px 6px;background-color:#e0d2b4!important}[data-theme-family=parchment].theme-light .markdown-block h1{font-family:var(--parchment-display);letter-spacing:-.01em;border-bottom:3px double #5a4530;margin-bottom:1.25rem;padding-bottom:.6rem}[data-theme-family=parchment].theme-light .markdown-block h2{font-family:var(--parchment-display);letter-spacing:-.005em;padding-bottom:.4rem;position:relative}[data-theme-family=parchment].theme-light .markdown-block h2:after{content:"";background:#8b3a1a;width:3em;height:2px;position:absolute;bottom:0;left:0}[data-theme-family=parchment].theme-light .markdown-block h3{font-family:var(--parchment-display);border-left:3px solid #8b3a1a66;padding-left:.75em}[data-theme-family=parchment].theme-light .markdown-block h4,[data-theme-family=parchment].theme-light .markdown-block h5,[data-theme-family=parchment].theme-light .markdown-block h6{font-variant:small-caps;letter-spacing:.05em}[data-theme-family=parchment].theme-light .markdown-block blockquote{background:#8b3a1a0d;border-left:4px solid #8b3a1a;border-right:1px solid #8b3a1a26;border-radius:0 6px 6px 0;padding-left:1.5em;font-style:italic;position:relative}[data-theme-family=parchment].theme-light .markdown-block blockquote:before{content:"“";color:#8b3a1a2e;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:2.8em;line-height:1;position:absolute;top:-.1em;left:.3em}[data-theme-family=parchment].theme-light .markdown-block :not(pre)>code{background:#d0c0a0;border:1px solid #b0a080;border-bottom:2px solid #a89070;border-radius:4px;padding:.12em .4em;font-size:.88em}[data-theme-family=parchment].theme-light .markdown-block hr{border:1px solid #a89070;border-left:none;border-right:none;height:0;margin:2rem 0;padding:1px 0;position:relative}[data-theme-family=parchment].theme-light .markdown-block hr:after{content:"❦";color:#8b3a1a;background:#ddd0b0;padding:0 .75em;font-size:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme-family=parchment].theme-light .markdown-table-wrapper{box-shadow:none;border:none;border-radius:6px;position:relative;overflow:hidden}[data-theme-family=parchment].theme-light .markdown-table-wrapper:before{content:"";z-index:1;border-top:3px double #5a4530;height:0;position:absolute;top:0;left:0;right:0}[data-theme-family=parchment].theme-light .markdown-table-wrapper:after{content:"";z-index:1;border-bottom:3px double #5a4530;height:0;position:absolute;bottom:0;left:0;right:0}[data-theme-family=parchment].theme-light .markdown-table thead{background-color:#0000;border-bottom:1.5px solid #5a4530}[data-theme-family=parchment].theme-light .markdown-table th{letter-spacing:.06em;text-transform:uppercase;color:#6b5a44;font-variant:small-caps;padding-top:.75em;padding-bottom:.5em;font-size:.65rem;font-weight:700}[data-theme-family=parchment].theme-light .markdown-table td{border-bottom:1px solid #a8907059;padding-top:.6em;padding-bottom:.6em}[data-theme-family=parchment].theme-light .markdown-table tbody tr:last-child td{border-bottom:none}[data-theme-family=parchment].theme-light .markdown-table tbody tr:nth-child(2n){background-color:#d0c0a04d}[data-theme-family=parchment].theme-light .app-sidebar{--sidebar-bg:#2a1a0e;--sidebar-fg:#f0e4d4;--sidebar-fg-secondary:#c4a882;--sidebar-accent:#3d2818;--sidebar-accent-fg:#f0e4d4;--sidebar-border:#64462d59;--sidebar-hover:#8b3a1a1f;--sidebar-active-bg:#8b3a1a33;--sidebar-radius:6px;--sidebar-scrollbar-thumb:#a8907059;--sidebar-scrollbar-thumb-hover:#8b3a1a73;border-right:3px solid #0f0804;position:relative;box-shadow:inset -6px 0 12px #00000059;background-color:#1e1208!important;background-image:repeating-linear-gradient(90deg,#0000 0,#00000012 1px,#0000 5px),repeating-linear-gradient(0deg,#ffffff08 0,#0000 1px 7px),linear-gradient(168deg,#3d2a1c 0%,#1a0f08 48%,#2c1e14 100%)!important}[data-theme-family=parchment].theme-light .app-sidebar:after{content:"";pointer-events:none;z-index:0;border:2px double #d4af506b;border-radius:5px;position:absolute;inset:5px 4px 5px 5px;box-shadow:inset 0 0 0 1px #1e120a8c,0 0 20px #b48c460f}[data-theme-family=parchment].theme-light .app-sidebar:before{content:"";z-index:11;background:linear-gradient(90deg,#0000,#d4af3759,#8b3a1a99,#d4af3759,#0000);height:4px;position:absolute;top:0;left:0;right:0}[data-theme-family=parchment].theme-light .app-sidebar .text-\[17px\]{font-family:var(--parchment-display);letter-spacing:-.02em;font-weight:700}[data-theme-family=parchment].theme-light .app-sidebar .nav-item{letter-spacing:.02em;transition:background-color .28s ease-in-out,border-color .28s ease-in-out,box-shadow .28s ease-in-out;position:relative;background:linear-gradient(#ffffff1f 0%,#0000 40%),linear-gradient(175deg,#f2e8d4 0%,#e4d6bc 55%,#d8c8a8 100%)!important;border:1px solid #8b7355!important;border-left:3px solid #a08060!important;border-radius:4px!important;margin:5px 8px!important;padding-left:10px!important;padding-right:10px!important;box-shadow:0 2px 6px #00000047,inset 0 1px #ffffff59!important}[data-theme-family=parchment].theme-light .app-sidebar .nav-item:hover{border-color:#6b4a2a!important;box-shadow:0 3px 10px #00000052,inset 0 1px #fff6!important}[data-theme-family=parchment].theme-light .app-sidebar .nav-item.active{font-weight:600;background:linear-gradient(#ffffff2e 0%,#0000 35%),linear-gradient(175deg,#efe4cc 0%,#e0d0b0 100%)!important;border-color:#8b3a1a!important;border-left-width:4px!important}[data-theme-family=parchment].theme-light .app-sidebar .nav-item.active:after{display:none}[data-theme-family=parchment].theme-light .app-sidebar .nav-item .text-macchiato-text,[data-theme-family=parchment].theme-light .app-sidebar .nav-item span{color:var(--parchment-ink)!important}[data-theme-family=parchment].theme-light .app-sidebar .new-chat-btn{letter-spacing:.06em!important;text-transform:none!important;color:#fdf6ec!important;border:2px solid #c9a227!important;border-radius:6px!important;padding-right:2.75rem!important;font-weight:700!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #280f0a99,0 4px 14px #00000073!important}[data-theme-family=parchment].theme-light .app-sidebar .new-chat-btn:before,[data-theme-family=parchment].theme-light .app-sidebar .new-chat-btn:after{display:none!important}[data-theme-family=parchment].theme-light .app-sidebar .new-chat-btn{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f8ecd8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19l6-6 2 2-6 6h-4v-4l2-2z'/%3E%3Cpath d='M18 13l-7.5-7.5a2.121 2.121 0 0 0-3 3L15 16'/%3E%3C/svg%3E") no-repeat calc(100% - 19px) 50% / 13px 13px, radial-gradient(circle 12px at calc(100% - 18px) 50%, #00000040 0%, transparent 65%), radial-gradient(circle 11px at calc(100% - 18px) 50%, #c03030 0%, var(--parchment-wax) 50%, #3a0a0a 100%), linear-gradient(180deg, #a02828 0%, var(--parchment-wax) 40%, #501010 100%)!important}[data-theme-family=parchment].theme-light .app-sidebar .new-chat-btn:hover{filter:brightness(1.06);box-shadow:inset 0 1px #ffffff38,0 6px 18px #00000080!important}[data-theme-family=parchment].theme-light .app-sidebar input{box-shadow:none;background-color:#0000;border:none;border-bottom:1px solid #a8907066;border-radius:0}[data-theme-family=parchment].theme-light .app-sidebar input::placeholder{color:#e0d0b066;letter-spacing:.02em;font-style:italic}[data-theme-family=parchment].theme-light .app-sidebar input:focus{border-bottom-color:#8b3a1a;outline:none;box-shadow:0 1px #8b3a1a4d}[data-theme-family=parchment].theme-light .app-sidebar .h-px{background:#a8907040!important}[data-theme-family=parchment].theme-light .app-sidebar .pf-card{position:relative;background:linear-gradient(#ffffff24 0%,#0000 45%),linear-gradient(165deg,#f0e8d8 0%,#dccaa6 100%)!important;border:1px solid #6b5438!important;border-radius:5px!important;box-shadow:inset 0 1px #ffffff59,0 0 0 1px #a6895259,0 3px 10px #00000047!important}[data-theme-family=parchment].theme-light .chat-main-surface{background-color:#1a1008!important;background-image:repeating-linear-gradient(90deg,#0000 0,#0000000e 1px,#0000 6px),linear-gradient(168deg,#3d2a1a 0%,#1c120a 50%,#2e2116 100%)!important}[data-theme-family=parchment].theme-light .chat-main-surface:before{content:"";z-index:0;pointer-events:none;background-color:var(--parchment-paper);clip-path:polygon(0% 1.2%,2.5% 0%,6% .8%,12% 0%,20% 1.1%,35% .3%,52% .9%,68% .2%,82% 1%,94% .4%,100% 1.5%,99.2% 8%,100% 18%,99% 32%,100% 48%,99.3% 64%,100% 78%,99.1% 92%,100% 98.5%,96% 100%,84% 99.2%,68% 100%,48% 99.1%,28% 100%,12% 99.3%,3% 100%,0% 97%,.8% 82%,0% 64%,1.1% 44%,0% 24%,.6% 8%);background-image:radial-gradient(90% 55% at 78% 6%,#d2b47838 0%,#0000 52%),radial-gradient(50% 40% at 8% 92%,#64483024 0%,#0000 55%),radial-gradient(35% 28% at 52% 48%,#b4966414 0%,#0000 45%),radial-gradient(circle at 18% 24%,#825a3217 0%,#0000 4%),radial-gradient(circle at 82% 70%,#6e4b2d1a 0%,#0000 3.5%),radial-gradient(circle at 40% 12%,#c8a05a0f 0%,#0000 5%),url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.085'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat;background-size:auto,auto,auto,auto,auto,auto,160px 160px;border-radius:2px;position:absolute;inset:11px 14px 13px;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px 2px #ffffff59,inset 0 0 50px #50372314,0 0 0 1px #2d1e1280,0 0 0 3px #c9a22733,0 0 0 5px #1e120a59,0 26px 64px #0000006b}[data-theme-family=parchment].theme-light .chat-main-column{z-index:1;position:relative;background:0 0!important}[data-theme-family=parchment].theme-light .chat-main-surface .keyboard-sticky-bottom.bg-macchiato-base{background:linear-gradient(#0000 0%,#e8dcc48c 45%,#e8dcc4f5 100%)!important}[data-theme-family=parchment].theme-light .chat-greeting-title{text-shadow:0 1px #ffffff8c,0 2px 12px #3c28190f;font-family:var(--parchment-display)!important;letter-spacing:.04em!important;color:var(--parchment-ink)!important;font-style:italic!important;font-weight:400!important}[data-theme-family=parchment].theme-light .chat-input-frame{position:relative;background:linear-gradient(178deg, var(--parchment-paper-bright,#faf4e6) 0%, var(--parchment-paper-mid) 38%, var(--parchment-paper-deep) 100%) padding-box, linear-gradient(125deg, #3d2808 0%, var(--parchment-gold-dim) 12%, var(--parchment-gold-bright) 28%, #a07828 44%, var(--parchment-gold-mid) 58%, #e8d090 72%, #5c4010 100%) border-box!important;border:3px solid #0000!important;border-radius:14px!important;box-shadow:inset 0 2px 1px #ffffffa6,inset 0 -14px 28px #462d1917,0 0 0 1px #140c08a6,0 0 0 2px #a6895273,0 0 0 4px #281a0e8c,0 0 0 5px #e8c87833,0 18px 52px #0000005c!important}[data-theme-family=parchment].theme-light .chat-input-frame:focus-within{box-shadow:inset 0 2px 1px #ffffffa6,inset 0 -14px 28px #462d1917,0 0 0 1px #140c08a6,0 0 0 2px #8b3a1a8c,0 0 0 4px #d4af5040,0 22px 60px #00000061!important}[data-theme-family=parchment].theme-light .chat-input-frame:before,[data-theme-family=parchment].theme-light .chat-input-frame:after{content:"";pointer-events:none;z-index:2;border-style:solid;border-color:#3723128c;width:18px;height:18px;position:absolute}[data-theme-family=parchment].theme-light .chat-input-frame:before{border-width:2px 0 0 2px;border-radius:3px 0 0;top:6px;left:6px}[data-theme-family=parchment].theme-light .chat-input-frame:after{border-width:0 2px 2px 0;border-radius:0 0 3px;bottom:6px;right:6px}[data-theme-family=parchment].theme-light .chat-suggestions button{color:var(--parchment-ink)!important;background:linear-gradient(#ffffff38 0%,#0000 42%),linear-gradient(175deg,#faf2e0 0%,#e8dcc4 100%)!important;border:1px solid #5a4030!important;border-radius:9999px!important;box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #a6895259,0 3px 8px #281c1224!important}[data-theme-family=parchment].theme-light .chat-suggestions button:hover{filter:brightness(1.03);border-color:#8b3a1a!important}[data-theme-family=parchment].theme-light .chat-input-frame .chat-input-row{background:linear-gradient(180deg, #0000000d 0%, transparent 40%), linear-gradient(175deg, #e2d2b0 0%, var(--parchment-paper-deep) 100%);border:1px solid #4a342052;border-radius:9px;margin-left:.35rem;margin-right:.35rem;box-shadow:inset 0 2px 12px #32231612,inset 0 1px #ffffff40;padding:.65rem .75rem!important}[data-theme-family=parchment].theme-light .chat-composer-toolbar button.rounded-full{color:#2a1f14!important;background:linear-gradient(#ffffff38 0%,#0000 42%),linear-gradient(175deg,#efe6d2 0%,#e2d4b8 100%)!important;border:1px solid #c9a85a!important;box-shadow:inset 0 1px #ffffff8c,0 1px 3px #28190f1f!important}[data-theme-family=parchment].theme-light .chat-composer-toolbar button.rounded-full:hover{filter:brightness(1.02);border-color:#a07830!important}[data-theme-family=parchment].theme-light .chat-composer-toolbar [class*=bg-primary-light]{color:#1a3028!important;background:linear-gradient(175deg,#d4e8e0 0%,#a8cfc0 100%)!important;border-color:#3d7a62!important}[data-theme-family=parchment].theme-light .chat-composer-toolbar [class*=bg-primary\/]{color:#2a1a22!important;background:linear-gradient(175deg,#f0e0e8 0%,#e0c8d4 100%)!important;border-color:#9a5a70!important}[data-theme-family=parchment].theme-light .app-sidebar .parchment-sidebar-search{box-shadow:inset 0 1px 3px #0000001f;color:#2a1f14!important;background:linear-gradient(175deg,#efe8d8 0%,#e0d4bc 100%)!important;border:1px solid #7a6048!important;border-radius:6px!important;padding-left:1.75rem!important;padding-right:.5rem!important}[data-theme-family=parchment].theme-light .app-sidebar .parchment-sidebar-search::placeholder{color:#2a1f1473!important}[data-theme-family=parchment].theme-light .app-sidebar .parchment-sidebar-search:focus{border-color:#8b3a1a!important;box-shadow:inset 0 1px 3px #0000001a,0 0 0 2px #8b3a1a33!important}[data-theme-family=parchment].theme-light .parchment-theme-toggle{color:#f0e8d8!important;background:radial-gradient(circle,#ffffff0f 0%,#0000 42%),radial-gradient(1px 1px at 22% 38%,#fffadce6 0%,#0000 100%),radial-gradient(1px 1px at 78% 24%,#ffffffbf 0%,#0000 100%),radial-gradient(1px 1px at 64% 72%,#ffffff80 0%,#0000 100%),radial-gradient(1px 1px at 38% 68%,#ffffff73 0%,#0000 100%),radial-gradient(circle at 38% 32%,#fff3 0%,#0000 35%),radial-gradient(circle at 72% 58%,#28376459 0%,#0000 45%),linear-gradient(155deg,#2a2438 0%,#161022 42%,#0a0812 100%)!important;border:2px solid #c8aa64d9!important;border-radius:50%!important;box-shadow:inset 0 2px 4px #ffffff14,inset 0 -3px 8px #00000073,0 0 0 1px #1e140c99,0 5px 18px #0006!important}[data-theme-family=parchment].theme-dark .parchment-theme-toggle{background:radial-gradient(1px 1px at 30% 40%,#ffffff59 0%,#0000 100%),radial-gradient(1px 1px at 70% 30%,#ffffff40 0%,#0000 100%),radial-gradient(circle at 40% 28%,#ffffff1a 0%,#0000 40%),linear-gradient(165deg,#1a1810 0%,#0a0806 100%)!important;border:2px solid #c8a05059!important;border-radius:50%!important;box-shadow:inset 0 1px #ffffff0f,0 4px 16px #00000073!important}[data-theme-family=parchment].theme-light .settings-profile-avatar-wrap{background:linear-gradient(145deg,#f4e4a8 0%,#c9a227 25%,#8b6914 50%,#d4af37 72%,#5c4010 100%);border-radius:50%;padding:5px;position:relative;box-shadow:0 0 0 1px #28190f73,0 0 0 2px #e8c88240,0 5px 16px #00000038}[data-theme-family=parchment].theme-light .settings-profile-avatar-wrap:after{content:"";pointer-events:none;z-index:1;border-radius:50%;position:absolute;inset:6px;box-shadow:inset 0 2px 8px #1e120a73}[data-theme-family=parchment].theme-light .settings-profile-avatar-wrap>*{z-index:2;border-radius:50%;position:relative}[data-theme-family=parchment].theme-dark .settings-profile-avatar-wrap{background:linear-gradient(145deg,#6b5420 0%,#d4a84a 35%,#3d2810 100%);border-radius:50%;padding:5px;box-shadow:0 0 0 1px #00000080}[data-theme-family=parchment].theme-light .settings-page .settings-form-toggle{background:linear-gradient(#4a3220,#2e2014)!important;border:1px solid #6b5038!important;box-shadow:inset 0 2px 4px #00000059!important}[data-theme-family=parchment].theme-light .settings-page .settings-form-toggle span{background:radial-gradient(circle at 30% 25%,#fff8e8 0%,#e8c878 35%,#a07830 70%,#5a4018 100%)!important;box-shadow:0 1px 2px #00000059,inset 0 1px #ffffff80!important}[data-theme-family=parchment].theme-dark .settings-page .settings-form-toggle span{background:radial-gradient(circle at 30% 25%,#f0e0c0 0%,#c9a85a 45%,#6b5030 100%)!important}[data-theme-family=parchment].theme-light .settings-page section button.relative.isolate.inline-flex.rounded-lg[class*=border-macchiato-surface2]:not([class*=macchiato-red]){color:#f8f0e8!important;background:linear-gradient(#4a3220 0%,#2c1c12 100%)!important;border-color:#6b5038!important;box-shadow:inset 0 1px #ffffff1f,0 3px 8px #0003!important}[data-theme-family=parchment].theme-light .settings-page section button.relative.isolate.inline-flex.rounded-lg[class*=border-macchiato-surface2]:not([class*=macchiato-red]):before,[data-theme-family=parchment].theme-light .settings-page section button.relative.isolate.inline-flex.rounded-lg[class*=border-macchiato-surface2]:not([class*=macchiato-red]):after{display:none!important}[data-theme-family=parchment].theme-light .settings-plan-badge{color:#f0d890!important;background:linear-gradient(175deg,#4a3220,#2e2014)!important;border:1px solid #c9a85a!important}[data-theme-family=parchment].theme-light .settings-page .space-y-1>section+section{border-top:1px solid #3c2f2f1a;box-shadow:inset 0 1px #ffffff47}[data-theme-family=parchment].theme-light .settings-page .settings-language-trigger{color:#2a1c0c!important;background:linear-gradient(168deg,#f0e0b8 0%,#d4b870 38%,#a08040 72%,#7a6028 100%)!important;border:1px solid #3c2d1973!important;box-shadow:inset 0 1px #ffffff73,inset 0 -2px 6px #281c0c26,0 2px 8px #281c0f1f!important}[data-theme-family=parchment].theme-light .settings-page .settings-language-trigger:hover{filter:brightness(1.04);border-color:#644b238c!important}[data-theme-family=parchment].theme-light .settings-page .language-selector-panel{background:#f5e6c8fa!important;border:2px solid #a6895273!important;border-top:3px solid #8b3a1a59!important;box-shadow:0 24px 64px #1e140c40,inset 0 1px #ffffff59!important}[data-theme-family=parchment].theme-light .bg-macchiato-surface0{background-color:#e0d2b4!important;border-color:#a89070!important}[data-theme-family=parchment].theme-light #chat-input-textarea{font-family:var(--parchment-serif);box-shadow:none!important;background:0 0!important;border:none!important}[data-theme-family=parchment].theme-light #chat-input-textarea::placeholder{color:#6b5a4480;font-style:italic}[data-theme-family=parchment].theme-light .bg-macchiato-surface1{border:1px solid #a8907059;background-color:#c8b898!important}[data-theme-family=parchment].theme-light .font-bricolage{font-family:var(--parchment-display)!important}[data-theme-family=parchment].theme-light .settings-wrapper{background-color:#f0e2c8;background-image:radial-gradient(70% 45% at 18% 12%,#c8a06424 0%,#0000 52%),radial-gradient(55% 40% at 88% 78%,#78553714 0%,#0000 50%),url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.07'/%3E%3C/svg%3E");background-size:auto,auto,200px 200px}[data-theme-family=parchment].theme-light .settings-page nav[aria-label=Settings\ navigation]{border:2px solid #5a4030;border-radius:6px;position:relative;overflow:hidden;box-shadow:inset 0 2px 10px #00000059,inset 0 0 0 2px #d4af5038,0 4px 20px #00000026;background-color:#3a2a18!important}[data-theme-family=parchment].theme-light .settings-page nav[aria-label=Settings\ navigation]:before{content:"";background:linear-gradient(90deg,#0000,#8b3a1a,#0000);height:2px;position:absolute;top:0;left:0;right:0}[data-theme-family=parchment].theme-light .settings-page nav[aria-label=Settings\ navigation] a,[data-theme-family=parchment].theme-light .settings-page nav[aria-label=Settings\ navigation] button{color:#d0c0a0}[data-theme-family=parchment].theme-light .settings-page nav[aria-label=Settings\ navigation] a:hover,[data-theme-family=parchment].theme-light .settings-page nav[aria-label=Settings\ navigation] button:hover{color:#e8d9b8;background-color:#8b3a1a26}[data-theme-family=parchment].theme-light .settings-page nav[aria-label=Settings\ navigation] button[aria-current=page]{color:#fdf6ec!important;background:#00000047!important;border-radius:8px!important;box-shadow:inset 0 3px 8px #00000073,inset 0 1px #ffffff0f!important}[data-theme-family=parchment].theme-dark .settings-page nav[aria-label=Settings\ navigation] button[aria-current=page]{background:#00000059!important;box-shadow:inset 0 3px 10px #0000008c!important}[data-theme-family=parchment].theme-light .settings-page nav[aria-label="Settings navigation mobile"] button[aria-current=page]{color:#fdf6ec!important;background:#3c281973!important;box-shadow:inset 0 2px 6px #00000040!important}[data-theme-family=parchment].theme-light .settings-page .rounded-xl{border:2px solid #a89070;border-top:3px solid #8b3a1a;border-radius:6px;position:relative;box-shadow:0 2px 8px #2a1f141a}[data-theme-family=parchment].theme-light .settings-page .rounded-xl:before{content:"";pointer-events:none;z-index:1;border-top:3px solid #8b3a1a;border-left:2px solid #8b3a1a;width:14px;height:14px;position:absolute;top:-3px;left:-2px}[data-theme-family=parchment].theme-light .settings-page .rounded-xl:after{content:"";pointer-events:none;z-index:1;border-bottom:2px solid #8b3a1a59;border-right:2px solid #8b3a1a59;width:14px;height:14px;position:absolute;bottom:-2px;right:-2px}[data-theme-family=parchment].theme-light .image-studio{--studio-bg:#cec2a0;--studio-surface:#e8d9b8;--studio-surface-hover:#d8c8a4;--studio-surface-active:#cbb998;--studio-panel:#e8d9b8f7;--studio-panel-solid:#e8d9b8;--studio-sidebar-bg:#3a2a18;--studio-sidebar-border:#5a4530;--studio-sidebar-shadow:inset -3px 0 14px #00000038;--studio-border:#a8907073;--studio-border-subtle:#a8907038;--studio-border-strong:#8b3a1a59;--studio-text:#2a1f14;--studio-text-secondary:#6b5a44;--studio-text-muted:#a89070;--studio-accent:#8b3a1a;--studio-accent-dim:#8b3a1a1f;--studio-accent-glow:#c9a22752;--studio-danger:#b91c1c;--studio-danger-dim:#b91c1c1a;--studio-favorite:#c9a227;--studio-favorite-dim:#c9a22724;--studio-canvas-bg:#c9bc98;--studio-canvas-dot:#8b3a1a12;--studio-input-bg:#e8d9b8d9;--studio-input-border:#a890708c;--studio-input-focus:#8b3a1a73;--studio-slider-track:#a8907059;--studio-slider-thumb:#8b3a1a;--studio-btn-bg:linear-gradient(135deg, #5c2814 0%, #7a3018 45%, #8b3a1a 100%);--studio-btn-hover:linear-gradient(135deg, #8b3a1a 0%, #a34522 55%, #b85a30 100%);--studio-btn-text:#fdf6ec;--studio-tag-bg:#8b3a1a14;--studio-tag-text:#5c4a36;--studio-overlay:#2a1f14b8;--studio-skeleton:#8b3a1a0f;--studio-spinner-a:#8b3a1a;--studio-spinner-b:#c9a227;--studio-shadow:0 6px 28px -6px #2a1f142e;--studio-glow:0 0 18px #c9a2271f}[data-theme-family=parchment].theme-light .image-studio .studio-panel--left{-webkit-backdrop-filter:none;background:linear-gradient(90deg, #0000002e 0%, transparent 12%), linear-gradient(180deg, #ffffff0a 0%, transparent 28%), repeating-linear-gradient(90deg, transparent, transparent 3px, #0000000a 3px, #0000000a 4px), var(--studio-sidebar-bg)}[data-theme-family=parchment].theme-light .image-studio .studio-canvas-area{box-shadow:inset 0 0 80px #2a1f140f}[data-theme-family=parchment].theme-light .app-sidebar .pf-card:before{content:"";background:#8b3a1a38;height:1px;position:absolute;top:0;left:12%;right:12%}[data-theme-family=parchment].theme-light .nb-card{border-top:3px solid #8b3a1a80;border-radius:6px}[data-theme-family=parchment].theme-light .nb-card:hover{border-color:#8b3a1a;box-shadow:0 4px 12px #2a1f141f}[data-theme-family=parchment].theme-light .nb-card-name{font-family:var(--parchment-display);letter-spacing:-.01em}[data-theme-family=parchment].theme-light .nb-all-title{font-family:var(--parchment-display)}[data-theme-family=parchment].theme-dark{--ui-background:#1a1408;--ui-card:#140b06;--ui-card-foreground:#d4c4a0;--ui-popover:#0e0804;--ui-popover-foreground:#d4c4a0;--ui-foreground:#d4c4a0;--ui-border:#312620;--ui-input:#1d140e;--ui-muted:#1c1410;--ui-muted-foreground:#8c7a5a;--ui-shadow-color:#110d0999;--ui-radius:6px;--ui-secondary:#201914;--ui-secondary-foreground:#c8b898;--ui-accent:#261d17;--ui-accent-foreground:#d4c4a0;--macchiato-surface0:38 32 20;--macchiato-surface1:48 42 28;--macchiato-surface2:60 52 36;--macchiato-mantle:22 18 10;--macchiato-base:26 20 8;--macchiato-crust:14 10 4}@supports (color:lab(0% 0 0)){[data-theme-family=parchment].theme-dark{--ui-card:lab(3.64968% 2.70799 3.22317);--ui-popover:lab(2.45105% 1.52096 1.89227);--ui-border:lab(16.4069% 4.12485 6.51273);--ui-input:lab(7.16178% 3.64425 4.73303);--ui-muted:lab(7.17475% 2.9778 4.01724);--ui-secondary:lab(9.46572% 3.08384 4.74392);--ui-accent:lab(11.7735% 3.72522 5.8749)}}[data-theme-family=parchment].theme-dark:after{content:"";z-index:9997;pointer-events:none;opacity:.4;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:fixed;inset:0}[data-theme-family=parchment].theme-dark ::-moz-selection{color:#d4c4a0;background:#b4642859}[data-theme-family=parchment].theme-dark ::selection{color:#d4c4a0;background:#b4642859}[data-theme-family=parchment].theme-dark .text-macchiato-text{text-shadow:0 1px #00000080}[data-theme-family=parchment].theme-dark input,[data-theme-family=parchment].theme-dark textarea,[data-theme-family=parchment].theme-dark select{background-color:#0a0502;background-color:lab(1.53971% 1.14243 1.35978);border:2px solid #302720;border:2px solid lab(16.4156% 3.6864 5.83546);border-radius:4px;transition:border-color .28s ease-in-out,box-shadow .28s ease-in-out;box-shadow:inset 0 2px 6px #00000059}[data-theme-family=parchment].theme-dark input::-moz-placeholder{color:#8c7a5a73;letter-spacing:.01em;font-style:italic}[data-theme-family=parchment].theme-dark textarea::-moz-placeholder{color:#8c7a5a73;letter-spacing:.01em;font-style:italic}[data-theme-family=parchment].theme-dark input::placeholder,[data-theme-family=parchment].theme-dark textarea::placeholder{color:#8c7a5a73;letter-spacing:.01em;font-style:italic}[data-theme-family=parchment].theme-dark input:focus,[data-theme-family=parchment].theme-dark textarea:focus,[data-theme-family=parchment].theme-dark select:focus{border-color:#8b4a20;outline:none;box-shadow:inset 0 2px 6px #00000059,0 0 0 2px #8b4a2033}[data-theme-family=parchment].theme-dark button,[data-theme-family=parchment].theme-dark [role=button]{letter-spacing:.02em;border-radius:4px}[data-theme-family=parchment].theme-dark button:active,[data-theme-family=parchment].theme-dark [role=button]:active{transform:translateY(.5px);box-shadow:inset 0 2px 6px #0006!important}[data-theme-family=parchment].theme-dark ::-webkit-scrollbar{width:7px;height:7px}[data-theme-family=parchment].theme-dark ::-webkit-scrollbar-track{background:0 0}[data-theme-family=parchment].theme-dark ::-webkit-scrollbar-thumb{background:#8c7a5a26;border-radius:3px}[data-theme-family=parchment].theme-dark ::-webkit-scrollbar-thumb:hover{background:#b464284d}[data-theme-family=parchment].theme-dark .bg-macchiato-surface0{background-color:#1e1810}[data-theme-family=parchment].theme-dark .bg-macchiato-surface0\/80{border-bottom:2px solid #8b4a2066;border-radius:6px 6px 0 0;background-color:#2a2218!important}[data-theme-family=parchment].theme-dark .bg-macchiato-surface0\/80 .font-mono,[data-theme-family=parchment].theme-dark .bg-macchiato-surface0\/80 .text-macchiato-subtext1{letter-spacing:.04em;text-transform:uppercase;color:#8c7a5a!important;font-size:.7rem!important;font-weight:600!important}[data-theme-family=parchment].theme-dark [style*=--macchiato-mantle]{border-left:3px solid #8b4a2033;border-radius:0 0 6px 6px;background-color:#0e0a06!important}[data-theme-family=parchment].theme-dark .markdown-block h1{font-family:var(--parchment-display);letter-spacing:-.01em;border-bottom:3px double #d4c4a04d;margin-bottom:1.25rem;padding-bottom:.6rem}[data-theme-family=parchment].theme-dark .markdown-block h2{font-family:var(--parchment-display);letter-spacing:-.005em;padding-bottom:.4rem;position:relative}[data-theme-family=parchment].theme-dark .markdown-block h2:after{content:"";background:#b4642880;width:3em;height:2px;position:absolute;bottom:0;left:0}[data-theme-family=parchment].theme-dark .markdown-block h3{font-family:var(--parchment-display);border-left:3px solid #b464284d;padding-left:.75em}[data-theme-family=parchment].theme-dark .markdown-block h4,[data-theme-family=parchment].theme-dark .markdown-block h5,[data-theme-family=parchment].theme-dark .markdown-block h6{font-variant:small-caps;letter-spacing:.05em}[data-theme-family=parchment].theme-dark .markdown-block blockquote{background:#b464280a;border-left:4px solid #8b4a20;border-right:1px solid #b464281a;border-radius:0 6px 6px 0;padding-left:1.5em;font-style:italic;position:relative}[data-theme-family=parchment].theme-dark .markdown-block blockquote:before{content:"“";color:#b464282e;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:2.8em;line-height:1;position:absolute;top:-.1em;left:.3em}[data-theme-family=parchment].theme-dark .markdown-block :not(pre)>code{background:#1c1410;background:lab(7.17475% 2.9778 4.01724);border:1px solid #302720;border:1px solid lab(16.4156% 3.6864 5.83546);border-bottom:2px solid oklch(26% .02 55);border-radius:4px;font-size:.88em}[data-theme-family=parchment].theme-dark .markdown-block hr{border:1px solid #8c7a5a33;border-left:none;border-right:none;height:0;margin:2rem 0;padding:1px 0;position:relative}[data-theme-family=parchment].theme-dark .markdown-block hr:after{content:"❦";color:#b4642866;background:#1a1408;padding:0 .75em;font-size:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme-family=parchment].theme-dark .markdown-table-wrapper{box-shadow:none;border:none;border-radius:6px;position:relative;overflow:hidden}[data-theme-family=parchment].theme-dark .markdown-table-wrapper:before{content:"";z-index:1;border-top:3px double #d4c4a059;height:0;position:absolute;top:0;left:0;right:0}[data-theme-family=parchment].theme-dark .markdown-table-wrapper:after{content:"";z-index:1;border-bottom:3px double #d4c4a059;height:0;position:absolute;bottom:0;left:0;right:0}[data-theme-family=parchment].theme-dark .markdown-table thead{background-color:#0000;border-bottom:1.5px solid #d4c4a059}[data-theme-family=parchment].theme-dark .markdown-table th{letter-spacing:.06em;text-transform:uppercase;color:#8c7a5a;font-variant:small-caps;padding-top:.75em;padding-bottom:.5em;font-size:.65rem;font-weight:700}[data-theme-family=parchment].theme-dark .markdown-table td{border-bottom:1px solid #8c7a5a1a;padding-top:.6em;padding-bottom:.6em}[data-theme-family=parchment].theme-dark .markdown-table tbody tr:last-child td{border-bottom:none}[data-theme-family=parchment].theme-dark .markdown-table tbody tr:nth-child(2n){background-color:#302a1c59}[data-theme-family=parchment].theme-dark .app-sidebar{--sidebar-bg:#0c0804;--sidebar-fg:#e8dcc4;--sidebar-fg-secondary:#a89070;--sidebar-accent:#1a140c;--sidebar-accent-fg:#e8dcc4;--sidebar-border:#64503740;--sidebar-hover:#b464281a;--sidebar-active-bg:#b4642829;--sidebar-radius:6px;--sidebar-scrollbar-thumb:#8c7a5a26;--sidebar-scrollbar-thumb-hover:#b464284d;border-right:2px solid #000;position:relative;box-shadow:inset -5px 0 14px #00000080;background-color:#0a0603!important;background-image:repeating-linear-gradient(90deg,#0000 0,#0000001f 1px,#0000 5px),linear-gradient(168deg,#2a1c12 0%,#0a0603 55%,#1a120a 100%)!important}[data-theme-family=parchment].theme-dark .app-sidebar:after{content:"";pointer-events:none;z-index:0;border:3px double #c8aa8214;border-radius:4px;position:absolute;inset:6px 5px 6px 6px}[data-theme-family=parchment].theme-dark .app-sidebar:before{content:"";z-index:11;background:linear-gradient(90deg,#0000,#b4783259,#8b4a208c,#b4783259,#0000);height:3px;position:absolute;top:0;left:0;right:0}[data-theme-family=parchment].theme-dark .app-sidebar .text-\[17px\]{font-family:var(--parchment-display);letter-spacing:-.02em;font-weight:700}[data-theme-family=parchment].theme-dark .app-sidebar .nav-item{letter-spacing:.02em;transition:background-color .28s ease-in-out,border-color .28s ease-in-out,box-shadow .28s ease-in-out;position:relative;background:linear-gradient(#ffffff0f 0%,#0000 40%),linear-gradient(175deg,#3a3428 0%,#2a2418 100%)!important;border:1px solid #5a4838!important;border-left:3px solid #8b6b48!important;border-radius:4px!important;margin:5px 8px!important;padding-left:10px!important;padding-right:10px!important;box-shadow:0 2px 8px #0006,inset 0 1px #ffffff0f!important}[data-theme-family=parchment].theme-dark .app-sidebar .nav-item:hover{border-color:#8b4a20!important}[data-theme-family=parchment].theme-dark .app-sidebar .nav-item.active{font-weight:600;background:linear-gradient(#ffffff14 0%,#0000 35%),linear-gradient(175deg,#443828 0%,#302818 100%)!important;border-color:#c07030!important;border-left-width:4px!important}[data-theme-family=parchment].theme-dark .app-sidebar .nav-item.active:after{display:none}[data-theme-family=parchment].theme-dark .app-sidebar .nav-item .text-macchiato-text,[data-theme-family=parchment].theme-dark .app-sidebar .nav-item span{color:#e8dcc4!important}[data-theme-family=parchment].theme-dark .app-sidebar .new-chat-btn{letter-spacing:.06em!important;color:#fdf6ec!important;background-image:radial-gradient(circle at calc(100% - 18px),#a01818 0%,#4a0000 11px,#0000 12px),linear-gradient(#7a1414 0%,#4a0808 55%,#2f0404 100%)!important;border:2px solid #3f0a0a!important;border-radius:6px!important;padding-right:2.75rem!important;font-weight:700!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff1f,0 4px 14px #0000008c!important}[data-theme-family=parchment].theme-dark .app-sidebar .new-chat-btn:before,[data-theme-family=parchment].theme-dark .app-sidebar .new-chat-btn:after{display:none!important}[data-theme-family=parchment].theme-dark .app-sidebar input{box-shadow:none;background-color:#0000;border:none;border-bottom:1px solid #8c7a5a26;border-radius:0}[data-theme-family=parchment].theme-dark .app-sidebar input::placeholder{color:#8c7a5a4d;letter-spacing:.02em;font-style:italic}[data-theme-family=parchment].theme-dark .app-sidebar input:focus{border-bottom-color:#8b4a20;outline:none;box-shadow:0 1px #b4642833}[data-theme-family=parchment].theme-dark .app-sidebar .h-px{background:#8c7a5a1a!important}[data-theme-family=parchment].theme-dark .chat-main-surface{background-color:#0a0603!important;background-image:repeating-linear-gradient(90deg,#0000 0,#0003 1px,#0000 6px),linear-gradient(168deg,#24180e 0%,#080502 50%,#1a120a 100%)!important}[data-theme-family=parchment].theme-dark .chat-main-surface:before{content:"";z-index:0;pointer-events:none;clip-path:polygon(0% 1%,3% 0%,10% .8%,50% .3%,90% .6%,100% 1.2%,99% 50%,100% 98%,97% 100%,50% 99.2%,3% 100%,0% 98%,.8% 50%);background-color:#2a2418;background-image:radial-gradient(90% 60% at 70% 12%,#b4783c14 0%,#0000 55%),url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");background-size:auto,200px 200px;border-radius:3px;position:absolute;inset:12px 16px 14px;box-shadow:0 0 0 1px #503c2866,0 0 0 3px #b478321a,0 22px 56px #00000080}[data-theme-family=parchment].theme-dark .chat-main-column{z-index:1;position:relative;background:0 0!important}[data-theme-family=parchment].theme-dark .chat-main-surface .keyboard-sticky-bottom.bg-macchiato-base{background:linear-gradient(#0000 0%,#241e1480 45%,#241e14f5 100%)!important}[data-theme-family=parchment].theme-dark .chat-greeting-title{text-shadow:0 1px 2px #0009;color:#e8dcc4!important;font-family:Georgia,Palatino Linotype,serif!important;font-style:italic!important;font-weight:400!important}[data-theme-family=parchment].theme-dark .chat-input-frame{position:relative;background:linear-gradient(178deg,#3a3428 0%,#2a2418 100%) padding-box padding-box,linear-gradient(145deg,#4a3818 0%,#a07830 22%,#d4a84a 40%,#6b4a18 58%,#8b6220 78%,#3a2810 100%) border-box!important;border:3px solid #0000!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #00000080,0 16px 48px #00000073!important}[data-theme-family=parchment].theme-dark .chat-input-frame:before,[data-theme-family=parchment].theme-dark .chat-input-frame:after{content:"";pointer-events:none;z-index:2;border-style:solid;border-color:#dcb46459;width:18px;height:18px;position:absolute}[data-theme-family=parchment].theme-dark .chat-input-frame:before{border-width:2px 0 0 2px;border-radius:3px 0 0;top:6px;left:6px}[data-theme-family=parchment].theme-dark .chat-input-frame:after{border-width:0 2px 2px 0;border-radius:0 0 3px;bottom:6px;right:6px}[data-theme-family=parchment].theme-dark .chat-suggestions button{color:#e0d4bc!important;background:linear-gradient(#ffffff0f 0%,#0000 42%),linear-gradient(175deg,#3a3428 0%,#282218 100%)!important;border:1px solid #6b5640!important;border-radius:9999px!important;box-shadow:inset 0 1px #ffffff14,0 2px 8px #00000059!important}[data-theme-family=parchment].theme-dark .chat-input-frame .chat-input-row{background:linear-gradient(#ffffff0a 0%,#0000 40%),linear-gradient(175deg,#2a2418 0%,#1a1610 100%);border:1px solid #785a3759;border-radius:8px;margin-left:.35rem;margin-right:.35rem;box-shadow:inset 0 2px 12px #00000059;padding:.65rem .75rem!important}[data-theme-family=parchment].theme-dark .chat-composer-toolbar button.rounded-full{color:#e8dcc4!important;background:linear-gradient(#ffffff14 0%,#0000 40%),linear-gradient(175deg,#3a3428 0%,#282218 100%)!important;border:1px solid #c8a05059!important;box-shadow:inset 0 1px #ffffff0f!important}[data-theme-family=parchment].theme-dark .app-sidebar .parchment-sidebar-search{color:#e8dcc4!important;background:linear-gradient(175deg,#2e2418 0%,#1e1810 100%)!important;border:1px solid #5a4838!important;border-radius:6px!important}[data-theme-family=parchment].theme-dark .app-sidebar .new-chat-btn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f0e0c8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19l6-6 2 2-6 6h-4v-4l2-2z'/%3E%3Cpath d='M18 13l-7.5-7.5a2.121 2.121 0 0 0-3 3L15 16'/%3E%3C/svg%3E") calc(100% - 19px) 50% / 13px 13px no-repeat, radial-gradient(circle at calc(100% - 18px) 50%, #901818 0%, #480808 11px, transparent 12px), linear-gradient(180deg, #7a1414 0%, #4a0808 55%, #2f0404 100%)!important;border:2px solid #c8a05073!important;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #00000080,0 4px 14px #0000008c!important}[data-theme-family=parchment].theme-dark .bg-macchiato-surface0{background-color:#262014!important;border-color:#312620!important;border-color:lab(16.4069% 4.12485 6.51273)!important}[data-theme-family=parchment].theme-dark #chat-input-textarea{font-family:var(--parchment-serif);box-shadow:none!important;background:0 0!important;border:none!important}[data-theme-family=parchment].theme-dark #chat-input-textarea::placeholder{color:#8c7a5a66;font-style:italic}[data-theme-family=parchment].theme-dark .bg-macchiato-surface1{border:1px solid #8c7a5a14;background-color:#302a1c!important}[data-theme-family=parchment].theme-dark .font-bricolage{font-family:var(--parchment-display)!important}[data-theme-family=parchment].theme-dark .settings-wrapper{background-color:#0e0a06}[data-theme-family=parchment].theme-dark .settings-page nav[aria-label=Settings\ navigation]{box-shadow:none;border:1px solid #8c7a5a1f;border-radius:6px;position:relative;overflow:hidden}[data-theme-family=parchment].theme-dark .settings-page nav[aria-label=Settings\ navigation]:before{content:"";background:linear-gradient(90deg,#0000,#b4642866,#0000);height:2px;position:absolute;top:0;left:0;right:0}[data-theme-family=parchment].theme-dark .settings-page .rounded-xl{box-shadow:none;border:1px solid #8c7a5a1a;border-top:3px solid #b4642866;border-radius:6px;position:relative}[data-theme-family=parchment].theme-dark .settings-page .rounded-xl:before{content:"";pointer-events:none;z-index:1;border-top:3px solid #b4642866;border-left:1px solid #b4642866;width:14px;height:14px;position:absolute;top:-3px;left:-1px}[data-theme-family=parchment].theme-dark .settings-page .rounded-xl:after{content:"";pointer-events:none;z-index:1;border-bottom:1px solid #b4642833;border-right:1px solid #b4642833;width:14px;height:14px;position:absolute;bottom:-1px;right:-1px}[data-theme-family=parchment].theme-dark .image-studio{--studio-bg:#1a1408;--studio-surface:#262014;--studio-surface-hover:#302a1c;--studio-surface-active:#373020;--studio-panel:#16120af7;--studio-panel-solid:#16120a;--studio-sidebar-bg:#0e0a06;--studio-sidebar-border:#8c7a5a24;--studio-sidebar-shadow:inset -3px 0 18px #00000073;--studio-border:#8c7a5a1f;--studio-border-subtle:#8c7a5a0f;--studio-border-strong:#b4642840;--studio-text:#d4c4a0;--studio-text-secondary:#8c7a5a;--studio-text-muted:#504632;--studio-accent:#d4a574;--studio-accent-dim:#d4a57424;--studio-accent-glow:#d4a57438;--studio-danger:#f87171;--studio-danger-dim:#f871711f;--studio-favorite:#e3b04a;--studio-favorite-dim:#e3b04a1f;--studio-canvas-bg:#121008;--studio-canvas-dot:#d4a5740a;--studio-input-bg:#ffffff0a;--studio-input-border:#8c7a5a33;--studio-input-focus:#d4a57459;--studio-slider-track:#8c7a5a26;--studio-slider-thumb:#d4a574;--studio-btn-bg:linear-gradient(135deg, #4a3020 0%, #6b4028 45%, #8b4a28 100%);--studio-btn-hover:linear-gradient(135deg, #6b4028 0%, #9a5830 50%, #b86a38 100%);--studio-btn-text:#fdf6ec;--studio-tag-bg:#d4a57414;--studio-tag-text:#b4a078;--studio-overlay:#080604e0;--studio-skeleton:#ffffff0a;--studio-spinner-a:#d4a574;--studio-spinner-b:#e3b04a;--studio-shadow:0 8px 36px -8px #0000008c;--studio-glow:0 0 22px #d4a57414}[data-theme-family=parchment].theme-dark .image-studio .studio-panel--left{-webkit-backdrop-filter:none;background:linear-gradient(90deg, #00000059 0%, transparent 14%), linear-gradient(180deg, #ffffff08 0%, transparent 22%), repeating-linear-gradient(90deg, transparent, transparent 3px, #0000001f 3px, #0000001f 4px), var(--studio-sidebar-bg)}[data-theme-family=parchment].theme-dark .image-studio .studio-canvas-area{box-shadow:inset 0 0 100px #00000059}[data-theme-family=parchment].theme-dark .app-sidebar .pf-card{border-color:#8c7a5a1f;border-radius:4px;position:relative}[data-theme-family=parchment].theme-dark .app-sidebar .pf-card:before{content:"";background:#b4642833;height:1px;position:absolute;top:0;left:15%;right:15%}[data-theme-family=parchment].theme-dark .nb-card{border-top:3px solid #b464284d;border-radius:6px}[data-theme-family=parchment].theme-dark .nb-card:hover{border-color:#b4642880;box-shadow:0 4px 12px #0000004d}[data-theme-family=parchment].theme-dark .nb-card-name{font-family:var(--parchment-display);letter-spacing:-.01em}[data-theme-family=parchment].theme-dark .nb-all-title{font-family:var(--parchment-display)}[data-theme-family=parchment].theme-light .settings-page .min-h-screen .hidden.xl\:flex>button:first-of-type,[data-theme-family=parchment].theme-light .settings-page .min-h-screen .xl\:hidden.mb-4>button:first-of-type{box-shadow:inset 0 1px #ffffff59,0 2px 8px #2a1f141f;color:#2a1f14!important;background:linear-gradient(#f0e4c8,#e4d6b6)!important;border:2px solid #8b3a1a!important}[data-theme-family=parchment].theme-light .settings-page .min-h-screen .hidden.xl\:flex>button:first-of-type:hover,[data-theme-family=parchment].theme-light .settings-page .min-h-screen .xl\:hidden.mb-4>button:first-of-type:hover{background:linear-gradient(#f5ebd4,#ead9be)!important;border-color:#a34522!important}[data-theme-family=parchment].theme-light .settings-page .min-h-screen .hidden.xl\:flex.border-r{border-right-color:#8b3a1a52!important}[data-theme-family=parchment].theme-light .settings-modal-backdrop{background-color:#2a1f1485!important}[data-theme-family=parchment].theme-light .settings-modal-panel{box-shadow:0 16px 48px #2a1f1438,inset 0 1px #fff3;background:#e8d9b8fa!important;border:2px solid #a89070!important;border-top:3px solid #8b3a1a!important;border-radius:6px!important}[data-theme-family=parchment].theme-light .settings-page h1,[data-theme-family=parchment].theme-light .settings-page h2,[data-theme-family=parchment].theme-light .settings-page h3{font-family:var(--parchment-display);letter-spacing:-.02em}[data-theme-family=parchment].theme-dark .settings-page .min-h-screen .hidden.xl\:flex>button:first-of-type,[data-theme-family=parchment].theme-dark .settings-page .min-h-screen .xl\:hidden.mb-4>button:first-of-type{box-shadow:inset 0 1px #ffffff0f;color:#d4c4a0!important;background:linear-gradient(#302a1c,#262014)!important;border:1px solid #b4642859!important}[data-theme-family=parchment].theme-dark .settings-page .min-h-screen .hidden.xl\:flex>button:first-of-type:hover,[data-theme-family=parchment].theme-dark .settings-page .min-h-screen .xl\:hidden.mb-4>button:first-of-type:hover{background:linear-gradient(#373020,#2a2418)!important;border-color:#d4a57459!important}[data-theme-family=parchment].theme-dark .settings-page .min-h-screen .hidden.xl\:flex.border-r{border-right-color:#b4642833!important}[data-theme-family=parchment].theme-dark .settings-modal-backdrop{background-color:#000000a6!important}[data-theme-family=parchment].theme-dark .settings-modal-panel{box-shadow:0 20px 56px #00000080,inset 0 1px #ffffff0a;background:#16120af7!important;border:1px solid #8c7a5a33!important;border-top:3px solid #b4642873!important;border-radius:6px!important}
