@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@500;600;700&family=Anton&display=swap");:root{--bg:#ffffff;--sidebar:#f6f6f7;--list-bg:#ffffff;--paper:#ffffff;--ink:#1f2733;--text:#1d1d1f;--text-2:#62626a;--text-3:#9a9aa2;--line:#e7e7ea;--line-soft:#efeff1;--accent:#e0a93b;--accent-strong:#c8902a;--select:#fbf0d3;--tag-bg:#f0f0f2;--hover:rgba(0,0,0,0.04);--card-hover:#f0f0f1;--shadow:0 1px 2px rgba(0,0,0,0.04),0 8px 30px rgba(0,0,0,0.06);--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif}[data-theme=dark]{--bg:#161618;--sidebar:#1c1c1f;--list-bg:#1a1a1c;--paper:#212126;--ink:#e9e9ee;--text:#f3f3f5;--text-2:#a4a4ad;--text-3:#6f6f78;--line:rgba(255,255,255,0.10);--line-soft:rgba(255,255,255,0.06);--accent:#f0bd55;--accent-strong:#f0bd55;--select:rgba(240,189,85,0.16);--tag-bg:rgba(255,255,255,0.08);--hover:rgba(255,255,255,0.05);--card-hover:#26262b;--shadow:0 1px 2px rgba(0,0,0,0.4),0 12px 40px rgba(0,0,0,0.5)}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%}body{font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:14px;transition:background .3s ease,color .3s ease}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}.app{display:grid;grid-template-columns:248px 348px 1fr;height:100vh;overflow:hidden;transition:grid-template-columns .34s cubic-bezier(.4,0,.2,1)}.sidebar{background:var(--sidebar);border-right:1px solid var(--line);padding:16px 12px;overflow-x:hidden;overflow-y:auto;min-width:0;display:flex;flex-direction:column}.app.is-collapsed .sidebar{border-right:0}.side-top{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 16px}.brand{font-size:15px;font-weight:680;letter-spacing:-.02em}.theme-toggle{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--text-2);transition:background .2s,color .2s}.theme-toggle:hover{background:var(--hover);color:var(--text)}.space-row{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:8px;border-radius:8px;font-weight:550;font-size:14px;transition:background .15s}.space-row:hover{background:var(--hover)}.space-row.active{background:var(--select)}.dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.folders-label{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);padding:18px 8px 8px}.folder-add{display:grid;place-items:center;width:22px;height:22px;margin:-4px -4px -4px 0;border-radius:6px;color:var(--text-3);transition:background .15s,color .15s}.folder-add:hover{background:var(--hover);color:var(--accent)}.folder-new{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:8px}.folder-new svg{color:var(--accent);flex-shrink:0}.folder-new input{flex:1 1;min-width:0;background:transparent;border:none;outline:none;font-family:inherit}.folder-new input,.folder-row{color:var(--text);font-size:13.5px}.folder-row{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:7px 8px;border-radius:8px;transition:background .15s;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.folder-row svg{color:var(--accent);flex-shrink:0}.folder-row>span:nth-child(2){flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-row:hover{background:var(--hover)}.folder-row.active{background:var(--select)}.folder-count{font-size:12px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account{margin-top:auto;padding:14px 8px 4px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.account-email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-email,.account-signout{font-size:12px;color:var(--text-2)}.account-signout{font-weight:550;text-align:left;width:-moz-fit-content;width:fit-content}.account-signout:hover{color:var(--text)}.list{background:var(--list-bg);border-right:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden}.search{padding:16px 16px 12px;border-bottom:1px solid var(--line);transition:padding .34s cubic-bezier(.4,0,.2,1)}.search input{width:100%;padding:9px 13px;border-radius:9px;border:1px solid var(--line);background:var(--bg);color:var(--text);font-size:14px;outline:none;transition:border-color .2s}.search input:focus{border-color:var(--accent)}.modes{display:flex;gap:6px;margin-top:10px}.modes button{font-size:12px;font-weight:600;color:var(--text-2);padding:4px 11px;border-radius:999px;background:var(--tag-bg);transition:all .15s}.modes button.on{background:var(--accent);color:#1d1d1f}.notes{overflow-y:auto;flex:1 1;padding:6px}.hint{color:var(--text-3);padding:24px 14px;font-size:13px;line-height:1.5}.note-group{margin-bottom:6px}.group-head{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-3);padding:14px 12px 6px}.group-head span{font-weight:600}.note-row{position:relative;margin-bottom:2px}.note-card{position:relative;display:block;width:100%;text-align:left;padding:11px 12px;border-radius:10px;background:var(--list-bg);transition:background .15s,transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s;cursor:pointer;animation:sb-pop .28s cubic-bezier(.34,1.56,.64,1) both}.note-card:hover{background:var(--card-hover);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.09)}.note-card.active{background:var(--select)}.note-more{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;color:var(--text-2);opacity:.85;transition:opacity .15s,background .15s,color .15s}.note-row:hover .note-more{opacity:1}.note-more:hover{background:var(--hover);color:var(--text)}.menu-backdrop{position:fixed;inset:0;z-index:40}.kebab-menu{position:absolute;top:32px;right:8px;z-index:50;min-width:160px;border:1px solid var(--line);border-radius:11px}.kebab-menu,.kebab-popover{padding:5px;background:var(--bg);box-shadow:var(--shadow)}.kebab-popover{position:fixed;z-index:120;min-width:200px;border:1px solid var(--line);border-radius:12px}.menu-item{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:8px 10px;border-radius:7px;font-size:13.5px;color:var(--text)}.menu-item:hover{background:var(--hover)}.menu-item.danger{color:#e5484d}.menu-item.danger:hover{background:rgba(229,72,77,.1)}.note-title{font-weight:600;font-size:14px;margin-bottom:2px;letter-spacing:-.01em}.note-snippet{color:var(--text-2);font-size:13px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.note-meta{display:flex;align-items:center;gap:8px;margin-top:7px}.tag{font-weight:600;color:var(--text-2);background:var(--tag-bg);padding:2px 9px;border-radius:999px}.date,.tag{font-size:11px}.date{color:var(--text-3)}.detail{overflow-y:auto;padding:48px 56px}.detail-inner{max-width:780px;margin:0 auto;transition:max-width .34s cubic-bezier(.4,0,.2,1)}.app.is-collapsed .detail-inner{max-width:1180px}.detail-head{margin-bottom:28px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.detail-head h1{font-size:28px;font-weight:700;letter-spacing:-.022em;line-height:1.1}.kebab-wrap{position:relative;flex-shrink:0}.kebab-btn{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:var(--text-2);border:1px solid var(--line);transition:background .15s,color .15s}.kebab-btn:hover{background:var(--hover);color:var(--text)}.detail-meta{gap:10px;margin-top:12px}.canvas,.detail-meta{display:flex;align-items:center}.canvas{border:1px solid var(--line);border-radius:16px;padding:24px;background:var(--paper);color:var(--ink);box-shadow:var(--shadow);aspect-ratio:16/10;justify-content:center;overflow:hidden}.canvas svg{width:100%;height:100%;display:block;color:var(--ink)}.canvas.placeholder{color:var(--text-3);padding:64px;text-align:center}.transcript{margin-top:30px}.transcript-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.transcript-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.convert-btn{font-size:12.5px;font-weight:600;color:#1d1d1f;background:var(--accent);padding:7px 14px;border-radius:999px;transition:background .2s,opacity .2s}.convert-btn:hover{background:var(--accent-strong)}.convert-btn:disabled{opacity:.6;cursor:default}.transcript p{font-size:15.5px;line-height:1.7;color:var(--text);white-space:pre-wrap}.transcript p.muted{color:var(--text-3)}.todo-list{list-style:none;display:flex;flex-direction:column;gap:4px}.todo-item{display:flex;align-items:flex-start;gap:11px;padding:7px 9px;border-radius:10px;transition:background .15s}.todo-item:hover{background:var(--hover)}.todo-item>span{font-size:15.5px;line-height:1.5;color:var(--text);padding-top:1px}.todo-item.done>span{color:var(--text-3);text-decoration:line-through}.todo-check{flex-shrink:0;width:22px;height:22px;border-radius:7px;border:1.8px solid var(--line);display:grid;place-items:center;color:#fff;background:var(--bg);transition:background .15s,border-color .15s,transform .12s}.todo-check:hover{border-color:var(--accent)}.todo-check:active{transform:scale(.9)}.todo-item.done .todo-check{background:var(--accent);border-color:var(--accent)}.todo-check:disabled{cursor:default;opacity:.6}.todo-aside{font-size:15.5px;line-height:1.6;color:var(--text-2);padding:4px 9px}.eq-block{display:flex;flex-direction:column;gap:12px;padding:22px 24px;background:var(--tag-bg);border:1px solid var(--line);border-radius:14px}.eq-line{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:23px;letter-spacing:.01em;color:var(--text)}.eq-line sup{font-size:.6em;vertical-align:super;line-height:0}.code-block{background:var(--tag-bg);border:1px solid var(--line);border-radius:12px;padding:16px 18px;overflow-x:auto}.code-block code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13.5px;line-height:1.65;color:var(--text);white-space:pre}.idea-callout{border-left:3px solid var(--accent);background:var(--select);border-radius:0 12px 12px 0;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.idea-callout p{font-size:15.5px;line-height:1.6;color:var(--text)}.related{margin-top:36px}.related-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.related-card{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--list-bg);min-width:150px;transition:border-color .2s,transform .2s}.related-card:hover{border-color:var(--accent);transform:translateY(-2px)}.related-title{font-size:13.5px;font-weight:600}.empty,.empty-full{color:var(--text-3)}.empty{display:flex;align-items:center;justify-content:center;height:100%;font-size:15px}.empty-full{padding:80px}.empty-full h1{font-size:22px;color:var(--text);margin-bottom:10px}.signin{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--sidebar);padding:40px 22px;position:relative;overflow:hidden}.signin-aura{position:absolute;top:-22%;left:50%;width:min(900px,120vw);aspect-ratio:1;transform:translateX(-50%);background:radial-gradient(circle,color-mix(in srgb,var(--accent) 16%,transparent) 0,transparent 62%);pointer-events:none;z-index:0;animation:sb-aura .9s ease both}.signin-stage{position:relative;z-index:1;width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:36px}.signin-hero{text-align:center;animation:sb-rise .75s cubic-bezier(.16,1,.3,1) both}.signin-eyebrow{display:block;font-size:clamp(10px,1.3vw,13px);font-weight:700;letter-spacing:.5em;text-transform:uppercase;color:var(--text-3);margin-left:.5em;margin-bottom:6px}.signin-wordmark{font-family:Impact,Anton,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:400;font-size:clamp(52px,13vw,132px);line-height:.88;letter-spacing:.006em;text-transform:uppercase;color:var(--text);word-spacing:.06em}.signin-wordmark span{color:var(--accent)}.signin-hero .signin-tagline{margin-top:16px;color:var(--text-2);font-size:clamp(14px,1.6vw,16px)}.signin-card{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:30px 30px 26px;text-align:left;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 14px rgba(0,0,0,.04),0 30px 60px -22px rgba(0,0,0,.2);animation:sb-rise .75s cubic-bezier(.16,1,.3,1) .12s both}[data-theme=dark] .signin-card{box-shadow:0 4px 14px rgba(0,0,0,.35),0 36px 70px -26px rgba(0,0,0,.65)}.signin-heading{font-size:19px;font-weight:700;letter-spacing:-.012em;margin-bottom:6px}.signin-input{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:11px;font-size:14.5px;background:var(--bg);color:var(--text);outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.signin-input::placeholder{color:var(--text-3)}.signin-input:focus{border-color:var(--accent);box-shadow:0 0 0 3.5px var(--select)}.signin-error{color:#d0473a;font-size:13px}.signin-btn{margin-top:6px;width:100%;justify-content:center;display:inline-flex;align-items:center;gap:10px;padding:13px 20px;border-radius:11px;font-size:14.5px;font-weight:650;letter-spacing:.01em;background:var(--text);color:var(--bg);box-shadow:0 6px 18px -6px color-mix(in srgb,var(--text) 55%,transparent);transition:transform .18s,opacity .18s,box-shadow .18s}.signin-btn:hover{opacity:.94;transform:translateY(-1px);box-shadow:0 10px 24px -8px color-mix(in srgb,var(--text) 60%,transparent)}.signin-btn:disabled{opacity:.6;transform:none;box-shadow:none}.signin-switch{margin-top:8px;width:100%;background:none;border:none;color:var(--text-3);font-size:13px;cursor:pointer;transition:color .15s}.signin-switch:hover{color:var(--text)}.signin-pw{position:relative;display:flex}.signin-pw .signin-input{width:100%;padding-right:44px}.signin-eye{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--text-3);transition:color .15s,background .15s}.signin-eye:hover{color:var(--text);background:var(--hover)}@keyframes sb-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sb-aura{0%{opacity:0;transform:translateX(-50%) scale(.9)}to{opacity:1;transform:translateX(-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.signin-aura,.signin-card,.signin-hero{animation:none}}.list,.sidebar{position:relative}.resizer{right:-3px;width:7px;z-index:30;cursor:col-resize;touch-action:none}.resizer,.resizer:after{position:absolute;top:0;bottom:0}.resizer:after{content:"";left:3px;width:1px;background:transparent;transition:background .15s}.resizer:hover:after{background:var(--accent)}.side-top-actions{display:flex;align-items:center;gap:2px}.icon-btn{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--text-2);transition:background .2s,color .2s}.icon-btn:hover{background:var(--hover);color:var(--text)}.ask-launch{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:9px 10px;margin:4px 0 12px;border-radius:9px;background:var(--select);color:var(--text);font-weight:550;font-size:13.5px;transition:filter .15s}.ask-launch:hover{filter:brightness(.97)}.ask-launch svg{color:var(--accent-strong)}.expand-btn{position:fixed;top:14px;left:14px;z-index:200;width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:var(--accent);color:#1d1d1f;border:none;box-shadow:var(--shadow);transition:filter .15s}.expand-btn:hover{filter:brightness(.95)}.app.is-collapsed .list .search{padding-left:62px}.shared-by{font-size:11px;color:var(--text-3);font-style:italic}.menu-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);padding:6px 10px 3px}.menu-sep{height:1px;background:var(--line);margin:5px 4px}.modal-backdrop{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{width:100%;max-width:420px;background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:var(--shadow)}.modal-ask{max-width:560px}.modal h3{font-size:17px;font-weight:650;display:flex;align-items:center;gap:8px}.modal h3 svg{color:var(--accent-strong)}.modal-sub{font-size:12.5px;color:var(--text-3);margin-top:4px}.modal-input{width:100%;margin-top:16px;padding:11px 13px;border-radius:10px;border:1px solid var(--line);background:var(--bg);color:var(--text);font-size:14px;outline:none}.modal-input:focus{border-color:var(--accent)}.seg{display:flex;gap:6px;margin-top:12px}.seg button{flex:1 1;font-size:12px;font-weight:550;color:var(--text-2);padding:8px 6px;border-radius:8px;background:var(--tag-bg);transition:all .15s}.seg button.on{background:var(--accent);color:#1d1d1f}.modal-msg{margin-top:12px;font-size:13px;color:var(--text-2)}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn-ghost{padding:9px 16px;border-radius:9px;font-size:13.5px;color:var(--text-2)}.btn-ghost:hover{background:var(--hover);color:var(--text)}.btn-primary{padding:9px 18px;border-radius:9px;font-size:13.5px;font-weight:600;background:var(--text);color:var(--bg)}.btn-primary:hover{opacity:.9}.btn-primary:disabled{opacity:.5}.ask-row{display:flex;gap:8px;margin-top:16px}.ask-row .modal-input{margin-top:0}.ask-answer{margin-top:18px}.ask-answer p{font-size:15px;line-height:1.6;color:var(--text)}.ask-sources{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}@media (max-width:900px){.app{grid-template-columns:1fr!important;grid-template-rows:auto auto 1fr}.sidebar{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;overflow-x:auto}.account{margin:0;border:none;padding:4px 8px}.detail{padding:28px 20px}.resizer{display:none}}@keyframes sb-pop{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sb-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ask-launch,.btn-primary,.convert-btn,.folder-add,.icon-btn,.modes button,.signin-btn{transition:transform .1s cubic-bezier(.34,1.56,.64,1),background .15s,color .15s,opacity .15s}.ask-launch:active,.btn-primary:active,.convert-btn:active,.folder-add:active,.icon-btn:active,.modes button:active,.signin-btn:active{transform:scale(.94)}.skeletons{display:flex;flex-direction:column;gap:8px;padding:8px}.skel-card{height:62px;border-radius:10px;background:linear-gradient(90deg,var(--hover) 25%,var(--card-hover) 37%,var(--hover) 63%);background-size:400% 100%;animation:sb-shimmer 1.4s ease-in-out infinite}.hl{background:color-mix(in srgb,var(--accent) 38%,transparent);color:inherit;border-radius:3px;padding:0 1.5px}@media (prefers-reduced-motion:reduce){.note-card,.skel-card{animation:none}.note-card:hover{transform:none}}.toaster{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:200;flex-direction:column;gap:8px;pointer-events:none}.toast,.toaster{display:flex;align-items:center}.toast{pointer-events:auto;gap:14px;background:var(--text);color:var(--bg);padding:10px 15px;border-radius:10px;font-size:13px;box-shadow:0 8px 24px rgba(0,0,0,.22);animation:sb-pop .25s cubic-bezier(.34,1.56,.64,1) both}.toast-action{color:var(--bg);font-weight:700;text-decoration:underline;opacity:.85}.toast-action:hover{opacity:1}.palette-backdrop{align-items:flex-start}.palette{margin-top:12vh;width:min(560px,92vw);background:var(--bg);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);overflow:hidden;animation:sb-pop .18s cubic-bezier(.34,1.56,.64,1) both}.palette-input{width:100%;padding:16px 18px;font-size:15px;background:transparent;border:none;border-bottom:1px solid var(--line);color:var(--text);outline:none}.palette-list{max-height:52vh;overflow-y:auto;padding:6px}.palette-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:9px 12px;border-radius:8px;color:var(--text);font-size:14px}.palette-item.sel{background:var(--select)}.palette-hint{font-size:10.5px;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}.palette-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-empty{padding:18px;text-align:center;color:var(--text-3);font-size:13px}.note-pin,.pin-head{display:inline-flex;color:var(--accent)}.pin-head{align-items:center;gap:6px}.ask-caret{display:inline-block;width:7px;height:1.05em;margin-left:2px;vertical-align:text-bottom;background:var(--accent);animation:sb-blink 1s steps(2) infinite}@keyframes sb-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.mobile-bar{display:none}@media (max-width:760px){.app.is-mobile{display:block;height:100dvh;overflow:hidden}.mobile-bar{display:flex;align-items:center;gap:10px;height:52px;padding:0 10px;border-bottom:1px solid var(--line);background:var(--list-bg);position:-webkit-sticky;position:sticky;top:0;z-index:30}.mobile-bar .brand{flex:1 1;font-size:15px;font-weight:680}.is-mobile .sidebar.is-drawer{position:fixed;top:0;left:0;bottom:0;width:80vw;max-width:320px;z-index:60;transform:translateX(-100%);transition:transform .28s ease;overflow-y:auto}.is-mobile.drawer-open .sidebar.is-drawer{transform:none;box-shadow:0 0 40px rgba(0,0,0,.4)}.drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:50}.is-mobile .list{height:calc(100dvh - 52px)}.is-mobile.has-selection .list{display:none}.is-mobile .detail{display:none;height:calc(100dvh - 52px);overflow-y:auto}.is-mobile.has-selection .detail{display:block}.is-mobile .expand-btn,.is-mobile .resizer{display:none}}