/* Generated by Docs/uzelock_demo/build_web.py; edit the source styles. */
:root{--bg:#f6f5f1;--paper:#fff;--text:#2d302c;--muted:#81847b;--line:#e6e5df;--accent:#ef7147;--soft:#f2ebe0;--green:#6e7d61;--sidebar:244px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-synthesis:none;color:var(--text);background:var(--bg);font-size:14px}
*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.5}button,a{touch-action:manipulation}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}a{color:inherit;text-decoration:none}button{border:0;background:none}svg{flex-shrink:0;vertical-align:middle}img{max-width:100%}p{line-height:1.65}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:500;letter-spacing:-.04em}h1{font-size:44px;line-height:1.1}h2{font-size:27px;line-height:1.2}h3{font-size:18px}input,textarea,select{width:100%;background:white;border:1px solid var(--line);border-radius:9px;padding:12px 14px;color:var(--text);min-width:0}textarea{resize:vertical;line-height:1.6}input::placeholder,textarea::placeholder{color:#9c9c94}label{display:block}kbd{font:11px -apple-system,sans-serif;border:1px solid var(--line);padding:2px 5px;border-radius:4px;color:#999b91}.btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;border-radius:8px;min-height:43px;padding:12px 18px;font-size:13px;font-weight:500;border:1px solid transparent;white-space:nowrap;transition:background .2s,transform .2s}.btn:hover{transform:translateY(-1px)}.btn.dark{background:#30362f;color:white}.btn.dark:hover{background:#454c42}.btn.orange{background:var(--accent);color:#fff}.btn.orange:hover{background:#e3653d}.btn.light{background:#f6f5ee;color:#252823}.btn.white{background:white;border-color:var(--line)}.btn.white:hover{background:#f4f3ed}.btn.small{min-height:36px;padding:9px 13px;font-size:12px}.btn.large{min-height:54px;padding:16px 23px;font-size:14px}.btn.full{width:100%}.btn.danger{background:#faf0ec;border-color:#ead6cc;color:#a84731}.text-btn{display:inline-flex;gap:12px;align-items:center;font-size:13px;padding:5px 0}.text-btn:hover{color:var(--accent)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:6px;min-width:30px;min-height:30px}.icon-btn:hover{background:#e9e8e1}.eyebrow{font-size:10px;letter-spacing:.14em;font-weight:500;color:var(--muted);line-height:1.5}.knot{display:block;object-fit:contain}.brand{display:inline-flex;align-items:center;gap:8px}.brand>span{font-size:25px;letter-spacing:-1.3px;font-weight:550}.brand .knot{width:34px;height:34px}.brand-dot{font-size:9px;vertical-align:top;display:inline-block;margin:4px 0 0 3px;letter-spacing:0}.demo-pill{display:inline-flex;align-items:center;gap:6px;font-size:9px;letter-spacing:.05em;border:1px solid #dcded4;color:#7c8174;padding:5px 7px;border-radius:5px;white-space:nowrap}.demo-pill i{height:4px;width:4px;background:var(--accent);border-radius:50%}.tag{font-size:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e2d9;border-radius:5px;padding:5px 8px;color:#8a8c80;white-space:nowrap;line-height:1.2}.tag.ready{background:#edf1e7;color:#6a795b;border-color:#e1e8d9}.title-dot{color:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.boot,.storage-error{padding:20vh 8vw;font-size:32px}.boot span{display:block;font-size:13px;margin-top:20px;color:var(--muted)}
.landing{background:#f6f5ef}.landing-nav{display:flex;justify-content:space-between;align-items:center;padding:28px 5%;color:#f4f1e9;background:#252924}.landing-nav nav{display:flex;gap:30px;color:#aaaFA3;font-size:12px}.landing-nav nav a:hover{color:#fff}.landing-nav>div{display:flex;gap:18px;align-items:center}.landing-nav .demo-pill{border-color:#4c5048;color:#b5b7a9}.hero{position:relative;min-height:710px;padding:50px 6% 100px;background:#252924;color:#f6f3e8;overflow:hidden}.hero-copy{position:relative;z-index:2;width:58%;max-width:700px}.hero .eyebrow{display:flex;gap:10px;align-items:center;color:#b7b9aa}.orange-line{width:22px;height:1px;background:var(--accent);display:inline-block}.hero h1{font-size:clamp(55px,6vw,92px);font-weight:400;letter-spacing:-.06em;line-height:1.04;margin:34px 0 28px}.hero h1 em{font-style:normal;color:#b8c1a7;white-space:nowrap}.hero-copy>p{color:#aeb4a4;font-size:15px;line-height:1.8;margin-bottom:28px}.hero-note{display:block;font-size:10px;color:#919a86;margin-top:15px}.hero-bottom{position:absolute;bottom:0;left:6%;right:6%;height:67px;border-top:1px solid #464b40;display:flex;justify-content:space-between;align-items:center;color:#8b9580;font-size:9px;letter-spacing:.1em}.hero-bottom a{color:#e7e8dd;font-size:24px}.hero-object{position:absolute;right:3%;top:50px;width:480px;height:500px}.hero-knot{position:absolute;left:140px;top:160px;width:180px;height:180px;transform:rotate(-12deg);filter:drop-shadow(0 20px 35px #1116)}.hero-knot img{width:100%;height:100%}.hero-knot:before{content:"";position:absolute;inset:-20px;background:#f2693c11;border-radius:50%;z-index:-1}.orbit{position:absolute;border:1px solid #56614a;border-radius:50%;width:400px;height:350px;left:30px;top:85px;transform:rotate(-27deg);opacity:.45}.orbit-two{width:350px;height:430px;left:60px;top:50px;transform:rotate(25deg);border-style:dashed;opacity:.25}.float-card{position:absolute;border-radius:8px;overflow:hidden;box-shadow:0 16px 50px #080d0966;background:#f2f1e7}.float-one{left:9px;top:43px;width:155px;transform:rotate(-11deg)}.float-one .art{height:165px}.float-one>span{display:block;padding:10px 12px;font-size:9px;color:#4b5146}.float-two{right:15px;top:64px;width:155px;transform:rotate(12deg)}.float-two .art{height:185px}.float-two .art p{font-size:17px}.float-two .art small{font-size:7px}.float-two .quote-mark{font-size:48px}.float-three{left:75px;bottom:20px;width:220px;padding:18px;transform:rotate(-5deg);background:#e8e5da;color:#3f453a}.float-three>span{font-size:9px;display:flex;align-items:center;gap:6px;color:#8a8d7f}.float-three strong{display:block;font-size:20px;line-height:1.25;letter-spacing:-.05em;font-weight:400;margin-top:15px}.object-caption{position:absolute;right:10px;bottom:-15px;font-size:10px;color:#a2ab96;display:flex;gap:7px;align-items:center}.status-dot{width:5px;height:5px;border-radius:50%;background:#a4ba84;display:inline-block}.landing-section{padding:90px 6%;scroll-margin-top:20px}.section-intro{margin-bottom:50px}.landing-section h2{font-size:43px;font-weight:400;line-height:1.13;margin:20px 0 24px;letter-spacing:-.05em}.landing-section h2 span{color:#969a8c}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.steps article{min-width:0}.step-num{font-size:11px;color:var(--accent);display:block;border-top:1px solid #d9ddd1;padding-top:18px;margin-bottom:22px}.steps h3{font-size:19px;letter-spacing:-.03em}.steps p{font-size:13px;color:#85897b;max-width:310px;min-height:65px}.step-demo{min-height:100px;border:1px solid #e2e4d9;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:16px;background:#edeFE7}.capture-demo>svg{padding:9px;box-sizing:content-box;background:white;border-radius:9px;color:var(--accent)}.capture-demo>span{font-size:13px;line-height:1.8;color:#8d9382}.capture-demo b{font-weight:400;color:#4b5540}.search-demo{font-size:12px;gap:9px}.search-demo svg{color:#828b76}.connect-demo span{font-size:11px;padding:12px;background:white;border-radius:8px}.connect-demo i{font-style:normal;color:#9ca58e}.product-preview{background:#eaece2;display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.product-preview p{color:#838b76;font-size:13px;line-height:1.8;margin-bottom:25px}.preview-window{border:1px solid #d5d9cb;padding:12px;border-radius:12px;background:#f8f8f2;transform:rotate(-3deg);box-shadow:0 20px 50px #444b3720}.preview-bar{display:flex;align-items:center;gap:4px;padding:0 0 12px}.preview-bar>i{width:5px;height:5px;background:#c3c8b7;border-radius:50%}.preview-bar>span{font-size:10px;margin-left:12px;color:#929a83}.mini-cards{display:grid;grid-template-columns:1fr 1fr;gap:9px}.mini-cards .art{height:145px;border-radius:5px}.mini-cards .art-design>span{font-size:26px}.mini-cards .art-quote p{font-size:16px}.mini-cards .art small{font-size:7px}.mini-cards .record{height:130px;width:130px}.mini-cards .record-label{font-size:7px}.mini-cards .record-label b{font-size:15px}.preview-search{display:flex;align-items:center;gap:8px;padding:14px 10px 4px;font-size:11px;color:#8b9480}.roadmap-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.roadmap-cards article{border:1px solid #e1e3d8;border-radius:9px;padding:27px}.roadmap-cards h3{margin:22px 0 12px;font-size:22px}.roadmap-cards p{color:#848a79;font-size:13px;margin:0}.landing-cta{text-align:center;padding:75px 20px 90px;background:#252924;color:#f4f2e8}.landing-cta>.knot{width:70px;height:70px;margin:0 auto 25px}.landing-cta h2{font-size:52px;font-weight:400;letter-spacing:-.05em;margin-bottom:30px}.landing-cta h2 span{color:#a3af94}.landing-cta p{font-size:10px;color:#8b9780;margin:20px 0 0}.landing-footer{padding:35px 6%;display:flex;align-items:center;gap:30px;color:#858e77;font-size:11px}.landing-footer .brand{color:#30382a}.landing-footer .brand>span{font-size:20px}.landing-footer .brand .knot{width:28px;height:28px}.landing-footer .text-btn{margin-left:auto;font-size:11px}
.workspace{min-height:100dvh}.sidebar{width:var(--sidebar);position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:29px 16px 16px;background:#f1f0e9;border-right:1px solid var(--line);z-index:30}.sidebar-brand{display:flex;align-items:center;justify-content:space-between;margin:0 5px 31px}.sidebar-brand .brand>span{font-size:22px}.sidebar-brand .brand .knot{width:30px;height:30px}.sidebar-brand .demo-pill{font-size:8px;padding:4px 5px}.space-switch{display:flex;align-items:center;gap:9px;padding:0 6px 22px;text-align:left}.avatar{width:32px;height:32px;border-radius:50%;background:#e5e4d9;color:#6d7560;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.space-switch>span:nth-child(2){font-size:12px;flex:1}.space-switch small{font-size:10px;display:block;color:#96998c;margin-top:4px}.space-switch>svg{color:#939687}.capture-btn{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #e0e1d5;padding:12px 10px;border-radius:7px;box-shadow:0 2px 3px #373c2004;font-size:11px;white-space:nowrap}.capture-btn>svg{color:var(--accent)}.capture-btn kbd{margin-left:auto;font-size:9px}.main-nav{display:grid;gap:4px;margin-top:24px}.nav-item{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:7px;font-size:12px;text-align:left;width:100%;color:#7b8170}.nav-item>span:last-child{margin-left:auto;font-size:10px;color:#9a9f90}.nav-item:hover{background:#e9e9df}.nav-item.active{background:#e5e7da;color:#47543d}.nav-item.active>svg{color:#71845a}.collection-heading{display:flex;align-items:center;justify-content:space-between;margin:33px 7px 8px;font-size:9px;letter-spacing:.1em;color:#a2a496}.collection-heading .icon-btn{padding:3px;min-height:20px;min-width:20px}.collections{display:grid;gap:1px;max-height:30vh;overflow-y:auto}.collection-item{padding:10px 13px;display:flex;align-items:center;gap:10px;text-align:left;font-size:12px;border-radius:6px;width:100%;min-width:0}.collection-item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;color:#7c8370}.collection-item small{font-size:10px;color:#a4a898}.collection-item:hover,.collection-item.selected{background:#e7e8de}.collection-dot{width:6px;height:6px;border-radius:2px;background:#a3ad83;display:inline-block;flex-shrink:0}.c0{background:#9aaa86}.c1{background:#cfa582}.c2{background:#89a9a9}.c3{background:#ad9abe}.c4{background:#c7b77b}.favorite-nav{margin-top:18px}.favorite-nav>svg{width:17px}.sidebar-bottom{margin-top:auto;padding-top:25px}.storage-note{display:flex;gap:8px;padding:16px 11px 19px;color:#a0a58f;font-size:10px;border-bottom:1px solid var(--line);margin-bottom:8px}.storage-note small{display:block;font-size:9px;margin-top:5px;color:#b0b4a4}.storage-note>svg{color:#899778;margin-top:1px}.sidebar-bottom .nav-item{font-size:11px}.sidebar-bottom .nav-item>svg:last-child{margin-left:auto;width:13px}.muted{color:#9ca28e}.workspace-body{margin-left:var(--sidebar)}.topbar{height:77px;display:flex;justify-content:space-between;align-items:center;padding:0 40px;border-bottom:1px solid var(--line);background:var(--bg)}.topbar>div{display:flex;align-items:center;gap:12px}.breadcrumb{font-size:11px;color:#9a9e90;display:flex;align-items:center;gap:12px}.breadcrumb>span{color:#c1c4b7}.breadcrumb>b{font-weight:400;color:#6a735d}.topbar-right{gap:24px!important}.local-status{font-size:10px;color:#9ba28e;display:flex;align-items:center;gap:6px}.local-status i{width:4px;height:4px;border-radius:50%;background:#9eaf86}.product-link{font-size:10px;color:#818b72;display:flex;align-items:center;gap:7px}.small-avatar{width:28px;height:28px;font-size:10px}.main-content{max-width:1500px;padding:47px 40px 25px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.page-heading h1{margin:12px 0 12px;font-size:43px;font-weight:400;letter-spacing:-.055em}.page-heading p{color:#9a9e90;font-size:12px;margin:0}.page-heading>.btn{margin-top:17px}.welcome-banner{display:flex;align-items:center;gap:16px;padding:20px;background:#eeeee3;border:1px solid #e4e6d7;border-radius:9px;margin-bottom:30px}.welcome-icon{width:44px;height:44px;background:#f7f5eb;border-radius:10px;display:flex;align-items:center;justify-content:center}.welcome-icon>.knot{width:32px;height:32px}.welcome-banner>div{flex:1}.welcome-banner b{font-size:12px;font-weight:500;color:#657453}.welcome-banner p{font-size:11px;color:#979f88;margin:5px 0 0;line-height:1.5}.welcome-banner>.icon-btn{color:#a3ac95}.memory-toolbar{display:flex;align-items:center;gap:15px;margin-bottom:20px}.search-field{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #e2e4d9;border-radius:7px;padding:0 13px;min-height:44px;flex:1;max-width:520px}.search-field>svg{width:17px;color:#9aa38b}.search-field input{border:0;padding:12px 0;background:transparent;outline:none;font-size:12px}.search-field kbd{padding:1px 5px}.view-switch{display:flex;align-items:center;padding:3px;border:1px solid #e0e3d5;border-radius:6px;margin-left:auto;gap:2px}.view-switch button{padding:6px;border-radius:4px;color:#a2aa94}.view-switch button.active{background:white;color:#616e51;box-shadow:0 1px 3px #26300c12}.memory-filters{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.filter-tabs{display:flex;gap:4px;flex-wrap:wrap}.filter-tabs>button{font-size:11px;color:#9bA18f;border-radius:5px;padding:7px 11px}.filter-tabs>button.active{background:#e8eadd;color:#6f7c5e}.memory-filters>span{font-size:10px;color:#9fa593}.sort-label{color:#b2b7a7;margin-left:5px}.memory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 20px}.memory-card{position:relative;min-width:0;border:1px solid #e3e5d9;border-radius:9px;background:#fdfdf8;overflow:hidden;transition:transform .2s,box-shadow .2s}.memory-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #505c3310}.card-open{display:block;width:100%;text-align:left;padding:0;height:100%}.card-art{height:210px;position:relative;overflow:hidden;background:#eeeee5}.card-art>img{width:100%;height:100%;object-fit:cover}.art{position:relative;height:100%;overflow:hidden;padding:24px}.art small{font-size:8px;letter-spacing:.08em}.example-label,.own-label{position:absolute;top:11px;left:11px;border:1px solid #ffffff50;background:#fbfbf2d9;backdrop-filter:blur(8px);padding:3px 6px;font-size:8px;border-radius:4px;color:#818b71}.own-label{background:#f0f4e5e9;color:#7b8d61}.card-info{padding:15px 16px 17px}.card-type{font-size:9px;color:#a0a78f;display:flex;align-items:center;gap:6px}.card-type>span{margin-left:auto;font-size:8px;color:#adb39f}.card-info h3{font-size:13px;letter-spacing:-.02em;font-weight:500;line-height:1.5;margin:9px 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#566447}.card-info p{font-size:9px;color:#a7ad99;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-info p>span{margin:0 7px;color:#c1c6b5}.card-favorite{position:absolute;top:10px;right:10px;background:#fff9;backdrop-filter:blur(4px);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#9ba28f;opacity:0;transition:opacity .2s}.memory-card:hover .card-favorite,.card-favorite:focus-visible,.card-favorite.is-favorite{opacity:1}.card-favorite.is-favorite{color:#b99a60}.card-favorite.is-favorite svg{fill:#ead7a3}.memory-footnote{display:flex;align-items:center;justify-content:center;gap:6px;color:#abb19e;font-size:9px;margin-top:29px;line-height:1.7;text-align:center}.mobile-menu,.mobile-nav{display:none}.empty-state{padding:65px 20px;text-align:center;color:#9ca68c}.empty-state>svg{margin-bottom:22px;opacity:.6}.empty-state h2{color:#6a7b56;font-size:24px;margin-bottom:10px}.empty-state p{font-size:12px;max-width:420px;margin:0 auto 20px}.empty-state .btn{font-size:11px}.map-panel{background:#eeeFe5;border:1px solid #e1e5d5;border-radius:10px;padding:25px;position:relative;overflow:hidden}.map-label p{font-size:11px;color:#929e80;margin:10px 0 0}.memory-map{display:block;width:100%;height:auto;min-height:260px}.map-lines path{fill:none;stroke:#ced5bd;stroke-width:1;stroke-dasharray:4 4}.memory-map g[role=button]{cursor:pointer}.memory-map g[role=button]:hover circle{stroke:#8e9d77;stroke-width:2px}.map-panel>small{font-size:9px;color:#a1ab91;display:block;margin-bottom:15px}.map-panel>.btn{font-size:10px}
.art-design{background:#d7dfcd;color:#425338;display:flex;flex-direction:column;justify-content:center;padding-left:26px}.art-design>span{font-size:38px;line-height:.98;font-weight:600;letter-spacing:-.065em;z-index:1}.art-design>small{font-size:7px;margin-top:19px;z-index:1}.art-design>i{position:absolute;height:190px;width:100px;border:1px solid #a5b78e;border-radius:70px;transform:rotate(-35deg);right:6px;top:20px}.art-design>i:after{content:"";position:absolute;inset:10px;border:1px solid #a5b78e;border-radius:70px}.art-travel{background:#c7d1c7;padding:0;color:#f6f5dd}.art-travel>svg{width:100%;height:100%;object-fit:cover}.art-travel>span{position:absolute;top:38px;left:22px;font-family:serif;font-size:44px;writing-mode:vertical-rl;letter-spacing:9px}.art-travel>small{position:absolute;bottom:16px;left:22px;letter-spacing:.25em;font-size:7px}.art-quote{background:#eee2d3;display:flex;flex-direction:column;color:#6f5f4c;padding:22px 25px}.quote-mark{font-family:Georgia,serif;font-size:52px;line-height:.8;color:#cbaa85}.art-quote p{font-family:Georgia,"Times New Roman",serif;font-size:22px;font-style:italic;line-height:1.25;letter-spacing:-.04em;margin:8px 0 auto}.art-quote small{font-size:7px;color:#ac9678;margin-top:13px}.art-music{background:#dadad4;color:#555b51}.record{position:absolute;width:180px;height:180px;right:-5px;top:15px;background:repeating-radial-gradient(circle at center,#2d342c 0px,#2d342c 2px,#3b4236 3px,#2e352d 4px);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 12px #181e2030}.record>div{width:57px;height:57px;border-radius:50%;background:#d3ab84;position:relative}.record>div:after{content:"";position:absolute;width:7px;height:7px;top:25px;left:25px;border-radius:50%;background:#3b4134}.record-label{position:absolute;top:34px;left:20px;font-size:8px}.record-label b{display:block;font-family:Georgia,serif;font-size:20px;font-weight:400;margin-top:12px;line-height:1.1;color:#60644f}.art-music>small{position:absolute;bottom:14px;left:20px;font-size:7px}.art-article{background:#e9e7dc;color:#646a51;padding:26px}.art-article>small{font-size:7px;color:#989e85}.art-article>strong{display:block;line-height:1.1;font-size:30px;font-weight:400;letter-spacing:-.06em;margin-top:17px}.art-article>strong>span{position:absolute;right:23px;top:85px;font-size:28px}.text-lines{display:grid;gap:5px;max-width:140px;margin-top:16px}.text-lines>i{height:2px;background:#c6c9b4}.text-lines>i:last-child{width:70%}.art-room{background:#c1b29a}.window{position:absolute;top:0;left:35px;width:105px;height:138px;background:#dfdfc7;display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:6px;border:6px solid #8e7d60;box-shadow:7px 7px 0 #675d4222}.window>i{background:linear-gradient(130deg,#aab99e,#dcdfbf)}.sunbeam{position:absolute;top:139px;left:35px;width:220px;height:90px;background:#e6d7a47a;clip-path:polygon(0 0,46% 0,100% 100%,45% 100%)}.desk{position:absolute;left:15px;right:0;bottom:45px;height:14px;background:#7f664a;box-shadow:0 8px 0 #6b543b}.desk:after{content:"";position:absolute;top:15px;left:20px;width:7px;height:80px;background:#6b543b}.vase{position:absolute;bottom:60px;right:50px;width:22px;height:28px;border-radius:4px 4px 9px 9px;background:#6a7051}.vase:before{content:"";position:absolute;top:-33px;left:11px;height:33px;width:2px;background:#596544;transform:rotate(12deg)}.vase:after{content:"";position:absolute;top:-25px;left:12px;height:15px;width:25px;border-radius:1px 20px;background:#73855a;transform:rotate(-25deg)}.art-room>small{position:absolute;bottom:15px;font-size:7px;color:#f4ecd5}.art-recipe{background:#efe8d4;color:#887a50}.art-recipe>span{font-family:Georgia,serif;font-size:23px;font-style:italic;letter-spacing:-.03em;line-height:1.15;position:relative;z-index:1}.plate{width:135px;height:100px;position:absolute;right:5px;bottom:15px;border-radius:50%;background:#e6dfc8;box-shadow:inset 0 0 0 7px #f7f3e7,inset 0 0 0 9px #e9e1cb;transform:rotate(-15deg)}.plate>i{height:39px;width:42px;background:#c5a166;border:4px solid #dac393;border-radius:50%;position:absolute;left:30px;top:25px;box-shadow:1px 3px 5px #98814e30}.plate>i:nth-child(2){left:65px;top:28px}.plate>i:nth-child(3){left:48px;top:48px}.art-recipe>small{position:absolute;bottom:15px;left:24px;font-size:7px}.art-note{background:#e6e5ec;color:#71677e;display:flex;flex-direction:column;justify-content:center}.art-note>span{font-family:Georgia,serif;font-style:italic;font-size:25px;line-height:1.25;letter-spacing:-.04em;transform:rotate(-4deg)}.note-line{height:1px;width:130px;background:#aaa0b8;transform:rotate(-4deg);margin-top:12px}.art-note>small{font-size:7px;color:#a399b0;margin-top:24px}.personal-art{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;background:#e4e8da;color:#71825c;padding:25px}.personal-art>strong{font-size:21px;font-weight:400;line-height:1.2;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.personal-art>span{font-size:11px;line-height:1.5;opacity:.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.link-art{background:#e2e8e8;color:#6f8888}
.chat-content{padding-top:30px;padding-bottom:0}.chat-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.chat-top h1{font-size:35px;margin:10px 0 0}.chat-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;border-top:1px solid var(--line);height:calc(100dvh - 195px);min-height:480px}.chat-main{display:flex;flex-direction:column;min-width:0;padding-right:25px}.chat-scroll{overflow-y:auto;flex:1;scrollbar-width:thin;padding:20px 0}.chat-welcome{text-align:center;display:flex;flex-direction:column;align-items:center;padding:45px 10px 10px}.chat-welcome>.knot{width:55px;height:55px;margin-bottom:25px}.chat-welcome h2{font-size:35px;line-height:1.15;color:#667455;font-weight:400}.chat-welcome>p{font-size:12px;color:#a1a891;margin:0 0 25px;line-height:1.8}.prompt-suggestions{display:grid;gap:7px;max-width:365px;width:100%}.prompt-suggestions>button{border:1px solid #e1e5d5;border-radius:7px;padding:11px 13px;text-align:left;font-size:11px;color:#8d997b;display:flex;justify-content:space-between;gap:15px;background:#fafbf5}.prompt-suggestions>button:hover{background:#edf0e4}.composer-wrap{padding:15px 0 13px}.demo-ai-note{display:flex;align-items:center;gap:6px;font-size:9px;color:#a7ae99;margin-bottom:9px}.demo-ai-note>i{width:4px;height:4px;border-radius:50%;background:#c4b384}#chat-form{border:1px solid #dfe4d3;border-radius:10px;background:#fff;padding:5px 8px 8px;box-shadow:0 2px 5px #4d5e2d04}#chat-form textarea{resize:none;max-height:150px;border:0;font-size:12px;padding:12px 9px;outline:0}.composer-bottom{display:flex;justify-content:space-between;align-items:center}.context-button{display:flex;gap:7px;align-items:center;color:#a2ad90;font-size:9px;padding:5px 9px}.send-btn{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#ef7147;color:#fff}.composer-footnote{font-size:9px;color:#afb69f;text-align:center;margin:10px 0 0}.context-panel{border-left:1px solid var(--line);padding:22px 0 0 22px;overflow-y:auto;scrollbar-width:thin}.context-title{font-size:11px;color:#7f8d6b;display:flex;gap:7px;align-items:center}.context-title>span{margin-left:auto;font-size:10px;color:#adb79b}.context-panel>p{font-size:10px;color:#a3ae92;margin:12px 0 22px;line-height:1.7}.context-list{display:grid;gap:5px}.context-item{display:flex;gap:9px;align-items:flex-start;padding:10px 0}.context-item>input{width:13px;height:13px;margin-top:3px;accent-color:#92a274;flex-shrink:0}.context-item>span{min-width:0}.context-item b{display:block;font-size:10px;line-height:1.5;font-weight:400;color:#879574}.context-item small{font-size:8px;color:#b2bba1;display:block;margin-top:4px}.context-help{display:flex;gap:7px;color:#aeb99c;font-size:9px;line-height:1.6;margin-top:30px;border-top:1px solid var(--line);padding-top:17px}.message{display:flex;gap:12px;margin-bottom:27px}.message-avatar{height:27px;width:27px;background:#e6eadb;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#99a483;font-size:10px;flex-shrink:0}.message>.knot{width:27px;height:27px}.message>div{min-width:0;flex:1}.message small{font-size:10px;color:#83936e;display:block}.message small>span{font-size:7px;margin-left:7px;color:#b2bca1;letter-spacing:.05em}.message>div>p{font-size:12px;line-height:1.8;margin:8px 0 0;color:#788c60;white-space:pre-wrap;word-break:break-word}.message.user>div>p{color:#566c3c}.source-card{display:block;width:100%;text-align:left;border:1px solid #e0e7d2;border-radius:7px;background:#f8faf2;padding:12px 13px;margin-top:12px}.source-card>span{display:flex;gap:7px;align-items:center;font-size:10px;color:#81936c}.source-card>span>b{font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis}.source-card>p{font-size:11px;line-height:1.7;color:#9aa98a;margin:9px 0}.source-card>small{font-size:9px;color:#b0bda1}.deleted-source{color:#b7bda9!important;font-style:italic}
.task-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.15fr);gap:30px;align-items:start}.task-create{border:1px solid #e0e5d3;border-radius:11px;background:#fcfdf7;padding:25px}.task-create h2{font-size:24px;margin:16px 0 24px}.task-create form>label{font-size:10px;color:#9caa89;margin:19px 0 8px}.task-create textarea,.task-create select{background:#f8faf2;border-color:#e1e7d4;font-size:11px}.task-create textarea{min-height:120px}.model-choice{display:grid;grid-template-columns:1fr 1fr;gap:8px}.model-choice>div{display:flex;align-items:center;gap:9px;padding:12px 9px;border:1px solid #dce5cd;border-radius:8px;background:#f1f5e8}.model-icon{height:26px;width:26px;background:#dae3cf;display:flex;align-items:center;justify-content:center;border-radius:7px;font-size:10px;color:#8b9e75}.model-icon.creative{background:#eddfcd;color:#b79d7c}.model-choice b{font-size:10px;font-weight:500;color:#83976b;display:block}.model-choice small{font-size:8px;color:#acba9c;display:block;margin-top:4px}.model-choice svg{width:13px;margin-left:auto;color:#9db585}.task-disclaimer{display:flex;align-items:flex-start;gap:8px;margin:21px 0;color:#a5b392}.task-disclaimer p{font-size:10px;margin:0;line-height:1.7}.task-disclaimer svg{margin-top:2px}.section-row{display:flex;align-items:center;justify-content:space-between;gap:15px}.section-row h2{font-size:17px;margin:0}.section-row>span{font-size:10px;color:#a4b091}.task-history>.section-row{padding:4px 0 19px}.task-empty{padding:70px 10px 40px}.task-empty h3{font-size:20px;color:#7f9269}.task-empty p{font-size:11px}.next-module{background:#edf1e4;padding:23px;border:1px solid #e2e8d6;border-radius:9px;margin-top:25px}.next-module h3{font-size:19px;color:#7d9363;margin:14px 0 10px}.next-module p{font-size:11px;color:#a4b092;margin:0 0 12px}.next-module .text-btn{font-size:10px;color:#8a9f72}.task-row{display:flex;align-items:center;gap:13px;width:100%;border-top:1px solid #e2e7d7;text-align:left;padding:19px 0}.task-row>span:nth-child(2){min-width:0;flex:1}.task-row b{display:block;font-size:12px;color:#85996d;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.task-row small{display:block;font-size:9px;color:#acb89c;margin-top:8px}.task-state{width:32px;height:32px;border:1px solid #e1e6d5;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#aabc94;flex-shrink:0}.task-state.done{background:#e9f0df}.task-state.queued{color:#c1ae83}.settings-tabs{display:flex;gap:28px;border-bottom:1px solid #e2e6d7;margin-bottom:32px;overflow-x:auto}.settings-tabs>button{font-size:12px;color:#a3b08e;padding:0 0 14px;white-space:nowrap;border-bottom:2px solid transparent}.settings-tabs>button.active{color:#6a8550;border-color:var(--accent)}.settings-intro{margin-bottom:27px}.settings-intro h2{font-size:25px;color:#6e8555;margin-bottom:11px}.settings-intro p{font-size:12px;color:#a4b091;max-width:660px}.integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.integration-card{border:1px solid #e1e7d5;background:#fcfdf7;padding:20px;border-radius:9px;position:relative;display:flex;flex-direction:column;align-items:flex-start}.integration-icon{display:flex;align-items:center;justify-content:center;width:41px;height:41px;border-radius:10px;background:#edf2e3;color:#9aad83;margin-bottom:25px}.integration-card>.tag{position:absolute;top:24px;right:15px;font-size:8px}.integration-card h3{font-size:17px;color:#819968;margin-bottom:12px}.integration-card p{font-size:11px;color:#a7b497;line-height:1.7;margin-bottom:19px}.integration-card .text-btn{font-size:10px;color:#98ad80;margin-top:auto}.settings-callout{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #e0e7d1;border-radius:9px;padding:21px;margin-top:25px}.settings-callout>div{display:flex;gap:14px;align-items:center;color:#a0b58a}.settings-callout b{font-size:12px;font-weight:500;color:#8da677}.settings-callout p{font-size:10px;margin:5px 0 0;color:#acb99b}.data-summary{display:flex;gap:50px;padding:25px;background:#edf2e3;border-radius:10px;margin:25px 0}.data-summary>div{display:flex;flex-direction:column;gap:7px}.data-summary b{font-size:30px;font-weight:400;letter-spacing:-.05em;color:#88a26d}.data-summary span{font-size:10px;color:#adbc9a}.settings-list article{display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid #e2e8d6;padding:25px 0}.settings-list h3{font-size:15px;color:#8ca576;margin-bottom:8px}.settings-list p{font-size:11px;color:#adba9b;margin:0;max-width:600px}.settings-list .btn{flex-shrink:0}.data-warning{display:flex;gap:13px;border:1px solid #e8e3d0;background:#f6f2e5;border-radius:8px;padding:18px;margin-top:25px;color:#b7ad88}.data-warning p{font-size:11px;margin:0;color:#b5ac8b}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.pricing-grid article{padding:26px;background:#fcfdf7;border:1px solid #e0e8d2;border-radius:10px}.pricing-grid h3{font-size:25px;color:#849e6c;margin:20px 0}.price-placeholder{font-size:16px;color:#a0b28b;margin-bottom:13px}.pricing-grid p{color:#b1bd9f;font-size:12px}.pricing-grid ul{list-style:none;padding:0;margin:25px 0}.pricing-grid li{display:flex;gap:8px;color:#a5b896;font-size:11px;margin:15px 0}.build-roadmap article{display:flex;gap:20px;padding:25px 0;border-bottom:1px solid #e0e8d2}.roadmap-number{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;border:1px solid #dbe5cc;font-size:11px;color:#adbe9a;flex-shrink:0}.roadmap-number.done{background:#e7f0da;color:#96b179}.build-roadmap article>div{flex:1;min-width:0}.build-roadmap h3{font-size:17px;color:#8ba775;margin:7px 0 12px}.build-roadmap p{font-size:11px;color:#b0bea0;max-width:670px;margin:0;line-height:1.8}
.modal-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:30px 20px;background:#18210f60;backdrop-filter:blur(5px);overflow-y:auto}.modal{position:relative;background:#fafbf5;border:1px solid #e4e9d9;border-radius:15px;padding:35px;width:520px;max-width:100%;max-height:calc(100dvh - 60px);overflow-y:auto;box-shadow:0 30px 120px #151e0a33;animation:modal-in .18s ease-out;overscroll-behavior:contain;scrollbar-width:thin}.modal-close{position:absolute;right:17px;top:15px;color:#9aab87}.modal h2{font-size:29px;color:#6b8553;font-weight:400;line-height:1.2;margin:17px 25px 12px 0;overflow-wrap:anywhere}.modal-description{font-size:12px;color:#a0b18c;line-height:1.8;margin-bottom:22px}.add-tabs{display:flex;gap:5px;border-bottom:1px solid #e3ead6;margin-bottom:22px}.add-tabs button{display:flex;align-items:center;gap:6px;padding:11px 14px;color:#acb99b;font-size:11px;border-bottom:2px solid transparent}.add-tabs button.active{color:#7d9d5e;border-bottom-color:var(--accent)}.modal form>label,.form-two label{font-size:10px;color:#9eb088;margin:15px 0 7px}.modal label>span{color:#bfcaaf;font-size:9px;margin-left:5px}.modal input,.modal textarea,.modal select{background:#fff;border-color:#e0e8d2;font-size:12px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-note{display:flex;align-items:center;gap:5px;color:#b1bf9e;font-size:10px;line-height:1.7;margin:18px 0}.modal form>.btn{margin-top:15px}.dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;padding:43px 20px;border:1px dashed #c5d5b1;border-radius:10px;background:#f1f6e7;color:#a0b88a}.dropzone:hover,.dropzone.dragging{background:#e6f0d8;border-color:#97b57b}.dropzone>b{font-size:15px;font-weight:400}.dropzone>span{font-size:11px}.dropzone>small{font-size:9px;color:#bccbaa;margin-top:12px;line-height:1.6}.detail-modal{width:620px}.detail-meta{display:flex;align-items:center;gap:9px;color:#a9b998;font-size:10px;margin:15px 0 22px}.detail-art{height:240px;margin:20px -35px 25px}.detail-art .art{padding-left:35px}.detail-art .art-design>span{font-size:55px}.detail-art .art-quote p{font-size:28px}.detail-image{display:block;border-radius:8px;max-height:400px;object-fit:contain;margin:20px auto}.detail-text{font-size:13px;color:#8da676;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.detail-tags{display:flex;flex-wrap:wrap;gap:7px;margin:24px 0}.detail-tags>span{padding:5px 8px;background:#eef4e4;color:#adc299;font-size:10px;border-radius:4px}.detail-status{font-size:10px;color:#afc49b;display:flex;align-items:center;gap:7px;padding:14px 0;border-top:1px solid #e2ebd5;margin-top:24px;overflow-wrap:anywhere}.detail-actions{display:flex;gap:7px;margin-top:15px;flex-wrap:wrap}.detail-actions>.icon-btn{margin-left:auto}.danger-text{color:#c3a08b}.original-link{display:flex;align-items:center;gap:8px;color:#9cb980;font-size:11px;margin:20px 0}.confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:30px}.about-list{font-size:12px;color:#9eb88a;line-height:1.8;margin:25px 0}.about-list b{color:#789e5b;font-weight:500}.about-list p{margin:0 0 15px}.wide-modal{width:860px}.task-results{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:25px 0}.task-results>article{padding:22px;background:#f2f7e9;border:1px solid #e1edd4;border-radius:9px}.task-results h3{font-size:22px;color:#99b67d;margin:20px 0}.task-results p,.task-results li{font-size:11px;color:#aec29b;line-height:1.8}.task-results li>b{font-weight:500;color:#96b27f}.task-results ol{padding-left:17px}.task-results ol>li{padding:0 0 10px 3px}.task-results li p{margin:5px 0}.result-footnote{border-top:1px solid #e2edd6;padding-top:14px;margin:15px 0 0}.creative-question{padding:17px;border:1px dashed #cdddba;color:#aac093;border-radius:7px;font-family:Georgia,serif;font-size:20px;font-style:italic;line-height:1.4;margin:20px 0}.task-sources{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:22px}.task-sources>.tag{font-size:9px;white-space:normal;text-align:left}.task-sources>.tag:hover{background:#e9f1de}#toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%,20px);background:#35442b;color:#f7f9ed;padding:14px 22px;border:1px solid #73865c;border-radius:9px;box-shadow:0 5px 30px #2228;font-size:12px;z-index:150;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:calc(100% - 30px);line-height:1.6}#toast.show{opacity:1;transform:translate(-50%,0)}@keyframes modal-in{from{transform:translateY(10px);opacity:.4}to{transform:translateY(0);opacity:1}}
.workspace{--muted:#8b9280}.card-info h3{color:#515b45}.card-info p,.card-type{color:#929b85}.page-heading p{color:#8b9480}.chat-welcome h2,.settings-intro h2{color:#5f6d50}.message>div>p{color:#6f7c61}.message.user>div>p{color:#526044}.source-card>p{color:#89977a}.integration-card h3,.task-create h2,.settings-list h3,.pricing-grid h3,.build-roadmap h3{color:#6c7e58}.integration-card p,.settings-intro p,.settings-list p,.task-create form>label,.next-module p,.pricing-grid p,.build-roadmap p{color:#93a082}.modal h2{color:#596e47}.modal-description,.detail-text{color:#81966c}.task-results h3{color:#79985e}.task-results p,.task-results li{color:#8ea478}.data-warning p{color:#96865e}.modal input,.modal textarea,.modal select{color:#647d4f}
@media(min-width:1500px){:root{--sidebar:260px}.main-content{padding-left:55px;padding-right:55px}.memory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card-art{height:220px}.hero{min-height:780px}.hero-object{right:8%;top:85px;transform:scale(1.1)}.hero-copy{max-width:780px}.hero h1{font-size:100px}}
@media(max-width:1150px){:root{--sidebar:215px}.sidebar{padding-left:12px;padding-right:12px}.sidebar-brand{margin-left:1px;margin-right:1px}.sidebar-brand .demo-pill{font-size:7px}.sidebar-brand .brand>span{font-size:20px}.sidebar-brand .brand .knot{width:27px;height:27px}.capture-btn{font-size:10px;padding-left:8px;gap:4px}.capture-btn kbd{display:none}.topbar{padding:0 26px}.main-content{padding:35px 26px 25px}.card-art{height:190px}.art-design>span{font-size:32px}.art-quote p{font-size:20px}.art{padding:23px 18px}.memory-grid{gap:18px 14px}.card-info{padding:13px}.sort-label{display:none}.welcome-banner{padding:16px;gap:12px}.welcome-banner p{max-width:320px}.welcome-banner>.btn{font-size:10px;padding:8px 10px}.chat-layout{grid-template-columns:minmax(0,1fr) 205px}.context-panel{padding-left:15px}.chat-main{padding-right:18px}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-object{right:-10px;transform:scale(.85);transform-origin:right center}.hero h1{font-size:68px}.hero-copy{width:65%}.landing-nav nav{gap:18px}.landing-nav>div{gap:10px}.landing-nav .demo-pill{display:none}.landing-section{padding:70px 6%}.landing-section h2{font-size:37px}.steps{gap:27px}.steps h3{font-size:17px}.roadmap-cards{gap:15px}.roadmap-cards article{padding:20px}.landing-footer{gap:20px}.task-grid{gap:22px}.task-create{padding:20px}.model-choice{grid-template-columns:1fr}.model-choice>div{padding:9px}.task-results>article{padding:17px}}
@media(max-width:900px){.memory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-art{height:210px}.hero-copy{width:100%}.hero{min-height:750px}.hero h1{font-size:64px}.hero-object{right:-40px;top:220px;transform:scale(.65)}.hero-copy>p{max-width:380px}.hero-copy>.btn{margin-top:10px}.hero-bottom>span:nth-child(2){display:none}.landing-nav nav{display:none}.steps{gap:20px}.steps h3{font-size:16px}.steps p{font-size:12px;min-height:95px}.step-demo{padding:15px 10px;gap:10px}.search-demo{font-size:10px}.connect-demo{gap:5px}.connect-demo span{padding:8px;font-size:9px}.landing-section h2{font-size:32px}.product-preview{gap:7%}.roadmap-cards h3{font-size:19px}.roadmap-cards p{font-size:12px}.landing-footer>span:nth-child(2){display:none}.chat-layout{grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 200px)}.chat-main{padding-right:0;min-height:calc(100dvh - 200px)}.chat-scroll{max-height:calc(100dvh - 390px);min-height:280px}.context-panel{border-left:0;border-top:1px solid var(--line);padding:18px 0;margin-top:10px;overflow:visible}.context-list{display:grid;grid-template-columns:1fr 1fr;gap:5px 20px}.context-panel>p{margin-bottom:10px}.context-help{margin-top:15px}.topbar-right{gap:15px!important}.topbar-right .local-status{display:none}.task-grid{grid-template-columns:1fr}.model-choice{grid-template-columns:1fr 1fr}.task-empty{padding:40px 10px}.settings-callout{align-items:flex-start;flex-direction:column}.data-summary{gap:30px}.settings-list article{align-items:flex-start;flex-direction:column;gap:15px}.pricing-grid{grid-template-columns:1fr}.settings-tabs{gap:22px}.build-roadmap .section-row{align-items:flex-start;flex-direction:column;gap:0;margin-bottom:10px}.task-row>.tag{font-size:8px}}
@media(max-width:650px){:root{--sidebar:0px}.sidebar{width:244px;transform:translateX(-100%);transition:transform .2s;box-shadow:20px 0 100px #19210e30;z-index:80}.sidebar.mobile-open{transform:translateX(0)}.sidebar-brand .brand>span{font-size:23px}.sidebar-brand .brand .knot{width:30px;height:30px}.sidebar-brand .demo-pill{font-size:8px}.capture-btn{font-size:11px;gap:8px}.capture-btn kbd{display:block}.workspace-body{margin:0}.topbar{height:59px;padding:0 18px}.topbar>div{gap:9px}.breadcrumb{font-size:10px;gap:8px}.breadcrumb>span,.breadcrumb>b{display:none}.mobile-menu{display:inline-flex;padding:4px}.topbar-right{gap:13px!important}.product-link{font-size:9px}.small-avatar{width:25px;height:25px}.main-content{padding:29px 18px 100px}.page-heading{align-items:flex-start;gap:8px;margin-bottom:23px}.page-heading h1{font-size:35px;margin:10px 0}.page-heading .eyebrow{font-size:8px}.page-heading p{font-size:10px;max-width:220px;line-height:1.7}.page-heading>.btn{font-size:10px;gap:6px;padding:10px 11px;min-height:36px;margin-top:26px}.page-heading>.btn>svg{width:14px}.welcome-banner{position:relative;padding:16px 15px;gap:10px;flex-wrap:wrap;margin-bottom:22px}.welcome-icon{width:32px;height:32px;border-radius:7px}.welcome-icon>.knot{width:25px;height:25px}.welcome-banner>div{width:calc(100% - 65px);flex:unset}.welcome-banner b{font-size:10px}.welcome-banner p{font-size:9px;margin-top:5px;padding-right:8px}.welcome-banner>.btn{margin-left:42px;min-height:30px;font-size:9px;padding:6px 9px}.welcome-banner>.icon-btn{position:absolute;right:5px;top:5px;min-width:23px;min-height:23px;padding:4px}.memory-toolbar{gap:12px;margin-bottom:17px}.search-field{min-height:40px;max-width:none}.search-field input{font-size:11px}.search-field kbd{display:none}.view-switch button{padding:5px}.view-switch svg{width:16px}.memory-filters{align-items:flex-start;gap:8px;flex-direction:column;margin-bottom:18px}.filter-tabs{gap:1px;flex-wrap:nowrap;width:100%;justify-content:space-between}.filter-tabs>button{padding:6px 9px;font-size:10px}.memory-filters>span{font-size:8px;padding-left:2px}.memory-grid{gap:15px 12px}.card-art{height:180px}.card-info{padding:11px 10px 13px}.card-type{font-size:8px;gap:4px}.card-type>span{font-size:7px}.collection-dot{width:5px;height:5px}.card-info h3{font-size:11px;margin:7px 0 5px;line-height:1.6}.card-info p{font-size:8px}.card-info p>span{margin:0 4px}.art{padding:23px 15px}.art-design>span{font-size:28px}.art-design>small{font-size:5px}.art-design>i{height:130px;width:65px;right:0;top:26px}.art-travel>span{font-size:34px;left:15px}.art-travel>small{font-size:5px;left:15px}.art-quote p{font-size:17px}.art-quote small{font-size:5px}.quote-mark{font-size:40px}.record{width:138px;height:138px;right:-13px;top:21px}.record>div{transform:scale(.7)}.record-label{left:13px;top:30px;font-size:6px}.record-label b{font-size:16px}.art-music>small{font-size:5px;left:13px}.art-article>strong{font-size:25px;margin-top:20px}.art-article>small{font-size:5px}.art-article>strong>span{font-size:23px;right:14px;top:85px}.text-lines{max-width:100px;margin-top:15px}.window{left:18px;width:85px;height:110px}.sunbeam{top:110px;left:18px;width:170px}.desk{bottom:37px;height:12px}.vase{bottom:50px;right:27px}.art-room>small{font-size:5px;bottom:12px}.art-recipe>span{font-size:20px}.plate{width:110px;height:83px;right:-7px;bottom:19px}.plate>i{transform:scale(.8);left:22px;top:15px}.plate>i:nth-child(2){left:50px;top:20px}.plate>i:nth-child(3){left:37px;top:35px}.art-recipe>small{font-size:5px;left:15px;bottom:12px}.art-note>span{font-size:19px}.art-note>small{font-size:5px}.note-line{width:90px}.example-label,.own-label{font-size:6px;padding:3px 5px;top:8px;left:8px}.card-favorite{width:23px;height:23px;top:7px;right:7px;opacity:1}.card-favorite svg{width:13px;height:13px}.memory-footnote{font-size:8px;align-items:flex-start;max-width:310px;margin:24px auto 0}.memory-footnote svg{width:12px;margin-top:1px}.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;background:#fafbf6ee;backdrop-filter:blur(16px);border-top:1px solid #e1e6d5;justify-content:space-around;padding:10px 8px max(12px,env(safe-area-inset-bottom));z-index:40}.mobile-nav>a{display:flex;flex-direction:column;align-items:center;gap:6px;color:#a9b39a;min-width:60px;font-size:8px}.mobile-nav>a.active{color:#71875a}.mobile-nav>a.active>svg{stroke:#ef7147}.mobile-nav>a>svg{width:19px;height:19px}.map-panel{padding:18px}.map-label p{font-size:10px}.memory-map{min-height:230px;width:calc(100% + 35px);margin-left:-17px}.map-panel>small{font-size:8px}.chat-content{padding-bottom:90px}.chat-top{margin-bottom:20px}.chat-top h1{font-size:30px}.chat-top .eyebrow{font-size:8px}.chat-top>.btn{font-size:10px;gap:5px}.chat-layout{min-height:0}.chat-main{min-height:calc(100dvh - 270px)}.chat-scroll{max-height:none;min-height:300px;overflow:visible;flex:1}.chat-welcome{padding:35px 0 0}.chat-welcome h2{font-size:31px}.chat-welcome>p{font-size:11px}.chat-welcome>.knot{width:45px;height:45px;margin-bottom:20px}.prompt-suggestions{max-width:320px}.prompt-suggestions>button{font-size:10px}.composer-wrap{position:sticky;bottom:65px;background:var(--bg);z-index:5;padding-bottom:8px}.composer-footnote{font-size:8px}.message>div>p{font-size:11px}.message{gap:9px}.source-card>p{font-size:10px}.context-panel{padding-top:20px}.context-item b{font-size:9px}.context-item small{font-size:7px}.task-grid{gap:25px}.task-create{padding:21px}.task-create h2{font-size:24px}.task-create form>label{font-size:10px}.task-grid .model-choice{gap:7px}.model-choice>div{padding:10px 8px;gap:7px}.model-choice small{font-size:7px}.task-row{gap:10px}.task-row b{font-size:11px}.task-row small{font-size:8px}.page-heading>.tag{font-size:7px;margin-top:27px}.settings-tabs{gap:21px;margin-bottom:25px}.settings-tabs>button{font-size:10px;padding-bottom:12px}.settings-intro h2{font-size:23px}.settings-intro p{font-size:11px}.integration-grid{gap:12px}.integration-card{padding:16px 13px}.integration-icon{height:32px;width:32px;margin-bottom:33px;border-radius:8px}.integration-icon>svg{width:19px}.integration-card>.tag{font-size:6px;padding:4px 5px;top:61px;left:13px;right:auto}.integration-card h3{font-size:15px;line-height:1.3;letter-spacing:-.04em;margin-bottom:10px}.integration-card p{font-size:10px}.integration-card .text-btn{font-size:8px;gap:6px}.integration-card .text-btn>svg{width:12px}.settings-callout{padding:17px;gap:15px}.settings-callout b{font-size:11px}.settings-callout p{font-size:9px}.data-summary{gap:28px;padding:22px 16px}.data-summary b{font-size:25px}.data-summary span{font-size:8px}.settings-list h3{font-size:14px}.settings-list p{font-size:10px}.data-warning p{font-size:10px}.pricing-grid article{padding:22px}.pricing-grid h3{font-size:24px}.build-roadmap article{gap:13px;padding:22px 0}.build-roadmap h3{font-size:15px;margin-top:5px}.build-roadmap p{font-size:10px}.roadmap-number{width:29px;height:29px;font-size:9px}.build-roadmap .tag{font-size:8px}.personal-art{gap:12px}.personal-art>strong{font-size:17px}.personal-art>span{font-size:9px}.modal-backdrop{padding:14px 12px;align-items:center}.modal{padding:28px 23px;max-height:calc(100dvh - 28px);border-radius:12px}.modal h2{font-size:27px;margin-top:18px}.modal-description{font-size:11px}.modal input,.modal textarea,.modal select{font-size:12px}.modal form>label{font-size:10px}.detail-art{margin-left:-23px;margin-right:-23px;height:220px}.detail-text{font-size:12px}.detail-meta{font-size:9px;gap:7px}.detail-tags>span{font-size:9px}.detail-actions .btn{font-size:10px;padding:9px 10px}.detail-status{font-size:9px}.detail-art .art-quote p{font-size:26px}.detail-art .art-quote small{font-size:7px}.detail-art .art-travel>span{font-size:42px}.detail-art .record{width:200px;height:200px;right:10px;top:10px}.detail-art .record>div{transform:scale(1)}.detail-art .record-label{font-size:8px;left:24px;top:40px}.detail-art .record-label b{font-size:26px}.dropzone{padding:35px 12px}.dropzone>b{font-size:13px}.dropzone>small{font-size:8px;text-align:center}.task-results{grid-template-columns:1fr}.task-results>article{padding:20px}.task-results h3{font-size:23px}.task-results p{font-size:11px}.form-two{gap:10px}.form-two label{font-size:9px}.form-two input,.form-two select{font-size:10px;padding:11px 9px}.about-list{font-size:11px}#toast{bottom:85px;font-size:11px;padding:12px 17px;width:max-content;max-width:calc(100% - 30px)}
.landing-nav{padding:20px 6%}.landing-nav .brand>span{font-size:23px}.landing-nav .brand .knot{width:31px;height:31px}.landing-nav .btn{font-size:9px;min-height:32px;padding:9px 11px;gap:6px}.landing-nav .btn>svg{width:13px}.hero{padding:35px 6% 340px;min-height:845px}.hero .eyebrow{font-size:8px;gap:7px}.hero h1{font-size:clamp(42px,10.5vw,62px);margin:27px 0 24px;letter-spacing:-.065em}.hero-copy>p{font-size:12px;line-height:1.8}.hero-copy>.btn{min-height:46px;font-size:12px;padding:13px 17px;margin-top:0}.hero-note{font-size:8px;margin-top:13px}.hero-object{right:50%;top:auto;bottom:45px;transform:translateX(50%) scale(.58);transform-origin:center bottom;width:480px;height:500px}.hero-bottom{left:6%;right:6%;height:52px;font-size:7px}.object-caption{font-size:11px}.landing-section{padding:53px 6%}.landing-section .eyebrow{font-size:8px}.landing-section h2{font-size:31px;margin:16px 0 22px}.section-intro{margin-bottom:27px}.steps{grid-template-columns:1fr;gap:27px}.step-num{padding-top:15px;margin-bottom:16px;font-size:10px}.steps h3{font-size:20px;margin-bottom:12px}.steps p{min-height:0;max-width:100%;font-size:12px;margin-bottom:17px}.step-demo{min-height:83px}.capture-demo>span{font-size:12px}.search-demo{font-size:12px}.connect-demo{gap:15px}.connect-demo span{padding:13px;font-size:11px}.product-preview{grid-template-columns:1fr;gap:40px}.product-preview h2{font-size:35px}.product-preview p{font-size:12px;margin-bottom:22px}.preview-window{max-width:390px;width:100%;margin:0 auto 10px;transform:rotate(-2deg)}.mini-cards .art{height:150px}.mini-cards .art-design>span{font-size:29px}.mini-cards .art-quote p{font-size:18px}.mini-cards .art small{font-size:6px}.mini-cards .record{height:135px;width:135px}.mini-cards .record-label b{font-size:15px}.roadmap-cards{grid-template-columns:1fr;gap:14px}.roadmap-cards article{padding:24px}.roadmap-cards h3{font-size:24px;margin-top:18px}.roadmap-cards p{font-size:12px}.roadmap-cards .tag{font-size:9px}.landing-cta{padding:55px 6% 60px}.landing-cta>.knot{width:55px;height:55px}.landing-cta h2{font-size:40px}.landing-cta>.btn{font-size:12px;min-height:46px;padding:14px 20px}.landing-cta p{font-size:9px;max-width:270px;margin:20px auto 0}.landing-footer{padding:25px 6%;gap:12px;flex-wrap:wrap}.landing-footer .brand{flex:1}.landing-footer .brand>span{font-size:20px}.landing-footer .brand .knot{width:27px;height:27px}.landing-footer .text-btn{font-size:9px}.landing-footer>span:last-child{width:100%;font-size:8px;text-align:right}.hero-object .float-one>span{font-size:9px}.hero-object .float-one .art{height:165px}.hero-object .float-one .art-travel>span{font-size:44px}.hero-object .float-one .art-travel>small{font-size:7px}.hero-object .float-two .art{height:185px}.hero-object .float-two .art p{font-size:18px}.hero-object .float-two .art small{font-size:7px}.hero-object .float-two .quote-mark{font-size:45px}}
@media(max-width:360px){.card-art{height:158px}.art-design>span{font-size:25px}.art-quote p{font-size:15px}.art-note>span{font-size:17px}.filter-tabs>button{padding:6px 7px}.page-heading>.btn{font-size:9px;padding:10px 8px}.hero h1{font-size:39px}.hero{min-height:820px}.hero-object{transform:translateX(50%) scale(.53)}.hero-copy>p{font-size:11px}.page-heading h1{font-size:32px}.topbar{padding:0 12px}.main-content{padding-left:14px;padding-right:14px}.model-choice small{font-size:6px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.card-type,.card-info p,.page-heading p,.welcome-banner p,.context-panel>p,.composer-footnote,.memory-footnote,.demo-ai-note,.form-note,.modal-description,.detail-text,.detail-meta,.detail-status,.about-list,.integration-card p,.settings-intro p,.settings-list p,.pricing-grid p,.build-roadmap p,.task-disclaimer,.next-module p,.context-item b,.context-item small,.source-card>p,.source-card>small,.task-results p,.task-results li,.settings-callout p{color:#7d8871}
.card-info h3,.integration-card h3,.settings-list h3,.pricing-grid h3,.build-roadmap h3,.task-create h2,.modal h2{color:#4d5b41}
.filter-tabs>button,.settings-tabs>button,.context-title,.modal form>label,.form-two label,.modal input,.modal textarea,.modal select{color:#7b886b}
@media(max-width:650px){.card-info h3{font-size:12px}.card-info p{font-size:9px}.card-type{font-size:9px}.card-type>span{font-size:8px}.page-heading p{font-size:11px}.form-note,.modal form>label,.form-two label{font-size:11px}.modal input,.modal textarea,.modal select{font-size:16px}.detail-text{font-size:13px}.welcome-banner p{font-size:10px}.composer-footnote{font-size:9px}.memory-footnote{font-size:9px}.integration-card p,.settings-list p,.settings-intro p{font-size:11px}.task-results p,.task-results li{font-size:12px}}
.workspace:has(.memory-content){--sidebar:216px;--bg:#fbfaf7;background:#fbfaf7}
.workspace:has(.memory-content) .sidebar{background:#f3f2ec;padding-top:27px}
.workspace:has(.memory-content) .sidebar-brand .brand>span{font-size:21px}
.workspace:has(.memory-content) .sidebar-brand .demo-pill{font-size:7px}
.workspace:has(.memory-content) .sidebar-brand .brand .knot{width:29px;height:29px}
.workspace:has(.memory-content) .sidebar-brand{gap:5px;margin-left:0;margin-right:0}
.workspace:has(.memory-content) .sidebar-brand .brand{flex-shrink:0;gap:5px}
.workspace:has(.memory-content) .sidebar-brand .brand>span{white-space:nowrap}
.workspace:has(.memory-content) .space-switch>span:nth-child(2){font-size:11px;white-space:nowrap}
.workspace:has(.memory-content) .capture-btn{font-size:10px;gap:5px}
.workspace:has(.memory-content) .capture-btn kbd{display:none}
.workspace:has(.memory-content) .topbar{height:68px;border-bottom:0;background:#fbfaf7}
.workspace:has(.memory-content) .nav-item.active{background:#e8e7de;color:#3b4036}
.workspace:has(.memory-content) .capture-btn{border-radius:12px}
.workspace:has(.memory-content) .main-nav{margin-top:25px}
.workspace:has(.memory-content) .collection-heading{margin-top:31px}
.workspace:has(.memory-content) .sidebar-bottom .storage-note{color:#7e8374}
.memory-content{padding:36px 50px 155px;max-width:1520px}
.board-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:38px}
.board-date{font-size:11px;color:#a3a197;letter-spacing:.015em}
.board-date>span{margin:0 7px;color:#c2c1b6}
.board-heading h1{font-size:53px;font-weight:450;letter-spacing:-.065em;line-height:1.1;margin:15px 0 12px;color:#30322c}
.board-heading p{font-size:13px;color:#9b9b8e;margin:0}
.board-heading-actions{display:flex;gap:15px;align-items:center}
.board-heading-actions>.btn{border-radius:24px;background:transparent;border-color:#e4e2d9;font-size:11px;padding:11px 15px}
.board-add{width:43px;height:43px;display:flex;align-items:center;justify-content:center;background:#292d27;border-radius:50%;color:#fff;transition:transform .2s}
.board-add:hover{transform:rotate(90deg)}
.board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:13px;border-bottom:1px solid #eae8e1;margin-bottom:13px}
.board-toolbar .filter-tabs{gap:6px}
.board-toolbar .filter-tabs>button{font-size:11px;color:#94948a;padding:8px 13px;border-radius:20px}
.board-toolbar .filter-tabs>button.active{background:#eae9df;color:#54594a}
.board-tools{display:flex;gap:13px;align-items:center}
.board-tools>.icon-btn{color:#898d7e}
.board-tools .view-switch{border:0;gap:3px;background:#eeeee6;padding:3px;border-radius:8px}
.board-tools .view-switch>button{padding:6px;border-radius:6px;color:#a2a492}
.board-tools .view-switch>button.active{color:#555e49}
.board-results-info{display:flex;gap:20px;justify-content:space-between;font-size:10px;color:#b1afa3;margin-bottom:34px}
.board-results-info>span:last-child{text-align:right}
.paper-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:43px 34px;padding:4px 7px 28px;align-items:start}
.paper-deck{position:relative;min-width:0;padding:0 0 3px}
.deck-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 8px 20px;color:#8e9183;font-size:11px}
.deck-label>span:first-child{display:flex;gap:7px;align-items:center}
.deck-label>span:last-child{color:#aeafa0;font-size:10px}
.paper-sheet{position:relative;transform:rotate(var(--tilt,-2deg));transition:transform .25s;z-index:1;--sheet:#fff0d9;--ink:#62543c;--shadow:#e8dac4}
.paper-deck.slot-0{--tilt:-2.8deg}.paper-deck.slot-1{--tilt:2.5deg}.paper-deck.slot-2{--tilt:-1.7deg}.paper-deck.slot-3{--tilt:1.9deg}.paper-deck.slot-4{--tilt:-2deg}.paper-deck.slot-5{--tilt:2.4deg}
.paper-deck .paper-sheet:hover{transform:rotate(0deg) translateY(-3px)}
.paper-sheet.tone-mint{--sheet:#e8eddb;--ink:#49573b;--shadow:#dce2cc}
.paper-sheet.tone-blue{--sheet:#dfebf2;--ink:#445a67;--shadow:#cfdde6}
.paper-sheet.tone-lilac{--sheet:#ece4ed;--ink:#645169;--shadow:#ded3e1}
.paper-sheet.tone-lemon{--sheet:#f7efcb;--ink:#72623e;--shadow:#e6dcaf}
.has-stack .paper-sheet:before,.has-stack .paper-sheet:after{content:"";position:absolute;inset:6px 3px -5px;border-radius:19px;background:var(--shadow);box-shadow:0 3px 9px #4c40230d;transform:rotate(3deg);z-index:-1}
.has-stack .paper-sheet:after{inset:5px 4px -6px;background:#f9f6eb;transform:rotate(-4deg)}
.paper-open{display:flex;flex-direction:column;width:100%;min-height:325px;padding:23px 23px 18px;border-radius:19px;overflow:hidden;background:var(--sheet);color:var(--ink);text-align:left;box-shadow:0 8px 20px #4e452810,0 1px 3px #3b321608;position:relative}
.paper-meta{display:flex;justify-content:space-between;align-items:center;gap:13px;margin-bottom:25px;width:100%;font-size:9px;letter-spacing:.02em;opacity:.65;padding-right:19px}
.paper-meta>svg{opacity:.8}
.paper-copy{width:100%;min-width:0}
.paper-copy h3{font-size:26px;line-height:1.18;font-weight:450;letter-spacing:-.05em;margin:0 0 22px;overflow-wrap:anywhere}
.text-sheet .paper-copy p{font-size:13px;line-height:1.75;opacity:.75;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line;margin-bottom:24px}
.paper-bottom{display:flex;align-items:flex-end;justify-content:space-between;width:100%;gap:15px;margin-top:auto;padding-top:14px;border-top:1px solid #65553514;color:var(--ink)}
.paper-bottom>span:first-child{font-size:8px;line-height:1.5;opacity:.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;max-width:90%}
.paper-open-arrow{font-size:20px;opacity:.5}
.picture-sheet .paper-open{padding:15px 14px 15px;background:white}
.picture-sheet .paper-meta{font-size:9px;margin:2px 5px 13px;width:calc(100% - 10px);color:#898c80}
.paper-image{position:relative;width:100%;height:213px;overflow:hidden;border-radius:10px;background:#eeeae1;margin-bottom:17px}
.paper-image>img{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:1}
.paper-image .cover-unavailable{position:absolute;inset:0;display:none;align-items:center;justify-content:center;text-align:center;line-height:1.7;font-size:11px;color:#9f9a89;padding:25px}
.paper-image.image-unavailable>img{display:none}
.paper-image.image-unavailable .cover-unavailable{display:flex}
.picture-sheet .paper-copy{padding:0 7px}
.picture-sheet .paper-copy h3{font-size:20px;line-height:1.25;margin:0 0 13px;color:#4b5045}
.picture-sheet .paper-copy>p{font-size:10px;line-height:1.5;color:#9d9d8e;margin:0 0 15px}
.picture-sheet .paper-bottom{margin:0 7px;width:calc(100% - 14px);color:#7e8372}
.paper-deck:has([data-item="personal-my-board-reference"]) .paper-image{height:280px}
.paper-deck:has([data-item="personal-my-board-reference"]) .paper-image>img{object-position:top}
.paper-deck:has([data-item="personal-tochka"]) .paper-image{height:260px}
.paper-deck:has([data-item="personal-tochka"]) .paper-image>img{object-position:center;object-fit:cover}
.paper-deck:has([data-item="personal-war-image"]) .paper-image{height:255px}
.paper-deck:has([data-item="personal-teaching"]) .paper-copy h3{font-family:Georgia,"Times New Roman",serif;font-size:31px;font-style:italic;font-weight:400}
.paper-deck:has([data-item="personal-travel-space"]) .paper-copy h3{font-size:31px}
.paper-deck:has([data-item="personal-travel-space"]) .paper-open{min-height:310px}
.paper-star{display:flex;align-items:center;justify-content:center;position:absolute;right:15px;top:18px;color:#9b916f;width:24px;height:24px;z-index:3;border-radius:50%;opacity:.4}
.paper-star:hover,.paper-star.is-favorite{opacity:.9}.paper-star.is-favorite svg{fill:#c9b16b44}
.deck-navigation{display:flex;align-items:center;justify-content:center;gap:18px;min-height:30px;margin-top:24px;color:#aeac9e}
.deck-navigation>button{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;color:#a6a28f}
.deck-navigation>button:hover{background:#e9e7dc;color:#555e47}
.deck-navigation .deck-prev{transform:rotate(180deg)}
.deck-navigation>span{font-size:8px;letter-spacing:.02em;color:#b6b2a3}
.deck-dots{display:flex;align-items:center;gap:4px;max-width:130px;flex-wrap:wrap;justify-content:center}
.deck-dots>i{width:4px;height:4px;display:block;background:#d8d4c8;border-radius:50%}
.deck-dots>i.active{background:#666b57;width:6px;height:6px}
.empty-paper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;color:#b6b19e;border:1px dashed #ddd8c8;background:#f8f6ee;border-radius:20px;min-height:230px;transform:rotate(-1deg);margin-top:35px;transition:background .2s}
.empty-paper:hover{background:#f0ede0;color:#9d957b}
.empty-paper>span{font-size:17px;letter-spacing:-.03em}.empty-paper>small{font-size:10px;color:#c0baa8}
.board-dock{display:flex;align-items:center;gap:8px;position:fixed;left:calc(50% + 108px);bottom:36px;transform:translateX(-50%);width:min(590px,calc(100vw - 280px));background:#292c27ed;border:1px solid #53594c;backdrop-filter:blur(20px);padding:10px 13px 10px 10px;border-radius:23px;box-shadow:0 12px 38px #262e1d2b;z-index:35}
.dock-plus{width:46px;height:46px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#f8f7ee;background:#42483d}
.dock-plus:hover{background:#565f4d}
.dock-search{display:flex;align-items:center;gap:11px;min-width:0;flex:1;color:#9da494;padding:0 9px}
.dock-search>input{padding:10px 0;border:0;background:none;color:#f2f4e9;outline:none;font-size:14px;min-width:0}
.dock-search>input::placeholder{color:#aeb4a4}.dock-search>kbd{border-color:#5b6253;color:#8f9982;font-size:10px;padding:2px 5px}
.dock-chat{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;color:#bac4ae;border:1px solid #59634e}
.dock-chat:hover{background:#465039}
.dock-caption{position:absolute;top:calc(100% + 8px);left:0;width:100%;text-align:center;font-size:9px;color:#a8ab9b}
.reader-modal{width:700px;padding-top:25px;background:#fdfcf7}
.reader-top{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-right:25px;margin-right:15px}
.reader-top>.eyebrow{font-size:9px;color:#a2a591;letter-spacing:.08em}
.reader-paging{display:flex;align-items:center;gap:5px;color:#9ba28b;font-size:10px;flex-shrink:0}
.reader-paging .icon-btn{padding:5px;min-width:26px;min-height:26px}
.reader-prev{transform:rotate(180deg)}
.reader-modal h2{font-size:35px;letter-spacing:-.05em;color:#414b36;line-height:1.15;margin:27px 10px 15px 0}
.reader-modal .detail-text{font-size:14px;line-height:1.85;color:#69785b}
.reader-modal .detail-image{max-height:440px;max-width:100%;margin:25px auto;border-radius:13px}
.reader-modal .reference-image{max-height:420px;object-fit:contain}
.source-provenance{padding:17px 18px;background:#f2f2e8;border:1px solid #e5e7d6;border-radius:9px;margin:28px 0}
.source-provenance>span{display:flex;align-items:center;gap:7px;color:#9ba58c;font-size:9px;letter-spacing:.08em;margin-bottom:12px}
.source-provenance>b{font-size:12px;font-weight:500;color:#7c8d69;overflow-wrap:anywhere}
.source-provenance>p{font-size:10px;line-height:1.7;color:#a1ac91;word-break:break-word;margin:8px 0 12px}
.source-provenance>small{display:block;font-size:10px;line-height:1.7;color:#a6b096}
.reference-credit{font-size:10px;color:#a3af94;margin:15px 0 10px;line-height:1.7}
.reference-original{font-size:11px;color:#7e9468;border-bottom:1px solid #d9e1cc;padding-bottom:2px}
.reader-hint{text-align:center;color:#b2b8a3;font-size:9px;margin:25px 0 0}
.reader-modal .detail-tags>span{font-size:10px}
.reader-modal .detail-actions{margin-top:19px}
@media(min-width:1600px){.paper-board{gap:50px 48px}.memory-content{padding-left:70px;padding-right:70px}.paper-image{height:240px}.paper-open{min-height:350px}}
@media(max-width:1200px){.memory-content{padding:30px 33px 155px}.paper-board{gap:33px 25px;grid-template-columns:repeat(2,minmax(0,1fr))}.board-heading h1{font-size:48px}.board-heading p{font-size:12px}.paper-open{min-height:320px}.paper-image{height:225px}.board-results-info>span:last-child{font-size:9px;max-width:300px}.board-heading{margin-bottom:30px}.paper-copy h3{font-size:26px}}
@media(max-width:850px){.memory-content{padding:26px 25px 155px}.board-heading h1{font-size:43px}.board-date{font-size:9px}.board-heading p{font-size:11px}.board-heading-actions{gap:10px}.board-heading-actions>.btn{font-size:10px;padding:10px 12px}.board-add{height:37px;width:37px}.paper-board{gap:32px 25px}.paper-copy h3{font-size:22px}.paper-open{padding:20px 19px 16px;min-height:300px}.text-sheet .paper-copy p{font-size:12px;-webkit-line-clamp:6}.paper-meta{font-size:8px;margin-bottom:22px}.paper-bottom>span:first-child{font-size:7px}.paper-image{height:180px}.picture-sheet .paper-copy h3{font-size:18px}.paper-deck:has([data-item="personal-war-image"]) .paper-image{height:195px}.paper-deck:has([data-item="personal-my-board-reference"]) .paper-image{height:230px}.paper-deck:has([data-item="personal-tochka"]) .paper-image{height:210px}.paper-deck:has([data-item="personal-travel-space"]) .paper-copy h3{font-size:26px}.paper-deck:has([data-item="personal-teaching"]) .paper-copy h3{font-size:26px}.board-toolbar .filter-tabs>button{font-size:10px;padding:7px 9px}.board-tools{gap:6px}.board-tools .view-switch{gap:1px}.board-tools .view-switch>button{padding:5px}.board-tools .view-switch svg{width:15px}.board-results-info{font-size:9px}.board-results-info>span:last-child{font-size:8px;max-width:220px}.deck-label{font-size:10px}.deck-label>span:last-child{font-size:9px}}
@media(max-width:650px){
.workspace:has(.memory-content){--sidebar:0px}
.workspace:has(.memory-content) .sidebar{width:244px}
.workspace:has(.memory-content) .topbar{height:55px;padding:0 19px}
.memory-content{padding:23px 24px 215px}
.board-heading{margin-bottom:27px;align-items:center;gap:10px}
.board-date{font-size:10px;letter-spacing:0}.board-date>span{margin:0 4px}
.board-heading h1{font-size:42px;margin:15px 0 12px}.board-heading p{font-size:11px;line-height:1.7;max-width:230px}
.board-heading-actions>.btn{display:none}.board-add{height:43px;width:43px;margin-top:10px}
.board-toolbar{align-items:center;gap:6px;padding-bottom:12px}.board-toolbar .filter-tabs{justify-content:flex-start;gap:3px;flex:1;min-width:0}
.board-toolbar .filter-tabs>button{font-size:10px;padding:7px 9px;white-space:nowrap}.board-toolbar .filter-tabs>button:last-child{display:none}
.board-tools>.icon-btn{display:none}.board-tools .view-switch{gap:0;padding:3px}.board-tools .view-switch>button{padding:5px}.board-tools .view-switch svg{width:14px}
.board-results-info{font-size:9px;gap:10px;margin-bottom:33px;line-height:1.6}.board-results-info>span:last-child{font-size:8px;max-width:185px}
.paper-board{grid-template-columns:1fr;gap:34px;padding:0 8px 10px;max-width:390px;margin:auto}
.deck-label{font-size:11px;margin:0 6px 18px}.deck-label>span:last-child{font-size:10px}
.paper-deck{--tilt:-2deg}.paper-deck.slot-1{--tilt:2deg}.paper-deck.slot-3{--tilt:1.5deg}
.paper-open{padding:25px 25px 20px;min-height:300px;border-radius:20px}
.paper-meta{font-size:10px;margin-bottom:28px}.paper-meta>svg{width:15px}
.paper-copy h3{font-size:29px;line-height:1.2;margin-bottom:22px}.text-sheet .paper-copy p{font-size:14px;line-height:1.8;-webkit-line-clamp:6}
.paper-bottom{padding-top:18px}.paper-bottom>span:first-child{font-size:9px;line-height:1.6}.paper-open-arrow{font-size:23px}
.picture-sheet .paper-open{padding:16px}.picture-sheet .paper-meta{font-size:10px;margin-bottom:14px}
.paper-image{height:220px;border-radius:11px;margin-bottom:19px}.picture-sheet .paper-copy h3{font-size:23px;margin-bottom:17px}.picture-sheet .paper-copy>p{font-size:11px}
.paper-deck:has([data-item="personal-my-board-reference"]) .paper-image{height:290px}.paper-deck:has([data-item="personal-tochka"]) .paper-image{height:280px}.paper-deck:has([data-item="personal-war-image"]) .paper-image{height:230px}
.paper-deck:has([data-item="personal-travel-space"]) .paper-copy h3{font-size:31px}.paper-deck:has([data-item="personal-teaching"]) .paper-copy h3{font-size:32px}
.paper-star{right:17px;top:21px;width:25px;height:25px}.paper-star svg{width:16px;height:16px}
.deck-navigation{margin-top:22px;min-height:33px;gap:22px}.deck-navigation>button{height:32px;width:32px}.deck-navigation>span{font-size:9px}.deck-dots{gap:5px}.deck-dots>i{height:5px;width:5px}
.empty-paper{min-height:190px;margin-top:5px}.empty-paper>small{font-size:11px}
.board-dock{left:14px;right:14px;bottom:80px;transform:none;width:auto;max-width:none;padding:9px 10px 9px 9px;border-radius:22px;gap:5px}
.dock-plus{width:42px;height:42px}.dock-plus>svg{width:21px}.dock-search{gap:9px;padding:0 6px}.dock-search>input{font-size:16px;padding:10px 0;letter-spacing:-.02em}.dock-search>svg{width:17px}.dock-search>kbd{display:none}.dock-chat{width:32px;height:32px}.dock-chat>svg{width:17px}.dock-caption{display:none}
.reader-modal{padding:23px 22px 25px;width:100%}.reader-top{margin:0;padding-right:25px;gap:8px;align-items:center}.reader-top>.eyebrow{font-size:8px;letter-spacing:.04em;max-width:210px;line-height:1.6}.reader-paging{font-size:9px;gap:1px}
.reader-paging .icon-btn{min-width:22px;min-height:24px;padding:4px}.reader-paging .icon-btn>svg{width:15px}.reader-modal .modal-close{right:11px;top:18px}
.reader-modal h2{font-size:29px;margin:26px 0 15px;line-height:1.2}.reader-modal .detail-text{font-size:14px;line-height:1.85}.reader-modal .detail-image{margin:23px auto;border-radius:10px;max-height:370px}
.source-provenance{padding:16px;margin:25px 0}.source-provenance>b{font-size:12px}.source-provenance>p{font-size:10px}.source-provenance>small{font-size:11px}.reader-hint{font-size:10px;max-width:240px;margin:23px auto 0;line-height:1.7}
.reader-modal .detail-actions .btn{font-size:11px;padding:10px 11px}.reader-modal .detail-status{font-size:10px;line-height:1.6}.reference-credit{font-size:11px}.reference-original{font-size:12px}
}
@media(max-width:360px){.memory-content{padding-left:19px;padding-right:19px}.board-heading h1{font-size:38px}.board-date{font-size:9px}.board-heading p{max-width:200px;font-size:10px}.board-toolbar .filter-tabs>button{font-size:9px;padding:7px 7px}.board-tools .view-switch>button{padding:4px}.paper-open{padding:23px 22px 18px}.paper-copy h3{font-size:26px}.dock-search>input{font-size:14px}.dock-plus{width:38px;height:38px}.dock-chat{width:29px;height:29px}}
@media(prefers-reduced-motion:reduce){.paper-sheet,.board-add{transition:none}.paper-sheet:hover{transform:rotate(var(--tilt))}}
.workspace.quiet-workspace,.workspace.quiet-workspace:has(.memory-content){--sidebar:0px;--accent:#ff4b14;--workspace-bg:#191514;--ink:#f1ece4;--secondary:#b3a69c;--faint:#99897e;--edge:#ffffff1b;--panel:#2a2220;--hover:#ffffff0a;--text:var(--ink);--muted:var(--secondary);min-height:100dvh;background:radial-gradient(ellipse 95% 580px at 18% -80px,#7c2b1e85,transparent 85%),var(--workspace-bg);color:var(--ink)}
.workspace.quiet-workspace[data-theme=light],.workspace.quiet-workspace[data-theme=light]:has(.memory-content){--workspace-bg:#f7f5f0;--ink:#302a25;--secondary:#786b60;--faint:#8d7f72;--edge:#3a2c171b;--panel:#fffdf8;--hover:#54412c08;background:radial-gradient(ellipse 90% 580px at 20% -180px,#ecd4bf88,transparent 90%),var(--workspace-bg)}
.quiet-workspace .workspace-body{margin-left:0}
.quiet-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:35px;max-width:1440px;margin:0 auto;padding:33px 60px 26px;min-height:105px;position:relative;z-index:50}
.quiet-wordmark{display:flex;gap:17px;align-items:center;width:max-content;font-size:31px;font-weight:480;letter-spacing:-1.6px;line-height:1}
.quiet-wordmark>span{font-size:10px;line-height:1.45;font-weight:400;letter-spacing:0;color:var(--secondary);max-width:45px}
.quiet-header .quiet-navigation.main-nav{display:flex;gap:27px;margin:0;padding:0;align-items:center}
.quiet-navigation>a{position:relative;font-size:12px;color:var(--secondary);padding:12px 0;white-space:nowrap}
.quiet-navigation>a:hover{color:var(--ink)}
.quiet-navigation>a.active{color:var(--ink)}
.quiet-navigation>a.active:after{content:"";position:absolute;bottom:0;left:0;width:15px;height:2px;background:var(--accent);border-radius:1px}
.quiet-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}
.appearance-toggle{height:32px;width:27px;display:flex;align-items:center;justify-content:center;color:var(--secondary);border-radius:50%;font-size:21px;padding:0}
.appearance-toggle:hover{color:var(--ink)}
.quiet-save{display:flex;gap:20px;align-items:center;justify-content:center;background:var(--accent);color:#28150d;border:1px solid #ff682b;border-radius:7px;padding:12px 16px;font-size:11px;min-height:41px;white-space:nowrap}
.quiet-save:hover{background:#ff602c}
.account-menu{position:relative}
.account-menu>summary{list-style:none;cursor:pointer;border:1px solid var(--edge);border-radius:50%;height:32px;width:32px;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--secondary);background:var(--hover)}
.account-menu>summary::-webkit-details-marker,.topic-picker>summary::-webkit-details-marker{display:none}
.account-popover{position:absolute;top:45px;right:0;width:230px;background:var(--panel);border:1px solid var(--edge);box-shadow:0 18px 60px #0003;border-radius:11px;padding:19px 14px;z-index:65}
.account-popover>b{display:block;font-size:13px;font-weight:450;padding:2px 8px 15px}
.account-popover>a,.account-popover>button{display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--secondary);padding:10px 8px;border-radius:5px;text-align:left;width:100%;font-size:11px}
.account-popover>a:hover,.account-popover>button:hover{background:var(--hover);color:var(--ink)}
.account-popover>small{display:block;border-top:1px solid var(--edge);color:var(--faint);padding:14px 8px 0;margin-top:10px;font-size:9px;line-height:1.7}
.quiet-workspace .main-content{max-width:1440px;padding:44px 60px 155px;margin:0 auto}
.quiet-workspace .memory-content{padding-top:38px}
.memory-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:48px}
.memory-overline{display:flex;gap:9px;align-items:center;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;letter-spacing:.13em;color:var(--secondary)}
.memory-overline>i{display:inline-block;width:19px;height:1px;background:var(--accent)}
.memory-intro h1{font-size:66px;font-weight:400;letter-spacing:-.065em;line-height:1.07;margin:26px 0 20px;color:var(--ink);max-width:850px}
.memory-intro .title-dot{color:var(--ink)}
.memory-intro p{font-size:13px;line-height:1.7;color:var(--secondary);margin:0}
.browse-link{display:flex;align-items:center;gap:18px;font-size:11px;color:var(--secondary);padding:0 0 5px;white-space:nowrap;margin-bottom:2px}
.browse-link:hover{color:var(--ink)}
.memory-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--edge);padding-bottom:16px;margin-bottom:13px;position:relative;z-index:20}
.memory-controls .filter-tabs{display:flex;align-items:center;gap:26px}
.memory-controls .filter-tabs>button{padding:5px 0;color:var(--secondary);font-size:11px;border-radius:0;background:none}
.memory-controls .filter-tabs>button.active{color:var(--ink);background:none}
.memory-controls .filter-tabs>button.active:before{content:"";display:inline-block;height:4px;width:4px;border-radius:50%;background:var(--accent);vertical-align:middle;margin-right:7px}
.memory-view-controls{display:flex;align-items:center;gap:20px}
.topic-picker{position:relative}
.topic-picker>summary{list-style:none;display:flex;align-items:center;gap:17px;color:var(--secondary);cursor:pointer;font-size:11px;padding:7px 0;max-width:240px}
.topic-picker>summary>span{font-size:15px;line-height:1;opacity:.7}
.topic-picker[open]>summary,.topic-picker>summary:hover{color:var(--ink)}
.topic-popover{position:absolute;top:40px;right:0;background:var(--panel);border:1px solid var(--edge);border-radius:10px;width:270px;box-shadow:0 18px 50px #0004;padding:18px 14px;z-index:60}
.popover-label{display:block;color:var(--faint);font-size:8px;letter-spacing:.13em;margin:1px 9px 12px}
.topic-popover>button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;text-align:left;padding:10px 9px;color:var(--secondary);border-radius:5px;font-size:12px}
.topic-popover>button>small{font-size:10px;color:var(--faint)}
.topic-popover>button:hover{background:var(--hover);color:var(--ink)}
.topic-popover>button.selected{color:var(--ink);background:var(--hover)}
.topic-menu-bottom{display:flex;flex-direction:column;border-top:1px solid var(--edge);margin-top:12px;padding-top:10px;gap:2px}
.topic-menu-bottom>button{display:flex;gap:9px;align-items:center;font-size:11px;color:var(--secondary);padding:10px 9px;border-radius:5px}
.topic-menu-bottom>button:hover{background:var(--hover);color:var(--ink)}
.topic-popover>p{font-size:9px;color:var(--faint);line-height:1.7;margin:13px 9px 0}
.quiet-workspace .view-switch{background:none;border:1px solid var(--edge);border-radius:6px;padding:2px;gap:1px}
.quiet-workspace .view-switch>button{border-radius:4px;color:var(--faint);padding:5px;background:none}
.quiet-workspace .view-switch>button.active{background:#ffffff12;box-shadow:none;color:var(--ink)}
.quiet-workspace[data-theme=light] .view-switch>button.active{background:#3a2b1810}
.memory-results-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--faint);font-size:9px;margin-bottom:28px}
.memory-results-caption>span>button{color:var(--secondary);font-size:10px;padding:0}
.quiet-workspace .memory-flow{gap:25px 25px;padding:0;align-items:start}
.quiet-workspace .memory-flow .paper-deck{--tilt:0deg}
.quiet-workspace .memory-flow .paper-sheet{transform:none}
.quiet-workspace .memory-flow .paper-sheet:hover{transform:translateY(-3px)}
.quiet-workspace .paper-open{border-radius:12px;box-shadow:0 5px 18px #0000000d}
.quiet-workspace .paper-meta{font-size:10px;opacity:1;color:#756b5c}
.quiet-workspace .paper-copy h3{font-size:26px;letter-spacing:-.045em;line-height:1.18}
.quiet-workspace .paper-image{border-radius:7px}
.quiet-workspace .paper-bottom>span:first-child{font-size:9px;opacity:1;color:#7b7164}
.quiet-workspace .paper-bottom{border-color:#6653351c}
.quiet-workspace .paper-deck:has([data-item="personal-teaching"]) .paper-copy h3{font-size:30px}
.quiet-workspace .paper-deck:has([data-item="personal-travel-space"]) .paper-copy h3{font-size:30px}
.quiet-workspace .paper-sheet.tone-peach{--sheet:#f0e5d3;--ink:#5b4c37;--shadow:#c6b69c}
.quiet-workspace .paper-sheet.tone-blue{--sheet:#dce5e8;--ink:#40545c;--shadow:#b5c1c4}
.quiet-workspace .paper-sheet.tone-mint{--sheet:#e0e3d5;--ink:#454e38;--shadow:#bac0a7}
.quiet-workspace .paper-sheet.tone-lilac{--sheet:#e7dfe5;--ink:#614e5e;--shadow:#c3b1bf}
.quiet-workspace .paper-sheet.tone-lemon{--sheet:#ebe3c6;--ink:#6c5d36;--shadow:#c2b690}
.quiet-workspace .picture-sheet .paper-open{background:#f4f0e9}
.quiet-workspace .picture-sheet .paper-meta{color:#766e62}
.quiet-workspace .picture-sheet .paper-copy>p{color:#776e61}
.quiet-workspace .paper-deck:has([data-item="personal-my-board-reference"]) .paper-image{height:245px}
.quiet-workspace .paper-deck:has([data-item="personal-war-image"]) .paper-image{height:245px}
.quiet-workspace .paper-star{color:#968467}
.quiet-workspace .deck-label,.quiet-workspace .deck-navigation>span{color:var(--secondary)}
.quiet-workspace .deck-label>span:last-child,.quiet-workspace .deck-navigation>button{color:var(--faint)}
.quiet-workspace .deck-navigation>button:hover{background:var(--hover);color:var(--ink)}
.quiet-workspace .topic-stacks{gap:37px 30px;padding:0 6px}
.quiet-workspace .topic-stacks .paper-sheet{--tilt:-1deg}
.quiet-workspace .empty-paper{min-height:220px;margin:0;background:transparent;border:1px dashed var(--edge);border-radius:12px;transform:none;color:var(--secondary)}
.quiet-workspace .empty-paper:hover{background:var(--hover);color:var(--ink)}
.quiet-workspace .empty-paper>small{color:var(--faint)}
.quiet-workspace .board-dock{left:50%;bottom:33px;width:min(610px,calc(100vw - 40px));max-width:610px;transform:translateX(-50%);background:#292321ee;border:1px solid #ffffff24;border-radius:13px;padding:10px;box-shadow:0 15px 55px #0004}
.quiet-workspace .dock-plus{background:#ff4b14;color:white;border-radius:8px;width:42px;height:42px}
.quiet-workspace .dock-plus:hover{background:#ff6632}
.quiet-workspace .dock-search{color:#a99b8e}
.quiet-workspace .dock-search>input{font-size:13px;color:#f0e8dd;letter-spacing:0}
.quiet-workspace .dock-search>input::placeholder{color:#b7aa9c}
.quiet-workspace .dock-search>kbd{border-color:#ffffff27;color:#81746a}
.quiet-workspace .dock-chat{border-color:#ffffff2d;color:#c7b8a7;border-radius:7px}
.quiet-workspace .dock-chat:hover{background:#ffffff0b}
.quiet-workspace .dock-caption{color:var(--faint);font-size:8px;top:calc(100% + 8px)}
.quiet-workspace[data-theme=light] .board-dock{background:#fffdf8ed;border-color:#d6cbba;box-shadow:0 15px 40px #5a3f241c}
.quiet-workspace[data-theme=light] .dock-search{color:#a49583}
.quiet-workspace[data-theme=light] .dock-search>input{color:#4a3e31}
.quiet-workspace[data-theme=light] .dock-search>input::placeholder{color:#a39380}
.quiet-workspace[data-theme=light] .dock-search>kbd{border-color:#d8cfbf;color:#c0b3a0}
.quiet-workspace[data-theme=light] .dock-chat{border-color:#d8cfbf;color:#9e8e78}
.quiet-workspace .chat-top h1,.quiet-workspace .page-heading h1{color:var(--ink)}
.quiet-workspace .eyebrow,.quiet-workspace .page-heading p,.quiet-workspace .composer-footnote,.quiet-workspace .context-panel>p,.quiet-workspace .demo-ai-note,.quiet-workspace .context-help{color:var(--secondary)}
.quiet-workspace .btn.white{background:transparent;border-color:var(--edge);color:var(--secondary)}
.quiet-workspace .btn.white:hover{background:var(--hover);color:var(--ink)}
.quiet-workspace .btn.dark{background:var(--accent);color:white}
.quiet-workspace .chat-layout,.quiet-workspace .context-panel,.quiet-workspace .context-help{border-color:var(--edge)}
.quiet-workspace .chat-welcome h2{color:var(--ink)}
.quiet-workspace .chat-welcome>p,.quiet-workspace .context-title,.quiet-workspace .context-item b,.quiet-workspace .context-item small,.quiet-workspace .message small,.quiet-workspace .message>div>p{color:var(--secondary)}
.quiet-workspace .message.user>div>p{color:var(--ink)}
.quiet-workspace .source-card,.quiet-workspace .prompt-suggestions>button{background:var(--panel);border-color:var(--edge);color:var(--secondary)}
.quiet-workspace .source-card>span,.quiet-workspace .source-card>p,.quiet-workspace .source-card>small{color:var(--secondary)}
.quiet-workspace .source-card>span{color:var(--ink)}
.quiet-workspace #chat-form{background:var(--panel);border-color:var(--edge)}
.quiet-workspace #chat-form textarea{background:transparent;color:var(--ink)}
.quiet-workspace .composer-wrap{background:var(--workspace-bg)}
.quiet-workspace .send-btn{background:var(--accent)}
.quiet-workspace .task-create,.quiet-workspace .next-module,.quiet-workspace .integration-card,.quiet-workspace .pricing-grid article,.quiet-workspace .data-summary{background:var(--panel);border-color:var(--edge)}
.quiet-workspace :is(.task-create h2,.next-module h3,.integration-card h3,.settings-intro h2,.settings-list h3,.pricing-grid h3,.build-roadmap h3,.price-placeholder,.data-summary b){color:var(--ink)}
.quiet-workspace :is(.task-create form>label,.task-disclaimer,.next-module p,.integration-card p,.settings-intro p,.settings-list p,.pricing-grid p,.build-roadmap p,.task-row b,.task-row small,.data-summary span,.settings-tabs>button){color:var(--secondary)}
.quiet-workspace :is(.settings-tabs,.settings-callout,.settings-list article,.build-roadmap article,.task-row){border-color:var(--edge)}
.quiet-workspace :is(.tag,.model-choice>div){background:var(--hover);border-color:var(--edge);color:var(--secondary)}
.quiet-workspace .settings-tabs>button.active{color:var(--ink);border-color:var(--accent)}
.quiet-workspace :is(.task-create textarea,.task-create select){background:var(--workspace-bg);border-color:var(--edge);color:var(--ink)}
.quiet-workspace :is(.model-choice b,.model-choice small,.integration-card .text-btn,.settings-callout b,.settings-callout p,.settings-callout>div){color:var(--secondary)}
.quiet-workspace :is(.model-icon,.integration-icon){background:var(--hover);color:var(--secondary)}
.quiet-workspace .data-warning{background:#ff661811;border-color:#ff66182b}
.quiet-workspace .data-warning p{color:var(--secondary)}
.quiet-workspace .empty-state{color:var(--secondary)}
.quiet-workspace .empty-state h2{color:var(--ink)}
.quiet-workspace .map-panel{background:var(--panel);border-color:var(--edge)}
.quiet-workspace .map-panel>small,.quiet-workspace .map-label p{color:var(--secondary)}
@media(max-width:1100px){.quiet-header{padding:28px 38px;gap:20px}.quiet-header .quiet-navigation.main-nav{gap:22px}.quiet-header-actions{gap:12px}.quiet-workspace .main-content{padding:34px 38px 145px}.memory-intro h1{font-size:58px}.memory-intro{margin-bottom:40px}.browse-link{font-size:10px;gap:11px}.quiet-wordmark{font-size:29px;gap:12px}.quiet-wordmark>span{font-size:9px}.quiet-save{gap:13px}.quiet-workspace .memory-flow{gap:23px}}
@media(max-width:850px){.quiet-header{padding:25px 27px;grid-template-columns:1fr auto;gap:18px;min-height:135px}.quiet-header .quiet-navigation.main-nav{grid-row:2;grid-column:1/-1;justify-content:center;gap:35px}.quiet-header-actions{grid-column:2;grid-row:1}.quiet-workspace .main-content{padding:24px 28px 145px}.memory-intro h1{font-size:53px}.memory-intro{display:block}.browse-link{margin-top:22px;font-size:11px}.quiet-workspace .memory-flow{gap:23px}.quiet-workspace .paper-copy h3{font-size:25px}.memory-controls .filter-tabs{gap:21px}.memory-view-controls{gap:15px}}
@media(max-width:650px){
.quiet-header{padding:24px 22px 12px;gap:24px;min-height:125px}.quiet-wordmark{font-size:29px;gap:12px}.quiet-wordmark>span{font-size:9px;max-width:40px}.quiet-header-actions{gap:13px}.quiet-save{width:35px;height:35px;min-height:35px;padding:0;font-size:0;gap:0;border-radius:7px}.quiet-save>svg{width:19px;height:19px}.account-menu>summary{height:29px;width:29px}.appearance-toggle{font-size:21px;width:22px}.quiet-header .quiet-navigation.main-nav{gap:37px}.quiet-navigation>a{font-size:12px;padding:8px 0 11px}.account-popover{right:0;top:42px;width:220px}.account-popover>a,.account-popover>button{font-size:12px;padding:11px 8px}
.quiet-workspace .main-content{padding:36px 23px 140px}.quiet-workspace .memory-content{padding-top:34px}.memory-overline{font-size:8px;gap:8px;letter-spacing:.11em}.memory-overline>i{width:16px}.memory-intro h1{font-size:49px;line-height:1.05;margin:25px 0 20px;max-width:350px}.memory-intro p{font-size:12px;line-height:1.8;max-width:280px}.memory-intro{margin-bottom:36px}.browse-link{font-size:10px;margin-top:22px;padding:0;gap:13px}.browse-link>svg{width:17px}
.memory-controls{gap:9px;padding-bottom:14px;align-items:center}.memory-controls .filter-tabs{gap:17px;flex:1;min-width:0;justify-content:flex-start}.memory-controls .filter-tabs>button{font-size:10px;padding:4px 0}.memory-controls .filter-tabs>button:last-child{display:none}.memory-controls .filter-tabs>button.active:before{height:3px;width:3px;margin-right:5px}.memory-view-controls{gap:12px}.topic-picker>summary{font-size:10px;gap:9px;max-width:105px;white-space:nowrap;overflow:hidden}.topic-picker>summary>span{font-size:13px}.quiet-workspace .view-switch{display:none}.topic-popover{top:37px;width:270px;right:0;padding:18px 14px}.topic-popover>button{font-size:13px;padding:11px 9px}.topic-menu-bottom>button{font-size:12px}.topic-popover>p{font-size:10px}
.memory-results-caption{font-size:8px;margin-bottom:25px}.quiet-workspace .memory-flow{max-width:400px;gap:23px;padding:0}.quiet-workspace .paper-open{border-radius:12px;min-height:290px;padding:25px 25px 19px}.quiet-workspace .paper-meta{font-size:10px;margin-bottom:25px}.quiet-workspace .paper-copy h3{font-size:29px}.quiet-workspace .picture-sheet .paper-open{padding:15px}.quiet-workspace .picture-sheet .paper-copy h3{font-size:24px}.quiet-workspace .paper-bottom>span:first-child{font-size:9px}.quiet-workspace .paper-deck:has([data-item="personal-my-board-reference"]) .paper-image{height:270px}.quiet-workspace .paper-deck:has([data-item="personal-war-image"]) .paper-image{height:235px}.quiet-workspace .topic-stacks{gap:30px;padding:0 4px}.quiet-workspace .empty-paper{min-height:175px}
.quiet-workspace .board-dock{left:12px;right:12px;bottom:20px;transform:none;width:auto;padding:9px;border-radius:12px;gap:5px}.quiet-workspace .dock-plus{width:38px;height:38px;border-radius:6px}.quiet-workspace .dock-plus>svg{width:19px}.quiet-workspace .dock-search{gap:8px;padding:0 6px}.quiet-workspace .dock-search>input{font-size:16px;letter-spacing:-.025em}.quiet-workspace .dock-search>svg{width:17px}.quiet-workspace .dock-chat{height:30px;width:30px;border-radius:6px}.quiet-workspace .dock-caption{display:none}
.quiet-workspace .chat-top h1,.quiet-workspace .page-heading h1{font-size:33px}.quiet-workspace .chat-content{padding-top:23px}.quiet-workspace .composer-wrap{bottom:0}.quiet-workspace .chat-main{min-height:calc(100dvh - 250px)}
}
@media(max-width:360px){.quiet-header{padding-left:18px;padding-right:18px}.quiet-wordmark{font-size:27px;gap:9px}.quiet-wordmark>span{font-size:8px}.quiet-header-actions{gap:10px}.quiet-workspace .main-content{padding-left:19px;padding-right:19px}.memory-intro h1{font-size:44px}.memory-controls .filter-tabs{gap:13px}.memory-controls .filter-tabs>button{font-size:9px}.topic-picker>summary{font-size:9px}.quiet-workspace .dock-search>input{font-size:14px}.quiet-workspace .paper-copy h3{font-size:27px}}
@media(prefers-reduced-motion:reduce){.quiet-workspace .memory-flow .paper-sheet:hover{transform:none}}
.workspace.quiet-workspace,.workspace.quiet-workspace:has(.memory-content),.workspace.quiet-workspace[data-theme=light],.workspace.quiet-workspace[data-theme=light]:has(.memory-content){--workspace-bg:#f6f7f8;--ink:#282e32;--secondary:#69727a;--faint:#79838b;--edge:#273c4c18;--panel:#fff;--hover:#233c5107;--accent:#c8623d;background:var(--workspace-bg);color:var(--ink)}
.quiet-header{max-width:1600px;grid-template-columns:auto auto minmax(330px,1fr);gap:40px;padding:25px 46px;border-bottom:1px solid var(--edge);min-height:92px}
.quiet-wordmark{font-size:28px;font-weight:500;gap:15px;letter-spacing:-1.4px}.quiet-wordmark>span{font-size:9px;max-width:45px}
.quiet-header .quiet-navigation.main-nav{gap:24px}.quiet-navigation>a{font-size:12px}
.quiet-header-actions{gap:17px;min-width:0}.quiet-save{background:#2d393d;border-color:#2d393d;color:white;font-size:12px;min-height:39px;padding:10px 14px;gap:16px}.quiet-save:hover{background:#415257}.account-menu>summary{background:#e7ebed;color:#4f5c64;border:0}
.global-search-wrap{position:relative;width:min(360px,100%);margin-left:auto;min-width:170px;z-index:80}
#global-search-form{display:flex;align-items:center;gap:10px;width:100%;height:41px;background:#fff;border:1px solid #dce1e4;border-radius:9px;padding:0 11px;color:#89949d;transition:border-color .15s,box-shadow .15s}
#global-search-form:focus-within{border-color:#a4b6c1;box-shadow:0 0 0 3px #9db4c019}
#global-search-form>svg{flex:none}#global-search{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#25323b;font-size:12px;height:100%;padding:0}#global-search::placeholder{color:#89939a}#global-search-form>button{display:flex;align-items:center;justify-content:center;width:27px;height:27px;flex:none;border-radius:5px;color:#6d858f}#global-search-form>button:hover{background:#edf3f5;color:#3d626f}
.search-suggestions{position:absolute;right:0;top:49px;width:max(100%,350px);padding:10px;background:white;border:1px solid #dce2e6;border-radius:12px;box-shadow:0 15px 55px #1f3b4e20;color:var(--ink)}.search-suggestions[hidden]{display:none}.suggestion-label{display:flex;justify-content:space-between;padding:7px 9px 12px;font-size:8px;letter-spacing:.09em;color:#7a8791}.suggestion-label>small{font-size:9px;letter-spacing:0;color:#939ba1}.search-suggestions>button{display:flex;width:100%;align-items:center;gap:11px;text-align:left;padding:12px 9px;border-radius:7px;color:#687780}.search-suggestions>button:hover{background:#f1f5f6}.search-suggestions>button>span{flex:1;font-size:12px;line-height:1.5;color:#35434b}.search-suggestions>button>span>small{display:block;font-size:10px;color:#87939b;margin-top:3px}.search-suggestions>p{font-size:12px;line-height:1.7;color:#78868e;padding:10px}.search-suggestions>.semantic-suggestion{border-top:1px solid #e6ebee;border-radius:0;margin-top:7px;padding-top:16px;color:#527883}.semantic-suggestion>kbd{font-size:14px;color:#899ba3}.semantic-suggestion:disabled{opacity:.65;cursor:progress}
.quiet-workspace .main-content{max-width:1600px;padding:42px 46px 90px}.quiet-workspace .memory-content{padding-top:42px}
.memory-intro{margin-bottom:29px;align-items:center}.memory-overline{font-size:9px;letter-spacing:.13em;color:#7e8b94}.memory-overline>i{background:#829a9f}.memory-intro h1{font-size:43px;font-weight:420;letter-spacing:-.05em;line-height:1.1;margin:15px 0 12px}.memory-intro .title-dot{color:#7f999d}.memory-intro p{font-size:12px;color:#79858d}.browse-link{font-size:11px;gap:13px;color:#6b7c86;align-self:flex-end;margin-bottom:7px}
.topic-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 28px;border-bottom:1px solid var(--edge);margin-bottom:19px}.topic-strip>button{display:flex;align-items:center;gap:8px;border:1px solid #dfe4e7;border-radius:7px;background:#fff;padding:10px 12px;color:#667780;font-size:11px;line-height:1;white-space:nowrap}.topic-strip>button>small{font-size:9px;color:#9aa7ae;margin-left:1px}.topic-strip>button.active{background:#e5ecef;border-color:#cbd7dd;color:#304d5b}.topic-strip>button.active>small{color:#607e8a}.topic-strip>button:hover{border-color:#b8c9d2;background:#f1f5f7}.topic-strip>.topic-add{padding:8px 9px;border-style:dashed;color:#95a4ac;background:transparent}
.memory-controls{border-bottom:0;padding-bottom:0;margin-bottom:19px;z-index:10}.memory-controls .filter-tabs{gap:22px}.memory-controls .filter-tabs>button{font-size:10px;color:#88939a}.memory-controls .filter-tabs>button.active{color:#435a66}.memory-controls .filter-tabs>button.active:before{background:#748e98}.memory-results-caption{margin-bottom:23px;font-size:10px;align-items:flex-start;gap:25px}.memory-results-caption #search-help{font-size:10px;color:#8a969e;text-align:right;line-height:1.7}.quiet-workspace .view-switch{border-color:#dfe5e8}.quiet-workspace[data-theme=light] .view-switch>button.active{background:#e6edef;color:#3b5b68}.quiet-workspace .view-switch>button{color:#8da0aa}
.quiet-workspace .memory-flow{gap:24px}.quiet-workspace .paper-open{box-shadow:0 2px 4px #1a2c3503;border:1px solid #e0e5e8;border-radius:11px;min-height:300px}.quiet-workspace .paper-sheet.tone-peach{--sheet:#f6f2e9;--ink:#4c4b43}.quiet-workspace .paper-sheet.tone-blue{--sheet:#edf2f4;--ink:#3d5058}.quiet-workspace .paper-sheet.tone-mint{--sheet:#eff2ec;--ink:#485246}.quiet-workspace .paper-sheet.tone-lilac{--sheet:#f2eef3;--ink:#514955}.quiet-workspace .paper-sheet.tone-lemon{--sheet:#f5f1e5;--ink:#595341}.quiet-workspace .picture-sheet .paper-open{background:#fff}.quiet-workspace .paper-copy h3{font-size:25px;letter-spacing:-.04em}.quiet-workspace .paper-meta{color:#7f8b8f;font-size:10px}.quiet-workspace .picture-sheet .paper-meta{color:#7f8b8f}.quiet-workspace .paper-bottom>span:first-child{color:#879198}.quiet-workspace .paper-bottom{border-color:#273c4c12}.quiet-workspace .paper-star{color:#80919b}.quiet-workspace .paper-star.is-favorite svg{fill:#b4c7cd44}.quiet-workspace .paper-deck:has([data-item="personal-teaching"]) .paper-copy h3{font-family:inherit;font-size:26px;font-style:normal}.quiet-workspace .paper-deck:has([data-item="personal-travel-space"]) .paper-copy h3{font-size:26px}.quiet-workspace .empty-paper{border-color:#d7e0e5;min-height:220px;border-radius:11px}.quiet-workspace .picture-sheet .paper-copy>p{color:#7e8d95}.quiet-workspace .text-sheet .paper-copy p{color:#5d696d;opacity:1}
#memory-results[aria-busy=true]{opacity:.6;transition:opacity .15s}.quiet-workspace .btn.dark,.quiet-workspace .send-btn{background:#3f5b65}.quiet-workspace .context-help{background:transparent}.quiet-workspace .chat-top h1,.quiet-workspace .page-heading h1{letter-spacing:-.04em}
@media(min-width:1450px){.quiet-header{gap:60px}.global-search-wrap{width:380px}.quiet-header-actions{gap:20px}}
@media(max-width:1100px){.quiet-header{padding:24px 30px;gap:25px;grid-template-columns:auto auto minmax(250px,1fr)}.quiet-header .quiet-navigation.main-nav{gap:18px}.quiet-header-actions{gap:11px}.quiet-wordmark>span{display:none}.quiet-workspace .main-content{padding:33px 30px 80px}.quiet-save{font-size:0;width:37px;gap:0;padding:0}.global-search-wrap{min-width:160px}.memory-intro h1{font-size:40px}.quiet-workspace .memory-flow{gap:22px}}
@media(max-width:850px){.quiet-header{grid-template-columns:1fr auto;gap:17px 24px;padding:22px 25px;min-height:138px}.quiet-header .quiet-navigation.main-nav{grid-column:1;grid-row:2;justify-content:flex-start;gap:24px}.quiet-header-actions{display:contents}.quiet-header>.quiet-wordmark{grid-row:1;grid-column:1}.global-search-wrap{grid-column:2;grid-row:1/3;width:280px}.quiet-save{display:none}.account-menu{position:absolute;top:25px;left:145px}.quiet-workspace .main-content{padding:31px 26px 80px}.memory-intro{display:flex}.browse-link{margin-top:0}.memory-intro h1{font-size:39px}.topic-strip{gap:7px;padding-bottom:23px}.topic-strip>button{padding:10px 11px}.memory-results-caption #search-help{max-width:60%;font-size:9px}}
@media(max-width:650px){.quiet-header{padding:22px 22px 18px;grid-template-columns:1fr auto;gap:18px 14px;min-height:auto}.quiet-header .quiet-navigation.main-nav{grid-row:1;grid-column:2;gap:16px}.quiet-navigation>a{font-size:10px;padding:8px 0}.quiet-wordmark{font-size:27px}.quiet-wordmark>span{display:none}.quiet-header-actions{display:contents}.account-menu{display:none}.global-search-wrap{grid-row:2;grid-column:1/-1;width:100%}#global-search-form{height:44px}#global-search{font-size:16px}#global-search-form>button{width:30px;height:30px}.search-suggestions{width:100%;top:52px}.search-suggestions>button>span{font-size:12px}.suggestion-label{font-size:8px}.quiet-workspace .main-content{padding:29px 22px 70px}.quiet-workspace .memory-content{padding-top:29px}.memory-intro{display:flex;align-items:flex-end;gap:10px;margin-bottom:25px}.memory-overline{font-size:8px}.memory-intro h1{font-size:34px;margin:14px 0 11px;letter-spacing:-.05em}.memory-intro p{font-size:11px;line-height:1.8;max-width:225px}.browse-link{font-size:0;gap:0;margin-bottom:4px}.browse-link>svg{width:21px}.topic-strip{gap:7px;padding-bottom:23px;margin-bottom:17px}.topic-strip>button{font-size:10px;padding:10px;gap:6px}.topic-strip>button>small{font-size:8px}.topic-strip>.topic-add{padding:7px 8px}.memory-controls{padding:0;margin-bottom:17px}.memory-controls .filter-tabs{gap:20px}.memory-controls .filter-tabs>button{font-size:10px}.memory-controls .filter-tabs>button:last-child{display:block}.quiet-workspace .view-switch{display:flex}.memory-results-caption{font-size:9px;margin-bottom:21px;gap:12px}.memory-results-caption #search-help{font-size:9px;max-width:68%;text-align:right}.quiet-workspace .paper-open{padding:23px 23px 18px;min-height:285px}.quiet-workspace .picture-sheet .paper-open{padding:14px}.quiet-workspace .paper-copy h3{font-size:28px}.quiet-workspace .memory-flow{gap:21px}.quiet-workspace .paper-meta{margin-bottom:24px}.quiet-workspace .paper-bottom>span:first-child{font-size:9px}}
@media(max-width:360px){.quiet-header{padding-left:17px;padding-right:17px}.quiet-header .quiet-navigation.main-nav{gap:12px}.quiet-wordmark{font-size:25px}.quiet-navigation>a{font-size:9px}.quiet-workspace .main-content{padding-left:18px;padding-right:18px}.memory-intro h1{font-size:32px}.topic-strip>button{font-size:9px}.quiet-workspace .view-switch{display:none}}
@media(max-width:650px){.quiet-header .quiet-navigation.main-nav{grid-column:1/-1;grid-row:3;justify-content:flex-start;gap:27px}.quiet-navigation>a{font-size:11px}.quiet-header>.quiet-wordmark{grid-row:1;grid-column:1}.account-menu{display:block;position:absolute;left:auto;right:22px;top:23px}.quiet-save{display:flex;position:absolute;right:65px;top:20px;width:35px;height:35px;min-height:35px}.global-search-wrap{grid-row:2;grid-column:1/-1}.quiet-header{gap:17px}.quiet-header .quiet-navigation.main-nav>a{padding-bottom:9px}}
.quiet-header{position:sticky;top:0;background:#f6f7f8f5;backdrop-filter:blur(15px)}
.quiet-header{padding:15px 32px;min-height:72px;gap:32px}
.quiet-workspace .main-content{padding:22px 32px 60px}
.quiet-workspace .memory-content{padding-top:22px}
.memory-intro{margin-bottom:17px;align-items:center}
.memory-intro h1{font-size:31px;line-height:1.1;margin:0 0 7px;letter-spacing:-.045em}
.memory-intro p{font-size:11px;line-height:1.5}
.browse-link{align-self:center;margin:0;padding:0;font-size:11px}
.topic-strip{gap:6px;padding-bottom:13px;margin-bottom:11px}
.topic-strip>button{font-size:10px;padding:8px 10px;gap:6px}
.topic-strip>.topic-add{padding:6px 8px}
.memory-controls{gap:18px;min-height:34px;margin-bottom:9px}
.memory-controls .filter-tabs{gap:21px}
.memory-view-controls{width:300px;min-width:200px}
.memory-view-controls .global-search-wrap{width:100%;min-width:0;margin:0}
.memory-view-controls #global-search-form{height:34px;border-radius:7px;padding:0 9px;gap:8px}
.memory-view-controls #global-search{font-size:11px}
.memory-view-controls #global-search-form>button{width:23px;height:23px}
.memory-view-controls .search-suggestions{top:41px}
.memory-results-caption{align-items:center;gap:18px;margin-bottom:12px;min-height:24px}
.memory-results-caption #search-help{flex:1;font-size:9px;text-align:left;line-height:1.4}
.display-modes{display:flex;align-items:center;gap:3px;margin-left:auto;flex:none}
.display-modes>button{display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 8px;border-radius:5px;font-size:10px;color:#8b989f}
.display-modes>button.active{background:#e6edef;color:#42616e}
.display-modes>button:hover{background:#eaf0f2;color:#42616e}
.quiet-workspace .memory-flow{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;max-width:none;align-items:start}
.quiet-workspace .memory-flow .paper-open{height:240px;min-height:0;border-radius:9px;padding:17px 17px 12px}
.quiet-workspace .memory-flow .paper-meta{margin:0 0 13px;font-size:9px;line-height:1.3}
.quiet-workspace .memory-flow .paper-copy h3{font-family:inherit;font-style:normal;font-size:20px;line-height:1.2;letter-spacing:-.035em;margin:0 0 12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.quiet-workspace .memory-flow .text-sheet .paper-copy p{font-size:12px;line-height:1.6;white-space:normal;-webkit-line-clamp:4;margin:0 0 12px}
.quiet-workspace .memory-flow .paper-bottom{padding-top:9px;gap:8px;align-items:center;min-height:27px}
.quiet-workspace .memory-flow .paper-bottom>span:first-child{font-size:8px;line-height:1.4;-webkit-line-clamp:1}
.quiet-workspace .memory-flow .paper-open-arrow{font-size:17px}
.quiet-workspace .memory-flow .picture-sheet .paper-open{padding:12px;height:240px}
.quiet-workspace .memory-flow .picture-sheet .paper-meta{margin:0 3px 8px;width:calc(100% - 6px);font-size:9px}
.quiet-workspace .memory-flow .paper-image{height:116px;min-height:116px;margin:0 0 9px;border-radius:5px}
.quiet-workspace .memory-flow .picture-sheet .paper-copy{padding:0 3px}
.quiet-workspace .memory-flow .picture-sheet .paper-copy h3{font-size:17px;line-height:1.18;margin:0 0 7px;-webkit-line-clamp:2}
.quiet-workspace .memory-flow .picture-sheet .paper-copy>p{display:none}
.quiet-workspace .memory-flow .picture-sheet .paper-bottom{margin:auto 3px 0;width:calc(100% - 6px)}
.quiet-workspace .memory-flow .paper-star{right:10px;top:10px;width:23px;height:23px}
.quiet-workspace .memory-flow .empty-paper{min-height:0;height:240px;border-radius:9px;gap:10px}
.quiet-workspace .memory-flow .empty-paper>span{font-size:16px}
.quiet-workspace .memory-flow .empty-paper>small{font-size:10px}
.memory-rows{display:flex;flex-direction:column;border:1px solid #dfe5e9;border-radius:9px;background:white;overflow:hidden}
.memory-row{position:relative;display:flex;align-items:center;border-bottom:1px solid #e9edf0;min-width:0}
.memory-row:last-child{border-bottom:0}
.memory-row:hover{background:#f8fafb}
.row-open{display:grid;grid-template-columns:38px minmax(0,1fr) 135px 55px;align-items:center;gap:15px;width:100%;min-width:0;text-align:left;padding:11px 47px 11px 14px;min-height:65px}
.row-preview{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:5px;overflow:hidden;background:#edf2f4;color:#8198a2}
.row-preview>img{height:100%;width:100%;object-fit:cover}
.row-copy{min-width:0;display:flex;flex-direction:column;gap:4px}
.row-copy>strong{display:block;font-size:13px;font-weight:450;letter-spacing:-.015em;color:#374951;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.row-copy>span{display:block;font-size:10px;line-height:1.5;color:#86949c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.row-topic{font-size:10px;color:#7d909a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.row-date{font-size:9px;color:#9aa7ae;text-align:right}
.row-favorite{position:absolute;right:11px;top:50%;transform:translateY(-50%);width:27px;height:27px;display:flex;align-items:center;justify-content:center;color:#9cabb2;border-radius:5px}
.row-favorite:hover{background:#eaf0f3;color:#708d9b}
.row-favorite.is-favorite{color:#77909b}.row-favorite.is-favorite svg{fill:#b4c7cd55}
@media(max-width:1100px){.quiet-header{padding:15px 28px;gap:25px}.quiet-workspace .main-content{padding:21px 28px 55px}.memory-intro h1{font-size:30px}.quiet-workspace .memory-flow{gap:13px}}
@media(max-width:850px){.workspace:has(.memory-content) .quiet-header{grid-template-columns:auto 1fr auto;min-height:68px;gap:24px;padding:15px 24px}.workspace:has(.memory-content) .quiet-header .quiet-navigation.main-nav{grid-row:1;grid-column:2;justify-content:center;gap:22px}.workspace:has(.memory-content) .quiet-header-actions{display:flex;grid-row:1;grid-column:3}.workspace:has(.memory-content) .quiet-save{display:flex;width:34px;height:34px;min-height:34px}.workspace:has(.memory-content) .account-menu{position:relative;top:auto;left:auto;right:auto}.quiet-workspace .main-content{padding:20px 24px 50px}.memory-intro{margin-bottom:16px}.memory-view-controls{width:265px;min-width:185px}.memory-results-caption{gap:10px}.row-open{grid-template-columns:35px minmax(0,1fr) 100px;gap:12px}.row-date{display:none}}
@media(max-width:650px){.workspace:has(.memory-content) .quiet-header{grid-template-columns:1fr auto;gap:12px;padding:15px 20px 12px;min-height:98px}.workspace:has(.memory-content) .quiet-header .quiet-navigation.main-nav{grid-row:2;grid-column:1/-1;justify-content:flex-start;gap:27px}.workspace:has(.memory-content) .quiet-header-actions{grid-row:1;grid-column:2;gap:12px}.workspace:has(.memory-content) .quiet-save{position:static;width:31px;height:31px;min-height:31px}.workspace:has(.memory-content) .account-menu{display:block;position:relative}.quiet-workspace .main-content{padding:18px 20px 45px}.quiet-workspace .memory-content{padding-top:18px}.memory-intro h1{font-size:28px;margin:0 0 6px}.memory-intro p{font-size:10px;max-width:none;line-height:1.5}.memory-intro{gap:15px;margin-bottom:15px}.browse-link{font-size:0;margin:0}.topic-strip{gap:5px;padding-bottom:11px;margin-bottom:10px}.topic-strip>button{font-size:9px;padding:8px 9px;gap:5px}.topic-strip>button>small{font-size:8px}.topic-strip>.topic-add{padding:5px 7px}.memory-controls{flex-wrap:wrap;gap:10px;margin-bottom:8px}.memory-controls .filter-tabs{flex:1;gap:20px}.memory-controls .filter-tabs>button{font-size:9px}.memory-view-controls{width:100%;min-width:0}.memory-view-controls #global-search-form{height:37px}.memory-view-controls #global-search{font-size:16px}.memory-view-controls .global-search-wrap{display:block;width:100%}.memory-results-caption{flex-wrap:wrap;gap:7px;margin-bottom:10px;font-size:9px}.memory-results-caption #search-help{max-width:none;flex-basis:100%;order:3;font-size:9px;text-align:left}.memory-results-caption #search-help:empty{display:none}.display-modes>button{font-size:9px;padding:5px 7px}.quiet-workspace .memory-flow{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.quiet-workspace .memory-flow .paper-open,.quiet-workspace .memory-flow .picture-sheet .paper-open,.quiet-workspace .memory-flow .empty-paper{height:225px}.quiet-workspace .memory-flow .paper-open{padding:17px 17px 12px}.quiet-workspace .memory-flow .picture-sheet .paper-open{padding:12px}.quiet-workspace .memory-flow .paper-copy h3{font-size:20px}.quiet-workspace .memory-flow .picture-sheet .paper-copy h3{font-size:17px}.quiet-workspace .memory-flow .paper-image{height:105px;min-height:105px}.quiet-workspace .memory-flow .paper-meta{margin-bottom:12px}.row-open{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 37px 10px 10px;min-height:62px}.row-preview{width:30px;height:34px}.row-copy>strong{font-size:12px}.row-copy>span{font-size:10px}.row-topic{display:none}.row-favorite{right:6px;width:25px}.memory-row .row-preview>svg{width:16px}}
.quiet-workspace .memory-flow .paper-deck .paper-image{height:116px;min-height:116px}
.quiet-workspace .memory-flow .paper-deck .paper-copy h3{font-family:inherit;font-style:normal;font-size:20px}
.quiet-workspace .memory-flow .paper-deck .picture-sheet .paper-copy h3{font-size:17px}
@media(max-width:650px){.quiet-workspace .memory-flow .paper-deck .paper-image{height:105px;min-height:105px}}
.card-record-meta{width:100%;margin-top:auto;padding-top:9px;border-top:1px solid #273c4c12;display:flex;flex-direction:column;gap:8px}
.card-key-tags{display:flex;flex-wrap:wrap;gap:4px;min-height:16px;max-height:36px;overflow:hidden}
.card-key-tags>span{font-size:8px;line-height:1.4;padding:2px 5px;border-radius:4px;background:#506b7a0a;color:#73838b;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}
.card-key-tags>.no-tags{background:none;padding-left:0;color:#9ba5aa}
.card-created{display:flex;align-items:center;justify-content:space-between;font-size:9px;line-height:1.3;color:#8c999f}
.card-created>span{font-size:15px;line-height:1}
.quiet-workspace .memory-flow .text-sheet .paper-copy p{-webkit-line-clamp:3;margin-bottom:8px}
.quiet-workspace .memory-flow .paper-deck .paper-image{height:100px;min-height:100px}
.quiet-workspace .memory-flow .picture-sheet .paper-copy h3{margin-bottom:7px}
.quiet-workspace .memory-flow .picture-sheet .card-record-meta{padding-top:7px;gap:6px}
.modal-backdrop:has(.record-reader){background:#24354145;backdrop-filter:blur(4px);padding:24px}
.modal.record-reader{width:1080px;max-width:100%;max-height:calc(100dvh - 48px);padding:0;background:#fff;border:1px solid #dce4e9;border-radius:13px;box-shadow:0 24px 110px #1c334a33;color:#43545e;overflow:auto;--accent:#648591}
.record-reader .modal-close{top:15px;right:15px;color:#8497a1;z-index:4;min-width:28px;min-height:28px}
.record-reader .icon-btn:hover{background:#edf2f4}
.record-reader-head{display:flex;align-items:center;gap:17px;padding:16px 56px 15px 24px;border-bottom:1px solid #e7ecef;min-height:61px;background:#fafbfc}
.record-pager{display:flex;align-items:center;gap:9px;flex:none}
.record-pager>button{height:28px;width:28px;border:1px solid #dfe7eb;border-radius:5px;background:#fff;display:flex;align-items:center;justify-content:center;color:#6b828e}
.record-pager>button:first-child>svg{transform:rotate(180deg)}
.record-pager>button:disabled{opacity:.3;cursor:default}
.record-pager>span{font-size:11px;min-width:43px;text-align:center;color:#5c7481}
.record-pager>span>small{font-size:10px;color:#a3b0b7}
.record-scope{font-size:11px;color:#8798a2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.record-reader-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:stretch}
.record-main{min-width:0;padding:25px 27px 0}
.record-reader .record-heading h2{font-size:29px;font-weight:450;letter-spacing:-.04em;line-height:1.15;color:#344953;margin:0 0 13px;overflow-wrap:anywhere}
.record-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:10px;color:#8c9ba4;line-height:1.6}
.record-tags{display:flex;flex-wrap:wrap;gap:5px;margin:13px 0 19px}
.record-tags>span{font-size:9px;line-height:1.4;padding:4px 7px;border-radius:4px;background:#edf3f5;color:#738b97}
.record-tabbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e0e8ed;gap:15px;margin-bottom:18px}
.record-tabbar>[role=tablist]{display:flex;gap:20px}
.record-tabbar [role=tab]{display:flex;align-items:center;gap:6px;font-size:11px;padding:10px 0 12px;border-bottom:2px solid transparent;color:#91a1aa}
.record-tabbar [role=tab][aria-selected=true]{color:#436675;border-color:#7499a9}
.record-download{display:flex;align-items:center;gap:6px;font-size:10px;color:#8197a2;padding:7px 0 10px}
.record-body{min-width:0;min-height:190px;max-height:min(46dvh,540px);overflow:auto;scrollbar-width:thin;padding:0 3px 17px 0;overscroll-behavior:contain}
.record-text{font-size:13px;line-height:1.85;color:#647b88;white-space:pre-wrap;overflow-wrap:anywhere}
.record-image{display:block;width:100%;height:auto;max-height:300px;object-fit:contain;border-radius:7px;margin:0 auto 18px;background:#f4f6f7}
.record-full-image{max-height:none;background:#f4f6f7}
.record-provenance{border:1px solid #e5ebef;background:#fafcfd;border-radius:6px;padding:10px 12px;margin-top:20px;font-size:10px;color:#8b9da8}
.record-provenance>summary{cursor:pointer;color:#78909f;line-height:1.6}
.record-provenance>b{font-size:10px;display:block;margin-top:10px;font-weight:450;overflow-wrap:anywhere}
.record-provenance>p{font-size:9px;line-height:1.7;overflow-wrap:anywhere;margin:7px 0}
.record-provenance>small{font-size:10px;line-height:1.7;display:block;color:#92a2ac}
.record-credit{font-size:10px;line-height:1.7;color:#8f9fa9;margin:15px 0 0}
.record-original-name{display:flex;align-items:center;gap:7px;font-size:10px;color:#7a909f;margin:0 0 14px;min-width:0;flex-wrap:wrap}
.record-original-name>span{overflow-wrap:anywhere;min-width:0;flex:1}
.record-original-name>small{font-size:8px;color:#9aabb6}
.record-original-text{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:15px;border:1px solid #e7ecef;border-radius:6px;background:#f7f9fa;color:#657e8c;tab-size:2}
.record-original-notice{font-size:12px;line-height:1.8;color:#8b9da7;margin:10px 0 16px}
.record-file-link{display:flex;align-items:center;gap:8px;font-size:12px;color:#507e94;line-height:1.5;margin:12px 0 18px}
.record-footer{border-top:1px solid #e7edf0;display:flex;align-items:center;gap:18px;min-height:49px;padding:11px 0}
.record-footer>button{display:flex;align-items:center;gap:6px;font-size:10px;color:#92a3ad;padding:4px 0}
.record-footer>button[aria-pressed=true]{color:#6e8e9e}
.record-footer>button:last-child{margin-left:auto;color:#b3a3a0}
.record-question-panel{border-left:1px solid #e2e9ed;background:#f8fafb;padding:26px 21px 20px;min-width:0}
.record-question-heading{display:flex;align-items:center;gap:8px;color:#6f91a1}
.record-question-heading h3{font-size:14px;letter-spacing:-.02em;font-weight:450;color:#577383;line-height:1.4;margin:0}
.record-question-intro{font-size:10px;color:#92a4ae;margin:9px 0 20px;line-height:1.6}
.record-reader #record-question-form{display:flex;flex-direction:column;gap:8px;margin:0}
.record-reader #record-question{padding:11px 12px;font-size:12px;line-height:1.65;background:white;border:1px solid #dae5eb;border-radius:7px;color:#526f80;min-height:94px;resize:vertical;max-height:180px;outline-offset:2px}
.record-reader #record-question::placeholder{color:#a0b0bb}
#record-question-form>button{display:flex;align-items:center;justify-content:space-between;border:1px solid #d8e3e9;border-radius:6px;padding:10px 12px;color:#628294;background:#edf3f6;font-size:11px;margin:0}
#record-question-form>button:hover{background:#e4eef3}
.record-question-note{font-size:9px;line-height:1.75;color:#9aacb7;margin:11px 0 16px}
#record-answer{font-size:12px;line-height:1.75;color:#748c9b;max-height:40dvh;overflow:auto;scrollbar-width:thin}
.record-asked{font-size:11px;line-height:1.7;padding:11px 12px;border-radius:6px;background:#eaf1f5;color:#6c8797;margin:6px 0 17px;overflow-wrap:anywhere}
.record-answer-label{font-size:9px;letter-spacing:.04em;color:#9bacb7;margin:0 0 10px}
#record-answer blockquote{margin:0 0 13px;border-left:2px solid #d1e0e9;padding:0 0 0 11px;color:#7e94a2;font-size:11px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}
.record-no-answer{font-size:11px;line-height:1.8;color:#94a6b2}
.record-neighbors{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:15px;padding:13px 24px 15px;border-top:1px solid #e1e9ee;background:#fbfcfd}
.record-neighbors>button{display:flex;flex-direction:column;gap:5px;text-align:left;min-width:0;color:#7491a2;padding:0}
.record-neighbors>button:disabled{cursor:default;opacity:.35}
.record-neighbors>button:last-child{text-align:right;align-items:flex-end}
.record-neighbors>button>small{font-size:9px;color:#99acb8}
.record-neighbors>button>span{font-size:11px;line-height:1.5;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.record-keyboard-hint{align-self:center;font-size:9px;color:#b2c1ca}
@media(max-width:850px){.modal-backdrop:has(.record-reader){padding:17px}.modal.record-reader{max-height:calc(100dvh - 34px)}.record-reader-grid{grid-template-columns:minmax(0,1fr) 250px}.record-main{padding:22px 22px 0}.record-question-panel{padding:23px 17px 18px}.record-reader .record-heading h2{font-size:26px}.record-neighbors{padding:13px 21px}.record-keyboard-hint{display:none}.record-neighbors{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.modal-backdrop:has(.record-reader){padding:8px;align-items:center}.modal.record-reader{max-height:calc(100dvh - 16px);border-radius:10px}.record-reader-head{padding:12px 47px 12px 16px;gap:13px;min-height:53px;position:sticky;top:0;z-index:3}.record-reader .modal-close{position:sticky;float:right;right:10px;top:12px;margin:12px 10px -40px 0;z-index:5}.record-pager{gap:7px}.record-pager>button{width:25px;height:25px}.record-pager>span{font-size:10px;min-width:36px}.record-scope{font-size:10px}.record-reader-grid{display:block}.record-main{padding:20px 17px 0}.record-reader .record-heading h2{font-size:25px;line-height:1.16;margin:0 0 11px}.record-meta{font-size:9px;gap:6px}.record-tags{margin:12px 0 14px}.record-tags>span{font-size:9px;padding:4px 6px}.record-tabbar{margin-bottom:14px}.record-tabbar>[role=tablist]{gap:23px}.record-tabbar [role=tab]{font-size:11px;padding-bottom:11px}.record-download{font-size:10px}.record-body{max-height:34dvh;min-height:140px;padding-bottom:15px}.record-text{font-size:12px;line-height:1.8}.record-image{max-height:220px;margin-bottom:15px}.record-full-image{max-height:none}.record-original-text{font-size:10px;padding:12px;line-height:1.75}.record-original-name{font-size:9px;gap:6px}.record-original-name>small{display:none}.record-original-notice{font-size:11px}.record-footer{min-height:44px;gap:16px;padding:8px 0}.record-footer>button{font-size:10px}.record-question-panel{border-left:0;border-top:1px solid #e3ebf0;padding:17px}.record-question-heading h3{font-size:13px}.record-question-intro{font-size:10px;margin:6px 0 13px}.record-reader #record-question{font-size:16px;line-height:1.5;min-height:72px;max-height:160px;padding:10px}.record-question-note{font-size:9px;margin:10px 0 0}#record-answer{max-height:30dvh}#record-answer:empty{display:none}.record-asked{margin-top:16px}.record-neighbors{padding:13px 16px;gap:17px}.record-neighbors>button>span{font-size:10px}.card-key-tags>span{font-size:8px}.quiet-workspace .memory-flow .paper-deck .paper-image{height:90px;min-height:90px}.card-record-meta{gap:6px;padding-top:8px}}
.quiet-workspace .memory-flow .paper-deck .paper-image{height:82px;min-height:82px}
.quiet-workspace .memory-flow .card-record-meta{flex-shrink:0}
@media(max-width:650px){.quiet-workspace .memory-flow .paper-deck .paper-image{height:72px;min-height:72px}}
.quiet-workspace .memory-flow .paper-copy{flex:1;min-height:0;overflow:hidden}
.quiet-workspace .memory-flow .paper-meta,.quiet-workspace .memory-flow .paper-image{flex-shrink:0}
#record-answer{max-height:24dvh}
.record-ask-jump{display:none}
@media(max-width:650px){.record-scope{flex:1}.record-ask-jump{display:flex;align-items:center;justify-content:center;width:25px;height:25px;flex:none;border:1px solid #dfe7eb;border-radius:5px;background:white;color:#7897a8}#record-answer{max-height:30dvh}}
.memory-quick-actions{display:flex;align-items:center;gap:23px;flex:none}.capture-entry-link{display:flex;align-items:center;gap:7px;color:#748b98;font-size:10px;padding:5px 0}.capture-entry-link:hover{color:#416879}
.capture-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:0 0 24px}.capture-overline{display:block;font-size:9px;letter-spacing:.11em;color:#91a2ac;margin-bottom:13px}.capture-intro h2{font-size:31px;line-height:1.12;letter-spacing:-.04em;font-weight:430;color:#405a68;margin:0 0 11px}.capture-intro p{font-size:11px;line-height:1.7;color:#879ba7;margin:0}.capture-device-status{display:flex;align-items:center;gap:12px;border:1px solid #dae4e9;border-radius:8px;padding:14px 17px;background:#f0f5f7;color:#7a95a5;font-size:11px}.capture-device-status small{display:block;font-size:9px;color:#9aadb8;margin-top:5px}
.capture-tools-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.capture-tool{padding:23px;border:1px solid #dde6eb;border-radius:11px;background:#fff;min-width:0}.capture-tool-heading{display:flex;gap:12px;align-items:center;position:relative}.capture-tool-icon{display:flex;align-items:center;justify-content:center;flex:none;width:43px;height:43px;border-radius:9px;background:#edf2f4;color:#7793a3}.capture-tool-icon.voice{background:#eef1f6;color:#8795ad}.capture-tool-heading h3{font-size:17px;font-weight:450;line-height:1.3;color:#4c697a;letter-spacing:-.025em;margin:0 0 5px}.capture-tool-heading p{font-size:9px;line-height:1.5;color:#96a8b4;margin:0}.capture-availability{font-size:8px;line-height:1.3;white-space:nowrap;color:#88a195;border:1px solid #dce8e1;border-radius:4px;padding:4px 6px;margin-left:auto;align-self:flex-start}.capture-availability.subtle{color:#9aa9b8;border-color:#e1e7ee}.capture-tool-description{font-size:11px;line-height:1.8;color:#91a4b1;margin:18px 0 16px;min-height:40px}.capture-download{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid #76909c;border-radius:7px;background:#6d8794;color:white;font-size:11px;line-height:1.5;width:100%}.capture-download>small{font-size:8px;margin-left:auto;color:#dce7ed}.capture-download:hover{background:#5b7888}.capture-download.secondary{background:#f1f5f8;color:#819aad;border-color:#dde6ee}.capture-download.secondary>small{color:#9eb0bd}.capture-download.secondary:hover{background:#e8eff4}
.capture-install{font-size:10px;color:#95a8b5;margin:11px 0 20px}.capture-install>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-size:10px;color:#8ba2b1;padding:4px 0}.capture-install>summary::-webkit-details-marker{display:none}.capture-install[open]>summary>svg{transform:rotate(90deg)}.capture-install ol{margin:12px 0 10px;padding-left:18px;line-height:1.9;font-size:10px}.capture-install li{margin-bottom:8px;padding-left:3px}.capture-install p{font-size:9px;line-height:1.8;color:#9fb0bb;margin:10px 0}.capture-install kbd{font-size:9px;color:#96a9b5;border-color:#dce6ec;white-space:nowrap}.capture-install>a{font-size:10px;color:#7296ac}.capture-field-title{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;color:#7d98a8;border-top:1px solid #e5ecf0;padding-top:17px;margin:0 0 8px}.capture-field-title>span{font-size:8px;color:#abb9c3}
.capture-select-row,.capture-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 0;font-size:11px;line-height:1.6;color:#91a6b4;min-height:44px}.capture-select-row>span,.capture-toggle-row>span{flex:1;min-width:0}.capture-select-row>select{width:52%;max-width:210px;flex:none;font-size:10px;background:#fafcfd;color:#839cac;border:1px solid #e0e8ed;border-radius:5px;padding:8px 9px;min-width:0}.capture-toggle-row>span>small{display:block;font-size:9px;line-height:1.5;color:#adbbc5;margin-top:4px}.capture-toggle-row>input{width:29px;height:17px;appearance:none;border-radius:12px;background:#dce5eb;border:0;padding:0;position:relative;cursor:pointer;flex:none}.capture-toggle-row>input:before{content:'';position:absolute;top:3px;left:3px;width:11px;height:11px;border-radius:50%;background:white;transition:left .15s}.capture-toggle-row>input:checked{background:#90a9b6}.capture-toggle-row>input:checked:before{left:15px}.capture-save{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #dce6ec;border-radius:6px;background:#f4f8fa;color:#819dac;font-size:10px;line-height:1.5;padding:10px 13px;width:100%;margin-top:14px}.capture-save:hover{background:#eaf2f6}.capture-save-status{font-size:9px;line-height:1.7;color:#adbdc7;margin:10px 0 0;min-height:31px}
.voice-preview{border:1px solid #dfe7ed;border-radius:10px;background:#fff;padding:23px;margin-top:19px}.voice-preview-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.voice-preview-heading h3{font-size:16px;line-height:1.3;color:#6b879b;font-weight:450;letter-spacing:-.02em;margin:0 0 5px}.voice-preview-heading p{font-size:10px;color:#a0b2bf;margin:0;line-height:1.5}.voice-local-badge{margin-left:auto;font-size:8px;color:#92a8b6;border:1px solid #e0e8ed;border-radius:4px;padding:4px 7px}.voice-preview-body{display:grid;grid-template-columns:220px 1fr;gap:26px}.voice-preview-controls{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.voice-record{display:flex;align-items:center;gap:10px;padding:11px 14px;background:#eef3f7;border:1px solid #dbe5ee;border-radius:7px;color:#7b99ae;font-size:11px;min-height:43px}.voice-record>svg{height:17px;width:17px}.voice-record.recording{color:#bc8b87;background:#fcf3f1;border-color:#f0d9d5}.voice-record:disabled{cursor:default;opacity:.5}#voice-timer{font-size:10px;font-family:ui-monospace,monospace;color:#a6b6c2}#voice-status{font-size:10px;line-height:1.8;color:#9daebb;margin:0;max-width:220px}.voice-transcript>label{font-size:10px;color:#91a8b8;margin:0 0 9px}.voice-transcript>textarea{font-size:12px;line-height:1.7;border-color:#e0e8ee;border-radius:6px;background:#fcfdfe;color:#7793a7;padding:12px;min-height:111px}.voice-transcript>textarea::placeholder{color:#b2c1cc}.voice-transcript>div{display:flex;gap:18px;margin-top:10px}.voice-transcript button{display:flex;align-items:center;gap:6px;font-size:10px;line-height:1.6;color:#91a8b9;padding:3px 0}.voice-transcript button:hover{color:#5f8ca6}.voice-preview-footnote{font-size:9px;line-height:1.8;color:#b2c0cb;border-top:1px solid #edf1f4;padding-top:14px;margin:16px 0 0}
@media(max-width:1100px){.capture-tool{padding:19px}.capture-tool-heading{gap:10px}.capture-tool-icon{width:36px;height:36px}.capture-tool-heading h3{font-size:16px}.capture-availability{font-size:7px;padding:3px 4px}.capture-field-title{align-items:flex-start;flex-direction:column;gap:5px}.capture-tool-description{min-height:59px}.capture-select-row{font-size:10px;gap:12px}.capture-select-row>select{font-size:9px}.capture-download{font-size:10px;padding:11px}.capture-download>small{font-size:7px}.capture-device-status{padding:12px 14px}.memory-quick-actions{gap:18px}}
@media(max-width:850px){.capture-intro h2{font-size:27px}.capture-intro p{font-size:10px}.capture-tools-grid{gap:13px}.capture-tool{padding:17px}.capture-availability{display:none}.capture-tool-heading h3{font-size:15px}.capture-tool-heading p{font-size:8px}.capture-select-row{font-size:10px}.capture-select-row>select{width:55%;font-size:9px;padding:7px 6px}.capture-toggle-row{font-size:10px}.capture-toggle-row>span>small{font-size:8px}.voice-preview-body{grid-template-columns:180px 1fr;gap:20px}.voice-preview{padding:19px}.capture-device-status small{max-width:140px;line-height:1.7}.capture-entry-link{font-size:9px}}
@media(max-width:650px){.memory-quick-actions{gap:12px;align-self:center}.capture-entry-link{font-size:0;gap:0;padding:0}.capture-entry-link>svg{height:18px;width:18px}.capture-entry-link>span{display:none}.quiet-workspace .settings-tabs{gap:18px;overflow:auto;white-space:nowrap;scrollbar-width:thin;margin-bottom:22px}.quiet-workspace .settings-tabs>button{font-size:10px;flex:none}.capture-intro{display:block;margin-bottom:20px}.capture-overline{font-size:8px;margin-bottom:12px}.capture-intro h2{font-size:29px;margin-bottom:10px}.capture-intro p{font-size:11px;line-height:1.8}.capture-device-status{margin-top:17px;width:max-content;padding:10px 13px;font-size:10px}.capture-device-status small{max-width:none;font-size:9px;margin-top:3px}.capture-tools-grid{grid-template-columns:1fr;gap:15px}.capture-tool{padding:20px}.capture-tool-heading{gap:11px}.capture-tool-heading h3{font-size:17px}.capture-tool-heading p{font-size:9px}.capture-tool-icon{height:39px;width:39px}.capture-availability{display:block;font-size:7px}.capture-tool-description{font-size:11px;min-height:0;margin:16px 0}.capture-download{font-size:11px;padding:12px}.capture-download>small{font-size:8px}.capture-install{margin-bottom:19px}.capture-install>summary{font-size:11px}.capture-install ol{font-size:11px}.capture-install p{font-size:10px}.capture-install kbd{font-size:10px}.capture-field-title{display:flex;flex-direction:row;align-items:center;font-size:10px;gap:10px;padding-top:17px}.capture-field-title>span{font-size:8px}.capture-select-row{font-size:11px;gap:15px}.capture-select-row>select{font-size:16px;width:53%;padding:8px}.capture-toggle-row{font-size:11px}.capture-toggle-row>span>small{font-size:9px}.capture-save{font-size:11px}.capture-save-status{font-size:10px;line-height:1.8;margin-top:11px;min-height:0}.voice-preview{padding:20px;margin-top:15px}.voice-preview-heading{gap:11px;margin-bottom:17px}.voice-preview-heading h3{font-size:16px}.voice-preview-heading p{font-size:9px}.voice-local-badge{font-size:7px}.voice-preview-body{grid-template-columns:1fr;gap:20px}.voice-preview-controls{display:grid;grid-template-columns:1fr auto;align-items:center;gap:11px}.voice-record{font-size:11px;width:max-content}.voice-preview-controls #voice-status{grid-column:1/-1;max-width:none;font-size:10px}.voice-transcript>textarea{font-size:16px;line-height:1.6}.voice-preview-footnote{font-size:10px;line-height:1.8}.voice-transcript button{font-size:11px}.voice-transcript>label{font-size:11px}}
.capture-tool-description{color:#7d929f}.capture-select-row,.capture-toggle-row{color:#7e96a5}.capture-select-row>select{color:#718b9d}.capture-tool-heading p{color:#8a9fab}.capture-save{color:#6f8d9e}.capture-save-status{color:#95a9b6}.capture-install>summary{color:#7795a7}.capture-intro p{color:#78919f}
.capture-entry-link>.capture-short{display:none}
@media(max-width:650px){.capture-entry-link{font-size:9px;gap:5px}.capture-entry-link>.capture-short{display:inline}.capture-entry-link>svg{width:14px;height:14px}}
.desktop-connect{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;padding:23px;background:#f4f7f8;border:1px solid #dce5ea;border-radius:11px;margin-bottom:20px}.desktop-connect h3{font-size:20px;font-weight:450;color:#486778;margin:0 0 8px}.desktop-connect p{font-size:10px;line-height:1.8;color:#829ba9;margin:0 0 14px}.desktop-connect .capture-save{margin-top:0}.desktop-connect .capture-install{grid-column:1/-1;margin:0}.desktop-connect code{font-size:12px;user-select:all;color:#426b82;overflow-wrap:anywhere}.desktop-connect #desktop-pair-code{border:1px dashed #a7becb;padding:10px;border-radius:6px;background:#fff}.desktop-connect #desktop-pair-code[hidden]{display:none}.desktop-connect #desktop-pair-code button{display:block;font-size:10px;color:#678fa5;margin-top:9px}.desktop-device{display:flex;justify-content:space-between;font-size:10px;color:#6d899a;margin-top:12px;gap:12px}.desktop-device small{display:block;color:#9db0bc;margin-top:4px}.desktop-device button{font-size:9px;color:#8c9daa}.record-audio{width:100%;margin:18px 0}.record-retry{padding:9px 12px;border:1px solid #cddce5;border-radius:6px;color:#668699;font-size:11px;margin-top:15px}
@media(max-width:650px){.desktop-connect{grid-template-columns:1fr;padding:20px;gap:18px}.desktop-connect .capture-install{grid-column:auto}}
.shared-warning{padding:12px 24px;margin:0;background:#faf2e5;color:#8f7755;font-size:11px;line-height:1.7}
.connections-heading{margin:0 0 24px}.connections-heading h2{font-size:29px;font-weight:450;letter-spacing:-.035em;color:#476575;margin:0 0 12px}.connections-heading p{font-size:12px;line-height:1.8;color:#859ba8;margin:0}.provider-grid,.mcp-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.provider-card,.mcp-card{border:1px solid #dce5eb;border-radius:12px;background:#fff;padding:24px;min-width:0}.provider-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.provider-card-head h3{font-size:23px;font-weight:450;letter-spacing:-.025em;color:#49697c;margin:0}.provider-state{font-size:9px;color:#8aa0ad;padding:6px 8px;border-radius:5px;background:#f0f5f8}.provider-card>p,.mcp-card>p{font-size:11px;color:#8fa3b0;line-height:1.8;margin:10px 0 21px}.provider-card form{display:grid;gap:15px}.provider-card label{display:grid;gap:9px;font-size:11px;color:#7f99aa}.provider-card input{background:#f9fbfc;border:1px solid #dee8ef;color:#66879c;font-family:ui-monospace,monospace;font-size:12px;padding:11px 12px;border-radius:6px;min-width:0;width:100%}.provider-card input::placeholder{font-size:10px;color:#aabcc7}.provider-buttons{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.provider-buttons>button,.provider-buttons>a,.connection-chat-link{font-size:11px;color:#7594a8;padding:10px 13px;background:#eff5f8;border:1px solid #dce7ee;border-radius:6px}.provider-buttons>:first-child{background:#7894a4;color:#fff;border-color:#7894a4}.provider-buttons>button:disabled{opacity:.45;cursor:default}.provider-feedback{min-height:34px;font-size:10px;line-height:1.8;color:#8aa2b1;margin:0}.provider-card-footer{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #e9eff3;padding-top:15px;margin-top:10px;font-size:10px;color:#88a1b1}.provider-card-footer button{font-size:10px;color:#a18d8b}.provider-card-footer button:disabled,.mcp-revoke:disabled{opacity:.35;cursor:default}.connection-note{font-size:10px;line-height:1.9;color:#96abb9;margin:15px 0 20px;max-width:850px}.connection-chat-link{display:flex;align-items:center;gap:12px}.memory-connect{margin-top:44px;border-top:1px solid #e1e9ee;padding-top:30px}.session-example{padding:22px 25px;border:1px solid #dce6ee;background:#f0f5f8;border-radius:10px;margin-bottom:20px}.session-example>span{font-family:ui-monospace,monospace;font-size:9px;letter-spacing:.08em;color:#a0b3bf}.session-example>p{font-size:17px;line-height:1.6;color:#7692a5;max-width:750px;margin:14px 0}.session-example b{font-weight:500;color:#527b94}.session-example small{font-size:10px;color:#9fb1bc}.mcp-card{padding:23px}.mcp-card .provider-card-head h3{font-size:20px}.mcp-card .provider-buttons a[hidden]{display:none}.mcp-card .provider-feedback{margin:14px 0 5px}.mcp-revoke{font-size:10px;color:#aa9793}.mcp-explanation{margin-top:25px;font-size:11px;line-height:1.9;color:#8aa2b1}.mcp-explanation h3{font-size:16px;font-weight:450;color:#7895a8;margin-bottom:10px}.mcp-explanation details{padding:13px 0;border-bottom:1px solid #e1e9ef}.mcp-explanation summary{cursor:pointer;color:#6e90a7;font-size:12px}.mcp-explanation ol{padding-left:20px;line-height:1.9;max-width:850px}.mcp-explanation li{margin:10px 0}.mcp-explanation a{color:#628ca6;text-decoration:underline}.mcp-explanation code{font-size:10px}.ai-provider-picker{display:flex;align-items:center;gap:12px;font-size:11px;color:#8ea3b0}.ai-provider-picker select{padding:7px 10px;border:1px solid #dce6ed;border-radius:5px;font-size:11px;color:#7393a8;background:#fff}.composer-footnote.cloud{color:#aa8975}.ai-message-model{font-size:9px;color:#a5b6c1;margin-top:10px}.chat-ai-pending{font-size:12px;color:#8ba4b6;padding:20px}.memory-connect .connection-note{margin-top:20px}
@media(max-width:650px){.provider-grid,.mcp-grid{grid-template-columns:1fr}.provider-card,.mcp-card{padding:20px}.connections-heading h2{font-size:25px}.session-example>p{font-size:15px}.provider-card input{font-size:16px}.provider-state{font-size:8px}.ai-provider-picker{flex-wrap:wrap}.ai-provider-picker select{font-size:16px}.connection-note{font-size:11px}.provider-feedback{font-size:11px}}
:root{--uz-canvas:#f7f6f2;--uz-surface:#fffefa;--uz-ink:#292b27;--uz-secondary:#686d64;--uz-muted:#858b80;--uz-line:#e1e3da;--uz-accent:#b45f40;--uz-tint:#f0e8de;--bg:var(--uz-canvas);--text:var(--uz-ink);--muted:var(--uz-secondary);--accent:var(--uz-accent);--line:var(--uz-line);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--uz-ink);background:var(--uz-canvas);font-size:14px;color-scheme:light}
body{background:var(--uz-canvas)}
button,a,input,textarea,select{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}
:where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--uz-accent);outline-offset:3px}
button:disabled{cursor:default}
.workspace.quiet-workspace,.workspace.quiet-workspace[data-theme=light],.workspace.quiet-workspace:has(.memory-content),.workspace.quiet-workspace[data-theme=light]:has(.memory-content){--workspace-bg:var(--uz-canvas);--ink:var(--uz-ink);--secondary:var(--uz-secondary);--faint:var(--uz-muted);--edge:var(--uz-line);--panel:var(--uz-surface);--hover:#eeeee7;--accent:var(--uz-accent);background:var(--uz-canvas);color:var(--uz-ink)}
.account-menu{position:relative;left:auto;right:auto;top:auto;display:block}.account-menu>summary{width:32px;height:32px;border-color:#d8ddcf;background:#e9ece1;color:#586149;font-size:11px}
.account-popover{background:var(--uz-surface);border-color:var(--uz-line);box-shadow:0 14px 45px #333d2420}.account-popover>b{color:var(--uz-ink)}.account-popover>a,.account-popover>button{color:var(--uz-secondary);font-size:12px}.account-popover>small{color:var(--uz-muted);font-size:10px}
.global-search-wrap{width:270px;min-width:0}#global-search-form{background:#fffefa;border:1px solid #dfe2d8;border-radius:8px;color:var(--uz-muted);height:38px;box-shadow:0 1px 2px #29332003}#global-search-form:focus-within{border-color:#aab39c;box-shadow:0 0 0 3px #8e9a7815}#global-search{color:var(--uz-ink);font-size:12px}#global-search::placeholder{color:var(--uz-muted)}#global-search-form>button{color:#69765b}#global-search-form>button:hover{background:#edf0e6;color:#38462b}
.search-suggestions{background:var(--uz-surface);border-color:var(--uz-line);box-shadow:0 12px 40px #35412a18}.search-suggestions>button{color:var(--uz-secondary)}.search-suggestions>button>span{color:var(--uz-ink)}.search-suggestions>button:hover{background:#f1f2eb}.search-suggestions>button>span>small,.suggestion-label{color:var(--uz-secondary);font-size:10px}.suggestion-label{letter-spacing:.04em}.search-suggestions>.semantic-suggestion{color:#9e563c;border-color:var(--uz-line)}
.topic-strip{border-color:var(--uz-line);padding-bottom:15px;margin-bottom:12px;gap:7px}.topic-strip>button{background:transparent;border-color:transparent;border-radius:6px;padding:8px 10px;font-size:11px;color:var(--uz-secondary);gap:8px}.topic-strip>button>small{font-family:ui-monospace,monospace;font-size:10px;color:var(--uz-muted)}.topic-strip>button.active{background:#ebe4d9;border-color:#e3dbcf;color:#6b4a30}.topic-strip>button.active>small{color:#95765a}.topic-strip>button:hover{background:#eeeee6;border-color:transparent}.topic-strip>.topic-add{border:1px dashed #d4d8ca;color:#78836a;padding:7px}
.memory-controls{margin-bottom:10px;gap:20px}.memory-controls .filter-tabs{gap:21px}.memory-controls .filter-tabs>button{font-size:11px;color:var(--uz-muted)}.memory-controls .filter-tabs>button.active{color:var(--uz-ink)}.memory-controls .filter-tabs>button.active:before{background:var(--uz-accent)}.memory-view-controls{width:300px}.memory-view-controls #global-search-form{height:36px}.memory-view-controls #global-search{font-size:12px}.memory-results-caption{margin-bottom:13px;font-size:11px;color:var(--uz-secondary)}.memory-results-caption #search-help{font-size:10px;color:var(--uz-muted)}
.display-modes>button{font-size:11px;color:var(--uz-muted);padding:6px 9px;border-radius:6px}.display-modes>button.active{background:#e8ebe1;color:#49563a}.display-modes>button:hover{background:#eeeee7;color:var(--uz-ink)}
.quiet-workspace .memory-flow{grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:15px;align-items:start}
.quiet-workspace .memory-flow .paper-open,.quiet-workspace .memory-flow .picture-sheet .paper-open{height:248px;min-height:0;border:0;border-radius:11px;box-shadow:0 1px 2px #30372005;padding:17px 17px 13px}
.quiet-workspace .memory-flow .paper-sheet:hover{transform:none}.quiet-workspace .paper-open:hover{box-shadow:0 3px 14px #3037200a}
.quiet-workspace .paper-sheet.tone-peach{--sheet:#f3ebdf;--ink:#39382f}.quiet-workspace .paper-sheet.tone-mint{--sheet:#edf0e5;--ink:#363e30}.quiet-workspace .paper-sheet.tone-blue{--sheet:#edf0ef;--ink:#34403c}.quiet-workspace .paper-sheet.tone-lilac{--sheet:#f1ecee;--ink:#44373f}.quiet-workspace .paper-sheet.tone-lemon{--sheet:#f3efdd;--ink:#443e2e}.quiet-workspace .picture-sheet .paper-open{background:var(--uz-surface)}
.quiet-workspace .memory-flow .paper-meta,.quiet-workspace .memory-flow .picture-sheet .paper-meta{font-size:10px;color:#73766b;margin:0 0 11px;line-height:1.4}.paper-meta>svg{opacity:.6}
.quiet-workspace .memory-flow .paper-deck .paper-copy h3{font-size:20px;font-weight:500;line-height:1.23;letter-spacing:-.035em;margin:0 0 9px;color:#30342b}.quiet-workspace .memory-flow .text-sheet .paper-copy p{font-size:12px;line-height:1.65;color:#636b59;-webkit-line-clamp:3;margin:0 0 8px}
.quiet-workspace .memory-flow .picture-sheet .paper-open{padding:12px 13px}.quiet-workspace .memory-flow .paper-deck .paper-image{height:86px;min-height:86px;border-radius:6px;margin:0 0 10px;background:#ecefe7}.quiet-workspace .memory-flow .paper-deck .picture-sheet .paper-copy h3{font-size:17px;line-height:1.2;letter-spacing:-.025em;margin-bottom:6px}.quiet-workspace .memory-flow .picture-sheet .paper-meta{margin:0 2px 9px}
.card-record-meta{border-color:#69735620;padding-top:9px;gap:8px}.card-key-tags{gap:4px;max-height:37px;min-height:18px}.card-key-tags>span{font-size:9px;line-height:1.45;color:#727560;background:#fffefa80;border-radius:4px;padding:2px 5px}.picture-sheet .card-key-tags>span{background:#f0f1e9;color:#777c6d}.card-created{font-size:10px;color:#777d6d}.card-created>span{font-size:15px;color:#818b73}.quiet-workspace .memory-flow .paper-star{right:9px;top:9px;width:24px;height:24px;color:#8c957d}.quiet-workspace .paper-star.is-favorite{color:#a97541}.quiet-workspace .paper-star.is-favorite svg{fill:#b39a6133}
.quiet-workspace .memory-flow .empty-paper{height:248px;background:transparent;border-color:#d6dacd;border-radius:11px;color:#6d795e}.quiet-workspace .memory-flow .empty-paper>small{color:var(--uz-muted);font-size:11px}.quiet-workspace .memory-flow .empty-paper:hover{background:#eeeee7}
.memory-rows{border-color:var(--uz-line);background:var(--uz-surface);border-radius:10px}.memory-row{border-color:#e9ebe2}.memory-row:hover{background:#f2f3eb}.row-open{padding-top:12px;padding-bottom:12px;min-height:71px}.row-copy>strong{color:var(--uz-ink);font-size:14px;font-weight:500}.row-copy>span{color:var(--uz-secondary);font-size:11px}.row-topic{color:#6f7963;font-size:11px}.row-date{color:var(--uz-muted);font-size:10px}.row-preview{background:#e9ede1;color:#788767}.row-favorite{color:#929b84}.row-favorite.is-favorite{color:#aa7443}.row-favorite.is-favorite svg{fill:#b39a6133}
.quiet-workspace .settings-tabs{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--uz-line);margin-bottom:29px;padding-bottom:10px;overflow:visible}.quiet-workspace .settings-tabs>button{font-size:12px;border:0;border-radius:6px;padding:9px 13px;color:var(--uz-secondary);background:transparent;white-space:nowrap}.quiet-workspace .settings-tabs>button.active{color:var(--uz-ink);background:#e9ece2;border:0}.quiet-workspace .settings-tabs>button:hover{background:#eeeee7}.settings-more{position:relative;margin-left:auto;color:var(--uz-muted);font-size:12px}.settings-more>summary{display:flex;align-items:center;gap:8px;padding:9px;cursor:pointer;list-style:none}.settings-more>summary::-webkit-details-marker{display:none}.settings-more>div{position:absolute;top:40px;right:0;z-index:30;width:185px;background:var(--uz-surface);border:1px solid var(--uz-line);box-shadow:0 8px 24px #29372015;border-radius:8px;padding:7px}.settings-more button{display:block;text-align:left;padding:10px;font-size:12px;width:100%;border-radius:5px;color:var(--uz-secondary)}.settings-more button:hover{background:#f1f2eb}
.connections-heading{margin-bottom:20px}.connections-heading h2,.capture-intro h2{font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.035em;color:var(--uz-ink);margin:0 0 10px}.connections-heading p,.capture-intro p{font-size:12px;color:var(--uz-secondary);line-height:1.7}.capture-overline{color:var(--uz-muted);font-size:9px;letter-spacing:.1em}
.provider-grid,.mcp-grid,.capture-tools-grid{gap:16px}.provider-card,.mcp-card,.capture-tool{background:var(--uz-surface);border-color:var(--uz-line);border-radius:11px;padding:22px;box-shadow:0 1px 2px #35412703}.provider-identity{display:flex;align-items:center;gap:12px}.provider-mark{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#eceee7;border:1px solid #e0e3d8;border-radius:9px;font-size:18px;font-weight:500;color:#49503d}.provider-card[data-provider=anthropic] .provider-mark{background:#f1e5d9;border-color:#ead9c9;color:#a06b45}.provider-card-head h3{font-size:19px;font-weight:500;letter-spacing:-.025em;color:var(--uz-ink);margin:0}.provider-state{font-size:10px;color:#7d8474;background:#f0f1ea;padding:5px 7px;border-radius:5px;white-space:nowrap}.provider-card>p,.mcp-card>p{color:var(--uz-secondary);font-size:12px;margin:16px 0;line-height:1.65}.provider-config>summary{display:flex;align-items:center;justify-content:space-between;color:#556247;font-size:12px;padding:11px 0 0;border-top:1px solid var(--uz-line);list-style:none;cursor:pointer}.provider-config>summary::-webkit-details-marker{display:none}.provider-config[open]>summary{padding-bottom:18px}.provider-config[open]>summary svg{transform:rotate(45deg)}.provider-card label{font-size:12px;color:var(--uz-secondary)}.provider-card input{font-size:13px;color:var(--uz-ink);background:#fafaf6;border-color:#dfe2d7;padding:11px;border-radius:6px}.provider-card input::placeholder{font-size:11px;color:#9b9f91}.provider-buttons>button,.provider-buttons>a,.connection-chat-link{font-size:11px;border:1px solid #dce0d3;border-radius:6px;background:#f1f3eb;color:#657353;padding:10px 12px}.provider-buttons>:first-child{background:var(--uz-ink);border-color:var(--uz-ink);color:white}.provider-feedback{font-size:11px;color:var(--uz-secondary);line-height:1.7;min-height:16px}.provider-feedback:empty{min-height:0}.provider-card-footer{border-color:var(--uz-line);font-size:11px;color:#777f6a}.provider-card-footer button{font-size:10px;color:#967764}.connection-note{font-size:11px;line-height:1.8;color:#818875;margin:15px 0 17px}.connection-chat-link{background:transparent;border:0;padding:0;gap:9px;color:#526143}
.memory-connect{margin-top:32px;padding-top:26px;border-color:var(--uz-line)}.session-example{padding:19px 22px;background:#eef0e6;border-color:#e0e5d5;border-radius:10px;margin-bottom:17px}.session-example>span{font-size:9px;color:#8c957c}.session-example>p{font-size:17px;line-height:1.6;color:#4f5942;letter-spacing:-.015em;margin:12px 0}.session-example b{color:#a35b3e;font-weight:500}.session-example small{color:#7c856d;font-size:11px}.connection-advanced>summary{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:14px 0;font-size:12px;color:#5f6c50;cursor:pointer;list-style:none}.connection-advanced>summary::-webkit-details-marker{display:none}.connection-advanced[open]>summary>svg{transform:rotate(90deg)}.connection-advanced-body{padding-top:12px}.mcp-explanation{color:var(--uz-secondary);font-size:12px;line-height:1.8}.mcp-explanation h3{color:var(--uz-ink);font-size:16px}.mcp-explanation summary{color:#566749;font-size:12px}.mcp-explanation a{color:var(--uz-accent)}.mcp-revoke{color:#967764}.mcp-explanation details{border-color:var(--uz-line)}
.capture-intro{margin-bottom:22px}.capture-device-status{border-color:#e0e4d6;background:#eef1e7;color:#647451;font-size:11px}.capture-device-status small{color:#7f8e71;font-size:10px}.desktop-connect{background:#f0f1e9;border-color:#dfe3d5;border-radius:11px;padding:23px;gap:20px 28px}.desktop-connect h3{color:var(--uz-ink);font-size:21px;font-weight:500}.desktop-connect p{color:var(--uz-secondary);font-size:11px}.capture-download,.capture-download:hover{background:var(--uz-ink);border-color:var(--uz-ink);color:#fffefa;font-size:12px}.capture-download>small{color:#d1d6c8;font-size:9px}.capture-tool-heading h3,.voice-preview-heading h3{font-size:18px;color:var(--uz-ink);font-weight:500}.capture-tool-heading p,.voice-preview-heading p{font-size:10px;color:var(--uz-secondary)}.capture-tool-icon,.capture-tool-icon.voice{background:#edf0e5;color:#78865f;border-radius:9px}.capture-select-row,.capture-toggle-row{color:var(--uz-secondary);font-size:12px}.capture-select-row>select{font-size:11px;color:#5a654c;background:#fafbf6;border-color:#dce2d2;padding:9px}.capture-toggle-row>span>small{font-size:10px;color:var(--uz-muted)}.capture-toggle-row>input{background:#dfe3d7}.capture-toggle-row>input:checked{background:#7f8e69}.capture-save{background:#eef1e6;border-color:#dce3cf;color:#62734a;font-size:12px;border-radius:6px}.capture-save:hover{background:#e4ead9}.capture-save-status{font-size:10px;color:#7d886f;line-height:1.8}.capture-install>summary{color:#63724e;font-size:11px}.capture-install p,.capture-install ol{color:var(--uz-secondary);font-size:11px;line-height:1.8}.capture-install kbd{color:#667455;border-color:#d9e0cd}.capture-field-title{color:#68785a;border-color:var(--uz-line)}.capture-tool-description{color:var(--uz-secondary);font-size:12px}.desktop-device,.desktop-device small{color:#768366}.desktop-connect code{color:#5a6c43}.voice-preview{border-color:var(--uz-line);background:var(--uz-surface)}.voice-record{background:#f0f2e9;border-color:#dde3d2;color:#67794e;font-size:12px}#voice-status{color:#7b866d;font-size:11px}.voice-transcript>label{color:#788767;font-size:11px}.voice-transcript>textarea{color:var(--uz-ink);border-color:#dfe4d6;background:#fbfcf8}.voice-transcript>textarea::placeholder{color:#939d84}.voice-transcript button{color:#6f8155;font-size:11px}.voice-preview-footnote{color:#8b937e;font-size:10px;border-color:var(--uz-line)}
.quiet-workspace .chat-top{margin-bottom:18px}.quiet-workspace .chat-layout{border-color:var(--uz-line)}.quiet-workspace .context-panel{border-color:var(--uz-line)}.quiet-workspace .chat-welcome h2{font-weight:450;letter-spacing:-.04em}.quiet-workspace .chat-welcome>p,.quiet-workspace .context-panel>p{font-size:12px;color:var(--uz-secondary)}.quiet-workspace .prompt-suggestions>button{background:var(--uz-surface);border-color:var(--uz-line);color:#657154;font-size:12px}.quiet-workspace .context-title{font-size:12px;color:#626c56}.quiet-workspace .context-item b{font-size:11px;color:#58644a}.quiet-workspace .context-item small{font-size:10px;color:var(--uz-muted)}.quiet-workspace .context-item input{accent-color:#7e8a68}.quiet-workspace .message>div>p{font-size:14px;color:#515b45;line-height:1.8}.quiet-workspace .message.user>div>p{color:var(--uz-ink)}.quiet-workspace .message small{font-size:11px;color:#6d7b5c}.quiet-workspace .message small>span{color:#9a9f90}.quiet-workspace .source-card{border-color:var(--uz-line);background:var(--uz-surface)}.quiet-workspace .source-card>span{color:#566449}.quiet-workspace .source-card>p{font-size:12px;color:var(--uz-secondary)}.quiet-workspace .source-card>small{color:var(--uz-muted)}.quiet-workspace #chat-form{border-color:#d8ddcc;background:var(--uz-surface);box-shadow:0 3px 10px #3a452508}.quiet-workspace #chat-form textarea{font-size:14px;color:var(--uz-ink)}.quiet-workspace .send-btn,.quiet-workspace .btn.dark{background:var(--uz-ink);color:white}.ai-provider-picker{font-size:11px;color:var(--uz-secondary);margin-bottom:10px}.ai-provider-picker select{color:#5f6e4b;border-color:#dbe1d0;background:var(--uz-surface);font-size:11px}.ai-provider-picker>button{margin-left:auto;color:var(--uz-muted);font-size:10px}.quiet-workspace .composer-footnote{font-size:10px;line-height:1.65;color:#8b9380}.quiet-workspace .composer-footnote.cloud{color:#987558}.quiet-workspace .context-help{font-size:10px;color:var(--uz-muted)}
.modal-backdrop,.modal-backdrop:has(.record-reader){background:#292d2445;backdrop-filter:blur(7px)}.modal,.modal.record-reader{background:var(--uz-surface);color:var(--uz-ink);border-color:#dfe2d7;box-shadow:0 24px 80px #2f3a2730;border-radius:14px}.modal h2,.record-reader .record-heading h2{color:var(--uz-ink);font-weight:500;letter-spacing:-.04em}.modal-description,.modal label{color:var(--uz-secondary)}.modal input,.modal textarea,.modal select{background:#fafbf6;border-color:#dce1d1;color:var(--uz-ink)}.modal .btn.dark{background:var(--uz-ink);color:white}.modal-close{color:#8b947d}.record-reader-head,.record-neighbors{background:#f5f6ee;border-color:var(--uz-line)}.record-pager>button{background:var(--uz-surface);border-color:#dfe4d4;color:#697b52}.record-pager>span{color:#6f7e5e}.record-scope,.record-meta{color:#7e886e;font-size:11px}.record-tags>span{background:#eef0e5;color:#74845e;font-size:10px}.record-tabbar{border-color:var(--uz-line)}.record-tabbar [role=tab]{font-size:12px;color:#8b967c}.record-tabbar [role=tab][aria-selected=true]{color:#586b42;border-color:#9d7952}.record-download{color:#7a8966;font-size:11px}.record-text{font-size:14px;line-height:1.85;color:#545f48}.record-question-panel{background:#f4f6ed;border-color:var(--uz-line)}.record-question-heading,.record-question-heading h3{color:#62774a;font-size:15px}.record-question-intro,.record-question-note{color:#8a967b;font-size:10px}.record-reader #record-question{color:#536444;background:#fffefa;border-color:#d8e1cc;font-size:13px}#record-question-form>button{background:#eaf0df;border-color:#d8e2c9;color:#687e4d;font-size:12px}.record-footer{border-color:var(--uz-line)}.record-footer>button{font-size:11px;color:#7b8a66}.record-footer>button:last-child{color:#a17c65}.record-original-text,.record-provenance{background:#f5f7ef;border-color:#e0e6d5;color:#65774f}.record-provenance>summary,.record-original-name,.record-original-notice,.record-credit{color:#7a8969}.record-provenance>small{color:#869575}.record-file-link{color:#8f6645}.record-neighbors>button,.record-neighbors>button>small{color:#7d8d6c}.record-asked{background:#e9efdd;color:#6d8155}#record-answer,#record-answer blockquote{color:#6d7d5b;font-size:12px}#record-answer blockquote{border-color:#cddbb8}.record-answer-label,.record-no-answer{color:#8b9a7a}.record-image{background:#eef1e6}
.quiet-workspace :is(.settings-intro h2,.settings-list h3,.task-create h2,.next-module h3,.data-summary b,.task-row b){color:var(--uz-ink)}.quiet-workspace :is(.settings-intro p,.settings-list p,.task-row small,.next-module p,.data-summary span){color:var(--uz-secondary);font-size:12px}.quiet-workspace .settings-intro h2{font-size:24px;font-weight:500}.quiet-workspace .settings-list h3{font-size:15px;font-weight:500}.quiet-workspace .settings-list article,.quiet-workspace .data-summary,.quiet-workspace .task-create,.quiet-workspace .next-module{border-color:var(--uz-line)}.quiet-workspace .data-summary{background:var(--uz-surface)}.quiet-workspace .btn.white{background:var(--uz-surface);border-color:#dce1d2;color:#65754d}.quiet-workspace .data-warning{background:#f3ede0;border-color:#e8deca}.quiet-workspace .data-warning p{color:#8b7a58;font-size:11px}.quiet-workspace .tag{color:#7b886b;background:#eef1e7;border-color:#dfe6d4}.quiet-workspace .task-create textarea,.quiet-workspace .task-create select{background:var(--uz-surface);border-color:#dce3d1;color:var(--uz-ink)}
.landing{background:var(--uz-canvas);color:var(--uz-ink)}.landing .hero h1{font-weight:450}.landing .btn.orange{background:var(--uz-accent);color:white}.landing .brand{color:var(--uz-ink)}
:root{--uz-muted:#6b735f}.card-created{color:#636b58}.card-key-tags>span,.picture-sheet .card-key-tags>span{color:#666d5b}.quiet-workspace .memory-flow .paper-meta,.quiet-workspace .memory-flow .picture-sheet .paper-meta{color:#666e5d}.provider-grid,.mcp-grid{align-items:start}
html{scrollbar-gutter:stable;scroll-behavior:auto}
body{overflow-y:scroll}
.workspace.quiet-workspace{--shell-header:76px}
.app-header{height:var(--shell-header);width:100%;position:sticky;top:0;z-index:50;display:grid;grid-template-columns:150px minmax(320px,1fr) auto;align-items:center;gap:20px;padding:0 36px;background:#f7f6f2f5;backdrop-filter:blur(16px);border:0;box-shadow:0 1px 0 #292b2708}
.app-wordmark{display:inline-flex;align-items:baseline;width:max-content;font-family:inherit;font-size:29px;font-weight:650;letter-spacing:-1.7px;line-height:1;color:var(--uz-ink)}
.wordmark-period{color:var(--uz-ink);margin-left:1px}
.app-nav{display:flex;align-items:center;justify-content:center;gap:4px;height:36px}
.app-nav a{display:flex;align-items:center;justify-content:center;height:36px;padding:0 13px;color:var(--uz-secondary);font-size:12px;font-weight:500;border-radius:7px;white-space:nowrap;text-decoration:none}
.app-nav a:hover{background:#292b2706;color:var(--uz-ink)}
.app-nav a.active{background:#e9eae3;color:var(--uz-ink)}
.app-header-actions{display:flex;align-items:center;gap:12px;min-width:0}
.app-header .global-search-wrap{display:block;position:relative;width:260px;min-width:0;margin:0}
.app-header #global-search-form{height:36px;border:0;background:#ecece6;box-shadow:none;border-radius:7px}
.app-header #global-search-form:focus-within{background:#fffefa;box-shadow:0 0 0 2px #7e8c6228}
.app-header #global-search{font-size:12px}
.app-header .quiet-save{display:flex;align-items:center;justify-content:center;position:static;gap:12px;min-height:36px;height:36px;width:auto;padding:0 12px;background:var(--uz-ink);color:var(--uz-surface);font-size:11px;border:0;border-radius:7px;white-space:nowrap}
.app-header .quiet-save:hover{background:#484d40}
.app-header .account-menu{display:block;position:relative;inset:auto}
.app-header .account-menu>summary{height:30px;width:30px;background:#e7e9df;border:0;color:#626a55;font-size:11px}
.quiet-workspace .app-content{width:100%;max-width:1560px;margin:0 auto;padding:24px 36px 56px;min-height:calc(100dvh - var(--shell-header))}
.app-content .view-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:66px;margin:0 0 18px;padding:0;border:0}
.app-content .view-heading h1{font-size:32px;line-height:38px;font-weight:500;letter-spacing:-1.3px;margin:0 0 6px;color:var(--uz-ink)}
.app-content .view-heading p{font-size:12px;line-height:18px;color:var(--uz-secondary);margin:0}
.view-heading-actions{display:flex;align-items:center;gap:16px;flex:none}
.view-heading-actions .btn{border:0;background:#ecece6;font-size:11px;color:var(--uz-ink);padding:10px 13px}
.capture-entry-link{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--uz-secondary);margin:0}
.capture-entry-link:hover{color:var(--uz-ink)}
.app-content .topic-strip{gap:6px;border:0;margin:0 0 12px;padding:0;min-height:34px;align-items:center}
.app-content .topic-strip>button{border:0;padding:8px 10px;border-radius:6px;background:transparent;color:var(--uz-secondary)}
.app-content .topic-strip>button.active{background:#e9e4d9;color:#655740}
.app-content .topic-strip>button:hover{background:#eeece4}
.app-content .topic-strip>.topic-add{border:0;background:#edede6;padding:7px}
.memory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:7px;min-height:34px}
.memory-toolbar .filter-tabs{display:flex;gap:20px;padding:0;margin:0;border:0;flex-wrap:wrap}
.memory-toolbar .filter-tabs>button{font-size:11px;padding:6px 0;color:var(--uz-muted);border:0;background:transparent;white-space:nowrap}
.memory-toolbar .filter-tabs>button.active{color:var(--uz-ink)}
.memory-toolbar .filter-tabs>button:before,.memory-toolbar .filter-tabs>button:after{display:none}
.memory-toolbar .display-modes{display:flex;flex:none;margin:0;gap:2px}
.memory-toolbar .display-modes>button{font-size:11px;padding:7px 9px;border:0;color:var(--uz-secondary);border-radius:6px}
.memory-toolbar .display-modes>button.active{background:#e9ebe2;color:#38422e}
.app-content .memory-results-caption{margin:0 0 10px;min-height:20px;gap:15px;font-size:10px}
.app-content .memory-results-caption #search-help{flex:1;max-width:none;text-align:left;font-size:10px}
.quiet-workspace .paper-sheet,.quiet-workspace .paper-sheet:hover,.quiet-workspace .paper-deck:hover .paper-sheet{transform:none;transition:none}
.quiet-workspace .memory-flow .paper-open,.quiet-workspace .memory-flow .picture-sheet .paper-open{border:0;box-shadow:0 1px 3px #292b2707;transition:background-color .15s,box-shadow .15s}
.quiet-workspace .memory-flow .paper-open:hover{box-shadow:0 3px 16px #292b2710}
.quiet-workspace .memory-flow .empty-paper{border:0;background:#efeee7}
.card-record-meta{border:0}
.quiet-workspace .memory-rows{border:0;background:#fffefa}
.quiet-workspace :is(.provider-card,.mcp-card,.capture-tool,.voice-preview,.desktop-connect,.task-create,.next-module,.data-summary,.pricing-grid article){border:0;box-shadow:none}
.quiet-workspace :is(.provider-mark,.capture-tool-icon,.prompt-suggestions>button,.source-card,.capture-save,.capture-select-row>select,.voice-record){border:0}
.quiet-workspace .settings-tabs{margin:0 0 24px;min-height:38px;border:0;padding:0;gap:4px}
.quiet-workspace .settings-tabs>button{font-size:12px;padding:9px 12px;border:0}
.quiet-workspace .settings-tabs>button.active{background:#e9eae3;border:0}
.quiet-workspace .chat-layout{height:calc(100dvh - 220px);min-height:430px;border:0;gap:24px}
.quiet-workspace .chat-main{min-height:0}
.quiet-workspace .context-panel{border:0;border-radius:10px;background:#eeeee7;padding:20px}
.quiet-workspace .chat-welcome>.welcome-mark{display:inline-block;font-size:47px;font-weight:600;letter-spacing:-4px;margin-bottom:14px;color:#858e75}
.quiet-workspace #chat-form{border:0;box-shadow:0 2px 12px #292b2709}
.quiet-workspace .prompt-suggestions>button{border:0}
.sphere-view{display:grid;grid-template-columns:minmax(0,1fr) 280px;background:#202a2e;border-radius:12px;overflow:hidden;min-height:470px;color:#eef1e9}
.sphere-stage{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden}
.sphere-heading{position:absolute;left:24px;top:23px;z-index:1;pointer-events:none}
.sphere-heading>span,.sphere-sidebar-heading>span{font-size:9px;letter-spacing:.12em;color:#95a5a8}
.sphere-heading>p{font-size:18px;letter-spacing:-.5px;margin:8px 0 0;color:#d8e1da}
.sphere-canvas{display:block;width:100%;height:470px;touch-action:none;cursor:grab;outline-offset:-6px;user-select:none}
.sphere-canvas.is-dragging{cursor:grabbing}
.sphere-point,.sphere-sector-label{cursor:pointer}
.sphere-navigation{position:absolute;left:24px;right:24px;bottom:18px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}
.sphere-navigation>span{font-size:10px;color:#97a7a9}
.sphere-navigation>div{display:flex;gap:3px;pointer-events:auto;background:#ffffff08;border-radius:7px;padding:2px}
.sphere-navigation button{display:flex;align-items:center;justify-content:center;width:30px;height:29px;border:0;background:transparent;color:#d0d9d4;font-size:16px;border-radius:5px}
.sphere-navigation button:hover{background:#ffffff0f}
.sphere-sidebar{padding:25px 22px 18px;background:#ffffff03;border-left:1px solid #ffffff08;min-width:0;display:flex;flex-direction:column;max-height:470px;overflow:auto}
.sphere-sidebar-heading{display:flex;justify-content:space-between;align-items:center;min-height:18px;margin-bottom:13px}
.sphere-clear{font-size:10px;color:#bac7b9}
.sphere-clear[hidden]{display:none}
.sphere-sectors{display:flex;flex-direction:column;gap:3px}
.sphere-sectors>button{display:flex;align-items:center;text-align:left;gap:10px;padding:9px 8px;border:0;border-radius:6px;color:#bec9c6;background:transparent;--sector-color:#b9caa0}
.sphere-sectors>button:nth-child(8n+2){--sector-color:#e5b28e}.sphere-sectors>button:nth-child(8n+3){--sector-color:#9fc8d2}.sphere-sectors>button:nth-child(8n+4){--sector-color:#c7b4d9}.sphere-sectors>button:nth-child(8n+5){--sector-color:#e0cf95}.sphere-sectors>button:nth-child(8n+6){--sector-color:#a8cdbf}.sphere-sectors>button:nth-child(8n+7){--sector-color:#d4a9ac}.sphere-sectors>button:nth-child(8n+8){--sector-color:#9cadd3}
.sphere-sectors>button:hover,.sphere-sectors>button[aria-pressed=true]{background:#ffffff0a;color:#f0f2e9}
.sphere-sectors>button>i{height:6px;width:6px;flex:none;border-radius:50%;background:var(--sector-color)}
.sphere-sectors>button>span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sphere-sectors>button>small{font-size:10px;color:#95a7a9;margin-left:auto}
.sphere-records{margin-top:20px;border-top:1px solid #ffffff0b;padding-top:16px}
.sphere-records h3{font-size:13px;font-weight:500;color:#d6e1d4;margin:0 0 8px}
.sphere-records>button{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:10px;font-size:11px;line-height:1.6;padding:9px 0;color:#c2ceca;width:100%;border:0;background:transparent}
.sphere-records>button:hover{color:#fff}
.sphere-records>button>span:last-child{color:#8d9e9c}
.sphere-invitation>span{font-size:14px;color:#d2ddd1;letter-spacing:-.2px}
.sphere-invitation>p,.sphere-note{font-size:10px;line-height:1.8;color:#96a6a6;margin:8px 0 0}
.sphere-note{padding-top:18px;margin-top:auto}
@media(max-width:1150px){.app-header{grid-template-columns:125px minmax(300px,1fr) auto;gap:12px;padding:0 28px}.app-header .global-search-wrap{width:210px}.app-header .quiet-save{font-size:0;gap:0;width:34px;padding:0}.app-nav a{padding:0 11px}.quiet-workspace .app-content{padding:24px 28px 50px}}
@media(max-width:920px){.workspace.quiet-workspace{--shell-header:118px}.app-header{grid-template-columns:1fr auto;grid-template-rows:50px 42px;height:118px;padding:12px 24px;gap:0 20px}.app-wordmark{grid-row:1;grid-column:1}.app-header-actions{grid-row:1;grid-column:2}.app-header .global-search-wrap{width:260px}.app-nav{grid-row:2;grid-column:1/-1;justify-content:flex-start;gap:12px}.app-nav a{padding:0 12px}.quiet-workspace .app-content{padding:24px 24px 48px}.sphere-view{grid-template-columns:minmax(0,1fr) 230px}.sphere-sidebar{padding:24px 16px}.sphere-heading{left:18px;top:20px}.sphere-heading>p{font-size:16px}.sphere-canvas{height:460px}}
@media(max-width:600px){.workspace.quiet-workspace{--shell-header:160px}.app-header{height:160px;padding:10px 18px;grid-template-columns:1fr auto;grid-template-rows:40px 48px 42px;gap:0 12px}.app-wordmark{font-size:27px}.app-header-actions{display:contents}.app-header .global-search-wrap{grid-row:2;grid-column:1/-1;width:100%}.app-header #global-search{font-size:16px}.app-header .quiet-save{grid-column:2;grid-row:1;margin-right:40px;width:31px;height:31px;min-height:31px}.app-header .account-menu{grid-column:2;grid-row:1;justify-self:end}.app-nav{grid-row:3;gap:6px;justify-content:space-between}.app-nav a{font-size:12px;padding:0 11px}.quiet-workspace .app-content{padding:18px 18px 40px}.app-content .view-heading{min-height:66px;align-items:flex-start;gap:12px;margin-bottom:16px}.app-content .view-heading h1{font-size:29px;line-height:35px;letter-spacing:-1.1px}.app-content .view-heading p{font-size:11px;line-height:17px;max-width:280px}.view-heading-actions{padding-top:7px}.view-heading-actions .capture-entry-link{font-size:0;gap:0}.view-heading-actions .capture-entry-link svg{width:18px;height:18px}.view-heading-actions .btn{font-size:0;gap:0;padding:8px}.view-heading-actions>.tag{font-size:9px;max-width:85px;text-align:center}.app-content .topic-strip{gap:4px;margin-bottom:10px}.app-content .topic-strip>button{font-size:10px;padding:7px 8px}.memory-toolbar{align-items:flex-start;flex-direction:column;gap:9px;margin-bottom:6px}.memory-toolbar .filter-tabs{gap:20px;min-height:24px}.memory-toolbar .display-modes{width:100%}.memory-toolbar .display-modes>button{flex:1;justify-content:center;padding:8px;font-size:11px}.app-content .memory-results-caption{margin-bottom:9px;flex-wrap:wrap;gap:4px 10px}.app-content .memory-results-caption #search-help{font-size:9px;flex-basis:auto;order:0}.quiet-workspace .memory-flow{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;max-width:none}.quiet-workspace .memory-flow .paper-open,.quiet-workspace .memory-flow .picture-sheet .paper-open,.quiet-workspace .memory-flow .empty-paper{height:238px}.quiet-workspace .settings-tabs{gap:1px;flex-wrap:wrap;min-height:38px;margin-bottom:20px}.quiet-workspace .settings-tabs>button{font-size:11px;padding:9px 8px}.settings-more{font-size:11px}.quiet-workspace .chat-layout{height:auto;min-height:500px;gap:18px}.quiet-workspace .chat-main{min-height:520px}.sphere-view{grid-template-columns:1fr}.sphere-stage{min-height:370px}.sphere-canvas{height:370px}.sphere-heading{left:18px;top:18px}.sphere-heading>p{font-size:15px}.sphere-navigation{left:18px;right:18px;bottom:10px}.sphere-navigation>span{font-size:9px}.sphere-sidebar{max-height:none;border-left:0;border-top:1px solid #ffffff08;padding:20px 18px}.sphere-sectors{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px}.sphere-sectors>button{padding:9px 5px}.sphere-sectors>button>span{font-size:11px}.sphere-records{margin-top:12px;padding-top:13px}.sphere-note{padding-top:15px}.sphere-sidebar-heading{margin-bottom:9px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.quiet-workspace .settings-content :is(.capture-intro,.connections-heading,.settings-intro){min-height:80px;margin:0 0 22px;align-items:flex-start}
.quiet-workspace .settings-content :is(.capture-intro,.connections-heading,.settings-intro) h2{font-size:23px;line-height:30px;font-weight:500;letter-spacing:-.8px;color:var(--uz-ink);margin:0 0 8px}
.quiet-workspace .settings-content :is(.capture-intro,.connections-heading,.settings-intro) p{font-size:12px;line-height:20px;margin:0;color:var(--uz-secondary)}
.brand.app-wordmark>.wordmark-period{font-size:inherit;letter-spacing:inherit;color:inherit}
.quiet-workspace .memory-flow .empty-paper,.quiet-workspace .memory-flow .empty-paper:hover{transform:none}
.sphere-view{min-height:560px}
.sphere-canvas{height:560px}
.sphere-sidebar{max-height:560px}
.sphere-stage{isolation:isolate}
.sphere-stage::before{content:"";position:absolute;inset:-15%;z-index:-1;background:radial-gradient(ellipse at 50% 50%,var(--sphere-accent,#b9d897),transparent 65%);opacity:0;pointer-events:none;transition:opacity .22s}
.has-selected-sector .sphere-stage::before{opacity:.13}
.sphere-heading{z-index:6;max-width:calc(100% - 155px)}
.sphere-heading>p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sphere-back{position:absolute;right:24px;top:25px;z-index:6;font-size:11px;color:#d2ded1;padding:8px 10px;border:0;border-radius:6px;background:#ffffff09}
.sphere-back:hover{background:#ffffff13;color:#fff}
.sphere-back[hidden],.sphere-preview-layer[hidden],.sphere-preview-pages[hidden],.sphere-preview-card[hidden]{display:none}
.sphere-preview-layer{position:absolute;inset:0;pointer-events:none;z-index:3;perspective:1000px}
.sphere-preview-card{position:absolute;display:flex;flex-direction:column;gap:8px;padding:11px;text-align:left;pointer-events:auto;cursor:pointer;overflow:hidden;background:#f6f5ec;color:#29352d;border:1px solid #ffffff45;border-radius:9px;box-shadow:0 12px 32px #07101255,0 0 24px #b9d89710;transform:translate(-50%,-50%) scale(var(--preview-scale,1)) rotateY(var(--card-turn,0deg));transform-origin:center;transition:box-shadow .18s,background-color .18s}
.sphere-preview-card:hover{background:#fffef6;box-shadow:0 15px 42px #07101280,0 0 26px color-mix(in srgb,var(--sphere-accent) 40%,transparent)}
.sphere-preview-card:focus-visible{outline:2px solid var(--sphere-accent);outline-offset:4px}
.sphere-preview-media{display:block;flex:1;min-height:25px;overflow:hidden;border-radius:4px;background:#e7e9dd}
.sphere-preview-media>img{width:100%;height:100%;object-fit:cover;display:block}
.sphere-preview-media>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;font-size:11px;line-height:1.65;color:#5c6858;padding:9px}
.sphere-preview-card>strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;flex:none;font-size:13px;line-height:1.27;font-weight:550;letter-spacing:-.3px}
.sphere-preview-meta{display:flex;align-items:center;justify-content:space-between;color:#7c8572;font-size:9px;line-height:1.3;flex:none}
.sphere-preview-meta>span{font-size:14px;line-height:10px}
.sphere-preview-media.image-unavailable{font-size:10px;display:flex;align-items:center;justify-content:center;color:#78816f}
.text-preview .sphere-preview-media{background:#e5eadb}
.sphere-preview-pages{position:absolute;bottom:56px;left:50%;transform:translateX(-50%);z-index:5;display:flex;align-items:center;gap:14px;color:#bacbbd;font-size:10px;padding:4px 8px;border-radius:6px;background:#182125de}
.sphere-preview-pages button{font-size:15px;padding:4px 8px;color:#d1e2cd}
.sphere-preview-pages button:disabled{opacity:.3}
.sphere-navigation{z-index:5}
.sphere-navigation>span{max-width:calc(100% - 118px);line-height:1.6}
.sphere-sectors>button[aria-pressed=true]{background:color-mix(in srgb,var(--sector-color) 12%,transparent);color:var(--sector-color)}
.sphere-sectors>button[aria-pressed=true]>i{box-shadow:0 0 12px var(--sector-color),0 0 3px var(--sector-color)}
@media(max-width:920px){.sphere-canvas{height:560px}.sphere-sidebar{max-height:560px}.sphere-back{right:18px;top:21px;font-size:10px}}
@media(max-width:600px){.sphere-stage{min-height:560px}.sphere-canvas{height:560px}.sphere-sidebar{max-height:none}.sphere-heading{max-width:calc(100% - 127px)}.sphere-back{right:16px;top:19px;padding:7px 8px;font-size:10px}.sphere-preview-card{padding:9px;gap:6px}.sphere-preview-card>strong{font-size:12px;line-height:1.3}.sphere-preview-media>span{font-size:10px;padding:7px;line-height:1.6}.sphere-preview-meta{font-size:9px}}
@media(max-width:360px){.app-nav{gap:0}.app-nav a{padding:0 7px;font-size:11px}}
.sphere-view,.sphere-stage{overflow:clip}
.record-photo-gallery{margin-bottom:24px}.gallery-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px}.gallery-heading h3{font-size:15px;font-weight:500;letter-spacing:-.3px;margin:0;color:var(--uz-ink)}.gallery-add{position:relative;display:inline-flex;align-items:center;padding:8px 10px;font-size:11px;color:#64734e;background:#eef0e6;border-radius:6px;cursor:pointer;white-space:nowrap}.gallery-add input{position:absolute;height:1px;width:1px;opacity:0;padding:0;border:0}.gallery-add:focus-within{outline:2px solid #9aac85;outline-offset:3px}.gallery-status{color:#7b8868;font-size:11px;line-height:1.6;margin:8px 0}.gallery-status:empty{display:none}.gallery-hero{position:relative;display:block;width:100%;padding:0;border:0;border-radius:9px;background:#eef0e7;overflow:clip}.gallery-hero>img{width:100%;max-height:450px;object-fit:contain;display:block}.gallery-hero>span{position:absolute;bottom:12px;right:12px;padding:6px 8px;background:#fffef9eb;color:#6e795e;font-size:10px;border-radius:5px}.gallery-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:13px}.gallery-photo-card{display:flex;flex-direction:column;min-width:0;padding:10px;text-align:left;gap:9px;background:#f0f0e5;border:0;border-radius:9px;color:#394532;box-shadow:0 3px 12px #29362008}.gallery-photo-card:hover{background:#e9ecdc}.gallery-photo-card>img{width:100%;height:110px;object-fit:cover;display:block;border-radius:5px}.gallery-photo-card>strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px;font-weight:500;line-height:1.4;overflow-wrap:anywhere;letter-spacing:-.2px}.gallery-photo-card>span{margin-top:auto;display:flex;align-items:center;justify-content:space-between;color:#7f8b70;font-size:10px}.gallery-photo-card>span>span{font-size:17px;line-height:12px}.gallery-unavailable{padding:30px 12px;font-size:11px;color:#849172}.photo-lightbox{width:1120px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:16px;background:#1d2623;color:#eef1e5;border:0;border-radius:12px;box-shadow:0 20px 90px #0004}.photo-lightbox::backdrop{background:#172019ba;backdrop-filter:blur(9px)}.photo-lightbox>header,.photo-lightbox>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px}.photo-lightbox>header>a{margin-left:auto;color:#c9d8b7;font-size:11px}.photo-lightbox>header>button{font-size:24px;color:#d8e0cf;padding:2px 8px}.photo-lightbox .lightbox-image{width:100%;height:min(68dvh,760px);object-fit:contain;display:block;margin:16px 0}.photo-lightbox>footer>span{min-width:0;overflow-wrap:anywhere;color:#bbc9ad;font-size:11px}.photo-lightbox>footer>button{color:#e0e9d4;padding:8px 13px}.photo-lightbox>footer>button:disabled{opacity:.25}.quiet-workspace .paper-image{position:relative}.quiet-workspace .paper-image>.card-photo-count,.sphere-preview-media>.sphere-photo-count{position:absolute;right:6px;bottom:6px;left:auto;top:auto;display:block;max-width:none;padding:3px 6px;background:#273321d9;color:#f3f7e9;border-radius:4px;font-size:9px;line-height:1.4;white-space:nowrap;opacity:1}.sphere-preview-media{position:relative}.sphere-preview-media>.sphere-photo-count{font-size:8px;padding:3px 5px}@media(max-width:600px){.gallery-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gallery-photo-card{padding:9px;gap:8px}.gallery-photo-card>img{height:95px}.gallery-photo-card>strong{font-size:12px}.photo-lightbox{max-width:calc(100vw - 18px);max-height:calc(100dvh - 18px);padding:12px}.gallery-heading{gap:10px}.gallery-heading h3{font-size:14px}.gallery-add{font-size:10px}}
.record-video{display:block;width:100%;max-height:65vh;background:#141615;border-radius:16px;margin:0 0 20px}.server-library-status{font-size:12px;color:var(--muted,#73776e)}
img[data-src]:not([src]),img[data-image-loading]{visibility:hidden}
.screenshots-content .view-heading{margin-bottom:14px}.screenshot-rail-meta{display:flex;align-items:center;justify-content:space-between;color:var(--muted,#858a7e);font-size:12px;padding:12px 0 0}.screenshot-rail-meta>span:last-child{display:flex;align-items:center;gap:12px}.screenshot-rail-meta button{border:0;background:transparent;color:inherit;font-size:22px;cursor:pointer;padding:3px 10px}.screenshot-rail{position:relative;display:flex;gap:22px;overflow-x:auto;overflow-y:hidden;min-height:380px;align-items:flex-start;padding:44px 12px 36px;scroll-snap-type:x proximity;scroll-padding:12px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#bdc4b3 transparent}.screenshot-rail:before{content:'';position:absolute;top:32px;left:0;width:100%;height:1px;background:#c97552;opacity:.45}.screenshot-pin{flex:0 0 auto;scroll-snap-align:start;position:relative;background:#fcfbf5;padding:8px 8px 12px;box-shadow:0 8px 20px #30382c0d;border-radius:12px;max-width:500px;transform:rotate(-.5deg);transition:transform .18s,box-shadow .18s}.screenshot-pin:nth-child(3n+2){transform:rotate(.6deg)}.screenshot-pin:before{content:'';position:absolute;width:5px;height:18px;background:#c97552;top:-16px;left:50%;border-radius:4px;transform:rotate(12deg)}.screenshot-pin:hover{transform:translateY(-6px);box-shadow:0 15px 32px #30382c19}.screenshot-open{display:block;background:none;border:0;padding:0;text-align:left;color:#293128;cursor:zoom-in}.screenshot-open img{display:block;height:clamp(210px,34vh,400px);width:auto;max-width:480px;min-width:100px;object-fit:contain;background:#eceee5;border-radius:6px}.screenshot-open img:not([src]){width:260px}.screenshot-open strong{display:block;max-width:300px;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:12px 4px 9px}.screenshot-pin footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 4px;font-size:11px;color:#89927d}.screenshot-pin footer button{border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer}.screenshot-empty{margin:32px auto;text-align:center;padding:30px;color:#89927d}.screenshot-empty h2{font-weight:500;font-size:23px;color:#293128}.screenshot-empty p{font-size:13px}.screenshot-native-actions{display:flex;gap:8px}.screenshots-content .topic-strip{margin-bottom:0}@media(max-width:700px){.screenshot-open img{height:250px;max-width:78vw}.screenshot-rail-meta>span:last-child{font-size:0}.screenshots-content .view-heading{align-items:flex-start}.screenshot-native-actions{flex-direction:column}}
.screenshots-content .topic-strip{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:#cbd0c0 transparent}.screenshots-content .topic-strip>button{flex:0 0 auto}
.account-overview{max-width:860px}.account-overview>h2{font-size:30px;font-weight:500;letter-spacing:-1px;margin:12px 0}.account-overview>p{max-width:640px;font-size:13px;line-height:1.8;color:#7b8373;margin-bottom:28px}.account-facts{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:0 0 32px;padding:24px 0;border-top:1px solid #e4e7dd;border-bottom:1px solid #e4e7dd}.account-facts dt{font-size:11px;color:#859078;margin-bottom:12px}.account-facts dd{margin:0 0 10px;font-size:16px;font-weight:500;color:#303b2a;overflow-wrap:anywhere}.account-facts small{display:block;max-width:330px;font-size:11px;line-height:1.8;color:#859078}.account-login{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.account-login .text-btn{padding:0;font-size:11px;font-weight:400;color:#8e6049}.account-next{padding:22px 26px;background:#eeefe5;border-radius:12px}.account-next h3{font-size:16px;letter-spacing:-.3px;font-weight:500;margin:0 0 16px}.account-next p,.account-next ol{font-size:12px;color:#69775d;line-height:1.9;max-width:670px}.account-next ol{padding-left:18px}.account-next li+li{margin-top:7px}.account-next a:not(.btn){color:#3c4b30;text-decoration:underline;text-underline-offset:3px}.account-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.account-secondary-link{font-size:11px;margin-left:18px}.account-popover .account-identity{font-size:10px;padding:0 10px 7px;color:#858e7d;overflow-wrap:anywhere}@media(max-width:600px){.account-facts{grid-template-columns:1fr;gap:24px}.account-next{padding:20px}.account-secondary-link{display:block;margin:15px 0 0}}
.sphere-canvas path.is-sector-hovered{fill-opacity:.27;stroke-opacity:.44;stroke-width:.7}.sphere-sector-label.is-sector-hovered{opacity:1;filter:drop-shadow(0 0 8px var(--sphere-hover-color))}.sphere-sector-label.is-sector-hovered text{font-size:13px;font-weight:650;stroke-width:4.5}.sphere-point.is-note-hovered{opacity:1;filter:drop-shadow(0 0 6px var(--sphere-hover-color))}.sphere-point.is-note-hovered circle:last-child{stroke-width:2;stroke-opacity:.9}.sphere-sectors>button.is-sector-hovered{background:color-mix(in srgb,var(--sector-color) 14%,transparent);color:var(--sector-color)}.sphere-records>button.is-note-hovered{color:var(--sphere-hover-color)}.sphere-hover-card{position:absolute;z-index:10;pointer-events:none;width:286px;max-width:calc(100% - 24px);padding:16px;background:#f8f7ef;color:#29372d;border-radius:12px;box-shadow:0 16px 50px #07101266,0 0 28px color-mix(in srgb,var(--sphere-hover-color) 16%,transparent);overflow:hidden}.sphere-hover-card[hidden]{display:none}.sphere-hover-heading{display:flex;align-items:center;gap:12px}.sphere-hover-heading>img{display:block;width:48px;height:48px;flex:none;object-fit:cover;border-radius:6px;background:#e4e7dc}.sphere-hover-heading>div{min-width:0}.sphere-hover-heading span{display:block;font-size:8px;letter-spacing:.09em;color:#7b876e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:235px}.sphere-hover-heading h3{font-size:15px;font-weight:600;line-height:1.35;letter-spacing:-.35px;margin:5px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sphere-hover-description{font-size:10px;color:#78866f;line-height:1.6;margin:12px 0 0}.sphere-memo>span{font-size:8px;letter-spacing:.1em}.sphere-memo>ul{padding-left:13px;margin:9px 0 0}.sphere-memo li,.sphere-memo>p{font-size:11px;line-height:1.65;margin:7px 0 0;overflow-wrap:anywhere}.sphere-memo>small{display:block;font-size:8px;line-height:1.6;margin-top:10px;opacity:.65}.sphere-records .sphere-memo{background:#ffffff06;border-radius:8px;padding:12px;margin:14px 0 10px;color:#bacab9}.sphere-hover-card .sphere-memo{margin:14px 0 0}.sphere-hover-card .sphere-memo>span{color:#89927c}.sphere-hover-card .sphere-memo li,.sphere-hover-card .sphere-memo>p{color:#56644e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sphere-hover-tags{display:flex;flex-wrap:wrap;gap:5px 10px;font-size:9px;line-height:1.5;color:#849173;margin-top:12px}.sphere-hover-tags>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sphere-hover-card>footer{font-size:9px;color:#8c977f;line-height:1.5;margin-top:13px;padding-top:10px;border-top:1px solid #e6e9df}@media(max-width:600px){.sphere-hover-card{width:260px;padding:13px}.sphere-hover-heading h3{font-size:14px}.sphere-hover-card .sphere-memo li{font-size:10px}}
.sphere-canvas:focus{outline:none}.sphere-canvas:focus-visible{outline:1px solid #b9d89766;outline-offset:-4px;border-radius:10px}
.sphere-heading.is-hovered-title>p{color:var(--sphere-hover-color);text-shadow:0 0 16px color-mix(in srgb,var(--sphere-hover-color) 45%,transparent)}
.sphere-view:has(.sphere-hover-card:not([hidden])) .sphere-sector-label:not(.is-sector-hovered){opacity:.2}
:root{--uz-canvas:#f7f6f2;--uz-surface:#fffefa;--uz-ink:#292b27;--uz-secondary:#686d64;--uz-muted:#6b735f;--uz-line:#e1e3da;--uz-accent:#a45135;--uz-tint:#eee9df;--uz-radius:10px;--uz-fast:140ms;--uz-font:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:light}
html{scrollbar-gutter:stable;scroll-behavior:auto}
body{margin:0;background:var(--uz-canvas);color:var(--uz-ink);font-family:var(--uz-font);-webkit-font-smoothing:antialiased}
*,*::before,*::after{box-sizing:border-box}
button,input,textarea,select{font:inherit}
button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}
:where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--uz-accent);outline-offset:3px}
button:disabled{cursor:default;opacity:.55}
[hidden]{display:none!important}
.download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.download-card{padding:26px;background:var(--uz-surface);border:1px solid var(--uz-line);border-radius:var(--uz-radius);min-width:0;display:flex;flex-direction:column;align-items:flex-start}
.download-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-bottom:22px}
.platform-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#eeeede;font-size:25px;font-weight:400;color:#575f49}
.release-label{font-size:11px;color:var(--uz-secondary)}
.download-card h3{font-size:22px;font-weight:550;letter-spacing:-.6px;line-height:1.3;margin:0 0 8px;color:var(--uz-ink)}
.download-card p{font-size:13px;line-height:1.7;color:var(--uz-secondary);margin:0 0 22px}
.download-card .download-requirements{font-size:11px;margin-bottom:18px}
.download-button{display:flex;justify-content:space-between;gap:22px;width:100%;margin-top:auto;padding:12px 16px;border-radius:7px;background:var(--uz-ink);color:var(--uz-surface);font-size:13px;font-weight:500;text-decoration:none;transition:background-color var(--uz-fast)}
.download-button:hover{background:#444a3e}
.download-size{display:block;font-size:11px;color:var(--uz-secondary);margin-top:10px}
.install-guide{width:100%;border-top:1px solid var(--uz-line);margin-top:23px;padding-top:16px}
.install-guide summary{display:flex;justify-content:space-between;gap:12px;font-size:12px;cursor:pointer;list-style:none;color:var(--uz-ink)}
.install-guide summary::-webkit-details-marker{display:none}
.install-guide[open] summary>span{transform:rotate(45deg)}
.install-guide ol{padding-left:19px;font-size:12px;line-height:1.8;color:var(--uz-secondary);margin:18px 0}
.install-guide li{padding-left:3px;margin-bottom:8px}
.download-card .install-guide p{font-size:11px;margin:0;line-height:1.7}
.download-release-note{font-size:12px;color:var(--uz-secondary);line-height:1.8;margin:16px 0 30px;max-width:750px}
.download-storage{padding:24px 0;border-top:1px solid var(--uz-line)}
.download-storage h3{font-size:16px;font-weight:550;margin:0 0 12px}
.download-storage p{font-size:12px;line-height:1.8;color:var(--uz-secondary);max-width:750px}
@media(max-width:600px){.download-grid{grid-template-columns:1fr;gap:14px}.download-card{padding:22px}.download-card h3{font-size:21px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
.workspace-skip{position:fixed;left:20px;top:-100px;z-index:1000;border:0;border-radius:6px;background:var(--uz-ink);color:var(--uz-surface);padding:12px 16px;font-size:13px}
.workspace-skip:focus{top:12px}
body:has(.modal){overflow:hidden}
#workspace-main:focus{outline:none}
.workspace.quiet-workspace{font-family:var(--uz-font)}
.workspace.quiet-workspace .app-header{background:var(--uz-canvas);backdrop-filter:none}
.workspace.quiet-workspace .app-content{padding-top:24px}
.workspace.quiet-workspace .view-heading{align-items:center;min-height:66px;margin-bottom:18px}
.workspace.quiet-workspace .view-heading h1{font-size:30px;line-height:38px;font-weight:550;letter-spacing:-1.2px}
.workspace.quiet-workspace .view-heading p{font-size:13px;line-height:20px}
.workspace.quiet-workspace .view-heading-actions{max-width:48%}
.workspace.quiet-workspace .view-heading-actions button{font-size:12px}
.app-nav a{font-size:13px}
.app-header #global-search{font-size:13px}
.app-header .account-menu>summary{width:34px;height:34px;font-size:12px}
.app-content .topics-bar{display:flex;align-items:center;gap:12px;margin:0 0 16px;min-width:0;width:100%}
.app-content .topic-strip{display:flex;flex:1;min-width:0;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#cdd0c4 transparent;gap:5px;margin:0;padding:0 0 6px;min-height:40px;align-items:center}
.app-content .topic-strip>button{flex:none;font-size:12px;line-height:18px;min-height:34px;padding:8px 11px;white-space:nowrap}
.app-content .topic-strip>button>small{font-size:10px;font-variant-numeric:tabular-nums}
.topic-scroll-controls{display:flex;flex:none;gap:3px;margin-bottom:6px}
.topic-scroll-controls>button{display:grid;place-items:center;border:0;border-radius:6px;background:#edede6;color:var(--uz-secondary);width:30px;height:32px;font-size:15px}
.topic-scroll-controls>button:hover:enabled{background:#e4e5db;color:var(--uz-ink)}
.topic-scroll-controls>button:disabled{opacity:.3}
.memory-toolbar .filter-tabs>button,.memory-toolbar .display-modes>button{font-size:12px;min-height:34px}
.app-content .memory-results-caption{font-size:12px;min-height:22px;margin-bottom:14px}
.app-content .memory-results-caption #search-help{font-size:11px}
.workspace.quiet-workspace .memory-flow{gap:16px;grid-template-columns:repeat(auto-fill,minmax(235px,1fr))}
.workspace.quiet-workspace .memory-flow .paper-open,.workspace.quiet-workspace .memory-flow .picture-sheet .paper-open{height:256px}
.workspace.quiet-workspace .paper-open:active{background:color-mix(in srgb,var(--sheet,#fffefa) 92%,#b8c2a6)}
.workspace.quiet-workspace .paper-sheet{content-visibility:auto;contain-intrinsic-size:auto 256px}
.workspace.quiet-workspace .memory-flow .paper-meta,.workspace.quiet-workspace .memory-flow .picture-sheet .paper-meta{font-size:11px}
.workspace.quiet-workspace .card-key-tags>span{font-size:10px}
.workspace.quiet-workspace .card-created{font-size:11px}
.workspace.quiet-workspace .memory-flow .paper-star{height:30px;width:30px}
.workspace.quiet-workspace .settings-content{max-width:1000px}
.workspace.quiet-workspace .settings-tabs>button{font-size:13px;padding:10px 13px}
.workspace.quiet-workspace .settings-intro p,.workspace.quiet-workspace .account-overview>p{font-size:13px;line-height:1.8}
.workspace.quiet-workspace .settings-list article{padding:23px 0;border-color:var(--uz-line)}
.workspace.quiet-workspace .settings-list h3{font-size:16px;font-weight:550;letter-spacing:-.3px}
.workspace.quiet-workspace .settings-list p{font-size:13px;line-height:1.8}
.workspace.quiet-workspace .settings-list .btn{white-space:nowrap;font-size:12px}
.workspace.quiet-workspace .btn{border-radius:7px;font-size:13px;min-height:38px}
.workspace.quiet-workspace .btn.white{background:#ecece5;border:0;color:var(--uz-ink)}
.workspace.quiet-workspace .btn.dark:hover{background:#444a3e}
.workspace.quiet-workspace .btn.white:hover{background:#e5e6dc}
.workspace.quiet-workspace .account-overview{max-width:760px}
.workspace.quiet-workspace .account-facts dt{font-size:12px}
.workspace.quiet-workspace .account-facts dd{font-size:17px}
.workspace.quiet-workspace .account-facts small{font-size:12px;line-height:1.8}
.workspace.quiet-workspace .account-next p,.workspace.quiet-workspace .account-next ol{font-size:13px;line-height:1.8}
.invite-friend{border-top:1px solid var(--uz-line);padding-top:25px;margin-top:30px}
.local-capture-advanced{border-top:1px solid var(--uz-line);padding-top:22px;margin-top:24px}
.local-capture-advanced>summary{display:flex;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:14px;color:var(--uz-ink);line-height:1.7}
.local-capture-advanced>summary::-webkit-details-marker{display:none}
.local-capture-advanced[open]>summary>span{transform:rotate(45deg)}
.local-capture-advanced>p{font-size:12px;line-height:1.8;color:var(--uz-secondary);margin:14px 0 24px;max-width:700px}
.first-memory{max-width:800px;margin:22px auto 0;padding:42px 32px 32px;text-align:center;background:var(--uz-surface);border-radius:12px}
.first-memory-mark{display:grid;place-items:center;margin:0 auto 22px;width:54px;height:54px;border-radius:16px;background:#e9ece0;font-size:27px;color:#6d785c}
.first-memory h2{font-size:25px;line-height:1.3;letter-spacing:-.8px;font-weight:550;margin:0 0 13px}
.first-memory p{font-size:14px;line-height:1.8;color:var(--uz-secondary);margin:0 0 24px}
.first-memory-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}
.first-memory-steps{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;border-top:1px solid var(--uz-line);padding-top:23px;margin-top:34px;color:var(--uz-secondary);font-size:12px}
.workspace.quiet-workspace .screenshot-pin,.workspace.quiet-workspace .screenshot-pin:nth-child(3n+2){transform:none;transition:box-shadow var(--uz-fast)}
.workspace.quiet-workspace .screenshot-pin:hover{transform:none;box-shadow:0 7px 20px #30382c18}
.workspace.quiet-workspace .chat-layout{height:calc(100dvh - 224px);min-height:460px}
.workspace.quiet-workspace .context-item b{font-size:12px}
.workspace.quiet-workspace .context-item small{font-size:11px}
.workspace.quiet-workspace .chat-welcome>p{font-size:13px;line-height:1.8}
.workspace.quiet-workspace .composer-footnote{font-size:11px}
.workspace.quiet-workspace .data-warning{font-size:12px}
.modal-backdrop:has(.record-reader),.modal-backdrop{backdrop-filter:none;background:#22291e66}
.record-reader .record-meta{font-size:12px}
.record-reader .record-tags>span{font-size:11px}
.record-reader .record-text{font-size:15px;line-height:1.85}
.record-reader .record-question-intro,.record-reader .record-question-note{font-size:12px;line-height:1.7}
#toast{font-size:13px;line-height:1.7}
.boot{font-family:var(--uz-font)}
@media(max-width:1100px){.workspace.quiet-workspace .app-header{grid-template-columns:120px 1fr auto;gap:16px}.app-header .global-search-wrap{width:220px}.app-nav a{padding:0 10px}}
@media(max-width:950px){.workspace.quiet-workspace .app-header{grid-template-columns:1fr auto;height:112px;padding:16px 24px 12px;gap:10px}.workspace.quiet-workspace{--shell-header:112px}.app-header .app-wordmark{grid-column:1;grid-row:1}.app-header .app-nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;gap:4px}.app-header .app-header-actions{grid-column:2;grid-row:1}.app-header .global-search-wrap{width:240px}.workspace.quiet-workspace .app-content{padding:24px 24px 48px}.workspace.quiet-workspace .app-content .view-heading{min-height:66px}.app-nav a{height:34px;padding:0 12px}.workspace.quiet-workspace .chat-layout{height:calc(100dvh - 260px)}}
@media(max-width:600px){.workspace.quiet-workspace .app-header{padding:14px 20px 10px;height:112px;gap:9px}.app-header .app-wordmark{font-size:26px}.app-header .app-header-actions{gap:8px}.app-header .global-search-wrap{width:clamp(120px,37vw,210px)}.app-header #global-search{font-size:16px;min-width:0}.app-header #global-search-form{height:36px;padding:0 8px;gap:5px}.app-header #global-search-form>svg{display:none}.app-header #global-search-form>button{width:24px;flex:none}.app-header .quiet-save{width:34px;height:36px;padding:0;font-size:0;gap:0}.app-header .account-menu>summary{width:30px;height:30px}.app-header .app-nav{gap:1px;overflow:auto;scrollbar-width:none}.app-nav a{font-size:12px;padding:0 10px;min-height:34px}.workspace.quiet-workspace .app-content{padding:20px 20px 40px}.workspace.quiet-workspace .view-heading{gap:12px;align-items:flex-start}.workspace.quiet-workspace .view-heading h1{font-size:28px;line-height:35px}.workspace.quiet-workspace .view-heading p{font-size:12px;line-height:19px;max-width:34ch}.workspace.quiet-workspace .view-heading-actions{max-width:40%;padding-top:4px}.workspace.quiet-workspace .view-heading-actions button{font-size:11px;line-height:1.6;white-space:normal;text-align:right;min-height:32px}.app-content .topic-strip>button{font-size:12px}.app-content .topics-bar{gap:7px;margin-bottom:10px}.topic-scroll-controls{gap:2px}.topic-scroll-controls>button{width:25px}.memory-toolbar{flex-wrap:wrap;gap:10px}.memory-toolbar .filter-tabs{gap:18px}.memory-toolbar .filter-tabs>button,.memory-toolbar .display-modes>button{font-size:12px}.memory-toolbar .display-modes{margin-left:auto}.workspace.quiet-workspace .memory-flow{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:14px}.workspace.quiet-workspace .settings-tabs{gap:2px;overflow-x:auto}.workspace.quiet-workspace .settings-tabs>button{font-size:12px;padding:9px 10px}.workspace.quiet-workspace .settings-list article{align-items:flex-start;gap:18px;flex-direction:column}.workspace.quiet-workspace .settings-list p{font-size:12px}.first-memory{padding:30px 20px 24px;margin-top:12px}.first-memory h2{font-size:23px}.first-memory p{font-size:13px}.first-memory-steps{gap:12px;flex-direction:column;text-align:left}.workspace.quiet-workspace .chat-layout{height:auto;min-height:0}.workspace.quiet-workspace .chat-main{min-height:calc(100dvh - 270px)}.workspace.quiet-workspace .context-panel{max-height:220px}.search-suggestions{position:fixed;left:20px;right:20px;top:62px;width:auto;max-height:65dvh;overflow:auto}.record-reader .record-text{font-size:14px}}
.app-header .app-header-actions{display:flex}
.app-header .quiet-save{margin:0}
@media(max-width:1050px){.workspace.quiet-workspace .app-header{grid-template-columns:1fr auto;grid-template-rows:36px 34px;height:112px;padding:16px 24px 12px;gap:10px}.workspace.quiet-workspace{--shell-header:112px}.app-header .app-wordmark{grid-column:1;grid-row:1}.app-header .app-nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;gap:4px}.app-header .app-header-actions{grid-column:2;grid-row:1}.app-header .global-search-wrap{width:240px}}
@media(max-width:600px){.workspace.quiet-workspace .app-header{padding:14px 20px 10px;grid-template-rows:36px 34px;gap:9px}.app-header .app-header-actions{display:flex;gap:8px}.app-header .global-search-wrap{width:clamp(120px,37vw,210px)}.workspace.quiet-workspace .settings-tabs{flex-wrap:nowrap}.app-header .app-nav{gap:1px;justify-content:flex-start}.app-header .quiet-save{margin:0}}
.memory-heading-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:flex-end}
.organize-entry{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}
.organize-modal{width:min(680px,calc(100vw - 32px));max-width:680px}
.organize-proposals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 18px;max-height:42vh;overflow:auto}
.organize-proposal{padding:18px;background:var(--cream,#f1f0ea);border-radius:14px}
.organize-choice{display:flex!important;align-items:center;gap:10px;margin:0 0 12px!important;font-weight:600}
.organize-choice>span{font-size:13px!important;color:#555e4b!important}
.organize-choice input,.organize-topic-list input{width:17px!important;height:17px;flex:0 0 auto;accent-color:#59654c;margin:0!important}
.organize-sources{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}
.organize-sources>span{padding:5px 9px;border-radius:6px;background:#ffffffb3;font-size:13px;color:#555c52}
.organize-sources small{margin-left:6px;opacity:.65}
.organize-target{font-size:12px!important;color:#70766a}
.organize-target input{margin-top:5px;font-size:16px!important;font-weight:600;background:#fff!important}
.organize-proposal>p{font-size:12px;color:#767c70;margin:8px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.organize-manual{padding:16px 0;border-top:1px solid #dedfd6;border-bottom:1px solid #dedfd6}
.organize-manual summary{cursor:pointer;font-size:14px;font-weight:500}
.organize-manual fieldset{border:0;padding:0;margin:18px 0 12px}
.organize-manual legend{font-size:12px;color:#777e70;margin-bottom:10px}
.organize-topic-list{max-height:220px;overflow:auto;display:grid;gap:2px}
.organize-topic-list label{display:flex!important;align-items:center;gap:10px;margin:0!important;padding:7px 4px;font-size:14px!important;font-weight:400}
.organize-topic-list small{margin-left:auto;color:#828879}
.organize-manual>label{font-size:12px;margin-top:12px}
.organize-rule-note{font-size:12px;line-height:1.6;color:#7b8274;margin:18px 0 10px}
.organize-preview{font-size:14px;font-weight:500;min-height:22px}
.organize-error{font-size:13px;color:#a24632;line-height:1.5}
.organize-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px}
.organize-empty{padding:16px 0}.organize-empty p{color:#737b6b;font-size:14px}
@media(max-width:640px){.memory-heading-actions{gap:10px;justify-content:flex-start}.memory-heading-actions .capture-entry-link{display:none}.organize-proposals{grid-template-columns:1fr}.organize-proposal{padding:14px}.organize-actions{flex-direction:column-reverse}.organize-actions button{width:100%}}
.product-eyebrow{font-size:12px;letter-spacing:.08em;color:#626e59;display:block;font-weight:550}.product-first-save{max-width:680px;margin:35px auto 70px;padding:42px;border:1px solid #dce3d5;border-radius:12px;background:#fbfcf8;text-align:left}.product-first-save h2{font-size:31px;font-weight:500;letter-spacing:-1px;line-height:1.2;margin:15px 0}.product-first-save>p{font-size:13px;color:#626e59;line-height:1.8;margin-bottom:25px}.product-first-save textarea{display:block;width:100%;resize:vertical;min-height:110px;padding:18px;border:1px solid #dce3d5;background:white;color:#30372b;border-radius:7px;font-size:14px;line-height:1.7;outline-offset:3px}.product-first-save textarea:focus{outline:1px solid #819873}.product-first-save form>div{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:17px}.product-first-save small{font-size:12px;color:#87947b;line-height:1.7}.product-first-save .btn{font-size:12px;white-space:nowrap}.product-first-save [role=alert]{font-size:12px;line-height:1.7;color:#9d4a34;margin-top:15px}.product-first-links{display:flex;gap:22px;margin-top:23px;font-size:12px;color:#78876c}.product-first-links button{font-size:12px;background:none;border:0;padding:0;cursor:pointer;color:inherit}.product-first-links button:hover{text-decoration:underline;text-underline-offset:4px}.product-start-guide{padding:24px;border:1px solid #dce5d3;border-radius:10px;background:#f5f8ef;margin:22px 0 26px}.product-guide-heading{display:flex;justify-content:space-between;gap:20px}.product-guide-heading h2{font-size:19px;font-weight:500;letter-spacing:-.5px;line-height:1.3;margin:9px 0 7px}.product-guide-heading p{font-size:12px;color:#7b886e;line-height:1.7}.product-guide-dismiss{background:none;border:0;font-size:21px;color:#8d9b7f;cursor:pointer;align-self:flex-start;padding:0 3px}.product-guide-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:21px}.product-guide-steps>button,.product-guide-steps>a{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid #dce5d3;border-radius:7px;padding:14px 11px;background:#fffefb;color:#536747;min-width:0;cursor:pointer;font:inherit;text-decoration:none}.product-guide-steps>button:hover,.product-guide-steps>a:hover{border-color:#9db289}.product-guide-steps>*>span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;border:1px solid #d9e3cf;flex-shrink:0;font:10px ui-monospace,monospace;color:#8b9b7c}.product-guide-steps .is-done>span{background:#e5eddb;border-color:#d7e4c9;color:#718b5d}.product-guide-steps strong{display:block;font-size:12px;line-height:1.5;font-weight:550}.product-guide-steps small{display:block;font-size:12px;line-height:1.7;color:#8c9a7e;margin-top:3px}.product-guide-steps b{font-size:12px;margin-left:auto;align-self:flex-start;font-weight:400;color:#899b7a}.product-guide-foot{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px;color:#8b9a7d;margin-top:15px}.product-guide-foot button{font-size:12px;color:#778b66;border:0;background:none;cursor:pointer;padding:0}.product-storage-warning-slot:empty{display:none}.product-storage-notice{background:#faf2e7;border:1px solid #ead9be;border-radius:8px;padding:15px 18px;margin:18px 0;display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-size:12px;color:#8f7554;line-height:1.7}.product-storage-notice>span{flex:1;min-width:240px}.product-storage-notice a{text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.product-storage-summary{padding:24px;border:1px solid #dfe5d8;border-radius:10px;background:#fafcf6;margin:20px 0 27px;display:flex;align-items:center;gap:26px}.product-storage-summary>div{flex:1}.product-storage-summary h3{font-size:25px;font-weight:500;letter-spacing:-.8px;margin:9px 0 7px;line-height:1.3}.product-storage-summary h3>span{font-size:15px;color:#86967a;font-weight:400;letter-spacing:0}.product-storage-summary p{font-size:12px;color:#89977e;line-height:1.6}.product-storage-summary progress{accent-color:#7b9468;width:140px;height:7px;appearance:none;border:0;border-radius:10px;background:#e1e9d9;overflow:hidden}.product-storage-summary progress::-webkit-progress-bar{background:#e1e9d9}.product-storage-summary progress::-webkit-progress-value{background:#7b9468;border-radius:10px}.product-storage-summary>a{font-size:12px;white-space:nowrap;color:#728963;text-underline-offset:4px;text-decoration:underline}.product-plan-upgrade{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:25px;background:#f5f8ee;border:1px solid #dae5ce;border-radius:10px;margin:22px 0}.product-plan-upgrade h3{font-size:18px;font-weight:500;letter-spacing:-.5px;margin:0 0 10px}.product-plan-upgrade p{font-size:12px;line-height:1.8;color:#7f8e70;max-width:600px}.product-plan-upgrade small{font-size:12px;color:#91a27e;display:block;margin-top:12px}.product-plan-upgrade .btn{flex-shrink:0}.product-legal-links{display:flex;gap:22px;flex-wrap:wrap;font-size:12px;line-height:1.6;color:#87967a;padding:18px 0 15px;margin-top:20px;border-top:1px solid #e1e6da}.product-legal-links a{text-decoration:underline;text-underline-offset:4px}.product-subscription-control{padding:17px 0;border-bottom:1px solid #e1e6da}.product-subscription-control p{font-size:12px;color:#8a987d;line-height:1.7;margin-bottom:12px}.product-order-list{margin:35px 0}.product-order-list h3,.product-owner-metrics h3{font-size:17px;font-weight:500;margin-bottom:18px}.product-order-list article{display:flex;gap:23px;align-items:center;padding:17px 0;border-bottom:1px solid #e2e8da;font-size:12px}.product-order-list article>div{flex:1;min-width:0}.product-order-list strong{font-size:12px;font-weight:500;display:block}.product-order-list small{font-size:12px;color:#93a182;display:block;overflow-wrap:anywhere;margin-top:6px}.product-order-list article>a{font-size:12px;color:#82956f;text-decoration:underline;white-space:nowrap}.product-owner-metrics{margin-top:35px;padding-top:30px;border-top:1px solid #e1e6da}.product-owner-metrics p{font-size:12px;color:#849579;line-height:1.7;margin-bottom:16px}.product-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.product-metrics-grid article{border:1px solid #dce5d2;border-radius:7px;padding:17px}.product-metrics-grid strong{font-size:24px;font-weight:500;display:block}.product-metrics-grid span{display:block;font-size:12px;color:#8a9c7b;line-height:1.5;margin-top:7px}.note-organization{border:1px solid #e0e6d9;border-radius:6px;margin:18px 0;padding:0 13px}.note-organization summary{font-size:12px;line-height:1.7;cursor:pointer;display:flex;align-items:center;gap:15px;justify-content:space-between;padding:12px 0;list-style:none;color:#7e8d72}.note-organization summary:before{content:'+';font-size:16px;color:#8c9d7f}.note-organization[open] summary:before{content:'−'}.note-organization summary>span{font-size:12px;color:#98a58c;margin-left:auto}.note-organization[open]{padding-bottom:13px}.shared-warning>a{font-size:inherit;text-decoration:underline;text-underline-offset:3px;margin-left:15px}.quiet-workspace[data-theme=ember] .product-first-save,.quiet-workspace[data-theme=ember] .product-start-guide,.quiet-workspace[data-theme=ember] .product-storage-summary,.quiet-workspace[data-theme=ember] .product-plan-upgrade{background:#252921;border-color:#3e4635;color:#e5eadd}.quiet-workspace[data-theme=ember] .product-guide-steps>button,.quiet-workspace[data-theme=ember] .product-guide-steps>a,.quiet-workspace[data-theme=ember] .product-first-save textarea{background:#2c3126;border-color:#444d39;color:#d3ddc5}.quiet-workspace[data-theme=ember] .product-eyebrow{color:#9aac88}.quiet-workspace[data-theme=ember] .product-storage-notice{background:#3c3225;border-color:#645335;color:#d3ba8f}@media(max-width:1100px){.product-guide-steps{gap:8px}.product-guide-steps strong{font-size:12px}.product-guide-steps small{font-size:8px}.product-guide-steps>button,.product-guide-steps>a{gap:7px;padding:12px 9px}.product-storage-summary{flex-wrap:wrap}.product-storage-summary>div{min-width:220px}.product-metrics-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.product-first-save{margin:20px 0 40px;padding:24px}.product-first-save h2{font-size:27px}.product-first-save>p{font-size:12px}.product-first-save textarea{font-size:16px;padding:13px}.product-first-save form>div{align-items:flex-start;flex-direction:column;gap:14px}.product-first-save .btn{width:100%}.product-first-links{flex-wrap:wrap;gap:17px;font-size:12px}.product-guide-steps{grid-template-columns:1fr}.product-guide-steps>button,.product-guide-steps>a{padding:14px}.product-guide-steps strong{font-size:12px}.product-guide-steps small{font-size:12px}.product-start-guide{padding:19px}.product-guide-heading h2{font-size:18px}.product-guide-heading p{font-size:12px}.product-guide-foot{align-items:flex-start;gap:10px;line-height:1.8}.product-guide-foot>span{max-width:190px}.product-guide-foot button{white-space:nowrap}.product-storage-summary{padding:20px;gap:17px}.product-storage-summary h3{font-size:24px}.product-plan-upgrade{align-items:flex-start;flex-direction:column;padding:21px;gap:20px}.product-plan-upgrade h3{font-size:18px}.product-plan-upgrade p{font-size:12px}.product-legal-links{gap:15px;font-size:12px}.product-metrics-grid{grid-template-columns:repeat(2,1fr)}.product-order-list article{flex-wrap:wrap;gap:12px}.product-order-list article>div{flex-basis:100%}}
.product-phone-start{display:block;text-decoration:none;color:#344a39;border:1px solid #d9e3d2;background:#f0f5eb;border-radius:9px;padding:17px 19px;margin:22px 0}.product-phone-start strong{display:block;font-size:14px;font-weight:550;line-height:1.5}.product-phone-start span{display:block;font-size:12px;line-height:1.7;color:#596752;margin-top:5px}.product-phone-start:hover{background:#e8f0e1}.product-phone-start:focus-visible{outline:2px solid #344a39;outline-offset:3px}
.app-content .unified-topic-bar{align-items:flex-start;gap:12px}
.unified-topic-bar .topic-strip{display:flex;flex-wrap:wrap;overflow:visible;white-space:normal;gap:6px;min-width:0;flex:1;padding:0}
.unified-topic-bar .topic-strip button{max-width:100%;white-space:normal;overflow-wrap:anywhere}
.unified-topic-bar .topic-strip [aria-pressed=true]{background:var(--uz-tint);color:var(--uz-ink)}
.topic-favorites{border:0;background:none;padding:9px 4px;font-size:12px;color:var(--uz-secondary);white-space:nowrap}
.topic-favorites[aria-pressed=true]{color:var(--uz-ink);text-decoration:underline}
.unified-topic-bar .topic-add{font-size:22px;line-height:1;min-width:36px;min-height:34px;padding:4px 10px}
.material-controls{display:flex;align-items:center;gap:18px;flex-wrap:wrap;min-width:0}
.material-controls label{display:flex;align-items:center;gap:9px;color:var(--uz-secondary);font-size:12px;min-width:0;white-space:nowrap}
.material-controls select{color:var(--uz-ink);background:var(--uz-surface);border:1px solid var(--uz-line);border-radius:7px;padding:9px 27px 9px 10px;max-width:230px;font-size:13px}
.memory-toolbar{flex-wrap:wrap;gap:16px}
.topic-context{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:-8px 0 18px;color:var(--uz-secondary);font-size:13px}
.topic-context button{border:0;background:none;color:var(--uz-ink);text-decoration:underline;text-underline-offset:4px;font-size:12px}
.topics-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}
.topic-tile{background:var(--uz-surface);border:1px solid var(--uz-line);border-radius:var(--uz-radius);min-width:0;padding:20px}
.topic-tile-open{border:0;background:none;text-align:left;width:100%;padding:0;color:var(--uz-ink)}
.topic-tile-label{font-size:11px;color:var(--uz-secondary)}
.topic-tile h2{font-size:21px;font-weight:500;letter-spacing:-.5px;line-height:1.25;margin:17px 0 10px;overflow-wrap:anywhere}
.topic-tile p{font-size:13px;line-height:1.6;color:var(--uz-secondary);margin:0 0 16px;overflow-wrap:anywhere}
.topic-tile small{font-size:12px;color:var(--uz-secondary)}
.topic-pin{border:0;background:none;padding:12px 0 0;font-size:12px;color:var(--uz-secondary)}
.topic-pin[aria-pressed=true]{color:var(--uz-ink)}
.topic-breadcrumb{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--uz-secondary);margin:0 0 22px}
.topic-breadcrumb a{color:inherit}
.topic-page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.topic-short-link{display:inline-block;margin-top:12px;color:var(--uz-secondary);font-size:13px;text-underline-offset:4px}
.topic-notes{white-space:pre-wrap;overflow-wrap:anywhere;max-width:780px;font-size:15px;line-height:1.75;margin:0 0 28px;padding:20px 22px;background:var(--uz-surface);border-radius:var(--uz-radius)}
.topic-material-list{display:grid;gap:0}
.topic-material-list article{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--uz-line);padding:17px 0;min-width:0}
.topic-material-list article>button:first-child{display:grid;gap:7px;flex:1;border:0;background:none;text-align:left;padding:0;min-width:0;color:var(--uz-ink)}
.topic-material-list strong{font-size:16px;font-weight:500;overflow-wrap:anywhere}
.topic-material-list span{font-size:13px;color:var(--uz-secondary);line-height:1.5;overflow-wrap:anywhere}
.topic-material-list small{font-size:11px;color:var(--uz-secondary)}
.topic-material-list [data-remove-topic-item]{border:0;background:none;color:var(--uz-secondary);font-size:12px;padding:8px}
.topic-empty{font-size:14px;line-height:1.7;color:var(--uz-secondary);padding:22px 0}
.topic-picker-modal,.topic-editor-modal,.topic-suggestions-modal{width:min(650px,calc(100vw - 32px));max-width:650px}
.topic-picker-list{display:grid;gap:3px;max-height:40vh;overflow:auto;margin:18px 0}
.topic-picker-list>div{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--uz-line);padding:8px 0}
.topic-picker-list button{border:0;background:none;color:var(--uz-ink);padding:9px;text-align:left}
.topic-picker-list button:first-child{flex:1;display:grid;gap:5px;min-width:0}
.topic-picker-list b{font-weight:500;overflow-wrap:anywhere}
.topic-picker-list small{font-size:12px;color:var(--uz-secondary)}
.topic-picker-list [data-pin-topic]{font-size:22px;min-width:40px;text-align:center}
.topic-pin-choice{display:flex!important;align-items:center;gap:10px;font-size:13px!important}
.topic-pin-choice input,.topic-suggestions-list input{width:17px!important;height:17px;flex:0 0 17px;margin:0!important;accent-color:var(--uz-ink)}
.topic-suggestions-list{padding:0;border:0;max-height:35vh;overflow:auto;margin:16px 0}
.topic-suggestions-list legend{font-size:12px;color:var(--uz-secondary);padding-bottom:10px}
.topic-suggestions-list label{display:flex!important;gap:12px;padding:12px 4px;margin:0!important;border-bottom:1px solid var(--uz-line);font-size:14px!important;align-items:flex-start}
.topic-suggestions-list span{display:grid;gap:6px;min-width:0}
.topic-suggestions-list b{font-weight:500;overflow-wrap:anywhere}
.topic-suggestions-list small{font-size:12px;color:var(--uz-secondary);line-height:1.5;overflow-wrap:anywhere}
.topic-manual{margin:20px 0;padding-top:16px;border-top:1px solid var(--uz-line)}
.topic-manual summary{font-size:13px}
#topic-suggest-status,.topic-no-suggestions{font-size:13px;color:var(--uz-secondary);line-height:1.6}
#topic-editor-error{color:#a24632;font-size:13px;line-height:1.5}
@media(max-width:850px){.topics-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.material-controls{gap:10px}.material-controls label{flex-wrap:wrap;gap:5px}.material-controls select{max-width:190px}.topic-page-actions{justify-content:flex-start}}
@media(max-width:560px){.topics-directory{grid-template-columns:1fr}.unified-topic-bar{flex-wrap:wrap}.material-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.material-controls label{display:grid;min-width:0}.material-controls select{max-width:100%;min-width:0;width:100%;font-size:16px}.topic-favorites{padding-left:10px}.topic-notes{padding:16px}.topic-material-list article{gap:6px}.topic-material-list strong{font-size:15px}.topic-page-actions .btn{min-height:40px}}
@media(max-width:560px){.app-content .unified-topic-bar{flex-direction:column;gap:3px}.app-content .unified-topic-bar .topic-strip{width:100%;flex-basis:auto}.topic-favorites{align-self:flex-end}}
.document-editor{max-width:1040px}.document-editor h2{overflow-wrap:anywhere}.document-note{font-size:13px;color:#686b65;line-height:1.5}.document-workspace{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:24px}.document-workspace>*{min-width:0}.document-editor textarea,.document-editor select,.document-editor input{box-sizing:border-box;width:100%;font:inherit;padding:10px 12px;border:1px solid #dedfd8;border-radius:9px;background:#fff;color:#252922}.document-editor label{display:block;font-size:13px;margin:14px 0 6px}.document-editor button,.document-button{font:inherit;cursor:pointer;border:1px solid #d6d8cf;border-radius:9px;padding:10px 14px;background:#fff;color:#293126;text-decoration:none;display:inline-block}.document-editor button:disabled{opacity:.5;cursor:wait}.document-editor .document-primary{background:#303d2c;color:#fff;border-color:#303d2c;margin-top:12px}.document-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}.document-status{font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.document-status[data-error=true]{color:#a03828}.document-preview{max-height:450px;overflow:auto;border:1px solid #e1e2db;border-radius:10px;padding:14px;background:#fcfcf9;margin-top:12px}.document-preview h3{font-size:15px;margin:8px 0}.document-table-wrap{max-width:100%;overflow:auto}.document-table-wrap table{border-collapse:collapse;font-size:12px;min-width:100%}.document-table-wrap th,.document-table-wrap td{border:1px solid #e1e2db;padding:6px 9px;text-align:left;max-width:240px;overflow-wrap:anywhere;white-space:pre-wrap}.document-table-wrap th{background:#f0f1eb;font-weight:500}.document-paragraph{border-bottom:1px solid #e9eae4;padding:8px 0}.document-paragraph p{white-space:pre-wrap;margin:5px 0;line-height:1.5}.document-paragraph small{color:#81867c;font-size:11px}.document-text{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.6 system-ui}.document-plan,.document-result{background:#f2f4ed;border-radius:10px;padding:14px;margin-top:14px}.document-result a{color:#354d29}.document-history{border-top:1px solid #dedfd8;margin-top:18px;padding-top:10px}.document-history article{padding:8px 0;font-size:13px}.document-details{margin-top:20px}.document-details>summary{cursor:pointer;font-size:14px}.document-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.document-fields .document-wide{grid-column:1/-1}.document-share-page{background:#f6f5f1;color:#252922;font:15px/1.5 system-ui;margin:0}.document-share{max-width:1100px;margin:40px auto;padding:24px}.document-share h1{font-size:28px;overflow-wrap:anywhere}.document-share .document-preview{max-height:none;background:white}.document-brand{font-size:13px;color:#686b65}.document-sharing{border-top:1px solid #dedfd8;margin-top:18px;padding-top:14px}.document-report{max-height:180px;overflow:auto;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.document-editor :focus-visible,.document-share :focus-visible{outline:2px solid #63834e;outline-offset:3px}@media(max-width:740px){.document-workspace{grid-template-columns:minmax(0,1fr)}.document-preview{max-height:300px}.document-fields{grid-template-columns:1fr}.document-share{margin:10px auto;padding:16px}}
