._shared_title__s5lQH{margin:0 0 var(--spacing-lg);color:var(--text-primary);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);font-size:var(--font-3xl)}._shared_section__Q_zMx{margin-bottom:var(--spacing-lg)}._shared_sectionTitle__Eiq3F{margin:0 0 var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-color);font-size:var(--font-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary)}._shared_sectionContent__iCUgK{display:flex;flex-direction:column;gap:var(--spacing-md)}._shared_subsectionTitle__Nzm18{margin:var(--spacing-sm) 0 var(--spacing-xs);font-size:var(--font-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary)}._shared_text__FxoXJ{margin:0;font-size:var(--font-sm);line-height:var(--line-height-relaxed);color:var(--text-secondary)}._shared_list__LDaBq,._shared_orderedList___mDsd{list-style:none;padding:0;margin:var(--spacing-md) 0;display:flex;flex-direction:column;gap:var(--spacing-md)}._shared_orderedList___mDsd{counter-reset:item}._shared_list__LDaBq li,._shared_orderedList___mDsd li{position:relative;padding-left:var(--spacing-lg);color:var(--text-secondary);font-size:var(--font-sm);line-height:var(--line-height-normal)}._shared_list__LDaBq li:before{content:"▪";position:absolute;left:0;color:var(--accent);font-weight:var(--font-weight-bold)}._shared_orderedList___mDsd li{counter-increment:item}._shared_orderedList___mDsd li:before{content:counter(item) ".";position:absolute;left:0;width:var(--spacing-lg);color:var(--accent);font-weight:var(--font-weight-bold)}._shared_featureCard__MMLu4,._shared_guestLinkExplanation__gykoF,._shared_infoBox__Ffc3d,._shared_warningBox__KidvE{position:relative;isolation:isolate;margin:var(--spacing-md) 0;padding:var(--spacing-lg);background:var(--hapti-surface);border-radius:var(--radius-3xl)}._shared_featureCard__MMLu4:before,._shared_guestLinkExplanation__gykoF:before,._shared_infoBox__Ffc3d:before,._shared_warningBox__KidvE:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;box-shadow:var(--hapti-raise),var(--hapti-edge-inset);pointer-events:none}._shared_featureCard__MMLu4>*,._shared_guestLinkExplanation__gykoF>*,._shared_infoBox__Ffc3d>*,._shared_warningBox__KidvE>*{position:relative;z-index:var(--z-index-base)}._shared_infoBoxTitle__hOXMw,._shared_warningBoxTitle__IJ6hZ{margin:0 0 var(--spacing-xs);font-weight:var(--font-weight-semibold);color:var(--text-primary);font-size:var(--font-sm);line-height:var(--line-height-normal)}._shared_infoBoxText__C6Hz2,._shared_warningBoxText___Ncae{margin:0;color:var(--text-secondary);font-size:var(--font-sm);line-height:var(--line-height-normal)}._shared_featureGrid__vcdYi{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--max-width-md),1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md);margin:var(--spacing-md) 0}._shared_featureCard__MMLu4{margin:0}._shared_featureCard__MMLu4:before{transition:box-shadow var(--transition-base)}._shared_featureCard__MMLu4:hover:before{box-shadow:var(--hapti-btn-raise-hover),var(--hapti-edge-inset)}._shared_featureCard__MMLu4 h3{margin:0 0 var(--spacing-xs);color:var(--text-primary);font-weight:var(--font-weight-semibold)}._shared_featureCard__MMLu4 h3,._shared_featureCard__MMLu4 p{font-size:var(--font-sm);line-height:var(--line-height-normal)}._shared_featureCard__MMLu4 p{margin:0;color:var(--text-secondary)}._shared_guestLinkExplanation__gykoF{margin-bottom:var(--spacing-md)}._shared_guestLinkExplanation__gykoF h4{margin-top:0;color:var(--text-primary);font-size:var(--font-base);font-weight:var(--font-weight-semibold)}._shared_guestLinkExplanation__gykoF p,._shared_guestLinkExplanation__gykoF ul{color:var(--text-secondary);font-size:var(--font-sm);line-height:var(--line-height-normal);margin:var(--spacing-xs) 0}._shared_guestLinkExplanation__gykoF ul{margin-left:var(--spacing-lg)}._shared_guestLinkExplanation__gykoF strong{color:var(--text-primary)}@media (max-width:768px){._shared_title__s5lQH{font-size:var(--font-2xl)}._shared_sectionTitle__Eiq3F{font-size:var(--font-lg)}._shared_featureGrid__vcdYi{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._shared_featureCard__MMLu4:before{transition:none}}.UIMockup_sidebar__1NKUd{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);width:200px;min-height:300px;display:flex;flex-direction:column}.UIMockup_sidebarHeader__X5Qvq{padding:var(--spacing-sm) var(--spacing-md);display:flex;align-items:center;gap:var(--spacing-sm);justify-content:flex-start}.UIMockup_sidebarToggle__ugzMK{display:flex;align-items:center;justify-content:center;color:var(--foreground)}.UIMockup_sidebarTitleSection__YPLjn{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;background-color:var(--hover-bg)}.UIMockup_headerText__9NE89{font-size:var(--font-lg);font-weight:600;color:var(--foreground)}.UIMockup_sidebarContent__R2Fuk{padding:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1 1}.UIMockup_sidebarItem__qEpAH{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-sm);color:var(--foreground);cursor:pointer;transition:all var(--transition-base);font-weight:500}.UIMockup_sidebarItem__qEpAH:hover{background-color:var(--hover-bg-strong)}.UIMockup_sidebarItem__qEpAH.UIMockup_active__Thy4U{background-color:var(--accent-alpha-20);color:var(--accent)}.UIMockup_itemIcon__hG5NB{color:var(--foreground);flex-shrink:0}.UIMockup_sidebarItem__qEpAH.UIMockup_active__Thy4U .UIMockup_itemIcon__hG5NB{color:var(--accent)}.UIMockup_icon__Op_hc{color:var(--accent);flex-shrink:0}.UIMockup_chat__kN7ez{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;min-height:250px;display:flex;flex-direction:column}.UIMockup_chatHeader__YUQrL{padding:var(--spacing-md);border-bottom:1px solid var(--border-color);background-color:var(--hover-bg)}.UIMockup_chatTitle__lAEoV{font-size:var(--font-sm);font-weight:600;color:var(--foreground)}.UIMockup_chatMessages__w_vzJ{padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-md);flex:1 1}.UIMockup_messageUser__zTy7s{align-self:flex-end;background-color:var(--accent);color:white}.UIMockup_messageAI__zLY3c,.UIMockup_messageUser__zTy7s{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);max-width:70%;font-size:var(--font-sm)}.UIMockup_messageAI__zLY3c{align-self:flex-start;background-color:var(--hover-bg);color:var(--foreground)}.UIMockup_chatInput__FWPZb{padding:var(--spacing-md);border-top:1px solid var(--border-color);display:flex;gap:var(--spacing-sm);align-items:flex-end}.UIMockup_inputContainer__z7Czj{flex:1 1;position:relative;display:flex;align-items:center}.UIMockup_input__BHxu3{flex:1 1;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-sm);background-color:var(--background);color:var(--foreground);width:100%}.UIMockup_suggestion__F7MqV{position:absolute;left:var(--spacing-md);font-size:var(--font-sm);color:var(--text-secondary);pointer-events:none;opacity:.6}.UIMockup_sendButton__Mh_nq{width:36px;height:36px;padding:var(--spacing-sm);background-color:var(--accent);color:white;border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.UIMockup_prompt___aDBx{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;display:flex;flex-direction:column}.UIMockup_promptHeader__kSzLV{padding:var(--spacing-md);border-bottom:1px solid var(--border-color);background-color:var(--hover-bg);display:flex;align-items:center;gap:var(--spacing-sm)}.UIMockup_promptContent__2zhbM{padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-md)}.UIMockup_textarea__YGXKp{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-sm);background-color:var(--background);color:var(--foreground);font-family:inherit;resize:vertical}.UIMockup_promptActions__M_2py{display:flex;justify-content:flex-end}.UIMockup_button__b9lb9{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--accent);color:white;border:none;border-radius:var(--radius-md);font-size:var(--font-sm);cursor:pointer}.UIMockup_folder__NcCyJ{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;display:flex;flex-direction:column}.UIMockup_folderHeader__0kc0x{padding:var(--spacing-md);border-bottom:1px solid var(--border-color);background-color:var(--hover-bg);display:flex;align-items:center;gap:var(--spacing-sm)}.UIMockup_folderActions__Rcy0r{margin-left:auto;display:flex;gap:var(--spacing-sm)}.UIMockup_actionIcon__CTCY6{color:var(--text-secondary);cursor:pointer}.UIMockup_folderContent__rwRm4{padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}.UIMockup_folderItem__yw4rl{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-sm);color:var(--text-secondary)}.UIMockup_buttonGroup__BEOEq{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;align-items:center}.UIMockup_newChatButtonMockup__VLlco{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-md)}.UIMockup_plusButton__wJiX9{width:24px;height:24px;border-radius:50%;background-color:var(--accent);display:flex;align-items:center;justify-content:center;color:white;flex-shrink:0}.UIMockup_buttonLabel__pTPNN{font-size:var(--font-sm);color:var(--text-secondary)}.UIMockup_buttonIcon__B25qy{margin-right:var(--spacing-xs)}.UIMockup_menu__LLUkY{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-xs);min-width:150px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.UIMockup_menuItem__eDu6W{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-sm);color:var(--foreground);cursor:pointer;transition:all var(--transition-base)}.UIMockup_menuItem__eDu6W:hover{background-color:var(--hover-bg)}.UIMockup_menuIcon__1WA2_{color:var(--text-secondary);flex-shrink:0}@media (max-width:768px){.UIMockup_sidebar__1NKUd{width:100%}.UIMockup_chat__kN7ez{min-height:200px}}.VisualExample_container__NcqEB{background:var(--surface);border-radius:var(--radius-3xl);padding:var(--spacing-lg);margin:var(--spacing-md) 0;box-shadow:var(--shadow-raise-sm)}.VisualExample_title__rRzZm{font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--spacing-xs)}.VisualExample_description__byi3n,.VisualExample_title__rRzZm{font-size:var(--font-sm);line-height:var(--line-height-normal)}.VisualExample_description__byi3n{color:var(--text-secondary);margin:0 0 var(--spacing-sm)}.VisualExample_content__dsu0Z{display:flex;flex-direction:column;gap:var(--spacing-md)}