.icon.svelte-1gj9cgk{--red: #f42b5f;--orange: #ed7438;--green: #30aa42;--blue: #1a79e9;--purple: #ac4bfb;height:22px;width:22px;padding:4px;border-radius:5px;cursor:pointer;transition:background .3s,color .3s;.dot:where(.svelte-1gj9cgk){fill:var(--dot, color-mix(in srgb, var(--blue), hsl(0, 0%, 0%, 40%) 70%))}.hex:where(.svelte-1gj9cgk){fill:var(--hex, var(--orange));stroke:var(--hex, var(--orange))}.diamond:where(.svelte-1gj9cgk){fill:var(--diamond, var(--purple));stroke:var(--diamond, var(--purple))}}.phantoms.svelte-tuf0xl{display:flex;justify-content:center;padding:0 5px;gap:9px;.phantom:where(.svelte-tuf0xl){width:1px;height:18px;background:#4d4d4d}}.tick.svelte-tuf0xl{display:flex;align-items:center;justify-content:center;padding:0 5px;cursor:pointer;background:transparent;border:none;position:relative;user-select:none;-webkit-user-drag:none;--hex: #646464;--dot: #646464;--diamond: #646464;.title:where(.svelte-tuf0xl){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;color:gray;pointer-events:none;opacity:0;background:#fff;z-index:1}.shape:where(.svelte-tuf0xl){height:24px;transition:all .3s ease;border-radius:5px;width:1px;background:#b3b3b3}&:hover{.shape:where(.svelte-tuf0xl){height:28px}}&.selected{.title:where(.svelte-tuf0xl){opacity:1}.shape:where(.svelte-tuf0xl){background:#ec4918;height:40px}}&.unpublished{.shape:where(.svelte-tuf0xl){background:#ba97b4;border-radius:2px;width:2px}&:hover .shape:where(.svelte-tuf0xl),&.selected .shape:where(.svelte-tuf0xl){background:#cb5dbc}}}.delete-confirm.svelte-jz9m0v{display:flex;align-items:center;gap:8px;width:100%;padding:0 8px;.hold:where(.svelte-jz9m0v){position:relative;flex:1;height:22px;padding:15px;width:100vw;max-width:300px;border:1px solid hsla(0,100%,50%,.212);border-radius:7px;background:#ff00000a;overflow:hidden;cursor:pointer;touch-action:none;user-select:none;display:flex;align-items:center;justify-content:center;&:before{content:"";position:absolute;inset:0;width:calc(var(--progress, 0) * 100%);background:linear-gradient(90deg,#571919,#a02222)}span:where(.svelte-jz9m0v){position:relative;font-size:9px;font-family:Space Mono,monospace;color:#ad8585;letter-spacing:.08em;pointer-events:none}}}.status.svelte-jz9m0v{display:flex;align-items:center;gap:10px;position:absolute;bottom:100%;margin-bottom:10px;position:relative;.icon:where(.svelte-jz9m0v){width:16px;height:16px;color:gray;display:flex;align-items:center;justify-content:center;--hex: hsl(14, 55%, 53%);--dot: hsl(14, 55%, 53%);--diamond: hsl(14, 55%, 53%)}.date:where(.svelte-jz9m0v){position:absolute;font-size:11px;color:#666;white-space:nowrap;right:calc(100% + 5px)}.title:where(.svelte-jz9m0v){position:absolute;left:calc(100% + 5px);font-size:12px;font-weight:500;color:#999;display:flex;align-items:center;white-space:nowrap}}.phantoms.svelte-jz9m0v{display:flex;align-items:center;gap:9px;padding:0 4px;position:absolute;width:700px;bottom:0;&.before{right:100%;justify-content:flex-end}&.after{left:100%;justify-content:flex-start}.phantom:where(.svelte-jz9m0v){width:1px;height:18px;background:#404040;border-radius:5px}}._.svelte-jz9m0v{width:100%;max-width:700px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:end;position:relative;min-height:70px;padding-top:7px;.r:where(.svelte-jz9m0v){width:100%;position:relative;display:flex;justify-content:center;height:32px}._timeline:where(.svelte-jz9m0v){width:100%;position:absolute;bottom:0;display:flex;align-items:end;justify-content:center;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);height:50px;touch-action:none;user-select:none}.timeline:where(.svelte-jz9m0v){--top: hsla(0, 0%, 100%, 0);--bottom: hsla(0, 0%, 100%, .1);border-radius:5px;position:relative;display:flex;align-items:end;height:24px;translate:calc(50% - (var(--start) * 1px))}.actions:where(.svelte-jz9m0v){position:absolute;left:50%;top:50%;translate:-50% -50%;bottom:10px;display:flex;align-items:center;gap:5px;height:32px;width:calc(100% - 10px);padding:0 5px;pointer-events:none}.controls:where(.svelte-jz9m0v){width:calc(100% - 10px);padding:0 5px;display:flex;align-items:center;justify-content:flex-end;gap:5px;z-index:2;position:absolute;bottom:calc(100% + 10px);pointer-events:none;button:where(.svelte-jz9m0v){pointer-events:all}}}@property --bottom{syntax: "<color>"; inherits: false; initial-value: hsla(0,0%,100%,.171);}.button.svelte-jz9m0v{--top: hsla(0, 0%, 100%, 0);pointer-events:all;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:#262626;background-image:radial-gradient(circle at bottom,var(--bottom),var(--top));border-radius:5px;padding:5px;border:none;color:#e6e6e6;cursor:pointer;transition:--bottom .3s ease;&:hover{--bottom: hsla(0, 0%, 100%, .3)}&.next{margin-left:auto}&.delete{margin-right:auto;background-color:#511a1a;color:#f07575}&.edit{background-color:#4e220d;color:#f3ac8c}&.add{background-color:#11372b;color:#8ceed0}}.date.svelte-zjf2u2{font-size:13px;color:#999;text-transform:uppercase;letter-spacing:.05em;&.editable{cursor:pointer;border-radius:3px;border:1px solid hsl(0,0%,30%,0);transition:background .15s ease,color .15s ease,border-color .15s ease;&:hover{background:#fff;border:1px solid hsl(0,0%,30%,.1);color:#4d4d4d}}}.date-input.svelte-zjf2u2{font-size:10px;font-family:Space Mono,monospace;color:#666;background:#fff;border:1px solid hsl(0,0%,30%,.1);border-radius:5px;padding:1px 5px;letter-spacing:.04em;outline:none;cursor:text;&:focus{border-color:#66666680}color-scheme:dark}.root.svelte-l2y9gg{position:relative;display:inline-flex;z-index:5}.stack.svelte-l2y9gg{position:relative;height:26px;translate:-15px 0;&.editable{cursor:pointer}&.editing{pointer-events:auto}}.card.svelte-l2y9gg{position:absolute;transform-origin:center center;display:flex;align-items:center;justify-content:center;padding:2px 12px 2px 6px;font-size:10px;text-transform:capitalize;color:#333;border-radius:10px;border:1px solid hsl(0,0%,20%,0);background:transparent;cursor:default;transition:translate .1s ease,rotate .1s ease,opacity .2s ease,color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;&:disabled{pointer-events:none}&.editable{cursor:pointer;&:hover{background:#fff;border:1px solid hsl(0,0%,20%,.1);box-shadow:3px 3px 5px #3333330d}&.editing{background:#fff;border:1px solid hsl(0,0%,20%,.1);box-shadow:3px 3px 5px #3333330d;&:hover{rotate:-3deg;translate:-2px -2px}}}opacity:0;&.active{opacity:1}&.editing{opacity:1}}.icon.svelte-l2y9gg{display:flex;align-items:center;justify-content:center;scale:.8}.title.svelte-jfay4f{font-size:48px;font-weight:600;color:#333;line-height:1.2;font-family:"Source Serif 4",serif;font-optical-sizing:auto;&.editable{cursor:pointer;border-radius:4px;padding:2px 6px;margin:-2px -6px;border:1px solid transparent;transition:background .15s ease,border-color .15s ease;&:hover{background:#f5f5f5;border-color:#e0e0e0}}}.title-input.svelte-jfay4f{font-size:21px;font-weight:600;color:#333;line-height:1.2;width:100%;background:#f5f5f5;border:1px solid hsl(0,0%,80%);border-radius:4px;padding:2px 6px;outline:none;font-family:inherit;&:focus{border-color:#999}}.abstract.svelte-1utcpr7{margin:0;font-size:15px;color:#595959;line-height:1.6}.placeholder.svelte-1utcpr7{position:absolute;font-size:15px;color:#b3b3b3;pointer-events:none;user-select:none;&.hidden{display:none}.abstract-editor:where(.svelte-1utcpr7):focus-within &{display:none}}.abstract-editor.svelte-1utcpr7{position:relative;[data-block-type=paragraph]{font-size:15px;color:#333;line-height:1.6;outline:none;border-radius:4px;padding:3px 6px;margin:-3px -6px;border:1px solid transparent;transition:border-color .15s ease,background .15s ease;&:focus-within{border-color:#d9d9d9;background:#fafafa}}}.summary-list.svelte-11dhau1{display:flex;flex-direction:column;gap:8px;padding-left:30px}.item.svelte-ha1bnu{position:relative;display:flex;font-size:14px;color:#4d4d4d;outline:none;user-select:none;.content:where(.svelte-ha1bnu){outline:none}.line:where(.svelte-ha1bnu){position:absolute;top:15px;left:-17.5px;width:1px;height:calc(100% - 5px);background:#ccc;pointer-events:none;user-select:none}.dot:where(.svelte-ha1bnu){position:absolute;left:-20px;top:6px;width:6px;height:6px;background:#ccc;border-radius:50%;pointer-events:none;user-select:none}.content:where(.svelte-ha1bnu){outline:none;white-space:pre-wrap;min-height:1.5em;width:100%;user-select:text;&:empty:before{content:"Add a point…";color:#bfbfbf;pointer-events:none}}&:last-child .line:where(.svelte-ha1bnu){display:none}}.summary-wrap.svelte-1eq1249{margin-top:15px}.label.svelte-1eq1249{font-size:12px;font-weight:500;color:#999;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.items.svelte-1eq1249{display:flex;flex-direction:column;gap:8px;padding-left:30px;.item:where(.svelte-1eq1249){position:relative;font-size:14px;color:#666;.line:where(.svelte-1eq1249){position:absolute;top:15px;left:-17.5px;width:1px;height:calc(100% - 5px);background:#ccc}.dot:where(.svelte-1eq1249){position:absolute;left:-20px;top:6px;width:6px;height:6px;background:#ccc;border-radius:50%}&:last-child .line:where(.svelte-1eq1249){display:none}}}.summary-wrap.svelte-1eq1249 .nabu-editor{outline:none}.content-editor.svelte-1ub9cwu{position:relative;margin-top:8px;padding-top:12px;border-top:1px solid hsl(0,0%,92%);[data-block-type=paragraph]{font-size:14px;color:#333;line-height:1.7;outline:none;border-radius:4px;padding:2px 4px;margin:0 0 8px -4px;border:1px solid transparent;transition:border-color .15s ease,background .15s ease;&:focus-within{border-color:#d9d9d9;background:#fafafa}}[data-block-type=heading]{outline:none;border-radius:4px;padding:2px 4px;margin-left:-4px;border:1px solid transparent;transition:border-color .15s ease,background .15s ease;&:focus-within{border-color:#d9d9d9;background:#fafafa}}[data-block-type=list]{padding-left:20px;margin-bottom:8px}[data-block-type=list-item]{font-size:14px;color:#333;line-height:1.7;outline:none;min-height:1.5em}}.placeholder.svelte-1ub9cwu{position:absolute;font-size:14px;color:#b3b3b3;pointer-events:none;user-select:none;&.hidden{display:none}.content-editor:where(.svelte-1ub9cwu):focus-within &{display:none}}.content-read.svelte-1ub9cwu{margin-top:8px;padding-top:12px;border-top:1px solid hsl(0,0%,92%)}._.svelte-jwlhkk{background:#ededed;border:1px solid hsl(0,0%,90%);border-radius:6px;padding:2px;.head:where(.svelte-jwlhkk){display:flex;flex-direction:column;padding:8px;h3:where(.svelte-jwlhkk){font-size:13px;text-transform:uppercase;letter-spacing:1px;font-weight:400}p:where(.svelte-jwlhkk){font-size:12px;color:gray}}}.releases.svelte-jwlhkk{display:flex;flex-direction:column;background:#fafafa;border:1px solid hsl(0,0%,90%);border-radius:6px;padding:5px;.release:where(.svelte-jwlhkk){appearance:none;background:none;border:none;font:inherit;text-align:left;width:100%;display:flex;align-items:center;padding:6px 8px;border-radius:4px;transition:background .15s ease;cursor:pointer;&:hover{background:#0000000d}.icon:where(.svelte-jwlhkk){margin-right:8px;height:18px;width:18px;padding:2px;border:1px solid hsla(0,0%,30%,.1);border-radius:3px;display:flex;align-items:center;justify-content:center;background:#00000008;position:relative;&.checked{background:#0ec89a;color:#fff;border-color:#0ca780}.check-icon:where(.svelte-jwlhkk),.x-icon:where(.svelte-jwlhkk){display:flex;align-items:center;justify-content:center;transition:opacity .15s ease}.x-icon:where(.svelte-jwlhkk){position:absolute;opacity:0}}&.selected:hover .icon:where(.svelte-jwlhkk){background:#c33;border-color:#ab2b2b;.check-icon:where(.svelte-jwlhkk){opacity:0}.x-icon:where(.svelte-jwlhkk){opacity:1}}.version:where(.svelte-jwlhkk){color:#333;font-size:12px}}}._.svelte-r0l102{display:flex;align-items:center;gap:10px}.tag.svelte-r0l102{font-family:Space Mono,monospace;font-size:11px;color:#666;background:#f2f2f2;border:1px solid hsl(0,0%,88%);border-radius:4px;padding:3px 7px;white-space:nowrap}.platforms.svelte-r0l102{display:flex;align-items:center;gap:4px;margin-left:auto}.os-wrap.svelte-r0l102{position:relative}.os-btn.svelte-r0l102{display:flex;align-items:center;justify-content:center;width:26px;height:26px;color:#737373;background:#fafafa;border:1px solid hsl(0,0%,88%);border-radius:5px;cursor:pointer;transition:background .12s,border-color .12s,color .12s;svg{width:14px;height:14px}&:hover,&.active{background:#ededed;border-color:#b8b8b8;color:#262626}}.popover.svelte-r0l102{position:absolute;bottom:calc(100% + 5px);right:0;background:#fff;border:1px solid hsl(0,0%,88%);border-radius:6px;box-shadow:0 4px 12px #00000014;padding:3px;display:flex;flex-direction:column;min-width:130px;z-index:10}.popover-header.svelte-r0l102{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#999;padding:4px 8px 2px}.variant.svelte-r0l102{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#4d4d4d;text-decoration:none;padding:5px 8px;border-radius:4px;white-space:nowrap;transition:background .1s,color .1s;svg{width:12px;height:12px;opacity:0;transition:opacity .1s;flex-shrink:0}&:hover{background:#f2f2f2;color:#1a1a1a;svg{opacity:1}}}.head.svelte-15evat2{display:flex;flex-direction:column;gap:10px;height:150px;.sep:where(.svelte-15evat2){background:#0000000d;height:1px;width:100%;margin-top:auto}}.entry-wrap.svelte-15evat2{width:100%;padding:0 15px;min-height:80px;position:relative}._.svelte-15evat2{width:100%;display:flex;flex-direction:column;gap:8px}.meta.svelte-15evat2{display:flex;align-items:center;gap:7px;flex-wrap:wrap;.sep:where(.svelte-15evat2){color:#4d4d4d;font-size:11px}.version:where(.svelte-15evat2){font-size:10px;font-family:Space Mono,monospace;color:#737373}.draft:where(.svelte-15evat2),.publish-toggle:where(.svelte-15evat2){display:flex;align-items:center;gap:3px;margin-left:auto;font-size:10px;text-transform:uppercase;border-radius:3px;padding:1px 5px;border:1px solid hsl(0,0%,30%,.1);background:#fff;color:#666;cursor:default;.icon:where(.svelte-15evat2){width:12px;height:12px}}.publish-toggle:where(.svelte-15evat2){cursor:pointer;transition:background .15s,border-color .15s,color .15s;&:hover{background:#f5f5f5;border-color:#b3b3b3}&.published{background:#f0faf3;border-color:#a6d9b8;color:#2e6b44}&.published:hover{background:#e0f5e8}&.loading{opacity:.5;cursor:wait}}}.empty.svelte-15evat2{display:flex;align-items:center;justify-content:center;min-height:80px;span:where(.svelte-15evat2){font-size:11px;color:#999;font-family:Space Mono,monospace}}.project.svelte-19rz0hz{width:100%;max-width:700px;display:flex;flex-direction:column;align-items:center;padding:40px 10px}.desc.svelte-19rz0hz{font-size:13px;text-align:center;margin-bottom:10px;color:gray}.hero.svelte-19rz0hz{width:calc(100% - 20px);aspect-ratio:2 / 1;background:#0000001a;border-radius:7px;background-size:cover;background-position:center}.networks.svelte-19rz0hz{display:flex;align-items:center;justify-content:flex-end;gap:5px;padding:8px 13px;margin-bottom:20px;width:100%;a:where(.svelte-19rz0hz){height:16px;color:gray;display:inline-flex;align-items:center;gap:4px;transition:color .15s ease;&.net-icon{width:16px}&.link{width:auto;margin-left:auto}&:hover{color:#1a1a1a}.icon:where(.svelte-19rz0hz){height:16px;width:16px;flex-shrink:0}.label:where(.svelte-19rz0hz){font-size:12px;text-transform:uppercase;letter-spacing:1px;font-family:Space Grotesk,sans-serif;font-weight:400}}.share:where(.svelte-19rz0hz){height:16px;width:16px;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;padding:2px;color:gray;cursor:pointer;transition:color .15s ease;&:hover{color:#1a1a1a}}.rss:where(.svelte-19rz0hz){height:13px;width:14px;color:#4d4d4d;opacity:.5;transition:all .2s ease;&:hover{opacity:1;color:#e88c30}}}._.svelte-12bj7h9{display:flex;align-items:center;position:relative;input:where(.svelte-12bj7h9){background:transparent;border:none;outline:none;color:#b3b3b3;font-size:14px;text-transform:uppercase;field-sizing:content;&::placeholder{color:#666;opacity:1}&.has-delta::placeholder{color:#b3b3b3}}.icon-wrapper:where(.svelte-12bj7h9){position:relative;width:16px;height:16px;margin-right:5px;flex-shrink:0}.icon:where(.svelte-12bj7h9){position:absolute;inset:0;color:#666;display:flex;align-items:center;justify-content:center}.selector:where(.svelte-12bj7h9){position:absolute;transform-origin:bottom left;bottom:calc(100% + 10px);left:0;background:#1f1f1f;border-radius:5px;display:flex;flex-direction:column;translate:-10px 0;width:100px;border:1px solid hsl(0,0%,100%,.1);padding:5px;.option:where(.svelte-12bj7h9){padding:5px 15px;color:#b3b3b3;font-size:13px;text-transform:uppercase;cursor:pointer;transition:background .15s ease;border-radius:5px;&:hover{background:#333}&.selected{background:#333}}}}.components.svelte-jlffo1{width:100%;max-width:700px;display:flex;flex-direction:column}.controls.svelte-jlffo1{display:flex;flex-direction:column;width:100%;max-width:700px;margin:0 auto;.head:where(.svelte-jlffo1){display:flex;align-items:center;height:40px;position:relative;width:100%}}.views.svelte-o8ma4c{display:grid;width:100%;overflow-x:hidden}.view.svelte-o8ma4c{grid-column:1;grid-row:1;width:100%;display:flex;justify-content:center}.main-wrapper.svelte-o8ma4c{position:relative;width:100%;flex:1;overflow:hidden;display:flex;flex-direction:column;&:before,&:after{content:"";position:absolute;left:0;right:0;height:48px;pointer-events:none;z-index:10}&:before{top:0;backdrop-filter:blur(6px);background:linear-gradient(to bottom,#ffffff40,#ffffff0a);mask-image:linear-gradient(to bottom,black 0%,transparent 100%)}&:after{bottom:0;backdrop-filter:blur(6px);background:linear-gradient(to top,#ffffff40,#ffffff0a);mask-image:linear-gradient(to top,black 0%,transparent 100%)}}.main.svelte-o8ma4c{padding:0 0 10px;display:flex;flex-direction:column;align-items:center;width:100%;background:#0000000d;overflow:auto;flex:1}.header.svelte-o8ma4c{display:flex;flex-direction:column;align-items:center;.identity:where(.svelte-o8ma4c){display:flex;align-items:center;gap:10px;padding:5px 10px;h1:where(.svelte-o8ma4c){font-size:13px;color:#e6e6e6;font-weight:500;text-transform:uppercase;letter-spacing:1px}}.switch:where(.svelte-o8ma4c){display:flex;gap:2px;background:#1f1f1f;border-radius:8px;padding:3px;margin-bottom:4px;button:where(.svelte-o8ma4c){background:none;border:none;padding:4px 14px;border-radius:5px;cursor:pointer;color:#666;font-size:11px;font-family:Space Grotesk,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1px;transition:color .15s ease,background .15s ease;&:hover{color:#a6a6a6}&.active{background:#383838;color:#e6e6e6}}}}
