.funnel-element-art{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:100%;height:100%;display:block;overflow:visible}.funnel-element-art--page{filter:drop-shadow(0 3px 4px #20203510)}.funnel-library{--funnel-panel:var(--surface,#fff);--funnel-ink:var(--ink,#242432);--funnel-muted:var(--muted,#777786);--funnel-line:var(--line,#e6e4ee);color:var(--funnel-ink);pointer-events:none;flex-direction:column;min-height:0;display:flex}.funnel-library-toolbar{pointer-events:auto;border:1px solid var(--line-strong,var(--funnel-line));background:var(--funnel-panel);border-radius:16px;align-items:center;gap:9px;padding:8px;display:flex;box-shadow:0 6px 24px #17171c15}.funnel-library-mark{color:var(--brand-action,#c2410c);flex:none;align-items:center;gap:6px;padding:0 7px;display:flex}.funnel-library-mark>span{letter-spacing:-.025em;font-size:12px;font-weight:800}.funnel-library-tabs{background:var(--surface-soft,#f5f4f8);border:1px solid var(--funnel-line);border-radius:11px;flex:none;gap:3px;padding:3px;display:flex}.funnel-library-tabs button{color:var(--funnel-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:12px;display:flex}.funnel-library-tabs button[aria-selected=true]{background:var(--funnel-panel);color:var(--brand-action,#c2410c);font-weight:750;box-shadow:0 2px 8px #2623350c}.funnel-library-search{border:1px solid var(--funnel-line);min-width:85px;color:var(--funnel-muted);background:var(--surface-soft,#f5f4f8);border-radius:10px;flex:1;align-items:center;gap:7px;padding:9px 10px;display:flex}.funnel-library-search:focus-within{border-color:#ff8f50;box-shadow:0 0 0 2px #ff8f501a}.funnel-library-search input{width:100%;min-width:0;color:var(--funnel-ink);background:0 0;border:0;outline:0;font-size:12px}.funnel-library-search button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.funnel-library-collapse{background:var(--surface-soft,#f5f4f8);width:32px;height:34px;color:var(--funnel-muted);cursor:pointer;border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.funnel-library-gallery{pointer-events:auto;border:1px solid var(--line-strong,var(--funnel-line));background:var(--funnel-panel);border-radius:18px;flex-direction:column;min-height:0;margin-top:8px;display:flex;overflow:hidden;box-shadow:0 14px 38px #17171c1a}.funnel-library-gallery[hidden]{display:none}.funnel-library-gallery-heading{border-bottom:1px solid var(--funnel-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 17px 12px;display:flex}.funnel-library-gallery-heading>div:first-child{flex-direction:column;gap:3px;display:flex}.funnel-library-gallery-heading strong{font-size:13px}.funnel-library-gallery-heading span{color:var(--funnel-muted);font-size:11px}.funnel-format-choice{background:var(--surface-soft,#f5f4f8);border:1px solid var(--funnel-line);border-radius:10px;gap:3px;padding:3px;display:flex}.funnel-format-choice button{min-height:30px;color:var(--funnel-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:flex}.funnel-format-choice button[aria-pressed=true]{background:var(--funnel-panel);color:var(--brand-action,#c2410c);font-weight:700;box-shadow:0 1px 5px #17171c0d}.funnel-library-results{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:16px;overflow:auto}.funnel-library-section+.funnel-library-section{margin-top:20px}.funnel-library-section h3{letter-spacing:.04em;color:var(--funnel-muted);align-items:center;gap:8px;margin:0 1px 10px;font-size:10px;font-weight:750;display:flex}.funnel-library-section h3:after{content:"";background:var(--funnel-line);flex:1;height:1px}.funnel-library-section h3>span{opacity:.7;font-size:10px;font-weight:500}.funnel-library-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:9px;display:grid}.funnel-library-grid--page{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px}.funnel-library-grid--portrait{grid-template-columns:repeat(auto-fill,minmax(116px,1fr))}.funnel-library-card{border:1px solid var(--funnel-line);background:var(--funnel-panel);min-width:0;color:var(--funnel-ink);text-align:center;cursor:grab;border-radius:13px;flex-direction:column;align-items:center;padding:10px 8px 11px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.funnel-library-card:hover{border-color:#ff8f50;transform:translateY(-2px);box-shadow:0 5px 14px #f4771614}.funnel-library-card:active{cursor:grabbing}.funnel-library-card:focus-visible,.funnel-library button:focus-visible,.funnel-format-choice button:focus-visible{outline-offset:3px;outline:2px solid #f47716}.funnel-library-card-art{width:66px;height:66px;margin-bottom:8px}.funnel-library-grid--page .funnel-library-card-art{aspect-ratio:320/214;width:100%;height:auto;margin:0 0 8px}.funnel-library-grid--portrait .funnel-library-card-art{aspect-ratio:220/360;width:100%;max-width:130px}.funnel-library-card strong{overflow-wrap:anywhere;width:100%;font-size:11px;font-weight:650;line-height:1.4}.funnel-library-card-description{display:none}.funnel-library-card-add{color:#f47716;display:none;position:absolute;top:5px;right:5px}.funnel-library-card:hover .funnel-library-card-add{display:block}.funnel-library-footer{border-top:1px solid var(--funnel-line);color:var(--funnel-muted);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 17px;font-size:10px;display:flex}.funnel-library-footer>span:last-child{align-items:center;gap:6px;display:flex}.funnel-library-empty{text-align:center;color:var(--funnel-muted);flex-direction:column;align-items:center;padding:26px 12px;display:flex}.funnel-library-empty strong{color:var(--funnel-ink);margin-top:14px;font-size:14px}.funnel-library-empty p{font-size:12px}.funnel-library-empty button{border:1px solid var(--funnel-line);color:var(--brand-action,#c2410c);cursor:pointer;background:0 0;border-radius:9px;margin-top:8px;padding:9px 13px}@media (prefers-reduced-motion:reduce){.funnel-library-card{transition:none}}.funnel-library-toolbar{flex-shrink:0}
.editor-shell--funnel .editor-canvas{container-type:inline-size}.editor-shell--funnel .funnel-library{z-index:23;top:14px;left:calc(var(--funnel-rail-width,52px) + 28px);width:min(720px,calc(100% - var(--funnel-rail-width,52px) - 54px));max-height:calc(100% - 162px);position:absolute}.editor-shell--funnel .funnel-library-gallery{width:min(720px,100%);max-height:430px}.funnel-library-controls{flex:none;min-width:0}.editor-shell--funnel .funnel-library.has-context-tools{width:min(1440px,calc(100% - var(--funnel-rail-width,52px) - 54px))}.funnel-library.has-context-tools .funnel-library-controls{z-index:1;pointer-events:auto;border:1px solid var(--line-strong,var(--funnel-line));background:var(--funnel-panel);border-radius:16px;position:relative;box-shadow:0 6px 24px #17171c15}.funnel-library.has-context-tools .funnel-library-toolbar{box-shadow:none;background:0 0;border:0}.funnel-library-context-tools{border-top:1px solid var(--funnel-line);justify-content:center;min-width:0;padding:3px 0;display:flex}.funnel-library-context-tools .selection-toolbar.toolbar-balanced{max-width:calc(100% - 16px);min-height:40px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;position:relative;inset:auto;transform:none}.funnel-library-context-tools :is(.board-font-menu,.style-popover){overscroll-behavior:contain;max-height:min(360px,40dvh);overflow:auto}@container (max-width:1100px){.editor-shell--funnel .funnel-properties{max-height:calc(100% - 220px);top:128px}}@media (max-width:700px){.editor-shell--funnel .funnel-library,.editor-shell--funnel .funnel-library.has-context-tools{width:calc(100% - 24px);left:12px}}@container (max-width:700px){@media (min-width:701px){.editor-shell--funnel .funnel-library,.editor-shell--funnel .funnel-library.has-context-tools{width:calc(100% - 92px);left:76px}}.funnel-library-toolbar{grid-template-columns:1fr 32px;gap:7px;padding:7px;display:grid}.funnel-library-mark{display:none}.funnel-library-tabs{grid-area:1/1;grid-template-columns:repeat(3,1fr);display:grid}.funnel-library-tabs button{gap:4px;padding:7px 5px;font-size:11px}.funnel-library-collapse{grid-area:1/2/3;height:100%}.funnel-library-search{grid-area:2/1}.funnel-library-gallery-heading{flex-wrap:wrap;align-items:flex-start;gap:9px;padding:12px}.funnel-library-results{padding:12px}.funnel-library-grid{grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:7px}.funnel-library-grid--page{grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:9px}.funnel-library-grid--portrait{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.funnel-library-footer>span:last-child{display:none}.editor-shell--funnel .funnel-properties{max-height:calc(100% - 220px);top:128px}}@container (max-width:380px){.editor-shell--funnel .funnel-library,.editor-shell--funnel .funnel-library.has-context-tools{width:calc(100% - 20px);top:10px;left:10px}.funnel-library-tabs button{font-size:10px}}.funnel-properties{z-index:24;border:1px solid var(--line-strong,var(--line));background:var(--surface);width:278px;max-height:calc(100% - 120px);color:var(--ink);border-radius:18px;flex-direction:column;display:flex;position:absolute;top:18px;right:16px;overflow:hidden;box-shadow:0 16px 48px #17171c1a}.funnel-properties>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 17px 13px;display:flex}.funnel-properties>header span{color:#e66026;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.funnel-properties h2{letter-spacing:-.03em;margin:4px 0 0;font-size:15px}.funnel-properties button{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:6px 8px;display:inline-flex}.funnel-properties>header button{background:0 0;border:0}.funnel-properties-content{gap:13px;padding:16px;display:grid;overflow:auto}.funnel-properties-content>label{color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.funnel-properties input,.funnel-properties textarea{border:1px solid var(--line);background:var(--surface-soft);width:100%;min-width:0;color:var(--ink);font:500 12px/1.5 var(--font-manrope),sans-serif;border-radius:9px;padding:10px}.funnel-properties textarea{resize:vertical;min-height:72px}.funnel-properties input:focus,.funnel-properties textarea:focus{outline-offset:1px;outline:2px solid #ff6a2a66}.funnel-properties-content .brand-select{width:100%}.funnel-url-input{align-items:center;gap:7px;display:flex}.funnel-url-input a{color:#e66026;flex:none;place-items:center;padding:6px;display:grid}.funnel-property-color>span{color:var(--muted);align-items:center;gap:6px;margin-bottom:8px;font-size:11px;display:flex}.funnel-properties>footer{border-top:1px solid var(--line);align-items:center;gap:8px;padding:11px 16px;display:flex}.funnel-properties>footer .danger{color:#d54848;margin-left:auto}.funnel-properties button:disabled{opacity:.45;cursor:default}:root[data-theme=dark] .editor-shell--funnel .funnel-library{--brand-action:#ffad78}.mind-node.mind-node--funnel{border-radius:16px;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.mind-node--funnel .funnel-node-body{flex-direction:column;align-items:stretch;width:100%;min-width:0;height:auto;display:flex}.funnel-node-visual{height:var(--funnel-visual-height);pointer-events:none;flex:none;justify-content:center;align-items:center;display:flex}.funnel-node-visual>svg,.funnel-node-visual>.funnel-element-art{width:var(--funnel-visual-width);height:var(--funnel-visual-height);max-width:100%;max-height:100%}.funnel-node-caption{text-align:var(--node-text-align,center);color:var(--ink);flex:none;padding:9px 12px 3px;position:relative}.funnel-node-caption .funnel-node-title{width:100%;min-width:0;color:inherit;text-align:inherit;font:inherit;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;padding:2px 7px;line-height:1.3;display:block}.funnel-node-caption .funnel-node-title:focus{background:var(--surface);border-color:#ff6a2a99}.funnel-node-caption textarea.funnel-node-title{resize:none;white-space:normal;overflow:hidden}.funnel-node-caption p{opacity:.75;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:.72em;font-weight:450;line-height:1.4}.funnel-node-price{background:color-mix(in srgb,#ff6a2a 13%,var(--surface));color:var(--ink);border-radius:6px;margin:5px auto 0;padding:2px 7px;font-size:.72em;line-height:1.4;display:inline-block}.funnel-node-link{color:var(--muted);place-items:center;padding:4px;display:grid;position:absolute;bottom:3px;right:0}.mind-node--funnel.is-selected:after{content:"";height:max(calc(100% + 12px),calc(var(--funnel-content-height) + 12px));pointer-events:none;border:1px solid #ff6a2a99;border-radius:18px;position:absolute;top:-6px;left:-6px;right:-6px}.funnel-quick-insert__art{place-items:center;width:48px;height:46px;display:grid}.funnel-quick-insert__art svg{width:100%;height:100%}.quick-insert--funnel{width:min(340px,100% - 16px);max-height:min(70vh,100% - 16px);overflow:auto}.quick-insert--funnel .quick-insert__grid{grid-template-columns:repeat(3,1fr)}.quick-insert--funnel .quick-insert__grid button{height:82px;font-size:10px}@media (max-width:1050px){.funnel-properties{width:248px}}@media (max-width:1000px){.funnel-properties{width:min(268px,100% - 20px);max-height:calc(100% - 220px);top:126px;right:10px}}.ws-empty--funnel{padding:32px 25px}.ws-empty--funnel>svg{color:#ff6a2a}.funnel-property-format>span{color:var(--muted);margin-bottom:7px;font-size:11px;font-weight:700;display:block}.funnel-property-format .funnel-format-choice button{flex:1;font-size:11px}.funnel-node-caption .funnel-node-title{font-style:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.funnel-node-caption .funnel-node-description{resize:none;width:100%;min-width:0;color:inherit;text-align:inherit;font:450 .72em/1.4 var(--font-manrope),sans-serif;opacity:.78;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;padding:3px 4px;display:block}.funnel-node-caption .funnel-node-description:focus{opacity:1;background:var(--surface);border-color:#ff6a2a99}.funnel-code-input{tab-size:2;font:500 11px/1.6 ui-monospace,monospace!important}.funnel-price-preview{color:var(--ink);background:color-mix(in srgb,#ff9b36 12%,var(--surface));border-radius:8px;padding:8px 10px;font-size:12px}
.pdf-upload-zone{text-align:center;background:linear-gradient(135deg,#ff9b1810,#ff004410);border:1.5px dashed #f79b70;border-radius:24px;padding:55px 24px}.pdf-upload-zone h2{letter-spacing:-.6px;font-size:24px}.pdf-upload-zone p{max-width:460px;color:var(--muted,#737284);margin:12px auto 24px;line-height:1.7}.pdf-empty-art{color:#f45a29;background:#ff8c1a18;border-radius:24px;padding:22px;display:inline-flex;position:relative}.pdf-empty-art span{color:#fff;background:linear-gradient(135deg,#ffb52b,#f04);border-radius:14px;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:0;right:-12px;transform:rotate(12deg)}.pdf-document-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:24px;display:grid}.pdf-document-card{border:1px solid var(--border,#e1dfe7);background:var(--surface,#fff);border-radius:20px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 5px 20px #15132305}.pdf-document-card:hover{border-color:#fb8851;transform:translateY(-3px)}.pdf-open-label{color:#e25220;align-items:center;gap:8px;margin-top:4px;font-size:12px;font-weight:700;display:flex}.pdf-trash-button{color:var(--muted,#737284);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px;position:absolute;bottom:14px;right:14px}.pdf-trash-button:hover{color:#e04b24;background:#ff694418}.pdf-original-page{pointer-events:none;z-index:0;color:#3d4050;background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pdf-original-page canvas{object-fit:contain;max-width:100%;max-height:100%;display:block}.pdf-original-page p{font-size:13px;position:absolute}.pdf-original-page a{pointer-events:auto;color:#c44313;position:absolute;top:55%}.np-spread.is-pdf .np-page-content{isolation:isolate}.np-spread.is-pdf .np-block{z-index:1}.np-spread.is-pdf .np-binding{opacity:.3}.np-spread.is-pdf .np-page{background:#fff}.np-resize-guides{pointer-events:none;z-index:180;position:absolute;inset:0;overflow:visible}.np-resize-guides line{stroke:#f46033;stroke-width:1px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.np-resize-guides circle{fill:#fff;stroke:#f46033;stroke-width:1px;vector-effect:non-scaling-stroke}.np-spread.is-pdf{background:#fff;border:1px solid #d8dbe2;border-radius:8px;padding:0;box-shadow:0 12px 35px #20253416}.np-spread.is-pdf .np-binding,.np-spread.is-pdf .np-page-ornament{display:none}.np-spread.is-pdf .np-page{border-radius:8px}.pdf-editor .np-page-edge-right button:disabled{visibility:hidden}.pdf-editor .np-format-controls,.pdf-editor .np-insert-menu,.pdf-editor .np-selection-context{display:none}.pdf-editor .np-reading-hint{margin-bottom:14px}.pdf-upload-status{border-top:1px solid var(--border,#e1dfe7);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.pdf-upload-status>span{align-items:center;gap:8px;display:flex}.np-export-pdf-overlay .np-spread,.np-export-pdf-overlay .np-page,.np-export-pdf-overlay .np-page-content{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.np-export-pdf-overlay .np-page-number,.np-export-pdf-overlay :is(.np-spread,.np-page,.np-page-content):before,.np-export-pdf-overlay :is(.np-spread,.np-page,.np-page-content):after{display:none!important}.gs-sample-choice{color:#252738;background:#fff7ef;border:1px solid #ffc9ad;border-radius:14px;align-items:center;gap:15px;margin:20px 0;padding:18px;display:flex}.gs-sample-choice>svg{color:#a84421;flex:none}.gs-sample-choice>div{flex:1;min-width:0}.gs-sample-choice strong{font-size:15px}.gs-sample-choice p{margin:5px 0;font-size:13px;line-height:1.6}.gs-sample-choice>button:last-child{color:#755541;cursor:pointer;background:0 0;border:0;padding:10px}.gs-sample-choice .upload-progress{margin-top:12px}@media (max-width:700px){.gs-sample-choice{flex-wrap:wrap;padding:16px}.gs-sample-choice>div{flex-basis:calc(100% - 55px)}.gs-sample-choice>.ws-primary{margin-left:38px}}
.gs-workspace.is-library{--ws-gap:16px;--ws-card-radius:14px;grid-template-columns:224px minmax(0,1fr)}.gs-workspace .np-sidebar{padding:18px 12px 16px}.gs-workspace .np-sidebar>.np-brand{margin-bottom:16px}.gs-workspace .np-sidebar .brand__signature{width:170px;height:65px}.gs-workspace .np-nav{gap:3px;margin-bottom:16px}.gs-workspace .np-nav-item{border-radius:9px;gap:10px;min-height:40px;padding:9px 12px;font-size:14px;line-height:1.35}.gs-workspace .np-nav-item>svg{stroke-width:1.8px;width:19px;height:19px}.gs-workspace .np-sidebar-bottom{border-top:1px solid var(--np-line);padding-top:12px}.gs-workspace .np-sidebar-bottom .np-nav-item{min-height:34px;padding:8px 12px;font-size:12.5px}.gs-workspace .np-sidebar-bottom .np-nav-item>svg{width:16px;height:16px}.gs-workspace .ws-project-heading{padding:10px 10px 8px;font-size:13px}.gs-workspace .ws-project-heading>span>svg{width:18px;height:18px}.gs-workspace .ws-tree-project-row .np-project-item{min-height:34px;padding:7px 5px 7px 12px;font-size:12px}.gs-workspace .ws-tree-contents{margin-left:22px;padding-left:8px}.gs-workspace .ws-tree-group ul{padding-left:12px}.gs-workspace.is-library .np-header{gap:16px;min-height:64px;padding:12px 24px}.ws-home-search{border-radius:10px;flex:1;gap:10px;width:auto;min-width:0;max-width:560px;height:40px}.ws-home-search input{font-size:13px}.gs-workspace.is-library .ws-library{max-width:1400px;padding:0 24px 32px}.ws-home-hero{border-radius:16px;padding:18px}.ws-home-hero h1{margin-bottom:6px;font-size:clamp(27px,2.5vw,38px);line-height:1.15}.ws-home-hero h2{margin-bottom:8px;font-size:clamp(21px,1.8vw,27px);line-height:1.25}.ws-home-hero p{max-width:560px;font-size:13px;line-height:1.5}.ws-home-create-grid{gap:var(--ws-gap);margin-top:var(--ws-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.ws-home-create-card,.ws-home-create-card--funnel{border-radius:var(--ws-card-radius);grid-column:auto;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:8px;min-height:202px;padding:18px}.ws-home-create-copy>svg{width:28px;height:28px;margin-bottom:8px}.ws-home-create-copy h2{margin-bottom:7px;font-size:22px}.ws-home-create-copy p,.ws-home-create-card--funnel .ws-home-create-copy p{min-height:36px;margin:0 0 16px;font-size:12px;line-height:1.5}.ws-home-create-button{border-radius:9px;gap:7px;min-height:38px;padding:8px 11px;font-size:12px}.ws-home-create-button svg{width:16px;height:16px}.ws-home-create-art,.ws-home-create-card--funnel .ws-home-create-art{justify-self:stretch;width:100%;min-width:0}.ws-home-section-heading{gap:12px;margin:24px 0 12px}.ws-home-section-heading h2{font-size:22px;line-height:1.3}.ws-home-recent-grid{gap:var(--ws-gap)}.ws-home-recent-card{border-radius:var(--ws-card-radius)}.ws-home-recent-open{border-radius:var(--ws-card-radius);padding:12px}.ws-home-recent-preview{height:142px}.ws-home-recent-meta{gap:8px;margin-top:10px}.ws-home-recent-meta h3{font-size:14px;font-weight:700;line-height:1.4}.ws-home-recent-meta p{font-size:11px;line-height:1.5}.gs-workspace .ws-library-heading{align-items:flex-start;gap:24px;margin-bottom:20px;padding-bottom:18px}.gs-workspace .ws-library-heading h1{font-size:30px;line-height:1.2}.gs-workspace .ws-library-heading>div>p.np-eyebrow{margin-bottom:8px;font-size:10px}.gs-workspace .ws-library-heading>div>p:not(.np-eyebrow){margin:8px 0 0;font-size:13px;line-height:1.5}.gs-workspace .ws-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.gs-workspace .ws-primary,.gs-workspace .ws-secondary{min-height:38px;padding:8px 12px;font-size:12px}.gs-workspace .ws-library-filter{justify-content:flex-end;margin-bottom:16px}.gs-workspace .ws-section-heading{gap:10px;margin:0 0 14px}.gs-workspace .ws-section-heading h2{font-size:20px;font-weight:700}.gs-workspace .ws-section-heading>.ws-section-icon{border-radius:9px;width:32px;height:32px}.gs-workspace .ws-section-icon svg{width:18px;height:18px}.gs-workspace .ws-section-heading>.ws-section-count{min-width:24px;height:23px;font-size:11px}.gs-workspace .ws-library>section+section{margin-top:28px}.gs-workspace .ws-book-grid,.gs-workspace .ws-board-grid{gap:var(--ws-gap);grid-template-columns:repeat(auto-fill,minmax(215px,1fr));display:grid}.gs-workspace .ws-book-card,.gs-workspace .ws-board-card{border:1px solid var(--np-line);border-radius:var(--ws-card-radius);background:var(--np-surface);min-width:0;overflow:hidden}.gs-workspace .ws-document-preview{background:var(--np-soft);justify-content:center;align-items:center;height:164px;padding:12px;display:flex;overflow:hidden}.gs-workspace .ws-document-preview .ws-portrait-cover{flex:none;width:94px;height:142px;margin:0}.gs-workspace .ws-document-preview .np-cover-title{font-size:13px}.gs-workspace .ws-document-preview>.ws-board-preview{background:0 0;border:0;width:100%;height:100%;padding:0}.gs-workspace .ws-document-preview .ws-whiteboard{height:100%;margin:0}.gs-workspace .ws-document-preview .ws-whiteboard-surface{height:calc(100% - 8px)}.gs-workspace .ws-book-open .np-card-meta,.gs-workspace .ws-board-card .np-card-meta{min-height:67px;padding:12px}.gs-workspace .ws-book-open .np-card-meta>strong,.gs-workspace .ws-board-card .np-card-meta>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:650;display:-webkit-box;overflow:hidden}.gs-workspace .ws-book-card .ws-card-actions,.gs-workspace .ws-board-card .ws-card-actions{border-top:1px solid var(--np-line);margin:0;padding:9px 12px}.gs-workspace .ws-template-gallery{margin-top:28px}.gs-workspace .ws-template-grid{gap:var(--ws-gap);grid-template-columns:repeat(auto-fill,minmax(215px,1fr))}.gs-workspace .ws-template-heading h2{font-size:22px}.gs-workspace .ws-template-heading p{font-size:13px}.gs-workspace .ws-template-card{border-radius:var(--ws-card-radius)}.gs-workspace .ws-template-card-art{height:164px;padding:12px}.gs-workspace .ws-template-card-art .np-cover-preview,.gs-workspace .ws-template-card-art .np-cover{width:94px;height:142px}.gs-workspace .ws-template-card-info{padding:12px}.gs-workspace .ws-template-card-info h3{margin:7px 0;font-size:14px}.gs-workspace .ws-template-card-info p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:12px;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}[data-theme=dark] .ws-home-create-card:first-child{border-top-width:1px;box-shadow:inset 0 2px #f7a355,0 7px 20px #00000024}[data-theme=dark] .ws-home-create-card:last-child{border-top-width:1px;box-shadow:inset 0 2px #f58098,0 7px 20px #00000024}@media (max-width:1100px){.gs-workspace.is-library{grid-template-columns:210px minmax(0,1fr)}.ws-home-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-home-create-card{min-height:180px}.ws-home-create-card--funnel{grid-column:1/-1;grid-template-columns:1fr 1fr;min-height:144px}.ws-home-create-card--funnel .ws-home-create-art{justify-self:end;max-width:280px}.ws-home-recent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-home-recent-preview{height:120px}}@media (max-width:800px){.gs-workspace.is-library{grid-template-columns:1fr}.gs-workspace .np-sidebar{padding:10px 16px}.gs-workspace .np-sidebar>.np-brand{justify-content:flex-start;margin-bottom:8px}.gs-workspace .np-sidebar .brand__signature{width:140px;height:52px}.gs-workspace .np-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-bottom:8px}.gs-workspace .np-sidebar .np-nav>.np-nav-item{gap:5px;min-height:38px;padding:8px 6px;font-size:12px}.gs-workspace .np-sidebar-bottom{border:0;padding:0}.gs-workspace .np-sidebar-bottom .np-nav-item{width:32px;height:32px;padding:6px;font-size:0}.gs-workspace .ws-project-tree{max-height:132px}.gs-workspace.is-library .np-header{min-height:58px;padding:10px 16px}.gs-workspace.is-library .ws-library{padding:0 16px 28px}.gs-workspace .ws-library-heading{flex-wrap:wrap;gap:14px}.gs-workspace .ws-heading-actions{justify-content:flex-start}}@media (max-width:560px){.gs-workspace .np-sidebar .np-nav>.np-nav-item{flex-direction:column;gap:5px;padding:6px 2px;font-size:10px}.ws-home-hero{padding:12px}.ws-home-hero h1{font-size:27px}.ws-home-create-grid,.ws-home-recent-grid{grid-template-columns:1fr}.ws-home-create-card,.ws-home-create-card--funnel{grid-column:auto;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);min-height:172px;padding:16px}.ws-home-create-copy{display:block}.ws-home-create-copy h2{font-size:21px}.ws-home-create-art{margin:0}.ws-home-recent-preview{height:150px}.gs-workspace .ws-book-grid,.gs-workspace .ws-board-grid,.gs-workspace .ws-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gs-workspace .ws-document-preview,.gs-workspace .ws-template-card-art{height:136px;padding:8px}.gs-workspace .ws-document-preview .ws-portrait-cover,.gs-workspace .ws-template-card-art .np-cover-preview,.gs-workspace .ws-template-card-art .np-cover{width:78px;height:118px}.gs-workspace .ws-card-actions>button{font-size:10px}}
.funnel-node-caption :is(.funnel-node-title,.funnel-node-description){overflow-wrap:anywhere;white-space:pre-wrap;overflow:hidden}.react-flow__node:has(>.mind-node--funnel){height:auto!important}.mind-node.mind-node--funnel{min-height:var(--funnel-base-height);justify-content:flex-start;align-items:flex-start;height:auto!important}.editor-canvas .react-flow__controls{right:238px}.funnel-instructions-button{border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);font:600 11px/1.35 var(--font-manrope),sans-serif;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:7px auto 0;padding:6px 9px;display:inline-flex}.funnel-instructions-button.has-instructions{color:var(--ink);background:color-mix(in srgb,#ff6a2a 12%,var(--surface));border-color:#ff6a2a88}.funnel-instructions-status{color:#c2410c;place-items:center;display:grid}.funnel-instructions-button:hover{background:color-mix(in srgb,#ff6a2a 18%,var(--surface));border-color:#ff6a2a}.funnel-instructions-property{gap:7px;display:grid}.funnel-instructions-property>span{color:var(--muted);font-size:11px;font-weight:700}.funnel-instructions-property>.funnel-instructions-button{justify-content:flex-start;margin:0;padding:9px 10px;font-size:12px}.funnel-instructions-property>small{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font-size:11px;line-height:1.45}.funnel-instructions-window{z-index:5000;background:var(--surface);width:min(350px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);box-shadow:var(--shadow-float);font-family:var(--font-manrope),sans-serif;border:1px solid #ff6a2a88;border-radius:15px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.funnel-instructions-window>header{border-bottom:1px solid var(--line);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(115deg,#ff6a2a22,#ff00401a);align-items:center;gap:9px;padding:13px 12px;display:flex}.funnel-instructions-window>header>div{flex:1;gap:3px;min-width:0;display:grid}.funnel-instructions-window header span{letter-spacing:.08em;color:var(--muted);font-size:9px;font-weight:750}.funnel-instructions-window header strong{overflow-wrap:anywhere;font-size:13px}.funnel-instructions-window header button{background:var(--surface);width:30px;height:30px;color:var(--ink);cursor:pointer;border:0;border-radius:7px;place-items:center;display:grid}.funnel-instructions-content{min-height:0;padding:13px;overflow:auto}.funnel-instructions-content textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--surface-soft);width:100%;min-height:130px;max-height:50dvh;color:var(--ink);font:400 13px/1.65 var(--font-manrope),sans-serif;border-radius:9px;outline:none;padding:11px}.funnel-instructions-content textarea:focus{border-color:#ff6a2a;box-shadow:0 0 0 2px #ff6a2a22}.funnel-instructions-content footer{color:var(--muted);gap:5px;margin-top:9px;font-size:11px;display:grid}.funnel-instructions-content footer>span{align-items:center;gap:5px;display:flex}.funnel-instructions-content footer .has-instructions{color:var(--ink);font-weight:650}.funnel-instructions-content footer small{font-size:10px}.text-overflow-indicators{pointer-events:none;z-index:1400;position:fixed;inset:0}.text-overflow-fade{pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;transform:translate(-50%,-50%)}.text-overflow-hint{background:var(--surface,#fff);color:#c2410c;pointer-events:auto;cursor:pointer;border:1px solid #ff6a2a88;border-radius:6px;place-items:center;min-width:0;min-height:0;padding:0;display:grid;box-shadow:0 1px 4px #0001}.text-overflow-hint:hover{background:#fff2df}.text-overflow-hint:focus-visible,.funnel-instructions-button:focus-visible{outline-offset:2px;outline:2px solid #ff6a2a}.np-object .np-object-text{scrollbar-width:thin;overflow-y:auto}.np-object span.np-object-text{pointer-events:auto;align-content:safe center;display:block}[data-theme=dark] .text-overflow-hint{color:#ff9a60}.object-rotation-guides{z-index:1900;pointer-events:none;color:#c2410c;font:600 11px var(--font-manrope),sans-serif;position:fixed}.object-rotation-guides svg{overflow:visible}.object-rotation-guides :is(circle,path){fill:none;stroke:#ff6a2a99;stroke-width:1px;stroke-dasharray:4 4}.object-rotation-guides .rotation-direction{stroke:#ff6a2a;stroke-width:2px;stroke-dasharray:none}.object-rotation-guides text{fill:currentColor;font-size:9px}.object-rotation-guides strong{background:var(--surface);border:1px solid #ff6a2a99;border-radius:6px;padding:4px 7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.node-delete-button{color:#cf352b}:is(textarea,[contenteditable],.np-object-text,.checklist-items){overscroll-behavior:contain}:is(.node-rich-text,.np-rich-input,.np-object textarea,.np-block-input,.node-caption,.funnel-node-title){-webkit-user-select:text;user-select:text}
.board-color-picker{color:var(--np-ink,var(--ink));font-size:11px}.board-color-picker .palette-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin:12px 0}.board-color-picker .palette-grid>button{cursor:pointer;border:1px solid #80808055;border-radius:7px;width:100%;min-width:0;height:26px;padding:0;box-shadow:inset 0 0 0 1px #ffffff26}.board-color-picker .palette-grid>button:hover{transform:translateY(-1px)}.board-color-picker .palette-grid>button.is-selected{outline-offset:2px;outline:2px solid #c2410c}.board-color-picker .palette-grid>button:focus-visible,.gs-quick-colors>button:focus-visible{outline-offset:3px;outline:2px solid #c2410c}.board-color-picker .color-picker-actions{gap:8px;margin:12px 0}.board-color-picker .color-picker-actions>button,.board-color-picker .color-custom{border:1px solid var(--np-line,var(--line));background:var(--np-soft,var(--surface-soft));width:auto;min-width:0;height:34px;color:inherit;border-radius:8px;flex:1;padding:6px 8px;font-size:11px}.board-color-picker .color-picker-actions>button>span{font-size:inherit;color:inherit;margin:0}.board-color-picker .color-custom input{flex:none;width:20px;height:22px}.board-color-picker .copied-colors{border-color:var(--np-line,var(--line))}.board-color-picker .copied-colors>strong,.board-color-picker .copied-colors>p{color:var(--np-muted,var(--muted));font-size:11px}.board-color-picker .copied-colors .palette-grid{max-height:150px;padding:3px;overflow:auto}.board-color-picker .color-picker-modes>button{width:auto;height:auto;min-height:30px;padding:6px 8px;font-size:11px}.style-popover>.house-color-button,.gs-color-popover>.house-color-button{border:1px solid var(--np-line,var(--line));background:var(--np-soft,var(--surface-soft));width:100%;height:auto;min-height:38px;color:var(--np-ink,var(--ink));border-radius:9px;justify-content:flex-start;gap:9px;margin:8px 0 12px;padding:7px 10px;display:flex}.style-popover>.house-color-button>i,.gs-color-popover>.house-color-button>i{flex:none;width:24px;height:24px}.style-popover>.house-color-button>span,.gs-color-popover>.house-color-button>span{color:inherit;text-transform:none;letter-spacing:normal;margin:0;font-size:11px;line-height:1.4}.gs-color-menu{color:var(--np-ink,var(--ink));flex:none;margin:0 4px;position:relative}.gs-color-menu>summary{width:68px;height:34px;color:inherit;border:1px solid var(--np-line,var(--line));background:var(--np-soft,var(--surface-soft));cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;list-style:none;display:flex}.gs-color-menu>summary:hover,.gs-color-menu[open]>summary{border-color:#ff6a2a}.gs-color-menu>summary:focus-visible{outline-offset:3px;outline:2px solid #c2410c}.gs-color-menu>summary>i{border:1px solid #80808066;border-radius:50%;flex:none;width:13px;height:13px}.gs-color-menu .gs-color-popover{z-index:150;border:1px solid var(--np-line,var(--line));background:var(--np-surface,var(--surface));width:274px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--np-ink,var(--ink));box-shadow:var(--shadow-float);overscroll-behavior:contain;text-align:left;border-radius:14px;padding:14px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.gs-color-popover>header{justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;display:flex}.gs-color-popover>header>span{font:700 11px/1.4 var(--font-manrope),sans-serif;text-transform:none;letter-spacing:normal;color:inherit}.gs-color-popover>header>small{color:var(--np-muted,var(--muted));flex:none;font-size:10px}.gs-quick-colors{flex:none;align-items:center;gap:7px;padding:4px 3px;display:flex}.gs-quick-colors>button{cursor:pointer;border:1px solid #80808055;border-radius:50%;width:24px;min-width:24px;height:24px;padding:0;display:block;box-shadow:inset 0 0 0 2px #ffffff45}.gs-quick-colors>button[aria-pressed=true]{outline-offset:2px;outline:2px solid #c2410c}.gs-quick-colors>button:hover{transform:translateY(-1px)}
.gs-upload-progress{background:var(--np-surface,var(--surface,#fff));color:var(--np-ink,var(--ink,#242432));border:1px solid #ff6a2a66;border-radius:13px;margin:14px 0;padding:14px}.gs-upload-progress-heading{align-items:center;gap:10px;display:flex}.gs-upload-progress-heading>svg{color:#c2410c;flex:none}.gs-upload-progress-heading>div{flex:1;min-width:0}.gs-upload-progress-heading strong{font-size:13px;line-height:1.5;display:block}.gs-upload-progress-heading span{text-overflow:ellipsis;white-space:nowrap;color:var(--np-muted,var(--muted,#686878));font-size:11px;display:block;overflow:hidden}.gs-upload-progress-heading>b{font-variant-numeric:tabular-nums;font-size:12px}.gs-upload-progress-heading>button,.gs-media-placement>button{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ff6a2a55;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.gs-upload-progress>progress{appearance:none;accent-color:#c2410c;background:#ffedd5;border:0;border-radius:10px;width:100%;height:8px;margin:12px 0 9px;display:block;overflow:hidden}.gs-upload-progress>progress::-webkit-progress-bar{background:#ffedd5;border-radius:10px}.gs-upload-progress>progress::-webkit-progress-value{background:linear-gradient(90deg,#ffbe3b,#ff6a2a,#ff0048);border-radius:10px;transition:width .15s}.gs-upload-progress>progress::-moz-progress-bar{background:linear-gradient(90deg,#ffbe3b,#ff6a2a,#ff0048);border-radius:10px}.gs-upload-progress>progress:indeterminate{background:linear-gradient(90deg,#ffedd5 0%,#ffbe3b 35%,#ff0048 50%,#ffedd5 75%) 0 0/200% 100%;animation:1.5s linear infinite gs-upload-wait}.gs-upload-progress>progress:indeterminate::-webkit-progress-bar{background:0 0}.gs-upload-progress>p{color:var(--np-muted,var(--muted,#686878));margin:0;font-size:11px;line-height:1.5}.gs-upload-progress--floating{z-index:160;width:min(420px,100vw - 32px);margin:0;position:fixed;top:82px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #24243226}.pdf-upload-status>.gs-upload-progress{flex:1;min-width:0;margin:0}.gs-media-placement{z-index:160;background:var(--np-surface,var(--surface,#fff));max-width:calc(100vw - 32px);color:var(--np-ink,var(--ink,#242432));border:1.5px solid #ff6a2a;border-radius:15px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #c2410c22}.gs-media-placement>svg{color:#c2410c;flex:none}.gs-media-placement>div{min-width:0}.gs-media-placement strong{font-size:14px;line-height:1.5;display:block}.gs-media-placement span{font-size:12px;line-height:1.5;display:block}.gs-media-placement small{text-overflow:ellipsis;white-space:nowrap;max-width:310px;color:var(--np-muted,var(--muted,#686878));font-size:10px;display:block;overflow:hidden}.gs-media-placement>kbd{color:var(--np-muted,var(--muted,#686878));font-size:10px}.gs-media-placement-cursor{z-index:2000;visibility:hidden;color:#9a3412;font:600 12px/1.3 var(--font-manrope),sans-serif;white-space:nowrap;pointer-events:none;background:#fff8f0;border:1px solid #ff6a2a;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;display:flex;position:fixed;box-shadow:0 4px 16px #24243220}@keyframes gs-upload-wait{to{background-position:-200% 0}}@media (max-width:700px){.gs-media-placement{gap:8px;width:calc(100vw - 32px);padding:12px;bottom:86px}.gs-media-placement>kbd{display:none}.pdf-upload-status{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.gs-upload-progress>progress:indeterminate,.gs-upload-progress .spin{animation:none}.gs-upload-progress>progress::-webkit-progress-value{transition:none}}
.gs-workspace .ws-book-grid,.gs-workspace .pdf-document-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:stretch;gap:20px;display:grid}.gs-workspace .ws-book-card,.gs-workspace .pdf-document-card{border:1px solid var(--np-line);background:var(--np-surface);border-radius:14px;box-shadow:0 4px 16px #24392d06}.gs-workspace .ws-book-card .ws-document-preview{aspect-ratio:2/3;background:var(--np-soft);height:auto;padding:20px 18px}.gs-workspace .ws-book-card .ws-document-preview .ws-portrait-cover{aspect-ratio:2/3;width:100%;height:auto;max-height:none;margin:0}.gs-workspace .ws-book-card .np-cover-label{font-size:8px}.gs-workspace .ws-book-card .np-cover-label svg{width:13px;height:13px}.gs-workspace .ws-book-open .np-card-meta>strong{font-size:14px;line-height:1.45}.gs-workspace .ws-book-card{flex-direction:column;display:flex}.gs-workspace .ws-project-badge{color:#b54314;vertical-align:middle;background:#fff1e7;border:1px solid #f4c8ac;border-radius:7px;align-self:flex-start;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:2px 0;padding:4px 7px;font-size:10px;font-weight:650;line-height:1.4;display:inline-flex}.gs-workspace .ws-project-badge>svg{color:#e96724;flex:none}.gs-workspace .ws-project-badge>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gs-workspace .ws-home-recent-meta>div{min-width:0}[data-theme=dark] .ws-project-badge{color:#ffd0ad;background:#412b21;border-color:#825239}[data-theme=dark] .ws-project-badge>svg{color:#ffab71}.gs-workspace .ws-book-open{flex:1}.pdf-document-card{flex-direction:column;display:flex}.pdf-document-cover-open{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.pdf-document-info{flex-direction:column;gap:7px;padding:12px 14px;display:flex}.pdf-document-rename{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:flex-start;gap:8px;padding:2px 0;display:flex}.pdf-document-rename strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:650;line-height:1.45}.pdf-document-rename svg{color:var(--np-muted);flex:none;margin-top:3px}.pdf-document-rename:hover,.pdf-document-rename:hover svg{color:var(--np-accent)}.pdf-document-rename:focus-visible,.pdf-document-cover-open:focus-visible,.pdf-document-actions button:focus-visible{outline:2px solid var(--np-accent);outline-offset:-2px}.pdf-document-info small{color:var(--np-muted);font-size:11px;line-height:1.6}.pdf-document-actions{border-top:1px solid var(--np-line);justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding:7px 8px 7px 14px;display:flex}.pdf-document-actions .pdf-open-label{cursor:pointer;background:0 0;border:0;margin:0;padding:4px 0}.pdf-document-actions .pdf-trash-button{flex:none;position:static}.pdf-cover-preview{aspect-ratio:2/3;background:var(--np-soft);place-items:center;width:100%;padding:20px 18px;display:grid;position:relative}.pdf-cover-sheet{color:#343848;background:#fff;border:1px solid #dadce3;border-radius:4px 9px 9px 4px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:3px 4px #e8e9ed,0 7px 17px #23243d12}.pdf-cover-sheet>img{object-fit:contain;width:100%;height:100%;display:block}.pdf-cover-placeholder{text-align:center;color:#9b6b50;flex-direction:column;align-items:center;gap:14px;padding:20px;display:flex}.pdf-cover-placeholder>span{font-size:11px;line-height:1.5}.pdf-cover-badge{letter-spacing:.08em;color:#b94418;background:#fff4ed;border:1px solid #edc2ae;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800;position:absolute;top:12px;right:12px}.gs-workspace .ws-funnel-card{border-top:3px solid #ed774b}.ws-funnel-preview{background:#fff7ee;border:1px solid #f1d8c7;border-radius:11px;flex-direction:column;gap:0;width:100%;height:100%;display:flex;overflow:hidden}.gs-workspace .ws-document-preview>.ws-board-preview.ws-funnel-preview,.gs-workspace .ws-home-recent-preview .ws-funnel-preview{background:#fff7ee;border:1px solid #f1d8c7;padding:0}.ws-funnel-preview-heading{color:#bd461c;letter-spacing:.09em;background:#fff0e2;border-bottom:1px solid #f1d8c7;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:800;display:flex}.ws-funnel-preview-heading>svg{flex:none;width:15px;height:15px}.ws-funnel-preview-heading,.ws-funnel-preview-legend{flex:none}.ws-funnel-preview-heading>i{background:#f7b66c;border-radius:50%;width:5px;height:5px}.ws-funnel-preview-heading>i:first-of-type{margin-left:auto}.ws-funnel-preview-heading>i:nth-of-type(2){background:#ef714e}.ws-funnel-preview-heading>i:last-of-type{background:#52a48c}.ws-funnel-preview-map{background-image:radial-gradient(#e9d4c3 .8px,#0000 .8px);background-size:10px 10px;flex:1;place-items:center;width:100%;min-height:0;display:grid}.ws-funnel-preview-map>svg{width:100%;height:100%;min-height:0}.ws-funnel-preview-map>.ws-board-preview-empty{color:#bc704a;background:0 0;min-height:90px;font-size:10px}.ws-funnel-preview-legend{color:#776356;background:#fff8f1;border-top:1px solid #f1d8c7;justify-content:space-around;gap:5px;padding:7px 5px;font-size:8px;display:flex}.ws-funnel-preview-legend>span{align-items:center;gap:4px;display:flex}.ws-funnel-preview-legend i{background:#e8a947;width:6px;height:6px;display:block}.ws-funnel-preview-legend .source{border-radius:50%}.ws-funnel-preview-legend .page{background:#ed784e;border-radius:1px}.ws-funnel-preview-legend .action{background:#54a38a;transform:rotate(45deg)}[data-theme=dark] .ws-funnel-preview,[data-theme=dark] .ws-document-preview>.ws-board-preview.ws-funnel-preview,[data-theme=dark] .ws-home-recent-preview .ws-funnel-preview{background:#322821;border-color:#70503e}[data-theme=dark] .ws-funnel-preview-heading,[data-theme=dark] .ws-funnel-preview-legend{color:#eab394;background:#392c24;border-color:#70503e}[data-theme=dark] .ws-funnel-preview-map{background-image:radial-gradient(#63503c .8px,#0000 .8px)}.board-image-stage{position:relative}.media-image-expand{color:#614534;cursor:pointer;opacity:0;background:#ffffffed;border:1px solid #dce0e5;border-radius:8px;place-items:center;width:29px;height:29px;transition:opacity .15s;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 8px #00000012}.board-image-stage:hover .media-image-expand,.media-image-expand:focus-visible,.is-selected .media-image-expand{opacity:1}.image-expansion{border:1px solid #dbdee5;border-radius:16px;width:min(1100px,95vw);max-width:95vw;max-height:94vh;padding:0;box-shadow:0 24px 80px #00000036}.image-expansion::backdrop{background:#1820279c}.image-expansion header{color:#29303c;border-bottom:1px solid #e4e6eb;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.image-expansion header strong{overflow-wrap:anywhere;font-size:14px}.image-expansion button{cursor:pointer;background:0 0;border:0;padding:5px}.image-expansion-zoom{align-items:center;gap:5px;margin-left:auto;display:flex}.image-expansion-zoom button{color:#a43d19;border-radius:6px;min-width:28px;font-size:12px}.image-expansion-zoom button:hover{background:#fff0e7}.image-expansion-zoom button:disabled{opacity:.35;cursor:default}.image-expansion>div{overscroll-behavior:contain;background:#f5f5f7;max-height:calc(94vh - 60px);padding:12px;overflow:auto}.image-expansion img{max-width:100%;height:auto;margin:auto;display:block}@media (max-width:560px){.gs-workspace .ws-book-grid,.gs-workspace .pdf-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gs-workspace .ws-book-card .ws-document-preview,.pdf-cover-preview{padding:14px 10px}.gs-workspace .ws-book-card .np-cover-label{gap:3px;font-size:6px}.gs-workspace .ws-book-card .np-cover-label svg{width:9px;height:9px}.pdf-cover-badge{padding:4px 6px;font-size:8px;top:7px;right:7px}.pdf-document-rename strong,.gs-workspace .ws-book-open .np-card-meta>strong{font-size:12px}.pdf-document-info small{font-size:10px}.media-image-expand{opacity:1}}@media (prefers-reduced-motion:reduce){.media-image-expand{transition:none}}
.account-usage-panel{min-width:0;color:var(--ink,#252638)}.account-plan-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.account-eyebrow{color:var(--muted,#747787);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.account-plan-header h3{margin:0;font-size:20px;line-height:1.3}.account-plan-badge{color:#b83d0a;white-space:nowrap;background:#fff1e7;border:1px solid #fdba94;border-radius:20px;padding:6px 10px;font-size:12px;font-weight:750}.account-resource-list{grid-template-columns:1fr 1fr;gap:9px;margin:0 0 20px;padding:0;list-style:none;display:grid}.account-resource-list li{border:1px solid var(--line,#e1e3ea);background:var(--surface,#fff);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:13px;font-size:13px;display:flex}.account-resource-list li span,.account-storage>div span{align-items:center;gap:8px;display:flex}.account-resource-list li svg{color:#c2410c;flex-shrink:0}.account-resource-list strong{white-space:nowrap;font-size:12px}.account-storage{border:1px solid var(--line,#e1e3ea);background:var(--surface,#fff);border-radius:12px;margin-bottom:14px;padding:15px}.account-storage>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.account-storage progress{appearance:none;background:var(--surface-soft,#f0f0f5);border:0;border-radius:8px;width:100%;height:7px;margin-top:14px;display:block;overflow:hidden}.account-storage progress::-webkit-progress-bar{background:var(--surface-soft,#f0f0f5);border-radius:8px}.account-storage progress::-webkit-progress-value{background:#e55b20;border-radius:8px}.account-storage progress::-moz-progress-bar{background:#e55b20;border-radius:8px}.account-storage p,.account-credit-box p{color:var(--muted,#747787);margin:8px 0 0;font-size:12px;line-height:1.5}.account-credit-box{border:1px solid var(--line,#e1e3ea);background:var(--surface-soft,#faf8f6);border-radius:12px;padding:16px}.account-credit-box>div{align-items:center;gap:8px;margin-bottom:9px;font-size:13px;display:flex}.account-credit-box svg{color:#c2410c}.account-credit-box>strong{font-size:17px}.account-feature-list{margin:18px 0 0;font-size:13px}.account-feature-list>div{border-bottom:1px solid var(--line,#e1e3ea);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.account-feature-list dt{color:var(--muted,#747787)}.account-feature-list dd{text-align:right;margin:0;font-weight:600}.account-notice{background:var(--surface-soft,#fff5ed);border-left:3px solid #f97332;border-radius:6px;margin:15px 0;padding:10px 12px;font-size:12px;line-height:1.6}.account-notice a{font-weight:700}.account-pro-link{color:#b83d0a;border:1px solid #fdba94;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:10px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.account-refresh{justify-content:flex-end;margin-top:12px;display:flex}.account-refresh button{color:var(--muted,#747787);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px;font-size:12px;display:flex}.account-refresh button:disabled{cursor:wait;opacity:.7}.account-usage-panel button:focus-visible,.account-usage a:focus-visible,.account-back:focus-visible{outline-offset:3px;outline:2px solid #c2410c}.account-loading,.account-error{padding:12px 0;font-size:13px;line-height:1.5}.account-error{color:var(--danger,#b42318)}.is-compact .account-plan-header h3{font-size:16px}.is-compact .account-resource-list li{padding:10px;font-size:12px}.account-page{width:min(100% - 40px,720px);color:var(--ink,#252638);margin:38px auto;padding-bottom:30px}.account-back{color:var(--muted,#747787);font-size:13px;text-decoration:none}.account-page-heading{align-items:center;gap:12px;margin:24px 0;display:flex}.account-page-heading h1{margin:0 0 6px;font-size:25px}.account-page-heading p{color:var(--muted,#747787);margin:0;font-size:13px}.account-page .account-usage-panel{border:1px solid var(--line,#e1e3ea);background:var(--surface,#fff);border-radius:20px;padding:26px}@media (max-width:480px){.account-page{width:calc(100% - 24px);margin-top:22px}.account-page .account-usage-panel{padding:16px}.account-resource-list{grid-template-columns:1fr}.account-plan-header{gap:8px}.account-plan-header h3{font-size:18px}.account-plan-badge{font-size:11px}.account-feature-list>div{gap:12px}.account-feature-list dd{max-width:60%}}.account-email-choice{align-items:start;gap:12px;margin:20px 0;font-size:13px;line-height:1.7;display:flex}.account-email-choice input{accent-color:#bc4410;flex-shrink:0;width:17px;height:17px}
.member-ai-hero{color:#fff;background:radial-gradient(at 95% 120%,#ffd45a9c,#0000 48%),radial-gradient(at 5% 100%,#ff6a2a8c,#0000 54%),linear-gradient(132deg,#35122d 0%,#851632 48%,#d92f42 100%);border:1px solid #ae2849;border-radius:28px;margin:0 0 28px;padding:32px 30px 26px;position:relative;overflow:hidden;box-shadow:0 16px 42px #6c183218}.member-ai-glow{pointer-events:none;opacity:.4;background-image:radial-gradient(#ffe5ad80 .8px,#0000 .8px);background-size:23px 23px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 38% 65%,#000);mask-image:linear-gradient(90deg,#000,#0000 38% 65%,#000)}.member-ai-heading{text-align:center;max-width:820px;margin:0 auto 23px;position:relative}.member-ai-signature{justify-content:center;align-items:center;gap:10px;margin-bottom:20px;display:flex}.member-ai-signature>img{border-radius:12px;box-shadow:0 5px 16px #22051844}.member-ai-signature>span:first-of-type{letter-spacing:-1px;text-align:left;font-size:20px;font-weight:850;line-height:.86}.member-ai-signature>strong{letter-spacing:.2px;color:#ffe1be;font-size:13px;font-weight:600}.member-ai-signature-divider{background:#fff5;width:1px;height:27px;margin:0 5px}.member-ai-heading h1{letter-spacing:-1.7px;color:#fff;margin:0;font-size:clamp(29px,3.2vw,48px);font-weight:800;line-height:1.08}.member-ai-heading h1 em{letter-spacing:-.6px;color:#ffe4a4;width:fit-content;margin:3px auto 0;font-family:Caveat,cursive;font-size:1.14em;font-style:normal;font-weight:650;display:block;position:relative}.member-ai-heading h1 em:after{content:"";background:linear-gradient(90deg,#ffd45a,#ff7751,#fff0be);border-radius:80%;height:3px;position:absolute;bottom:-4px;left:3%;right:0;transform:rotate(-1deg)}.member-ai-heading>p{color:#ffe9e2;max-width:580px;margin:16px auto 0;font-size:14px;line-height:1.6}.member-ai-composer{color:#252333;background:#fffaf6;border:1px solid #fff9;border-radius:21px;max-width:850px;margin:auto;padding:8px;position:relative;box-shadow:0 12px 36px #320f2a40}.member-ai-source-modes{border-bottom:1px solid #eadfdc;flex-wrap:wrap;gap:6px;padding:5px 5px 10px;display:flex}.member-ai-source-modes button{color:#69626a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:650;display:flex}.member-ai-source-modes button:hover{color:#762039;background:#fff0e8}.member-ai-source-modes button[aria-pressed=true]{color:#86213b;background:linear-gradient(130deg,#fff0cb,#ffe4de);border-color:#f5ccba;box-shadow:0 2px 5px #7a143008}.member-ai-text{padding:13px 13px 0;display:block}.member-ai-text>span:not(.sr-only),.member-ai-link>span{color:#746975;margin-bottom:7px;font-size:11px;font-weight:650;display:block}.member-ai-text>span.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.member-ai-text textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:60px;padding:2px;font-family:inherit;font-size:15px;line-height:1.6;box-shadow:none!important;color:#24202c!important;background:0 0!important;border:0!important;outline:none!important}.member-ai-text textarea::placeholder{color:#968b91;opacity:1}.member-ai-link{margin:16px 15px 0;display:block}.member-ai-link input{box-sizing:border-box;border-radius:12px;width:100%;padding:13px;font-size:14px;color:#28202a!important;background:#fff!important;border:1px solid #ead7ce!important}.member-ai-composer :is(button,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #ed6538!important}.member-ai-composer button:disabled{cursor:default;opacity:.55}.member-ai-composer-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 13px 10px;display:flex}.member-ai-format{align-items:center;gap:10px;display:flex}.member-ai-format>span{color:#7a7079;font-size:11px}.member-ai-format>div{background:#f0eae7;border-radius:12px;gap:3px;padding:3px;display:flex}.member-ai-format button{color:#777078;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:flex}.member-ai-format button[aria-pressed=true]{color:#8b2338;background:#fff;border-color:#e5d3ca;box-shadow:0 2px 5px #5c132112}.member-ai-submit{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 16px;font-size:13px;font-weight:700;display:flex;box-shadow:0 5px 12px #d6354520;color:#351120!important;background:linear-gradient(110deg,#ffda6a,#ff943d 50%,#ff5361)!important;border:1px solid #ffc26e!important;border-radius:12px!important}.member-ai-meta{border-top:1px solid #ece1dc;justify-content:space-between;align-items:center;gap:12px;margin:0 12px;padding:9px 0 3px;display:flex}.member-ai-meta>.ai-credit-balance{flex-shrink:0;color:#8e5264!important;background:0 0!important;margin:0!important;padding:0!important;font-size:11px!important}.member-ai-meta>p{color:#8c7b82;text-align:right;margin:0;font-size:10px;line-height:1.5}.member-ai-progress{color:#76283e;align-items:center;gap:8px;margin:12px;font-size:12px;display:flex}.member-ai-progress button{color:#7e2940;background:#fff;border:1px solid #edd1c6;border-radius:8px;margin-left:auto;padding:6px 9px}.member-ai-error{color:#9d2341;background:#fff0f2;border:1px solid #f6c0c5;border-radius:10px;margin:12px;padding:12px;font-size:12px;line-height:1.5}.member-ai-ready{background:#fff0d4;border:1px solid #eed6bb;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:10px;padding:12px;display:flex}.member-ai-ready p{margin:0;font-size:12px}.member-ai-ready button{color:#8b263b;background:#fff;border:1px solid #e3bf9d;border-radius:9px;align-items:center;gap:7px;padding:9px;font-size:12px;display:flex}.member-ai-dropzone{background:#fff6ea;border:1px dashed #d9b3a0;border-radius:12px;margin:14px 14px 0}.member-ai-dropzone>button{color:#9b4c32;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:13px;width:100%;padding:17px;display:flex}.member-ai-dropzone>button span{text-align:left;gap:5px;display:grid}.member-ai-dropzone strong{font-size:13px}.member-ai-dropzone small{color:#9a8479;font-size:11px}.member-ai-file{padding:10px 15px 0;position:relative}.member-ai-file>.genius-source-preview{margin:0!important}.member-ai-file>button{color:#883b36;background:#fff;border:1px solid #dbc4b9;border-radius:8px;place-items:center;padding:5px;display:grid;position:absolute;top:18px;right:22px}.member-ai-file .genius-source-preview-heading{padding-right:35px}.member-ai-file .genius-source-preview-heading strong{overflow-wrap:anywhere}.member-ai-voice{background:#fff0e7;border:1px solid #f5d5bf;border-radius:12px;margin:14px 15px 0;padding:14px}.member-ai-voice>button{color:#94363e;cursor:pointer;background:#fff;border:1px solid #e4b6a2;border-radius:10px;align-items:center;gap:9px;padding:11px 14px;font-size:13px;font-weight:650;display:inline-flex}.member-ai-voice.is-recording{background:#fff0f0;border-color:#f3a1a8}.member-ai-voice.is-recording>button{color:#b32142;border-color:#e99da8}.member-ai-voice>span{color:#a62243;margin-left:12px;font-size:12px}.member-ai-voice>p{color:#936d6b;margin:10px 0 0;font-size:11px;line-height:1.5}@media (max-width:760px){.member-ai-hero{border-radius:20px;padding:25px 14px 18px}.member-ai-heading h1{letter-spacing:-1px;font-size:34px}.member-ai-heading>p{margin-top:14px;font-size:12px}.member-ai-signature{margin-bottom:18px}.member-ai-text textarea{font-size:14px}.member-ai-composer-footer{align-items:stretch;gap:12px}.member-ai-format{justify-content:center;width:100%}.member-ai-submit{width:100%}.member-ai-meta{flex-direction:column;align-items:flex-start;gap:6px}.member-ai-meta>p{text-align:left}.member-ai-source-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.member-ai-source-modes button{flex-direction:column;justify-content:center;gap:5px;padding:8px 4px;font-size:11px}.member-ai-ready{flex-direction:column;align-items:stretch}.member-ai-heading{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.member-ai-hero *{scroll-behavior:auto!important;animation:none!important}}.ws-home.member-home{--member-surface:#fff;--member-soft:#f6f7fb;--member-ink:#20212b;--member-muted:#65677a;--member-line:#e2e4ed;--member-accent:#a92c16;--home-card:var(--member-surface);--home-muted:var(--member-muted);color:var(--member-ink);padding-bottom:24px}[data-theme=dark] .ws-home.member-home{--member-surface:#242733;--member-soft:#1c1f29;--member-ink:#f4f4fa;--member-muted:#bfc1d1;--member-line:#444857;--member-accent:#ffbd8b}.member-home .member-masthead{isolation:isolate;border:1px solid var(--member-line);background:var(--member-surface);border-radius:24px;justify-content:space-between;align-items:center;gap:22px;min-height:178px;padding:24px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 24px #39304b05}.member-masthead:before{content:"";background:linear-gradient(#ffd45a,#ff6a2a,#ff3346,#a60027);width:5px;position:absolute;inset:0 auto 0 0}.member-masthead-copy{min-width:0}.member-home .member-greeting{color:var(--member-accent);margin:0 0 10px;font-size:13px;font-weight:650}.member-home .member-masthead h1{letter-spacing:-1.5px;color:var(--member-ink);margin:0;font:800 clamp(28px,2.5vw,38px)/1.12 Manrope,sans-serif}.member-masthead h1 em{letter-spacing:-1px;width:fit-content;color:var(--member-accent);margin-top:5px;font:500 1.23em/1.25 Excalifont,cursive;display:block;position:relative}.member-masthead h1 em:after{content:"";background:linear-gradient(90deg,#ffd45a,#ff6a2a,#ff3346);border-radius:50%;height:3px;position:absolute;bottom:-1px;left:0;right:0;transform:rotate(-1deg)}.member-home .member-masthead-copy>p:last-child{color:var(--member-muted);max-width:540px;margin:16px 0 0;font-size:12px;line-height:1.65}.member-mascot{background:radial-gradient(#ffbe652b,#0000 70%);flex:none;place-items:center;width:140px;height:140px;display:grid;position:relative}.member-mascot>svg{width:120px;height:120px;transform:rotate(4deg)}.member-create-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:26px 0 14px;display:flex}.member-create-heading h2{letter-spacing:-.5px;margin:0;font-size:17px}.member-create-heading p{color:var(--member-muted);margin:0;font-size:12px}.member-home .ws-home-create-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.member-home .ws-home-create-card,.member-home .ws-home-create-card--funnel{border:1px solid var(--member-line);background:var(--member-surface);min-height:0;box-shadow:none;border-radius:18px;flex-direction:column;grid-column:auto;gap:12px;padding:14px;display:flex;overflow:hidden}.member-home .ws-home-create-art,.member-home .ws-home-create-card--funnel .ws-home-create-art{background:var(--member-soft);border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:none;height:100px;margin:0;display:flex}.member-home .ws-home-create-art>svg{width:100%;max-width:260px;height:100%}.member-home .ws-home-create-copy{width:100%;display:block}.member-home .ws-home-create-title{align-items:center;gap:8px;display:flex}.member-home .ws-home-create-title>svg{width:17px;height:17px;color:var(--member-accent);flex:none}.member-home .ws-home-create-copy h2{letter-spacing:-.5px;margin:0;font-size:16px;line-height:1.4}.member-home .ws-home-create-copy p,.member-home .ws-home-create-card--funnel .ws-home-create-copy p{min-height:35px;color:var(--member-muted);margin:5px 0 12px;font-size:11px;line-height:1.6}.member-home .ws-home-create-button{white-space:normal;text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:10px 12px;font-size:12px;display:flex}.member-home .ws-home-create-button>svg{flex:none;width:15px;height:15px}.member-home .ws-home-section-heading{align-items:center;gap:12px;margin:30px 0 16px;display:flex}.member-home .ws-home-section-heading>.ws-home-section-icon{border:1px solid var(--member-line);background:var(--member-surface);width:42px;height:42px;color:var(--member-accent);border-radius:13px;flex:none;place-items:center;margin:0;display:grid}.member-home .ws-home-section-heading .np-eyebrow{display:none}.member-home .ws-home-section-heading h2{letter-spacing:-.8px;margin:0;font-size:22px;line-height:1.3}.member-home .ws-home-section-heading div>p:last-child{color:var(--member-muted);margin:5px 0 0;font-size:12px;line-height:1.6}.member-home .ws-home-recent-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.member-home .ws-home-recent-card{border:1px solid var(--member-line);background:var(--member-surface);width:100%;min-width:0;box-shadow:none;border-radius:18px;transition:box-shadow .17s,border-color .17s;position:relative}.member-home .ws-home-recent-card:hover{border-color:#faac7f;transform:none;box-shadow:0 8px 24px #24203a0a}.member-home .ws-home-recent-open{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;flex-direction:column;align-items:stretch;padding:10px;display:flex}.member-home .ws-home-recent-preview{background:var(--member-soft);border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;height:152px;display:flex;overflow:hidden}.member-home .ws-home-recent-preview>.ws-board-preview{background:0 0;border:0;flex:none;place-items:center;width:100%;max-width:300px;height:100%;padding:12px;display:grid}.member-home .ws-home-recent-preview .ws-whiteboard{width:100%;height:100%;margin:0}.member-home .ws-home-recent-preview .ws-whiteboard-surface{height:calc(100% - 10px)}.member-home .ws-home-cover{width:88px;height:132px}.member-home .ws-home-cover>.ws-portrait-cover{width:100%;height:100%;max-height:none;margin:0}.member-home .ws-home-cover .np-cover-label{gap:3px;font-size:5px}.member-home .ws-home-cover .np-cover-label svg{width:9px;height:9px}.member-home .ws-home-recent-preview>.pdf-cover-preview{aspect-ratio:2/3;background:0 0;width:88px;height:132px;padding:0}.member-home .pdf-cover-badge{padding:3px 5px;font-size:7px;top:5px;right:5px}.member-home .ws-home-recent-meta{flex:1;justify-content:space-between;align-items:flex-start;gap:8px;margin:12px 3px 0;display:flex}.member-home .ws-home-recent-meta>div{min-width:0}.member-home .ws-home-recent-meta h3{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 5px;font-size:13px;font-weight:750;line-height:1.5;display:-webkit-box;overflow:hidden}.member-home .ws-home-recent-meta p{color:var(--member-muted);margin:5px 0 0;font-size:10px;line-height:1.6}.member-home .ws-home-recent-meta>svg{flex:none;width:15px;margin-top:2px}.member-card-footer{border-top:1px solid var(--member-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:14px 3px 2px;padding-top:10px;display:flex}.member-card-footer time{color:var(--member-muted);font-size:9px;line-height:1.5}.member-kind{background:var(--member-soft);min-height:23px;color:var(--member-muted);border-radius:7px;align-items:center;padding:3px 7px;font-size:9px;font-weight:650;display:inline-flex}.member-access{color:var(--member-accent);margin:4px 3px;font-size:10px;line-height:1.6}.member-home .gs-card-options-trigger{border:1px solid var(--member-line);background:var(--member-surface);width:36px;min-height:36px;box-shadow:0 2px 6px #23233310}.member-home .gs-card-menu{border-color:var(--member-line);background:var(--member-surface);color:var(--member-ink);border-radius:13px;box-shadow:0 12px 32px #14132429}.member-home .gs-card-menu button{min-height:42px;line-height:1.5}.member-home .ws-home-empty{border:1px dashed var(--member-line);background:var(--member-surface);color:var(--member-muted);border-radius:18px;padding:26px;font-size:13px}.member-home :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--member-accent);outline-offset:3px}.gs-workspace.is-library .ws-home-search:focus-within{outline-offset:2px;outline:2px solid #d7491d}@media (max-width:1200px){.member-home .ws-home-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-home .ws-home-create-card{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);display:grid}.member-home .ws-home-create-art{height:100%;min-height:110px}.member-home .ws-home-recent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.member-home .ws-home-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-home .member-masthead{gap:16px;padding:22px}.member-mascot{width:105px;height:105px}.member-mascot>svg{width:100px;height:100px}}@media (max-width:560px){.member-home .member-masthead{min-height:0;padding:22px 20px}.member-home .member-masthead h1{font-size:28px}.member-mascot{display:none}.member-home .ws-home-create-card{gap:10px;padding:12px;display:flex}.member-home .ws-home-create-art{height:90px;min-height:0}.member-home .ws-home-create-copy p{min-height:35px}.member-create-heading{gap:7px}.member-create-heading p{font-size:11px}.member-home .ws-home-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.member-home .ws-home-recent-preview{height:135px}.member-home .ws-home-recent-meta{margin-inline:0}.member-home .ws-home-recent-meta h3{font-size:12px}.member-home .ws-home-recent-meta>svg{display:none}.member-card-footer{margin-inline:0}.member-home .ws-home-section-heading h2{font-size:20px}.member-home .ws-home-section-heading{gap:10px}}@media (max-width:380px){.member-home .ws-home-recent-grid{grid-template-columns:1fr}.member-home .ws-home-recent-preview{height:150px}}@media (prefers-reduced-motion:reduce){.member-home *,.member-home :before,.member-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.member-collection-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.member-view-switch{background:var(--member-surface);border:1px solid var(--member-line);border-radius:12px;flex:none;gap:3px;padding:4px;display:flex}.member-view-switch button{width:38px;height:38px;color:var(--member-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.member-view-switch button[aria-pressed=true]{background:var(--member-soft);color:var(--member-accent);box-shadow:0 1px 3px #2221}.member-filters{background:var(--member-surface);border:1px solid var(--member-line);border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:18px;padding:16px;display:flex}.member-filters>label{flex:1;gap:5px;min-width:150px;display:grid}.member-filters>label>span{color:var(--member-muted);font-size:10px;font-weight:650}.member-filters .brand-select{width:100%;max-width:100%}.member-filters .brand-select-trigger{min-height:40px;font-size:12px}.member-scope{background:var(--member-soft);border-radius:11px;flex-wrap:wrap;align-self:flex-end;align-items:center;gap:4px;padding:3px;display:flex}.member-scope button{min-height:38px;color:var(--member-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 12px;font:600 12px Manrope,sans-serif}.member-scope button[aria-pressed=true]{background:var(--member-surface);color:var(--member-accent);border-color:var(--member-line)}.member-clear{min-height:42px;color:var(--member-accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:11px;text-decoration:underline}.member-result-count{color:var(--member-muted);margin:12px 0;font-size:11px}.member-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.member-pagination p{color:var(--member-muted);font-size:11px}.member-pagination button,.member-empty :is(button,a),.member-connection button{border:1px solid var(--member-line);background:var(--member-surface);min-height:42px;color:var(--member-accent);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font:650 12px Manrope,sans-serif;text-decoration:none;display:inline-flex}.member-empty{align-items:center;gap:20px;min-height:150px;display:flex}.member-empty>span{flex:none;width:100px;height:100px}.member-empty>span svg{width:100%;height:100%}.member-empty h3{color:var(--member-ink);margin:0 0 8px;font-size:17px}.member-empty p{margin:0 0 12px;font-size:12px;line-height:1.7}.member-empty>svg{color:var(--member-accent);flex:none}.member-home .member-shared-preview{color:var(--member-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.member-shared-preview>span{align-items:center;gap:6px;font-size:10px;display:flex}.member-shared-card .ws-home-recent-open{text-decoration:none}.member-connection{background:var(--member-surface);color:var(--member-ink);border:1px solid #eda66165;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;padding:14px;display:flex}.member-connection>p{flex:1;min-width:180px;margin:0;font-size:12px;line-height:1.7}.member-connection>svg{color:var(--member-accent);flex:none}.member-home .member-view-list{grid-template-columns:1fr;gap:10px}.member-view-list .ws-home-recent-open{grid-template-columns:88px minmax(0,1fr) minmax(180px,.7fr);align-items:center;gap:16px;min-height:105px;padding-right:56px;display:grid}.member-home .member-view-list .ws-home-recent-preview{flex:none;grid-area:1/1/3;width:88px;height:82px}.member-home .member-view-list .ws-home-cover,.member-home .member-view-list .pdf-cover-preview{width:43px;height:65px}.member-view-list .ws-home-recent-meta{grid-area:1/2/3;margin:0}.member-view-list .ws-home-recent-meta>svg{display:none}.member-view-list .member-card-footer{border:0;grid-area:1/3;justify-content:flex-end;margin:0;padding:0}.member-view-list .member-access{text-align:right;grid-area:2/3;margin:0}.member-view-list .gs-card-options{top:50%;transform:translateY(-50%)}@media (max-width:700px){.member-filters{gap:10px;padding:12px}.member-scope{flex-basis:100%;justify-content:space-between}.member-scope button{flex:1}.member-filters>label{min-width:120px}.member-home .member-view-list .ws-home-recent-open{grid-template-columns:58px minmax(0,1fr);gap:10px;min-height:100px;padding:10px 48px 10px 10px}.member-home .member-view-list .ws-home-recent-preview{width:58px;height:74px}.member-view-list .ws-home-recent-meta{grid-row:1}.member-view-list .member-card-footer{grid-area:2/2;justify-content:flex-start;gap:6px}.member-view-list .member-access{text-align:left;grid-area:3/2}.member-home .member-view-list .ws-home-recent-meta h3{font-size:12px}.member-empty{gap:12px}.member-empty>span{width:64px;height:64px}.member-empty h3{font-size:15px}}.member-preview-placeholder{width:100%;height:100%;color:var(--member-muted);opacity:.5;place-items:center;display:grid}.member-examples{border:1px solid var(--np-line,#e2e4ed);background:var(--np-paper,#fff);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding:22px;display:flex}.member-examples h2{letter-spacing:-.5px;margin:0 0 7px;font-size:18px}.member-examples p{color:var(--np-muted);margin:0;font-size:12px;line-height:1.7}.member-examples>button{border:1px solid var(--np-line,#e2e4ed);min-height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:11px;align-items:center;gap:10px;padding:10px 16px;font:650 12px Manrope,sans-serif;display:inline-flex}.member-examples>div:last-child:not(:first-child){flex-basis:100%;min-width:0}.member-examples :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #b7381c}.member-home .gs-card-options-trigger{width:44px;min-height:44px}.member-home :is(.member-view-switch button,.member-scope button,.ws-home-create-button,.brand-select-trigger){min-height:44px}.member-home .member-view-switch button{width:44px}.member-home .gs-card-menu{transform-origin:100% 0;animation:.14s ease-out member-menu-in}.member-home button:active{translate:0 1px}.member-home button:disabled{cursor:wait}.member-home .ws-home-recent-card:focus-within{border-color:var(--member-accent)}@keyframes member-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (hover:none){.member-home .gs-card-menu button{min-height:44px}.member-home .ws-home-recent-card:hover{box-shadow:none}}@media (prefers-reduced-motion:reduce){.member-examples *{transition:none!important;animation:none!important}.member-home button:active{translate:none}}[data-theme=dark] .member-examples{color:#f4f4fa;background:#242733;border-color:#444857}[data-theme=dark] .member-examples p{color:#bfc1d1}.gs-workspace.is-library .ws-home-search input:focus-visible{box-shadow:none;outline:0}.gs-workspace.is-member-home .ws-library{max-width:none;padding:0 0 32px}.gs-workspace.is-member-home .ws-home.member-home{--member-gutter:24px;padding:0 var(--member-gutter) 24px}.gs-workspace.is-member-home .member-ai-hero{margin:0 calc(-1 * var(--member-gutter)) 28px;border:0;border-radius:0 0 28px 28px}.member-ai-hero{isolation:isolate;overflow:visible}.member-ai-glow{border-radius:inherit}.member-ai-account{z-index:30;position:absolute;top:22px;right:26px}.member-ai-account .ws-account-trigger{color:#2c1a25;background:#fff5e8;border:1px solid #251b25;gap:7px;padding:5px 9px 5px 5px;box-shadow:0 4px 14px #25091c26}.member-ai-account .ws-account-avatar{border:1px solid #251b25;box-shadow:0 0 0 2px #fff5e8}.member-ai-account .ws-account-popover{z-index:40;text-align:left}.member-ai-youtube-mark{background:#f03;flex-shrink:0;width:26px;height:20px;display:inline-block;-webkit-mask:url(/funnel-brands/youtube.svg) 50%/contain no-repeat;mask:url(/funnel-brands/youtube.svg) 50%/contain no-repeat}.member-ai-source-modes .member-ai-youtube>span:last-child{letter-spacing:-.8px;color:#222;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:750}.member-ai-link>small{color:#86717c;margin:9px 1px 0;font-size:11px;line-height:1.5;display:block}@media (max-width:760px){.gs-workspace.is-member-home .ws-home.member-home{--member-gutter:16px}.gs-workspace.is-member-home .member-ai-hero{border-radius:0 0 22px 22px}.member-ai-account{justify-content:flex-end;margin:-8px 0 10px;display:flex;position:relative;top:auto;right:auto}.member-ai-account .ws-account-trigger{min-height:42px}.member-ai-account .ws-account-avatar{width:34px;height:34px;font-size:13px}.member-ai-source-modes{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.member-ai-source-modes .member-ai-youtube>span:last-child{letter-spacing:-.7px;font-size:13px}.member-ai-youtube-mark{width:23px;height:17px}}.member-ai-source-body{overscroll-behavior:contain;flex-direction:column;gap:8px;height:180px;min-height:0;padding:14px;display:flex;overflow:auto}.member-ai-source-body>.member-ai-link,.member-ai-source-body>.member-ai-dropzone,.member-ai-source-body>.member-ai-voice,.member-ai-source-body>.member-ai-file{flex-shrink:0;margin:0;padding:0}.member-ai-source-body>:first-child{margin-top:auto}.member-ai-source-body>:last-child{margin-bottom:auto}.member-ai-source-body>.member-ai-text{flex:1;width:100%;min-height:0;padding:0;display:flex}.member-ai-source-body .member-ai-text textarea{resize:none;height:100%;min-height:0;padding:3px;overflow:auto}.member-ai-source-body>.member-ai-voice{text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;display:flex}.member-ai-source-body .member-ai-voice>button{background:linear-gradient(120deg,#fff0ce,#ffe6df);border-color:#e8b6a5;border-radius:999px;width:auto;min-height:44px;padding:10px 18px;box-shadow:0 3px 10px #9c263810}.member-ai-source-body .member-ai-voice>span{margin:0}.member-ai-source-body .member-ai-voice>p{max-width:420px;margin:0;font-size:11px;line-height:1.5}.member-ai-source-body .member-ai-voice.is-recording>button{background:#ffe2e8;border-color:#df7f95}.member-ai-source-body.has-file .member-ai-voice>p,.member-ai-source-body.has-file .member-ai-dropzone small{display:none}.member-ai-source-body.has-file .member-ai-dropzone>button{padding:8px 12px}.member-ai-source-body.has-file .member-ai-dropzone strong{font-size:12px}.member-ai-source-body .member-ai-file>button{top:7px;right:7px}.member-ai-source-body .genius-source-preview{margin:0!important}.member-ai-closing{text-align:center;color:#ffe6b4;text-shadow:0 2px 10px #53152935;max-width:850px;margin:24px auto 8px;padding:0 12px;font-family:Caveat,cursive;font-size:28px;font-weight:600;line-height:1.25;position:relative}@media (max-width:760px){.member-ai-closing{margin-top:21px;font-size:24px}.member-ai-source-body{padding:12px}.member-ai-source-body .member-ai-text textarea{font-size:14px}}.member-ai-file-help{text-align:center;color:#86717c;margin:0;padding:0 14px 12px;font-size:11px;line-height:1.5}.member-ai-source-body.has-file .member-ai-file-help{display:none}
:is(.primary-button,.np-button--primary,.ws-primary,.account-billing-primary,.admin-shell .admin-primary,.auth-card form>button){color:#fff;background:linear-gradient(#890028ad, #890028ad) padding-box, var(--brand-gradient) border-box;background-color:#a60027;border:3px solid #0000;box-shadow:0 4px 12px #a600271a}:is(.primary-button,.np-button--primary,.ws-primary,.account-billing-primary,.admin-shell .admin-primary,.auth-card form>button):hover:not(:disabled){background:linear-gradient(#890028ad, #890028ad) padding-box, var(--brand-gradient) border-box;background-color:#a60027;box-shadow:0 5px 16px #a600272e}[data-theme=dark] :is(.primary-button,.np-button--primary,.ws-primary,.account-billing-primary,.admin-shell .admin-primary){color:#fff;background:linear-gradient(#890028ad, #890028ad) padding-box, var(--brand-gradient) border-box;background-color:#a60027;border-color:#0000}:is(.primary-button,.np-button--primary,.ws-primary,.account-billing-primary):focus-visible{outline:3px solid var(--ink);outline-offset:4px}
.gs-dialog{box-sizing:border-box;isolation:isolate;border:1px solid color-mix(in srgb,#ff6a2a 24%,var(--line));background:var(--surface);width:min(660px,100vw - 28px);max-height:88dvh;color:var(--ink);font-family:var(--font-manrope),sans-serif;border-radius:28px;margin:auto;padding:30px;position:relative;overflow:auto;box-shadow:0 24px 90px #25122d35}.gs-dialog:before{content:"";background:var(--brand-gradient,linear-gradient(110deg,#ffd45a,#ff6a2a,#ff3346,#f00036,#a60027));z-index:1;height:5px;position:absolute;inset:0 0 auto}.gs-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#20152b82}.gs-dialog[open]{animation:.2s ease-out gs-dialog-enter}.gs-dialog-heading{align-items:center;gap:14px;margin-bottom:24px;display:flex}.gs-dialog-heading>div{flex:1;min-width:0}.gs-dialog h2{letter-spacing:-.8px;margin:0 0 6px;font-size:23px;line-height:1.25}.gs-dialog-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.gs-dialog-icon{color:#a60027;background:linear-gradient(135deg,#fff0bf,#ffe4e4);border-radius:17px;flex:none;place-items:center;width:50px;height:50px;display:grid}.gs-icon-button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;min-width:34px;min-height:34px;display:grid}.gs-icon-button:hover{background:var(--surface-soft);color:var(--ink)}.gs-dialog form{gap:18px;display:grid}.gs-dialog label{gap:8px;font-size:12px;font-weight:700;display:grid}.gs-dialog input,.gs-dialog textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface-soft);font:inherit;border-radius:12px;padding:12px;font-size:13px}.gs-dialog textarea{resize:vertical}.gs-dialog input:focus-visible,.gs-dialog textarea:focus-visible{outline-offset:2px;border-color:#ff6a2a;outline:3px solid #ff6a2a35}.gs-role-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gs-role-options>button{text-align:left;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:15px;align-items:center;gap:10px;padding:15px 12px;display:flex}.gs-role-options button.is-selected{background:color-mix(in srgb,#ff6a2a 9%,var(--surface));border-color:#ff6a2a;box-shadow:0 0 0 2px #ff6a2a15}.gs-role-options span{flex:1;gap:5px;display:grid}.gs-role-options strong{font-size:13px}.gs-role-options small{color:var(--muted);font-size:11px;line-height:1.5}.gs-share-preview{border:1px solid var(--line);background:var(--surface-soft);border-radius:18px;grid-template-columns:130px 1fr;align-items:center;gap:16px;margin-bottom:24px;padding:12px;display:grid}.gs-share-preview h3{overflow-wrap:anywhere;margin:7px 0;font-size:17px}.gs-share-preview>div>span{color:var(--muted);font-size:11px}.gs-share-art{background:var(--surface);border-radius:11px;justify-content:center;align-items:center;gap:5px;height:90px;padding:8px;display:flex;position:relative;overflow:hidden}.gs-share-art .ws-board-preview,.gs-share-art>svg{width:100%;height:100%}.gs-share-art .np-notebook-cover{width:auto;max-height:100%}.gs-preview-node{color:#23212b;background:#fff4df;border:1px solid #ff6a2a;border-radius:10px;max-width:75px;padding:9px;font-size:9px;overflow:hidden}.gs-share-art i{background:#ff3346;flex:none;width:16px;height:2px}.gs-private-note{color:var(--muted);gap:8px;margin:0;font-size:11px;line-height:1.6;display:flex}.gs-private-note svg{flex:none;margin-top:2px}.gs-dialog-actions{justify-content:flex-end;gap:12px;display:flex}.gs-share-message{background:color-mix(in srgb,#ffd45a 8%,var(--surface));border:1px solid #ff6a2a40;border-radius:16px;margin-top:22px;padding:16px}.gs-share-message p{overflow-wrap:anywhere;font-size:12px;line-height:1.65}.gs-share-message>div{flex-wrap:wrap;gap:10px;display:flex}.gs-share-people{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.gs-share-people h3{font-size:13px}.gs-share-people>div{align-items:center;gap:10px;padding:10px 0;display:flex}.gs-share-people>div>span{flex:1;gap:5px;min-width:0;display:grid}.gs-share-people strong{overflow-wrap:anywhere;font-size:12px}.gs-share-people small{color:var(--muted);font-size:11px}.gs-card-options{z-index:6;position:absolute;top:10px;right:10px}.gs-card-options-trigger{border:1px solid var(--line);background:var(--surface);width:36px;height:34px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;display:grid;box-shadow:0 3px 12px #00000008}.gs-card-menu{border:1px solid var(--line);background:var(--surface);border-radius:15px;min-width:190px;padding:7px;position:absolute;top:42px;right:0;box-shadow:0 14px 40px #25122d22}.gs-card-menu button{text-align:left;width:100%;min-height:39px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.gs-card-menu button:hover{background:var(--surface-soft)}.gs-card-menu button:disabled{opacity:.5}.ws-book-card,.ws-board-card,.pdf-document-card,.ws-home-recent-card{position:relative;overflow:visible}.gs-share-entry{background:linear-gradient(145deg,#4c1035,#be2441 45%,#ff684c 76%,#ffcf8b);place-items:center;min-height:100dvh;padding:30px;display:grid}.gs-share-entry .gs-dialog{text-align:center;width:min(530px,100%)}.gs-share-entry .gs-dialog-icon{margin:0 auto 20px}.gs-share-entry h1{letter-spacing:-1px;font-size:30px}.gs-share-entry p{color:var(--muted);font-size:13px;line-height:1.7}.gs-invite-message{white-space:pre-wrap;overflow-wrap:anywhere}.gs-share-entry .primary-button{justify-content:center;margin:20px auto 0;text-decoration:none}.gs-ai-button,.ai-editor-button,.workspace-decorate-button,.np-tool-button.gs-ai-button{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 3px 12px #d62c3822;color:#fff!important;background:linear-gradient(110deg,#a60027,#ed1741 45%,#f66a25)!important;border:1px solid #ffb679!important}.gs-ai-button:after,.ai-editor-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff65,#0000);width:45%;animation:5.5s ease-in-out infinite gs-action-shine;position:absolute;inset:-50% auto -50% -70%;transform:skew(-22deg)}.gs-ai-button:hover,.ai-editor-button:hover{filter:brightness(1.06)}.gs-ai-button:disabled,.ai-editor-button:disabled{opacity:.45}.gs-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gs-editor-actions>*{order:10}.gs-editor-actions>[data-editor-action]{order:var(--action-order,10)}.gs-editor-actions>[data-editor-action=record]{--action-order:1}.gs-editor-actions>[data-editor-action=export]{--action-order:2}.gs-editor-actions>[data-editor-action=share]{--action-order:3}.gs-editor-actions>[data-editor-action=history]{--action-order:4}.gs-editor-actions>[data-editor-action=ai]{--action-order:5}.gs-editor-actions>[data-editor-action=save]{--action-order:19;margin-left:auto}.gs-editor-actions>[data-editor-action=account]{--action-order:20}.modal-card,.ws-dialog,.access-dialog{border-color:color-mix(in srgb,#ff6a2a 24%,var(--line));border-radius:24px;box-shadow:0 22px 75px #25122d30}.modal-card h2,.ws-dialog h2{letter-spacing:-.7px}.recording-setup,.recording-preview{background:radial-gradient(ellipse at top right,#ff6a2a0c,transparent 50%),var(--surface);border-top:4px solid #ff6a2a}.gs-record-quality{gap:10px;margin:18px 0;display:grid}.gs-record-quality>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.gs-record-quality button{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);cursor:pointer;border-radius:13px;gap:5px;padding:11px 8px;display:grid}.gs-record-quality button[aria-pressed=true]{background:color-mix(in srgb,#ff6a2a 10%,var(--surface));border-color:#ff6a2a}.gs-record-quality small{color:var(--muted);font-size:10px}.gs-record-quality strong{font-size:12px}.gs-export-selection-banner{z-index:90;background:var(--surface);box-shadow:var(--shadow-float);border:1px solid #ff6a2a;border-radius:16px;align-items:center;gap:14px;max-width:calc(100% - 30px);padding:12px 16px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.gs-export-selection-banner p{max-width:340px;margin:0;font-size:12px}@keyframes gs-dialog-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes gs-action-shine{0%,75%{left:-70%}90%,to{left:140%}}@media (prefers-reduced-motion:reduce){.gs-dialog[open],.gs-ai-button:after,.ai-editor-button:after{animation:none}}@media (max-width:560px){.gs-dialog{border-radius:22px;padding:22px}.gs-role-options{grid-template-columns:1fr}.gs-dialog-heading h2{font-size:20px}.gs-share-preview{grid-template-columns:95px 1fr}.gs-export-selection-banner{box-sizing:border-box;flex-wrap:wrap;width:calc(100% - 30px)}.gs-share-entry{padding:16px}.gs-editor-actions{gap:6px}}.gs-pdf-text-layer{transform-origin:0 0;text-align:initial;letter-spacing:normal;word-spacing:normal;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;pointer-events:none;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor)*var(--min-font-size));--min-font-size-inv:calc(1/var(--min-font-size));line-height:1;position:absolute;inset:auto}.gs-pdf-text-layer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.gs-pdf-text-layer>:not(.markedContent),.gs-pdf-text-layer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor)*var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.gs-pdf-text-layer .markedContent{display:contents}.gs-pdf-text-layer ::selection{color:#0000;background:#ffba554d}.np-spread:is([data-notebook-tool=write],[data-notebook-tool=select]) .gs-pdf-text-layer{pointer-events:auto}.np-header:has(.gs-editor-actions){flex-wrap:wrap;align-items:center;gap:12px;height:auto;min-height:72px;padding-top:12px;padding-bottom:12px}.np-header>.np-breadcrumb{flex:1;min-width:130px}.np-header>.np-finish-actions{order:2;margin:0}.np-header>.np-save-controls{order:3}.np-header>.ws-account{order:5}.np-header .np-finish-actions .gs-ai-button{color:#fff}.np-finish-actions button{min-height:36px}.np-toolbar-floating:has(.gs-ai-button){flex-wrap:wrap}@media (max-width:900px){.np-header>.np-breadcrumb{flex-basis:70%}.np-header>.np-finish-actions{order:6;justify-content:flex-start;gap:7px;width:100%}.np-header>.np-save-controls{margin-left:auto}.np-header>.np-appearance{max-width:120px}}.gs-record-quality{border:0;min-width:0;padding:0}.gs-record-quality legend{margin-bottom:9px;font-size:12px;font-weight:700}.modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#20152b75}.modal-card{max-height:88dvh;overflow:auto}.np-toolbar-floating .gs-ai-button span{font-size:11px}.gs-share-art .board-preview{width:100%;height:100%}.gs-share-dialog{padding:24px 28px}.gs-share-dialog .gs-dialog-heading{margin-bottom:18px}.gs-share-dialog form{gap:14px}.gs-share-dialog .gs-share-preview{grid-template-columns:130px 1fr;margin-bottom:18px}.gs-share-dialog .gs-dialog-actions{padding:2px 0 4px}.gs-share-art .ws-board-preview{width:130px;min-width:130px;height:90px;min-height:90px}.gs-share-art .ws-whiteboard{width:100%;height:100%}.gs-page-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.gs-page-actions .np-tool-button{align-items:center;gap:6px;font-size:11px;text-decoration:none;display:flex}.np-notebook-heading{flex-wrap:wrap;gap:12px}.modal-card .recording-voice-option{justify-content:space-between;align-items:center;display:flex}.modal-card .recording-voice-option input{accent-color:#f34832;flex:none;width:20px;height:20px;margin:0}.recording-voice-option>span{min-width:0}@media (max-width:1450px) and (min-width:901px){.np-header .np-finish-actions button>span{display:none}.np-header .np-finish-actions button{min-width:36px;padding:8px}.np-header>.np-breadcrumb{min-width:100px;font-size:11px}.np-header>.np-appearance{max-width:110px}.np-header .np-appearance>svg{display:none}}.gs-genius-trigger{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;display:inline-flex}.np-header>.np-appearance,.np-header>.np-save-controls{order:1}.np-header>.np-finish-actions{flex:0 auto;margin-left:auto}.np-header:has(.gs-editor-actions){gap:8px}.np-header:has(.gs-editor-actions)>.np-breadcrumb{flex:70px;min-width:70px}.np-header:has(.gs-editor-actions)>.np-breadcrumb>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.np-header:has(.gs-editor-actions)>.np-save-controls{flex:0 0 95px;min-width:0}.np-header:has(.gs-editor-actions) .np-save-status{max-width:95px;font-size:10px}.np-header:has(.gs-editor-actions)>.ws-account{flex:none}.ws-editor .np-toolbar-slot{align-items:flex-start}@media (max-width:900px){.np-header>.np-finish-actions{flex-basis:100%}}.modal-card .modal-icon{color:#a60027;background:linear-gradient(135deg,#fff0bf,#ffe4e4)}.modal-card,.ws-dialog{border-top:3px solid #ff6a2a}.modal-card .primary-button,.ws-dialog .ws-primary{border-color:#ffb679}.np-sidebar .ws-tree-share{width:28px;height:34px;color:var(--np-muted);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.np-sidebar .ws-tree-share:hover{color:var(--np-accent);background:var(--np-accent-soft)}.project-shared-navigation>p{color:var(--np-muted);margin:9px 13px;font-size:11px;line-height:1.6}.project-shared-navigation>p button{color:var(--np-accent);background:0 0;border:0;text-decoration:underline}.project-shared-link{color:var(--np-ink);border-radius:12px;align-items:center;gap:9px;min-width:0;padding:10px 12px;text-decoration:none;display:flex}.project-shared-link:hover{background:var(--np-accent-soft)}.project-shared-link>span{flex:1;min-width:0}.project-shared-link strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.project-shared-link small{color:var(--np-muted);align-items:center;gap:4px;margin-top:5px;font-size:10px;display:flex}.project-sharing-note{color:#873f28;background:#fff7f0;border:1px solid #ffd4bc;border-radius:12px;padding:12px 15px;font-size:12px;line-height:1.7}.project-share-art{color:#ee5b28;place-items:center;gap:14px;padding:16px;display:grid}.project-share-art>div{gap:14px;display:flex}.project-import-dialog{width:min(680px,100vw - 28px);max-height:calc(100dvh - 36px)}.project-import-dialog>p{line-height:1.7}.project-import-dialog .np-search{box-sizing:border-box;width:100%;margin:17px 0 12px}.project-kind-filters{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.project-kind-filters button{border:1px solid var(--np-line);background:var(--np-paper);color:var(--np-muted);border-radius:30px;padding:8px 13px;font-size:12px}.project-kind-filters button[aria-pressed=true]{color:var(--np-accent);border-color:var(--np-accent);background:var(--np-accent-soft)}.project-selection-tools{color:var(--np-muted);align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.project-selection-tools button{color:var(--np-accent);background:0 0;border:0;padding:4px 0;font-size:12px}.project-selection-tools span{margin-left:auto}.project-import-list{gap:8px;max-height:min(330px,38dvh);padding:2px;display:grid;overflow:auto}.project-import-list>label{border:1px solid var(--np-line);background:var(--np-paper);cursor:pointer;border-radius:13px;align-items:center;gap:13px;margin:0;padding:14px;display:flex}.project-import-list>label.is-selected{border-color:var(--np-accent);background:var(--np-accent-soft)}.project-import-list input[type=checkbox]{accent-color:#ff6127;flex:none;width:17px;height:17px;margin:0}.project-import-list>label>span{min-width:0}.project-import-list strong{overflow-wrap:anywhere;font-size:13px;display:block}.project-import-list small{color:var(--np-muted);margin-top:5px;font-size:11px;display:block}.project-shared-page{--np-line:#e2e2ec;--np-accent:#c73a1d;--np-muted:#6d6b80;--np-ink:#22212c;max-width:1380px;color:var(--np-ink);margin:auto;padding:28px 30px 80px}.project-shared-page>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px;display:flex}.project-shared-page>header img{object-fit:contain}.project-shared-hero{background:radial-gradient(at 0 0,#ffdfad80,#0000 60%),linear-gradient(110deg,#fff9f2,#fff4f5);border:1px solid #ffd3b5;border-radius:26px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px;padding:38px;display:flex}.project-shared-hero>div>span{color:#b74723;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.project-shared-hero h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:14px 0;font-size:clamp(28px,4vw,46px);line-height:1.25}.project-shared-hero p{max-width:660px;color:var(--np-muted);margin:0;font-size:14px;line-height:1.8}.project-access-badge{background:#fffc;border:1px solid #f4ccba;border-radius:15px;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:8px;max-width:160px;padding:18px;font-size:13px;display:flex}.project-access-badge small{text-align:center;width:100%;color:var(--np-muted)}.project-shared-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.project-shared-grid article{border:1px solid var(--np-line);background:#fff;border-radius:20px;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 5px 20px #24203505}.project-shared-grid article:hover{transform:translateY(-3px);box-shadow:0 10px 25px #24203512}.project-shared-grid a{color:inherit;height:100%;text-decoration:none;display:block}.project-shared-preview{background:#f7f7fb;height:230px;padding:15px;overflow:hidden}.project-shared-preview>svg,.project-shared-preview>div{object-fit:contain;width:100%;height:100%}.project-shared-grid a>div:last-child{padding:19px}.project-shared-grid a>div:last-child>span{color:var(--np-muted);align-items:center;gap:7px;font-size:12px;display:flex}.project-shared-grid h2{overflow-wrap:anywhere;margin:10px 0 0;font-size:17px}.project-shared-state{text-align:center;color:var(--np-muted);justify-items:center;gap:22px;padding:45px 15px;display:grid}.project-shared-state h1{max-width:600px;font-size:24px}@media (max-width:1000px){.project-shared-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-heading-actions{flex-wrap:wrap}}@media (max-width:600px){.project-shared-page{padding:20px 15px 50px}.project-shared-hero{flex-direction:column;align-items:flex-start;padding:23px}.project-access-badge{max-width:none;padding:12px}.project-access-badge small{width:auto}.project-shared-grid{grid-template-columns:1fr}.project-selection-tools{gap:8px;font-size:11px}.project-selection-tools button{font-size:11px}.project-kind-filters button{padding:7px 10px}.project-shared-navigation{width:100%}}@media (prefers-reduced-motion:reduce){.project-shared-grid article{transition:none}}.project-shared-preview{place-items:center;display:grid}.project-shared-preview>.ws-portrait-cover{aspect-ratio:2/3;width:132px;height:198px;margin:0}.project-shared-preview .np-cover-label{gap:3px;font-size:6px}.project-shared-preview .np-cover-label svg{width:10px;height:10px}.project-shared-preview>.pdf-cover-preview{aspect-ratio:2/3;background:0 0;width:132px;height:198px;padding:0}.np-spread.is-pdf[data-notebook-tool=select] .np-page-content{cursor:default}
