.TiptapEditor-module__qz6-cW__editor{border:1px solid var(--border,#e5e7eb);border-radius:8px}.TiptapEditor-module__qz6-cW__toolbarWrap{z-index:20;border-radius:8px 8px 0 0;position:sticky;top:-.5rem}.TiptapEditor-module__qz6-cW__toolbar{background:var(--surface,#f9fafb);border-bottom:1px solid var(--border,#e5e7eb);border-radius:8px 8px 0 0;flex-wrap:wrap;gap:.25rem;padding:.5rem;display:flex;box-shadow:0 2px 4px #0000000d}.TiptapEditor-module__qz6-cW__toolbarGroup{display:contents}.TiptapEditor-module__qz6-cW__divider{background:var(--border,#e5e7eb);flex-shrink:0;align-self:stretch;width:1px;margin:0 .25rem}.TiptapEditor-module__qz6-cW__btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.TiptapEditor-module__qz6-cW__btn:hover{background:var(--surface,#f3f4f6);color:#374151}.TiptapEditor-module__qz6-cW__btn.TiptapEditor-module__qz6-cW__active{background:var(--primary,#3b82f6);color:#fff}.TiptapEditor-module__qz6-cW__helpBtn{margin-left:auto}.TiptapEditor-module__qz6-cW__btn[data-tooltip]{position:relative}@media (hover:hover){.TiptapEditor-module__qz6-cW__btn[data-tooltip]:hover:after,.TiptapEditor-module__qz6-cW__btn[data-tooltip]:focus-visible:after{content:attr(data-tooltip);color:#fff;text-align:left;white-space:normal;pointer-events:none;z-index:1001;background:#1f2937;border-radius:4px;width:max-content;max-width:220px;padding:.35rem .5rem;font-size:.75rem;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.TiptapEditor-module__qz6-cW__helpBtn[data-tooltip]:hover:after,.TiptapEditor-module__qz6-cW__helpBtn[data-tooltip]:focus-visible:after{left:auto;right:0;transform:none}}.TiptapEditor-module__qz6-cW__dropdownContainer{position:relative}.TiptapEditor-module__qz6-cW__colorDropdown{border:1px solid var(--border,#e5e7eb);z-index:1000;background:#fff;border-radius:8px;flex-wrap:wrap;gap:.25rem;width:128px;padding:.5rem;display:flex;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 4px 12px #0000001a}.TiptapEditor-module__qz6-cW__colorBtn{border:1px solid var(--border,#e5e7eb);cursor:pointer;border-radius:4px;width:24px;height:24px;transition:transform .15s}.TiptapEditor-module__qz6-cW__colorBtn:hover{transform:scale(1.15)}.TiptapEditor-module__qz6-cW__resetBtn{border:1px solid var(--border,#e5e7eb);cursor:pointer;color:#6b7280;background:0 0;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}.TiptapEditor-module__qz6-cW__resetBtn:hover{background:#f3f4f6}.TiptapEditor-module__qz6-cW__linkInput{border:1px solid var(--border,#e5e7eb);z-index:1000;background:#fff;border-radius:8px;gap:.25rem;width:280px;padding:.5rem;display:flex;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 4px 12px #0000001a}.TiptapEditor-module__qz6-cW__linkInput input{border:1px solid var(--border,#e5e7eb);border-radius:4px;outline:none;flex:1;padding:.25rem .5rem;font-size:.85rem}.TiptapEditor-module__qz6-cW__linkInput input:focus{border-color:var(--primary,#3b82f6)}.TiptapEditor-module__qz6-cW__linkInput button{background:var(--primary,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.85rem}.TiptapEditor-module__qz6-cW__content .tiptap{letter-spacing:.03em;color:#171717;outline:none;min-height:300px;padding:.625rem .75rem;font-size:1rem;line-height:1.9}.TiptapEditor-module__qz6-cW__content p:empty:before{content:"​"}.TiptapEditor-module__qz6-cW__editor .TiptapEditor-module__qz6-cW__content pre .hljs-keyword{color:#569cd6}.TiptapEditor-module__qz6-cW__editor .TiptapEditor-module__qz6-cW__content pre .hljs-string{color:#ce9178}.TiptapEditor-module__qz6-cW__editor .TiptapEditor-module__qz6-cW__content pre .hljs-number{color:#b5cea8}.TiptapEditor-module__qz6-cW__editor .TiptapEditor-module__qz6-cW__content pre .hljs-comment{color:#6a9955}:is(.TiptapEditor-module__qz6-cW__editor .TiptapEditor-module__qz6-cW__content pre .hljs-title,.TiptapEditor-module__qz6-cW__editor .TiptapEditor-module__qz6-cW__content pre .hljs-function){color:#dcdcaa}:is(.TiptapEditor-module__qz6-cW__editor .TiptapEditor-module__qz6-cW__content pre .hljs-class,.TiptapEditor-module__qz6-cW__editor .TiptapEditor-module__qz6-cW__content pre .hljs-built_in){color:#4ec9b0}:is(.TiptapEditor-module__qz6-cW__editor .TiptapEditor-module__qz6-cW__content pre .hljs-variable,.TiptapEditor-module__qz6-cW__editor .TiptapEditor-module__qz6-cW__content pre .hljs-attr,.TiptapEditor-module__qz6-cW__editor .TiptapEditor-module__qz6-cW__content pre .hljs-attribute){color:#9cdcfe}.TiptapEditor-module__qz6-cW__editor .TiptapEditor-module__qz6-cW__content pre .hljs-tag{color:#569cd6}.TiptapEditor-module__qz6-cW__content .is-editor-empty:first-child:before{color:#9ca3af;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.TiptapEditor-module__qz6-cW__loading{color:#6b7280;background:#f9fafb;border-radius:8px;justify-content:center;align-items:center;height:350px;display:flex}@media (max-width:768px){.TiptapEditor-module__qz6-cW__toolbar{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.15rem;padding:.4rem;overflow-x:auto}.TiptapEditor-module__qz6-cW__divider{margin:0 .15rem}.TiptapEditor-module__qz6-cW__btn,.TiptapEditor-module__qz6-cW__divider,.TiptapEditor-module__qz6-cW__dropdownContainer{flex-shrink:0}.TiptapEditor-module__qz6-cW__btn{width:36px;min-width:36px;height:36px}.TiptapEditor-module__qz6-cW__dropdownContainer{position:static}.TiptapEditor-module__qz6-cW__colorDropdown,.TiptapEditor-module__qz6-cW__linkInput{width:auto;top:calc(100% + .25rem);left:.5rem;right:.5rem}.TiptapEditor-module__qz6-cW__linkInput input{font-size:16px}.TiptapEditor-module__qz6-cW__content .tiptap{padding:.5rem;font-size:16px}}
.EditorTitleIndicator-module__qyfjTW__slot{flex:8rem;justify-content:flex-end;align-items:center;min-width:0;display:flex}.EditorTitleIndicator-module__qyfjTW__trigger{white-space:nowrap;text-overflow:ellipsis;color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;min-width:0;max-width:100%;height:36px;padding:0 .5rem;font-size:.75rem;overflow:hidden}.EditorTitleIndicator-module__qyfjTW__trigger:hover,.EditorTitleIndicator-module__qyfjTW__trigger[aria-expanded=true]{background:var(--surface,#f3f4f6);color:#4b5563}.EditorTitleIndicator-module__qyfjTW__panel{border:1px solid var(--border,#e5e7eb);color:#374151;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;z-index:1000;background:#fff;border-radius:8px;max-width:min(32rem,100% - 1rem);padding:.5rem .75rem;font-size:.875rem;line-height:1.5;position:absolute;top:calc(100% + .25rem);right:.5rem;box-shadow:0 4px 12px #0000001a}.EditorTitleIndicator-module__qyfjTW__panel:hover{background:#f9fafb}@media (max-width:768px){.EditorTitleIndicator-module__qyfjTW__slot{background:var(--surface,#f9fafb);flex:none;max-width:45%;position:sticky;right:0;box-shadow:-6px 0 6px -4px #00000026}.EditorTitleIndicator-module__qyfjTW__panel{max-width:none;left:.5rem}}
.topicsContent-module__ZVP_DW__topicsContent{letter-spacing:.03em;line-height:1.9}.topicsContent-module__ZVP_DW__topicsContent p:not([class*=hpl-embed]){letter-spacing:.03em;line-height:1.9;margin:0!important;font-size:1rem!important}.topicsContent-module__ZVP_DW__topicsContent p:not([class*=hpl-embed]):empty{min-height:1.9em}.topicsContent-module__ZVP_DW__topicsContent a:not([class*=hpl-embed]){color:#2563eb;text-decoration:underline}.topicsContent-module__ZVP_DW__topicsContent img{width:100%}.topicsContent-module__ZVP_DW__topicsContent h2:not([class*=hpl-embed]){margin:1.5em 0 .75em;padding-top:1em;font-size:1.5rem;font-weight:700;line-height:1.5}.topicsContent-module__ZVP_DW__topicsContent h3:not([class*=hpl-embed]){margin:1em 0 .5em;padding-top:1em;font-size:1.25rem;font-weight:700;line-height:1.5}.topicsContent-module__ZVP_DW__topicsContent h4:not([class*=hpl-embed]){margin:1.5em 0 .5em;padding-top:0;font-size:1.125rem;font-weight:700;line-height:1.5}.topicsContent-module__ZVP_DW__topicsContent ul{margin:.5em 0;padding-inline-start:1.5em;list-style:outside}.topicsContent-module__ZVP_DW__topicsContent ol{margin:.5em 0;padding-inline-start:1.5em;list-style:decimal}.topicsContent-module__ZVP_DW__topicsContent li{letter-spacing:.03em;font-size:1rem!important;line-height:1.9!important}@media (min-width:769px){.topicsContent-module__ZVP_DW__topicsContent p:not([class*=hpl-embed]),.topicsContent-module__ZVP_DW__topicsContent li{font-size:1.125rem!important}.topicsContent-module__ZVP_DW__topicsContent .toc li{font-size:1rem!important}}:is(.topicsContent-module__ZVP_DW__topicsContent ol:has(>li[data-list]),.topicsContent-module__ZVP_DW__topicsContent ul:has(>li[data-list])){list-style:none;padding-inline-start:0!important}.topicsContent-module__ZVP_DW__topicsContent li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;padding-left:0;list-style-type:none;position:relative}@supports selector(ol:has(> li)){.topicsContent-module__ZVP_DW__topicsContent li[data-list]{padding-left:1.5em}}.topicsContent-module__ZVP_DW__topicsContent li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.topicsContent-module__ZVP_DW__topicsContent li[data-list=ordered]{counter-increment:list-0}.topicsContent-module__ZVP_DW__topicsContent li[data-list=ordered]>.ql-ui:before{content:counter(list-0, decimal) ". "}.topicsContent-module__ZVP_DW__topicsContent li[data-list=bullet]>.ql-ui:before{content:"•"}.topicsContent-module__ZVP_DW__topicsContent blockquote{background:#f9fafb;border-left:4px solid #d1d5db;margin:1rem 0;padding:.5rem 1rem}.topicsContent-module__ZVP_DW__topicsContent hr{border:none;border-top:2px solid #e5e7eb;margin:1.5rem 0}.topicsContent-module__ZVP_DW__topicsContent code{letter-spacing:normal;background:#f3f4f6;border-radius:3px;padding:.15em .35em;font-family:JetBrains Mono,Consolas,Menlo,monospace;font-size:.9em}.topicsContent-module__ZVP_DW__topicsContent pre{color:#d4d4d4;letter-spacing:normal;background:#1e1e1e;border-radius:8px;margin:1rem 0;padding:1rem;font-family:JetBrains Mono,Consolas,Menlo,monospace;font-size:.9rem;line-height:1.5;overflow-x:auto}.topicsContent-module__ZVP_DW__topicsContent pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.topicsContent-module__ZVP_DW__topicsContent .toc{background:#e0e0e0;padding:1rem;font-size:1rem;line-height:1.9!important}.topicsContent-module__ZVP_DW__topicsContent .toc h3{margin:0;padding:0;font-size:1.17em}.topicsContent-module__ZVP_DW__topicsContent .toc ul{list-style:none}.topicsContent-module__ZVP_DW__topicsContent .toc>ul{padding:0;margin:0;padding-inline-start:1em}.topicsContent-module__ZVP_DW__topicsContent .toc>ul>li{padding:0}.topicsContent-module__ZVP_DW__topicsContent .toc a{color:inherit;text-decoration:none!important}.topicsContent-module__ZVP_DW__topicsContent .toc ul li::marker{content:none}.topicsContent-module__ZVP_DW__topicsContent .ql-code-embed{max-width:100%;display:flex;position:relative;overflow:hidden}.topicsContent-module__ZVP_DW__topicsContent .ql-code-embed>*{margin-left:auto!important;margin-right:auto!important}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;align-items:stretch;gap:.75rem;max-width:100%;margin:1rem auto;padding:.625rem;display:flex}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-survey{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;max-width:100%;margin:1rem auto;padding:.75rem 1rem;display:block}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image{aspect-ratio:1;background:#f3f4f6;border-radius:.375rem;flex:0 0 180px;align-self:flex-start;width:180px;margin-bottom:0;overflow:hidden}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__images{aspect-ratio:1;background:#f3f4f6;border-radius:.375rem;flex:0 0 180px;align-self:flex-start;width:180px;position:relative;overflow:hidden}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-slide{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}:is(.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:first-of-type:checked~.hpl-embed-item__image-slide:first-of-type,.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(2):checked~.hpl-embed-item__image-slide:nth-of-type(2),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(3):checked~.hpl-embed-item__image-slide:nth-of-type(3),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(4):checked~.hpl-embed-item__image-slide:nth-of-type(4),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(5):checked~.hpl-embed-item__image-slide:nth-of-type(5),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(6):checked~.hpl-embed-item__image-slide:nth-of-type(6),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(7):checked~.hpl-embed-item__image-slide:nth-of-type(7),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(8):checked~.hpl-embed-item__image-slide:nth-of-type(8),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(9):checked~.hpl-embed-item__image-slide:nth-of-type(9),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(10):checked~.hpl-embed-item__image-slide:nth-of-type(10)){opacity:1}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-dots{z-index:1;background:#0003;border-radius:999px;gap:6px;padding:5px 8px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-dot{cursor:pointer;background:#fff9;border:none;border-radius:50%;width:10px;height:10px;transition:background .2s}:is(.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:first-of-type:checked~.hpl-embed-item__image-dots .hpl-embed-item__image-dot:first-of-type,.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(2):checked~.hpl-embed-item__image-dots .hpl-embed-item__image-dot:nth-of-type(2),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(3):checked~.hpl-embed-item__image-dots .hpl-embed-item__image-dot:nth-of-type(3),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(4):checked~.hpl-embed-item__image-dots .hpl-embed-item__image-dot:nth-of-type(4),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(5):checked~.hpl-embed-item__image-dots .hpl-embed-item__image-dot:nth-of-type(5),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(6):checked~.hpl-embed-item__image-dots .hpl-embed-item__image-dot:nth-of-type(6),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(7):checked~.hpl-embed-item__image-dots .hpl-embed-item__image-dot:nth-of-type(7),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(8):checked~.hpl-embed-item__image-dots .hpl-embed-item__image-dot:nth-of-type(8),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(9):checked~.hpl-embed-item__image-dots .hpl-embed-item__image-dot:nth-of-type(9),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(10):checked~.hpl-embed-item__image-dots .hpl-embed-item__image-dot:nth-of-type(10)){background:#fff}:is(.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:first-of-type:focus-visible~.hpl-embed-item__image-dots .hpl-embed-item__image-dot:first-of-type,.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(2):focus-visible~.hpl-embed-item__image-dots .hpl-embed-item__image-dot:nth-of-type(2),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(3):focus-visible~.hpl-embed-item__image-dots .hpl-embed-item__image-dot:nth-of-type(3),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(4):focus-visible~.hpl-embed-item__image-dots .hpl-embed-item__image-dot:nth-of-type(4),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(5):focus-visible~.hpl-embed-item__image-dots .hpl-embed-item__image-dot:nth-of-type(5),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(6):focus-visible~.hpl-embed-item__image-dots .hpl-embed-item__image-dot:nth-of-type(6),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(7):focus-visible~.hpl-embed-item__image-dots .hpl-embed-item__image-dot:nth-of-type(7),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(8):focus-visible~.hpl-embed-item__image-dots .hpl-embed-item__image-dot:nth-of-type(8),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(9):focus-visible~.hpl-embed-item__image-dots .hpl-embed-item__image-dot:nth-of-type(9),.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image-radio:nth-of-type(10):focus-visible~.hpl-embed-item__image-dots .hpl-embed-item__image-dot:nth-of-type(10)){outline-offset:2px;outline:2px solid #2563eb}:is(.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item[data-aspect="1-1"] .hpl-embed-item__image,.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item[data-aspect="1-1"] .hpl-embed-item__images,.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item[data-aspect="4-5"] .hpl-embed-item__image,.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item[data-aspect="4-5"] .hpl-embed-item__images,.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item[data-aspect="1_91-1"] .hpl-embed-item__image,.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item[data-aspect="1_91-1"] .hpl-embed-item__images){aspect-ratio:1}@media (max-width:768px){.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item{flex-direction:column;align-items:stretch}:is(.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__image,.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__images){flex:none;align-self:stretch;width:100%}:is(.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item[data-aspect="1-1"] .hpl-embed-item__image,.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item[data-aspect="1-1"] .hpl-embed-item__images){aspect-ratio:1}:is(.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item[data-aspect="4-5"] .hpl-embed-item__image,.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item[data-aspect="4-5"] .hpl-embed-item__images){aspect-ratio:4/5}:is(.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item[data-aspect="1_91-1"] .hpl-embed-item__image,.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item[data-aspect="1_91-1"] .hpl-embed-item__images){aspect-ratio:1.91}}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__body{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden;margin:0!important;padding:0!important;font-size:.9375rem!important}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-survey__title{font-weight:600;line-height:1.5;margin:0 0 .25rem!important;padding:0!important;font-size:1rem!important}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__price{color:#be185d;font-weight:700;line-height:1.5;margin:0!important;font-size:1rem!important}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__meta{color:#4b5563;margin:0!important;font-size:.875rem!important;line-height:1.6!important}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-survey__description{color:#4b5563;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:0!important;font-size:.875rem!important;line-height:1.6!important}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__ctas{flex-direction:column;align-items:flex-start;gap:.375rem;margin-top:auto;display:flex}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-item__cta{background:#4f46e5;border-radius:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.5;display:inline-block;color:#fff!important;text-decoration:none!important}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-survey__cta{background:#4f46e5;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.5;display:inline-block;color:#fff!important;text-decoration:none!important}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-youtube{aspect-ratio:16/9;background:#000;border-radius:.5rem;max-width:100%;margin:1rem auto;position:relative;overflow:hidden}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-youtube__link{width:100%;height:100%;display:block}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-youtube__thumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-youtube__play{background:#000000a6;border-radius:.75rem;width:68px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-youtube__play:before{content:"";border:11px solid #0000;border-left:19px solid #fff;border-right-width:0;position:absolute;top:50%;left:50%;transform:translate(-40%,-50%)}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-linkcard{max-width:100%;margin:1rem auto}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-linkcard__link{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;align-items:stretch;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000014;text-decoration:none!important}@media (hover:hover) and (pointer:fine){.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-linkcard__link:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0000001a}}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-linkcard__link:active{transform:translateY(0)scale(.99);box-shadow:0 1px 2px #0000000f}@media (prefers-reduced-motion:reduce){.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-linkcard__link{transform:none}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-linkcard__link:hover{transform:none}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-linkcard__link:active{transform:none}}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-linkcard__body{flex-direction:column;flex:1;gap:.25rem;min-width:0;padding:.75rem 1rem;display:flex}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-linkcard__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden;font-size:.9375rem!important}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-linkcard__description{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden;font-size:.8125rem!important}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-linkcard__meta{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.375rem;margin-top:auto;display:flex;overflow:hidden;font-size:.75rem!important}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-linkcard__site{text-overflow:ellipsis;min-width:0;overflow:hidden}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-linkcard__arrow{color:#6b7280;flex-shrink:0;margin-left:auto;font-size:.875rem;line-height:1}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-linkcard__favicon{flex-shrink:0;height:16px;width:16px!important}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-linkcard__thumb{-o-object-fit:cover;object-fit:cover;flex-shrink:0;display:block;width:132px!important}@media (max-width:768px){.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-linkcard__body{padding:.625rem .75rem}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-linkcard__description{display:none}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-linkcard__thumb{width:96px!important}}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-linkcard-unpublished{margin:1rem auto}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-linkcard-unpublished__label{color:#b45309;margin-bottom:.25rem;font-weight:600;font-size:.75rem!important}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-linkcard-unpublished .hpl-embed-linkcard{margin:0}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-missing{color:#9ca3af;text-align:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:.375rem;margin:1rem auto;padding:.5rem .75rem;font-size:.875rem}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-pending{color:#b45309;text-align:center;background:#fffbeb;border:1px dashed #fcd34d;border-radius:.375rem;margin:1rem auto;padding:.5rem .75rem;font-size:.875rem}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;align-items:stretch;gap:.75rem;max-width:100%;margin:1rem auto;padding:.75rem;transition:box-shadow .15s,transform .15s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0000001a}}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product-group{max-width:100%;margin:1rem auto}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product-group>.hpl-embed-product{margin:0 auto}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product-group>.hpl-embed-product+.hpl-embed-product{margin-top:.5rem}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product__overlay{z-index:1;border-radius:inherit;position:absolute;inset:0}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product__overlay:focus-visible{outline-offset:2px;outline:2px solid #2563eb}:is(.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product .hpl-embed-item__image img.hpl-embed-img--contain,.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product .hpl-embed-item__image-slide.hpl-embed-img--contain){-o-object-fit:contain;object-fit:contain;background:#f8f8f8}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product .hpl-embed-item__image-dots{z-index:2}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product__body{flex-direction:column;flex:auto;gap:.3rem;min-width:0;display:flex}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product__shop{color:#6b7280;align-items:center;gap:.4rem;font-size:.72rem;line-height:1.4;display:flex}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product__pr{letter-spacing:.04em;color:#6b7280;border:1px solid #6b7280;border-radius:3px;padding:0 .35rem;font-size:.65rem;font-weight:700;line-height:1.4;display:inline-block}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product__store{color:#374151;align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product--amazon .hpl-embed-product__store:before{content:"";background:#f90;border-radius:2px;width:.6rem;height:.6rem}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden;margin:0!important;padding:0!important;font-size:.95rem!important}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product__button{box-sizing:border-box;color:#fff;white-space:nowrap;background:#4f46e5;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;max-width:100%;margin-top:auto;padding:.4rem 1rem;font-size:.85rem;font-weight:600;line-height:1.5;display:inline-flex;overflow:hidden}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product__note{color:#6b7280;margin:-.5rem 0 1rem!important;font-size:.75rem!important;line-height:1.5!important}@media (min-width:769px){.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product{gap:1.25rem;padding:1rem 1.25rem}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product__title{-webkit-line-clamp:3;font-size:1.05rem!important}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product__button{min-height:40px;padding:.55rem 1.4rem;font-size:.95rem}}@media (max-width:768px){.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product{-moz-column-gap:.75rem;grid-template-rows:auto 1fr auto;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:.35rem .75rem;padding:.75rem;display:grid}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product--noimage{grid-template-columns:minmax(0,1fr)}:is(.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product .hpl-embed-item__image,.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product .hpl-embed-item__images){aspect-ratio:1;flex:none;grid-area:1/1/3;align-self:start;width:96px}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product__body{display:contents}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product__shop{grid-area:1/2}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product__title{-webkit-line-clamp:3;grid-area:2/2;font-size:.9rem!important}:is(.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product--noimage .hpl-embed-product__shop,.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product--noimage .hpl-embed-product__title){grid-column:1}.topicsContent-module__ZVP_DW__topicsContent .hpl-embed-product__button{grid-area:3/1/auto/-1;align-self:stretch;width:100%;min-height:40px;margin-top:.25rem;padding:.5rem 1.1rem}}
.affiliate-module__CYRJba__linkSection{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.affiliate-module__CYRJba__linkSectionHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}@media (max-width:599px){.affiliate-module__CYRJba__linkSectionHeader{flex-wrap:wrap}}.affiliate-module__CYRJba__linkSectionTitle{color:#1f2937;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.affiliate-module__CYRJba__hint{color:#6b7280;margin:0 0 .75rem;font-size:.75rem;line-height:1.5}.affiliate-module__CYRJba__subtle{color:#9ca3af;margin-top:.25rem;font-size:.75rem}.affiliate-module__CYRJba__btnOutline{color:#6b7280;background:0 0;border:1px solid #d1d5db;padding:.3rem .75rem;font-size:.8125rem}.affiliate-module__CYRJba__btnOutline:hover{background:#f9fafb}.affiliate-module__CYRJba__btnOutlineDanger{color:#dc2626;border-color:#fca5a5}.affiliate-module__CYRJba__btnOutlineDanger:hover{background:#fef2f2}.affiliate-module__CYRJba__shopBadge{white-space:nowrap;border-radius:8px;padding:.1875rem .625rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-block}.affiliate-module__CYRJba__shopRakuten{color:#b91c1c;background:#fee2e2}.affiliate-module__CYRJba__shopAmazon{color:#c2410c;background:#ffedd5}.affiliate-module__CYRJba__shopOther{color:#4338ca;background:#e0e7ff}.affiliate-module__CYRJba__imageGrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.5rem;margin-bottom:.5rem;display:grid}.affiliate-module__CYRJba__imageCell{aspect-ratio:1;background:#f3f4f6;border-radius:.5rem;position:relative;overflow:hidden}.affiliate-module__CYRJba__imageCell img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.affiliate-module__CYRJba__imageRemove{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;width:20px;height:20px;font-size:.75rem;line-height:1;position:absolute;top:.25rem;right:.25rem}.affiliate-module__CYRJba__imageTag{color:#fff;background:#0000008c;border-radius:4px;padding:.1rem .35rem;font-size:.625rem;position:absolute;bottom:.25rem;left:.25rem}.affiliate-module__CYRJba__colorRow{align-items:center;gap:.5rem;display:flex}.affiliate-module__CYRJba__colorInput{cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:6px;width:2.5rem;height:2rem;padding:0}.affiliate-module__CYRJba__searchRow{gap:.5rem;display:flex}.affiliate-module__CYRJba__searchRow input{flex:1}.affiliate-module__CYRJba__searchGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;margin-top:.75rem;display:grid}.affiliate-module__CYRJba__searchItem{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;gap:.375rem;padding:.5rem;display:flex}.affiliate-module__CYRJba__searchThumb{aspect-ratio:1;background:#f3f4f6;border-radius:.375rem;overflow:hidden}.affiliate-module__CYRJba__searchThumb img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.affiliate-module__CYRJba__searchName{color:#1f2937;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.affiliate-module__CYRJba__searchShop{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.affiliate-module__CYRJba__searchSelect{margin-top:auto;padding:.3rem .5rem;font-size:.8125rem}.affiliate-module__CYRJba__pager{color:#6b7280;justify-content:center;align-items:center;gap:1rem;margin-top:.75rem;font-size:.875rem;display:flex}.affiliate-module__CYRJba__previewBox{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.affiliate-module__CYRJba__deleteZone{border-top:1px solid #f3f4f6;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}.affiliate-module__CYRJba__formActions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.affiliate-module__CYRJba__usageBadge{color:#1d4ed8;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:.1rem .5rem;font-size:.7rem}.affiliate-module__CYRJba__usageBadge:hover:not(:disabled){background:#dbeafe}.affiliate-module__CYRJba__usageBadge:disabled{color:#9ca3af;cursor:default;background:#f9fafb;border-color:#e5e7eb}.affiliate-module__CYRJba__listRowLink{min-width:0;color:inherit;flex:1;align-items:center;gap:.75rem;text-decoration:none;display:flex}
.common-module__JCn-Oq__card{box-sizing:border-box;background:#fff;border-radius:.5rem;width:100%;max-width:700px;margin:.5rem auto;padding:.5rem}.common-module__JCn-Oq__cardItem{box-sizing:border-box;width:100%;padding:.5rem 1rem}.common-module__JCn-Oq__cardLabel{align-items:center;padding:.3rem .5rem;font-size:1.1rem;font-weight:700;display:flex}.common-module__JCn-Oq__cardHeader{justify-content:space-between;align-items:center;display:flex}.common-module__JCn-Oq__cardTitle{font-size:1.1rem;font-weight:700}.common-module__JCn-Oq__cardMessage{text-align:center;color:#6b7280;padding:1rem}.common-module__JCn-Oq__btn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.common-module__JCn-Oq__btnPrimary{color:#fff;background:#3b82f6}.common-module__JCn-Oq__btnPrimary:hover{background:#2563eb}.common-module__JCn-Oq__btnSecondary{color:#374151;background:#e5e7eb}.common-module__JCn-Oq__btnSecondary:hover{background:#d1d5db}.common-module__JCn-Oq__btnNeutral{color:#fff;background:#6b7280}.common-module__JCn-Oq__btnNeutral:hover{background:#4b5563}.common-module__JCn-Oq__btnNeutral:disabled,.common-module__JCn-Oq__btnDanger:disabled{opacity:.6;cursor:not-allowed}.common-module__JCn-Oq__btnDanger{color:#fff;background:#ef4444}.common-module__JCn-Oq__btnDanger:hover{background:#dc2626}.common-module__JCn-Oq__detailBtn{color:#00f;cursor:pointer;background:0 0;border:none;font-size:1rem;font-weight:600;text-decoration:none}.common-module__JCn-Oq__formGroup{margin-bottom:1rem}.common-module__JCn-Oq__label{color:#374151;margin-bottom:.5rem;font-weight:500;display:block}.common-module__JCn-Oq__input{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:.5rem .75rem;font-size:1rem}.common-module__JCn-Oq__input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.common-module__JCn-Oq__textarea{resize:vertical;box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;min-height:100px;padding:.5rem .75rem;font-size:1rem}.common-module__JCn-Oq__textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.common-module__JCn-Oq__pageHeader{justify-content:space-between;align-items:center;max-width:700px;margin-bottom:1rem;margin-left:auto;margin-right:auto;display:flex}.common-module__JCn-Oq__pageTitle{color:#1f2937;font-size:1.25rem;font-weight:700}.common-module__JCn-Oq__loading{color:#6b7280;justify-content:center;align-items:center;min-height:200px;display:flex}.common-module__JCn-Oq__error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;max-width:700px;margin-bottom:1rem;margin-left:auto;margin-right:auto;padding:1rem}.common-module__JCn-Oq__success{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;max-width:700px;margin-bottom:1rem;margin-left:auto;margin-right:auto;padding:1rem}.common-module__JCn-Oq__empty{text-align:center;color:#6b7280;padding:3rem}.common-module__JCn-Oq__badge{border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.common-module__JCn-Oq__badgeGreen{color:#16a34a;background:#dcfce7;}.common-module__JCn-Oq__badgeYellow{color:#ca8a04;background:#fef9c3;}.common-module__JCn-Oq__badgeRed{color:#dc2626;background:#fee2e2;}.common-module__JCn-Oq__badgeGray{color:#6b7280;background:#f3f4f6;}.common-module__JCn-Oq__badgeBlue{color:#2563eb;background:#dbeafe;}.common-module__JCn-Oq__hr{border:none;border-top:1px solid #e5e7eb;margin:.5rem 0}.common-module__JCn-Oq__flexBetween{justify-content:space-between;align-items:center;display:flex}.common-module__JCn-Oq__grid{gap:1rem;display:grid}.common-module__JCn-Oq__gridCols2{grid-template-columns:repeat(2,1fr)}.common-module__JCn-Oq__gridCols3{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.common-module__JCn-Oq__gridCols2,.common-module__JCn-Oq__gridCols3{grid-template-columns:1fr}}
.KeywordSelector-module__Kpc3CW__container{position:relative}.KeywordSelector-module__Kpc3CW__inputWrapper{cursor:text;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.5rem}.KeywordSelector-module__Kpc3CW__inputWrapper:focus-within{border-color:#2563eb}.KeywordSelector-module__Kpc3CW__tagsContainer{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.KeywordSelector-module__Kpc3CW__tag{color:#1d4ed8;white-space:nowrap;background:#3b82f626;border-radius:6px;align-items:center;gap:.25rem;padding:.35rem .5rem;font-size:.875rem;font-weight:500;display:inline-flex}.KeywordSelector-module__Kpc3CW__tagNew{opacity:.75;font-size:.6875rem}.KeywordSelector-module__Kpc3CW__tagRemove{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;line-height:1;display:inline-flex}.KeywordSelector-module__Kpc3CW__input{background:0 0;border:none;outline:none;flex:1;min-width:120px;padding:.2rem 0;font-size:.875rem}@media (max-width:768px){.KeywordSelector-module__Kpc3CW__input{font-size:16px}}.KeywordSelector-module__Kpc3CW__dropdown{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:250px;padding:.5rem;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.KeywordSelector-module__Kpc3CW__sectionLabel{color:#6b7280;margin:.25rem 0 .5rem;font-size:.75rem}.KeywordSelector-module__Kpc3CW__pills{flex-wrap:wrap;gap:.5rem;display:flex}.KeywordSelector-module__Kpc3CW__pill{color:#374151;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:.4rem .75rem;font-size:.8125rem;transition:background .15s,color .15s,border-color .15s}.KeywordSelector-module__Kpc3CW__pill:hover{color:#fff;background:#2563eb;border-color:#2563eb}.KeywordSelector-module__Kpc3CW__pillCreate{color:#2563eb;border-style:dashed;border-color:#2563eb}.KeywordSelector-module__Kpc3CW__empty{color:#9ca3af;padding:.25rem;font-size:.8125rem}
.Toast-module__eHqTLW__toast{z-index:1200;color:#fff;pointer-events:none;border-radius:.5rem;max-width:calc(100vw - 2rem);padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;animation:.25s ease-out Toast-module__eHqTLW__toastSlideDown;position:fixed;top:4rem;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.Toast-module__eHqTLW__success{background:#10b981}.Toast-module__eHqTLW__error{background:#ef4444}@keyframes Toast-module__eHqTLW__toastSlideDown{0%{opacity:0;transform:translate(-50%,-.75rem)}to{opacity:1;transform:translate(-50%)}}
.items-module__v8OVMG__cardLabel{color:#374151;padding:.3rem .5rem;font-weight:700;text-decoration:none;display:block}.items-module__v8OVMG__cardLabel:hover{color:#1f2937}.items-module__v8OVMG__cardHeader{justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.items-module__v8OVMG__cardTitle{font-size:1.1rem;font-weight:700}.items-module__v8OVMG__queryBoard{gap:.5rem;display:flex}.items-module__v8OVMG__queryLabel{cursor:pointer;color:#6b7280;border-radius:4px;padding:.3rem .8rem;font-size:.875rem}.items-module__v8OVMG__queryLabel:hover{background:#f3f4f6}input[type=radio]:checked+.items-module__v8OVMG__queryLabel{color:#2563eb;background:#eff6ff}@media (max-width:599px){.items-module__v8OVMG__cardHeader{flex-wrap:wrap;gap:.25rem .5rem}.items-module__v8OVMG__queryBoard{gap:.25rem;max-width:100%;overflow-x:auto}.items-module__v8OVMG__queryLabel{white-space:nowrap;flex-shrink:0;padding:.3rem .6rem}}.items-module__v8OVMG__itemsList{overflow:visible}.items-module__v8OVMG__itemsItem{color:inherit;cursor:pointer;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:.75rem 1rem;text-decoration:none;display:flex}.items-module__v8OVMG__itemsItem:hover{background:#f9fafb}.items-module__v8OVMG__itemsItem:last-child{border-bottom:none}.items-module__v8OVMG__itemsName{color:#1f2937;font-weight:500}.items-module__v8OVMG__itemsMeta{align-items:center;gap:.5rem;display:flex}.items-module__v8OVMG__createBoard{background:#fff;border-radius:.5rem;max-width:700px;margin:0 auto;padding:1rem}.items-module__v8OVMG__createHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.items-module__v8OVMG__itemsType{background:#f3f4f6;border-radius:8px;gap:0;padding:4px;display:flex}.items-module__v8OVMG__itemsTypeInput{display:none}.items-module__v8OVMG__itemsTypeLabel{cursor:pointer;color:#6b7280;border-radius:6px;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.items-module__v8OVMG__itemsTypeInput:checked+.items-module__v8OVMG__itemsTypeLabel{color:#1f2937;background:#fff;box-shadow:0 1px 3px #0000001a}.items-module__v8OVMG__buttonBoard{gap:.5rem;display:flex}@media (max-width:599px){.items-module__v8OVMG__createHeader{flex-wrap:wrap;gap:.5rem}.items-module__v8OVMG__buttonBoard{flex-wrap:wrap;margin-left:auto}.items-module__v8OVMG__itemsTypeLabel,.items-module__v8OVMG__buttonBoard>*{white-space:nowrap}}.items-module__v8OVMG__aiFabSpacer{display:none}@media (max-width:768px){.items-module__v8OVMG__aiFabSpacer{height:4.5rem;display:block}}.items-module__v8OVMG__submitBtn{color:#374151;cursor:pointer;background:#e5e7eb;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.items-module__v8OVMG__submitBtn:hover{background:#d1d5db}.items-module__v8OVMG__requestButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.items-module__v8OVMG__requestButton:hover{background:#2563eb}.items-module__v8OVMG__requestButton:disabled{cursor:not-allowed;background:#93c5fd}.items-module__v8OVMG__createBody{flex-direction:column;gap:1rem;display:flex}.items-module__v8OVMG__imageUploadArea{text-align:center;cursor:pointer;border:2px dashed #d1d5db;border-radius:8px;padding:2rem;transition:border-color .2s}.items-module__v8OVMG__imageUploadArea:hover{border-color:#9ca3af}.items-module__v8OVMG__imagePreview{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:200px}.items-module__v8OVMG__dateTimeGroup{flex-wrap:wrap;gap:1rem;display:flex}.items-module__v8OVMG__dateTimeGroup>div{flex:1;min-width:200px}.items-module__v8OVMG__itemsBadge{white-space:nowrap;border-radius:8px;padding:.1875rem .625rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-block}.items-module__v8OVMG__itemsBadgeBlue{color:#1d4ed8;background:#dbeafe}.items-module__v8OVMG__itemsBadgeGreen{color:#15803d;background:#dcfce7}.items-module__v8OVMG__itemsBadgeYellow{color:#a16207;background:#fef9c3}.items-module__v8OVMG__itemsBadgeGray{color:#4b5563;background:#f3f4f6}.items-module__v8OVMG__itemImageWrap{background:#f3f4f6;border-radius:.5rem;width:100%;position:relative;overflow:hidden}.items-module__v8OVMG__itemImageWrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.items-module__v8OVMG__itemImageAr_1_1{aspect-ratio:1}.items-module__v8OVMG__itemImageAr_4_5{aspect-ratio:4/5}.items-module__v8OVMG__itemImageAr_1_91_1{aspect-ratio:1.91}.items-module__v8OVMG__itemsThumbnail{background:#f3f4f6;border-radius:.375rem;flex-shrink:0;width:64px;height:64px;overflow:hidden}.items-module__v8OVMG__itemsThumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.items-module__v8OVMG__itemsItemBody{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}
.action-module__qNab1q__cardLabel{color:#374151;padding:.3rem .5rem;font-weight:700;text-decoration:none;display:block}.action-module__qNab1q__cardLabel:hover{color:#1f2937}.action-module__qNab1q__cardTitle{padding:.5rem 1rem;font-size:1.1rem;font-weight:700}.action-module__qNab1q__actionList{max-height:400px;overflow-y:auto}.action-module__qNab1q__actionItem{color:inherit;cursor:pointer;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:.75rem 1rem;text-decoration:none;display:flex}.action-module__qNab1q__actionItem:hover{background:#f9fafb}.action-module__qNab1q__actionItem:last-child{border-bottom:none}.action-module__qNab1q__actionName{color:#1f2937;font-weight:500}.action-module__qNab1q__actionMeta{align-items:center;gap:.5rem;display:flex}.action-module__qNab1q__formSection{background:#fff;border-radius:.5rem;max-width:700px;margin:.5rem auto;padding:1rem}.action-module__qNab1q__formSectionTitle{color:#1f2937;border-bottom:1px solid #e5e7eb;margin-bottom:1rem;padding-bottom:.5rem;font-size:1rem;font-weight:600}
.analytics-module__BuV-jW__periodSelect{background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;padding:.5rem;font-size:.875rem}.analytics-module__BuV-jW__totalValue{color:#1f2937;font-size:1.5rem;font-weight:700}.analytics-module__BuV-jW__totalUnit{color:#6b7280;margin-left:.25rem;font-size:.875rem}.analytics-module__BuV-jW__rangeText{color:#9ca3af;text-align:right;font-size:.75rem}.analytics-module__BuV-jW__rankList{flex-direction:column;display:flex}.analytics-module__BuV-jW__rankRow{color:#1f2937;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 0;text-decoration:none;display:flex}.analytics-module__BuV-jW__rankRow:last-child{border-bottom:none}.analytics-module__BuV-jW__rankTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.875rem;overflow:hidden}.analytics-module__BuV-jW__rankCount{white-space:nowrap;font-size:.875rem;font-weight:600}.analytics-module__BuV-jW__rankShops{color:#6b7280;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.analytics-module__BuV-jW__tabs{gap:.5rem;max-width:700px;margin:.5rem auto;padding:0 .5rem;display:flex}.analytics-module__BuV-jW__tab{color:#374151;background:#e5e7eb;border-radius:999px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none}.analytics-module__BuV-jW__tabActive{color:#fff;background:#2563eb;}
.itemDetail-module__5dwbTW__detailShell{box-sizing:border-box;background:#fff;border-radius:.5rem;width:100%;max-width:860px;margin:.5rem auto;padding:.5rem}.itemDetail-module__5dwbTW__detailBody{padding:.5rem 1rem 1rem}.itemDetail-module__5dwbTW__detailHeader{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.itemDetail-module__5dwbTW__detailTitle{word-break:break-word;min-width:0;margin:0;font-size:1.25rem;line-height:1.5}.itemDetail-module__5dwbTW__detailBadges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.itemDetail-module__5dwbTW__detailActions{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}@media (max-width:599px){.itemDetail-module__5dwbTW__detailActions{flex-direction:column;align-items:stretch}.itemDetail-module__5dwbTW__detailActions>*{width:100%}}.itemDetail-module__5dwbTW__previewHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.itemDetail-module__5dwbTW__previewLabel{color:#9ca3af;font-size:.8125rem}.itemDetail-module__5dwbTW__previewStage{background:#fafafa;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem;padding:.75rem;overflow:hidden}.itemDetail-module__5dwbTW__previewMeasure{width:100%}.itemDetail-module__5dwbTW__previewScaler{margin:0 auto;overflow:hidden}.itemDetail-module__5dwbTW__deviceRadio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.itemDetail-module__5dwbTW__deviceRadio:focus-visible+*{outline-offset:2px;outline:2px solid #2563eb}.itemDetail-module__5dwbTW__previewViewport{transform-origin:0 0}.itemDetail-module__5dwbTW__previewNote{color:#9ca3af;text-align:center;margin:.5rem 0 0;font-size:.75rem}.itemDetail-module__5dwbTW__sectionTitle{color:#374151;margin:0 0 .5rem;font-size:.9375rem}.itemDetail-module__5dwbTW__sectionBody{white-space:pre-wrap;color:#4b5563;margin:0;font-size:.875rem;line-height:1.7}.itemDetail-module__5dwbTW__section{margin-bottom:1rem}.itemDetail-module__5dwbTW__reviewCard{background:#fff7ed;border:1px solid #fed7aa;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.itemDetail-module__5dwbTW__reviewTitle{color:#9a3412;margin:0 0 .5rem;font-size:.9375rem}.itemDetail-module__5dwbTW__reviewText{white-space:pre-wrap;color:#7c2d12;margin:0;font-size:.875rem;line-height:1.7}.itemDetail-module__5dwbTW__reviewHint{color:#c2712f;margin:.5rem 0 0;font-size:.75rem}.itemDetail-module__5dwbTW__metaNote{color:#6b7280;margin:0;font-size:.8125rem;line-height:1.6}.itemDetail-module__5dwbTW__deleteZone{border-top:1px solid #f3f4f6;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem;display:flex}.itemDetail-module__5dwbTW__deleteZone .itemDetail-module__5dwbTW__deleteBtn{color:#dc2626;background:0 0;border:1px solid #fca5a5}.itemDetail-module__5dwbTW__deleteZone .itemDetail-module__5dwbTW__deleteBtn:hover{background:#fef2f2}.itemDetail-module__5dwbTW__deleteZone .itemDetail-module__5dwbTW__deleteBtn:disabled{opacity:.6;cursor:not-allowed}
.settings-module__iMsqdW__settingsSection{background:#fff;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.settings-module__iMsqdW__settingsSectionTitle{color:#1f2937;border-bottom:1px solid #e5e7eb;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:600}.settings-module__iMsqdW__settingsRow{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.settings-module__iMsqdW__settingsRow:last-child{border-bottom:none}.settings-module__iMsqdW__settingsLabel{color:#374151;font-weight:500}.settings-module__iMsqdW__cardLabel1{color:#1f2937;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:700;display:flex}.settings-module__iMsqdW__cardLabel1 svg{width:1.2rem;height:1.2rem}.settings-module__iMsqdW__cardLabel2{color:#374151;font-size:1rem;font-weight:600}.settings-module__iMsqdW__settingsDescription{color:#6b7280;margin-top:.25rem;font-size:.875rem}.settings-module__iMsqdW__settingsValue{color:#6b7280;font-size:.875rem}.settings-module__iMsqdW__profileHeader{align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.settings-module__iMsqdW__profileAvatar{color:#9ca3af;background:#e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.settings-module__iMsqdW__profileAvatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.settings-module__iMsqdW__profileInfo{flex:1}.settings-module__iMsqdW__profileName{color:#1f2937;font-size:1.25rem;font-weight:600}.settings-module__iMsqdW__profileEmail{color:#6b7280;font-size:.875rem}.settings-module__iMsqdW__groupInfo{background:#f9fafb;border-radius:8px;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.settings-module__iMsqdW__groupLogo{color:#9ca3af;background:#e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.settings-module__iMsqdW__groupLogo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.settings-module__iMsqdW__groupName{color:#1f2937;font-weight:600}.settings-module__iMsqdW__groupSlug{color:#6b7280;font-size:.875rem}.settings-module__iMsqdW__memberList{margin-top:1rem}.settings-module__iMsqdW__memberItem{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.settings-module__iMsqdW__memberItem:last-child{border-bottom:none}.settings-module__iMsqdW__memberInfo{align-items:center;gap:.75rem;display:flex}.settings-module__iMsqdW__memberAvatar{color:#9ca3af;background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.875rem;display:flex}.settings-module__iMsqdW__memberName{color:#374151;font-weight:500}.settings-module__iMsqdW__memberRole{color:#2563eb;background:#eff6ff;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem}.settings-module__iMsqdW__memberRoleOwner{color:#d97706;background:#fef3c7}.settings-module__iMsqdW__dangerZone{background:#fef2f2;border:1px solid #fecaca}.settings-module__iMsqdW__dangerZone .settings-module__iMsqdW__settingsSectionTitle{color:#dc2626;border-bottom-color:#fecaca}
.survey-module__-2A-nq__cardLabel{color:#374151;padding:.3rem .5rem;font-weight:700;text-decoration:none;display:block}.survey-module__-2A-nq__cardLabel:hover{color:#1f2937}.survey-module__-2A-nq__cardHeader{justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.survey-module__-2A-nq__cardTitle{font-size:1.1rem;font-weight:700}.survey-module__-2A-nq__queryBoard{gap:.5rem;display:flex}.survey-module__-2A-nq__queryLabel{cursor:pointer;color:#6b7280;border-radius:4px;padding:.3rem .8rem;font-size:.875rem}.survey-module__-2A-nq__queryLabel:hover{background:#f3f4f6}input[type=radio]:checked+.survey-module__-2A-nq__queryLabel{color:#2563eb;background:#eff6ff}.survey-module__-2A-nq__surveyList{max-height:400px;overflow-y:auto}.survey-module__-2A-nq__surveyItem{color:inherit;cursor:pointer;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:.75rem 1rem;text-decoration:none;display:flex}.survey-module__-2A-nq__surveyItem:hover{background:#f9fafb}.survey-module__-2A-nq__surveyItem:last-child{border-bottom:none}.survey-module__-2A-nq__surveyName{color:#1f2937;font-weight:500}.survey-module__-2A-nq__surveyMeta{align-items:center;gap:.5rem;display:flex}.survey-module__-2A-nq__formSection{background:#fff;border-radius:.5rem;max-width:700px;margin:.5rem auto;padding:1rem}.survey-module__-2A-nq__formSectionTitle{color:#1f2937;border-bottom:1px solid #e5e7eb;margin-bottom:1rem;padding-bottom:.5rem;font-size:1rem;font-weight:600}.survey-module__-2A-nq__questionCard{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:1rem;padding:1rem}.survey-module__-2A-nq__questionHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.survey-module__-2A-nq__questionNumber{color:#374151;font-weight:600}.survey-module__-2A-nq__optionList{margin-top:.75rem}.survey-module__-2A-nq__optionItem{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.survey-module__-2A-nq__optionInput{border:1px solid #d1d5db;border-radius:4px;flex:1;padding:.5rem;font-size:.875rem}.survey-module__-2A-nq__addOptionBtn{color:#3b82f6;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:.5rem 0;font-size:.875rem;display:flex}.survey-module__-2A-nq__addOptionBtn:hover{text-decoration:underline}.survey-module__-2A-nq__resultCard{background:#fff;border-radius:.5rem;max-width:700px;margin:.5rem auto;padding:1rem}.survey-module__-2A-nq__resultQuestion{color:#1f2937;margin-bottom:1rem;font-weight:600}.survey-module__-2A-nq__resultBar{align-items:center;margin-bottom:.5rem;display:flex}.survey-module__-2A-nq__resultLabel{color:#4b5563;width:150px;font-size:.875rem}.survey-module__-2A-nq__resultBarTrack{background:#e5e7eb;border-radius:4px;flex:1;height:24px;margin-right:.5rem;overflow:hidden}.survey-module__-2A-nq__resultBarFill{background:#3b82f6;height:100%;transition:width .3s}.survey-module__-2A-nq__resultCount{text-align:right;color:#6b7280;width:60px;font-size:.875rem}.survey-module__-2A-nq__dragHandle{cursor:grab;color:#9ca3af;-webkit-user-select:none;user-select:none;padding:.25rem;font-size:1rem}.survey-module__-2A-nq__dragHandle:hover{color:#6b7280}.survey-module__-2A-nq__branchSelect{color:#1e40af;background:#f0f9ff;border:1px solid #d1d5db;border-radius:4px;max-width:150px;padding:.25rem .5rem;font-size:.75rem}.survey-module__-2A-nq__childQuestionsContainer{border-top:1px dashed #e5e7eb;margin-top:1rem;padding-top:1rem}.survey-module__-2A-nq__childQuestionsList{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.survey-module__-2A-nq__childQuestionsList>*{scroll-snap-align:start;flex:0 0 100%}.survey-module__-2A-nq__scrollHint{text-align:center;color:#9ca3af;margin-top:.5rem;font-size:.75rem}.survey-module__-2A-nq__branchTreeBtn{cursor:pointer;color:#1d4ed8;background:#eff6ff;border:1px solid #3b82f6;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.survey-module__-2A-nq__branchTreeBtn:hover{background:#dbeafe}.survey-module__-2A-nq__modalOverlay{z-index:1040;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.survey-module__-2A-nq__branchModalContent{background:#fff;border-radius:.75rem;flex-direction:column;width:95%;max-width:800px;max-height:90vh;display:flex;box-shadow:0 25px 50px -12px #00000040}.survey-module__-2A-nq__branchModalHeader{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.5rem;display:flex}.survey-module__-2A-nq__branchModalHeader h3{color:#1f2937;margin:0;font-size:1.125rem;font-weight:600}.survey-module__-2A-nq__branchLegend{gap:.5rem;font-size:.75rem;display:flex}.survey-module__-2A-nq__legendItem{border-left:3px solid;border-radius:.25rem;padding:.25rem .5rem}.survey-module__-2A-nq__depth0{background:#eff6ff;border-color:#3b82f6}.survey-module__-2A-nq__depth1{background:#f0fdf4;border-color:#22c55e}.survey-module__-2A-nq__depth2{background:#fff7ed;border-color:#f97316}.survey-module__-2A-nq__branchTreeContainer{background:#f9fafb;flex:1;min-height:200px;max-height:60vh;padding:1rem;overflow:auto}.survey-module__-2A-nq__branchTreeEmpty{text-align:center;color:#6b7280;padding:2rem}.survey-module__-2A-nq__branchModalActions{background:#fff;border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;display:flex}.survey-module__-2A-nq__treeNode{margin:.5rem 0;position:relative}.survey-module__-2A-nq__treeNode[data-depth="0"]{border-left:3px solid #3b82f6;padding-left:.75rem}.survey-module__-2A-nq__treeNode[data-depth="1"]{border-left:3px solid #22c55e;margin-left:1.5rem;padding-left:.75rem}.survey-module__-2A-nq__treeNode[data-depth="2"]{border-left:3px solid #f97316;margin-left:3rem;padding-left:.75rem}.survey-module__-2A-nq__treeNode[data-depth="3"]{border-left:3px solid #a855f7;margin-left:4.5rem;padding-left:.75rem}.survey-module__-2A-nq__treeNodeContent{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem;display:flex}.survey-module__-2A-nq__treeNode[data-depth="0"]>.survey-module__-2A-nq__treeNodeContent{background:#eff6ff}.survey-module__-2A-nq__treeDragHandle{cursor:grab;color:#9ca3af;padding:.25rem}.survey-module__-2A-nq__treeNodeInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex;overflow:hidden}.survey-module__-2A-nq__treeNodeLabel{color:#1f2937;font-size:.875rem;font-weight:600}.survey-module__-2A-nq__treeNodeText{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.survey-module__-2A-nq__treeNodeType{color:#6b7280;background:#f3f4f6;border-radius:.25rem;align-self:flex-start;padding:.125rem .375rem;font-size:.7rem}.survey-module__-2A-nq__branchConnections{border-left:2px dashed #d1d5db;margin-left:1rem;padding:.5rem .5rem .5rem 1rem}.survey-module__-2A-nq__branchOption{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.375rem 0;font-size:.875rem;display:flex}.survey-module__-2A-nq__branchOptionLabel{color:#4b5563;white-space:nowrap;text-overflow:ellipsis;min-width:80px;max-width:150px;overflow:hidden}.survey-module__-2A-nq__branchArrow{color:#3b82f6;font-weight:700}.survey-module__-2A-nq__branchTargetSelect{border:1px solid #d1d5db;border-radius:.25rem;flex:1;max-width:200px;padding:.25rem .5rem;font-size:.8rem}.survey-module__-2A-nq__treeChildren{margin-top:.25rem;position:relative}
.topics-module__PiD1Sq__cardLabel{color:#374151;padding:.3rem .5rem;font-weight:700;text-decoration:none;display:block}.topics-module__PiD1Sq__cardLabel:hover{color:#1f2937}.topics-module__PiD1Sq__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.topics-module__PiD1Sq__cardTitle{font-size:1.1rem;font-weight:700}.topics-module__PiD1Sq__filterBoard{position:relative}.topics-module__PiD1Sq__filterGroup{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.topics-module__PiD1Sq__searchInput{margin-bottom:.75rem}.topics-module__PiD1Sq__conditionBar{color:#6b7280;align-items:center;gap:.75rem;margin:-.25rem 0 .75rem;font-size:.8125rem;display:flex}.topics-module__PiD1Sq__clearConditionBtn{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;text-decoration:underline}.topics-module__PiD1Sq__clearConditionBtn:hover{color:#1d4ed8}.topics-module__PiD1Sq__filterBtn{cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;padding:.3rem .8rem;font-size:.875rem}.topics-module__PiD1Sq__filterBtn:hover{background:#e5e7eb}.topics-module__PiD1Sq__filterList{z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:4px;min-width:100px;position:absolute;top:100%;right:0;box-shadow:0 2px 8px #0000001a}.topics-module__PiD1Sq__filterLabel{cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.topics-module__PiD1Sq__filterLabel:hover{background:#f3f4f6}.topics-module__PiD1Sq__filterInput{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topics-module__PiD1Sq__filterLabel:focus-within{outline-offset:-2px;background:#e5e7eb;outline:2px solid #3b82f6}.topics-module__PiD1Sq__topicsList{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.topics-module__PiD1Sq__topicsItem{color:inherit;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:0 10px 10px;flex-direction:column;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000014}.topics-module__PiD1Sq__topicsItem:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0000001f}.topics-module__PiD1Sq__topicsItemImage{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#e5e7eb;width:100%;display:block}.topics-module__PiD1Sq__topicsItemImagePlaceholder{aspect-ratio:16/9;color:#9ca3af;background:#e5e7eb;justify-content:center;align-items:center;width:100%;font-size:.875rem;display:flex}.topics-module__PiD1Sq__topicsItemBody{flex-direction:column;gap:.25rem;padding:.5rem .75rem;display:flex}.topics-module__PiD1Sq__topicsTitle{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.topics-module__PiD1Sq__topicsItemMeta{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.topics-module__PiD1Sq__topicsCategory{color:#2563eb;white-space:nowrap;text-overflow:ellipsis;background:#eff6ff;border-radius:4px;max-width:60%;padding:.125rem .5rem;font-size:.7rem;overflow:hidden}.topics-module__PiD1Sq__editorContainer{background:#fff;border-radius:.5rem;max-width:700px;margin:.5rem auto;padding:1rem}.topics-module__PiD1Sq__topicsTitleInput{padding:.5rem .75rem;font-family:inherit;font-weight:600;line-height:1.4;font-size:2rem!important}@media (max-width:768px){.topics-module__PiD1Sq__topicsTitleInput{font-size:1.5rem!important}}.topics-module__PiD1Sq__editorActionBar{z-index:30;background:#fff;border-top:1px solid #e5e7eb;border-radius:0 0 .5rem .5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem -1rem -1rem;padding:.75rem 1rem;transition:transform .2s,opacity .2s,visibility linear;display:flex;position:sticky;bottom:-.5rem;box-shadow:0 -2px 8px #0000000f}@media (max-width:768px){.topics-module__PiD1Sq__editorActionBarHidden{opacity:0;visibility:hidden;pointer-events:none;transition:transform .2s,opacity .2s,visibility 0s linear .2s;transform:translateY(calc(100% + 1rem))}}.topics-module__PiD1Sq__editorActionBarRight{align-items:center;gap:1rem;margin-left:auto;display:flex}.topics-module__PiD1Sq__imageUpload{text-align:center;cursor:pointer;border:2px dashed #d1d5db;border-radius:8px;padding:2rem;transition:all .2s}.topics-module__PiD1Sq__imageUpload:hover{background:#eff6ff;border-color:#3b82f6}.topics-module__PiD1Sq__imagePreview{-o-object-fit:contain;object-fit:contain;border-radius:8px;max-width:100%;max-height:300px}.topics-module__PiD1Sq__categoryList{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.topics-module__PiD1Sq__categoryItem{background:#f3f4f6;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.topics-module__PiD1Sq__categoryItemActive{color:#2563eb;background:#eff6ff}.topics-module__PiD1Sq__categoryDelete{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem}.topics-module__PiD1Sq__categoryDelete:hover{color:#ef4444}.topics-module__PiD1Sq__toggleSwitch{cursor:pointer;align-items:center;gap:.75rem;display:flex}.topics-module__PiD1Sq__toggleSwitch input{display:none}.topics-module__PiD1Sq__toggleSlider{background:#d1d5db;border-radius:13px;width:48px;height:26px;transition:background .2s;position:relative}.topics-module__PiD1Sq__toggleSlider:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.topics-module__PiD1Sq__toggleSwitch input:checked+.topics-module__PiD1Sq__toggleSlider{background:#3b82f6}.topics-module__PiD1Sq__toggleSwitch input:checked+.topics-module__PiD1Sq__toggleSlider:after{transform:translate(22px)}.topics-module__PiD1Sq__toggleLabel{color:#374151;min-width:50px;font-size:.875rem}.topics-module__PiD1Sq__topicsViewCount{color:#6b7280;white-space:nowrap;font-size:.75rem}.topics-module__PiD1Sq__headerActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (max-width:599px){.topics-module__PiD1Sq__editorHeader{gap:.5rem}.topics-module__PiD1Sq__editorHeader>a,.topics-module__PiD1Sq__editorHeader .topics-module__PiD1Sq__headerActions>button{white-space:nowrap;flex-shrink:0;padding:.5rem .75rem}.topics-module__PiD1Sq__editorHeader>h1{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.05rem;overflow:hidden}}.topics-module__PiD1Sq__shareButton{gap:.375rem}.topics-module__PiD1Sq__shareButtonLabel{display:none}@media (min-width:600px){.topics-module__PiD1Sq__shareButtonLabel{display:inline}}.topics-module__PiD1Sq__shareDialogActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:1rem;display:flex}@media (max-width:599px){.topics-module__PiD1Sq__shareDialogActions{flex-direction:column-reverse}.topics-module__PiD1Sq__shareDialogActions>*{width:100%}}.topics-module__PiD1Sq__shareModalNote{color:#374151;margin:0 0 .75rem;font-size:.875rem;line-height:1.6}.topics-module__PiD1Sq__shareModalExpiryRow{color:#374151;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.875rem;display:flex}.topics-module__PiD1Sq__shareModalExpirySelect{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;padding:.375rem .5rem;font-size:.875rem}.topics-module__PiD1Sq__shareModalExpiryText{color:#6b7280;font-size:.8125rem}.topics-module__PiD1Sq__shareModalRetry{color:#2563eb;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.topics-module__PiD1Sq__shareModalPending{opacity:.5;pointer-events:none}.topics-module__PiD1Sq__shareModalUrlRow{align-items:center;gap:.5rem;display:flex}.topics-module__PiD1Sq__shareModalUrlRow input{flex:1;min-width:0;font-size:.8125rem}.topics-module__PiD1Sq__shareModalHint{color:#b91c1c;margin:.375rem 0 0;font-size:.75rem;line-height:1.5}.topics-module__PiD1Sq__shareModalQr{justify-content:center;margin:1rem 0;display:flex}.topics-module__PiD1Sq__shareModalQr img,.topics-module__PiD1Sq__shareModalQrPlaceholder{border:1px solid #e5e7eb;border-radius:.5rem;width:160px;height:160px}.topics-module__PiD1Sq__shareModalButtons{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.topics-module__PiD1Sq__shareModalButtons>*{flex:auto;gap:.375rem}.topics-module__PiD1Sq__shareLineButton{color:#fff;background:#06c755}.topics-module__PiD1Sq__shareLineButton:hover{background:#05b34c}.topics-module__PiD1Sq__shareModalFooter{border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:1rem;display:flex}.topics-module__PiD1Sq__shareModalOpenLink{color:#2563eb;align-items:center;gap:.25rem;font-size:.875rem;text-decoration:none;display:inline-flex}.topics-module__PiD1Sq__shareModalOpenLink:hover{text-decoration:underline}.topics-module__PiD1Sq__previewPage{flex-direction:column;height:100%;min-height:0;display:flex}.topics-module__PiD1Sq__previewBar{background:#fff;border-radius:.5rem;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem .75rem;margin-bottom:.5rem;padding:.5rem .75rem;display:flex}.topics-module__PiD1Sq__previewBadge{white-space:nowrap;border-radius:999px;padding:.125rem .5rem;font-size:.8125rem;font-weight:600}.topics-module__PiD1Sq__previewBadgeDraft{color:#92400e;background:#fef3c7}.topics-module__PiD1Sq__previewBadgePublished{color:#166534;background:#dcfce7}.topics-module__PiD1Sq__previewSavedAt{color:#6b7280;white-space:nowrap;font-size:.8125rem}.topics-module__PiD1Sq__previewBarActions{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.topics-module__PiD1Sq__previewBarActions>button,.topics-module__PiD1Sq__previewBarActions>a{white-space:nowrap;padding:.375rem .75rem;font-size:.875rem}.topics-module__PiD1Sq__previewFrame{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex:1;width:100%;min-height:0}@media (max-width:599px){.topics-module__PiD1Sq__previewBarActions{width:100%;margin-left:0}.topics-module__PiD1Sq__previewBarActions>button,.topics-module__PiD1Sq__previewBarActions>a{flex:1;padding:.375rem .5rem;font-size:.8125rem}}
