.interviews_select__94EA7,.interviews_textArea__whS6I,.interviews_textInput__BlAc2{width:100%;border:1px solid var(--ds-border);border-radius:10px;background:var(--ds-background);color:var(--ds-foreground);font-size:14px;padding:10px 12px;outline:none;transition:border-color .12s,box-shadow .12s}.interviews_textArea__whS6I{resize:vertical;line-height:1.5}.interviews_select__94EA7:focus,.interviews_textArea__whS6I:focus,.interviews_textInput__BlAc2:focus{border-color:var(--ds-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-ring) 20%,transparent)}.interviews_choices__z7N5P{display:flex;flex-direction:column;gap:8px}.interviews_choice__6qSai{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--ds-border);border-radius:10px;background:var(--ds-background);cursor:pointer;font-size:14px;transition:border-color .12s,background .12s}.interviews_choice__6qSai:hover{border-color:color-mix(in srgb,var(--ds-primary) 40%,transparent)}.interviews_choice__6qSai input{accent-color:var(--ds-primary);width:16px;height:16px}.interviews_choiceOn__VqMaH{border-color:var(--ds-primary);background:color-mix(in srgb,var(--ds-primary) 7%,transparent)}.interviews_scaleWrap__XM9yK{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.interviews_scaleLabel__Ot2xb{font-size:12.5px;color:var(--ds-muted-foreground)}.interviews_scale__gD2fV{display:inline-flex;gap:6px;flex-wrap:wrap}.interviews_ratingDot__oXk7K{width:36px;height:36px;border:none;background:transparent;font-size:24px;line-height:1;color:var(--ds-muted);cursor:pointer;color:var(--ds-border);transition:color .1s,transform .1s}.interviews_ratingDot__oXk7K:hover{transform:scale(1.12)}.interviews_ratingOn__ofyVg{color:#f59e0b}.interviews_scaleDot__f3A1C{min-width:40px;height:40px;padding:0 10px;border:1px solid var(--ds-border);border-radius:10px;background:var(--ds-background);color:var(--ds-foreground);font-size:14px;font-weight:600;cursor:pointer;transition:all .1s}.interviews_scaleDot__f3A1C:hover{border-color:color-mix(in srgb,var(--ds-primary) 50%,transparent)}.interviews_scaleOn__IgDas{background:var(--ds-primary);color:var(--ds-primary-foreground);border-color:var(--ds-primary)}.interviews_bool__LTgJA{display:inline-flex;gap:10px}.interviews_boolBtn__3URDq{padding:10px 26px;border:1px solid var(--ds-border);border-radius:10px;background:var(--ds-background);color:var(--ds-foreground);font-size:14px;font-weight:600;cursor:pointer;transition:all .12s}.interviews_boolBtn__3URDq:hover{border-color:color-mix(in srgb,var(--ds-primary) 50%,transparent)}.interviews_boolOn__8slE1{background:var(--ds-primary);color:var(--ds-primary-foreground);border-color:var(--ds-primary)}.interviews_respond__mU1Dw{--page-w:760px;width:100%;height:100%;overflow-y:auto;padding:32px max(24px,(100% - var(--page-w))/2) 80px}.interviews_respondHead__bD1ZA{margin-bottom:8px}.interviews_respondTitle__jetY0{font-size:26px;font-weight:750;letter-spacing:-.02em}.interviews_respondDesc__zRoLQ{color:var(--ds-muted-foreground);margin-top:6px;font-size:15px;line-height:1.5}.interviews_respondBar__3k0EY{display:flex;align-items:center;gap:10px;margin:18px 0 24px}.interviews_qcard__iQ7Wb{border:1px solid var(--ds-border);border-radius:16px;background:var(--ds-surface);padding:22px 24px;margin-bottom:16px;box-shadow:var(--shadow-sm)}.interviews_qcardErr__jDe0o{border-color:color-mix(in srgb,var(--ds-danger) 60%,transparent)}.interviews_qPrompt__e_SR0{font-size:16px;font-weight:600;margin-bottom:4px}.interviews_qReq__6ghbv{color:var(--ds-danger);margin-left:4px}.interviews_qHelp__MmQBV{font-size:13.5px;color:var(--ds-muted-foreground);margin-bottom:14px}.interviews_qBody__4dYPw{margin-top:12px}.interviews_qError__zDMuY{color:var(--ds-danger);font-size:13px;margin-top:10px}.interviews_respondFoot__mboVC{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.interviews_doneCard__mOXc4{text-align:center;padding:60px 24px}.interviews_doneMark__cyHQA{font-size:44px}.interviews_doneTitle__VeZmW{font-size:22px;font-weight:700;margin:12px 0 6px}.interviews_doneText__S9gnz{color:var(--ds-muted-foreground)}.interviews_split__QpcIJ{display:grid;grid-template-columns:1fr 1fr;height:100%;overflow:hidden}@media (max-width:900px){.interviews_split__QpcIJ{grid-template-columns:1fr;overflow-y:auto}}.interviews_splitLeft__Pi407{border-right:1px solid var(--ds-border);min-height:0;overflow:hidden;background:color-mix(in srgb,var(--ds-muted) 25%,transparent)}.interviews_splitRight__1zWOb{min-height:0;overflow-y:auto;padding:28px max(20px,(100% - 620px)/2) 80px}@media (max-width:900px){.interviews_splitLeft__Pi407{border-right:none;border-bottom:1px solid var(--ds-border);height:60vh}.interviews_splitRight__1zWOb{overflow:visible}}.interviews_contentPanel__VEBvv{display:flex;flex-direction:column;height:100%;min-height:0}.interviews_contentStrip__YPq0u{display:flex;gap:6px;padding:12px 12px 0;flex-wrap:wrap;flex:0 0 auto}.interviews_contentCard__SFlqc{display:inline-flex;align-items:center;gap:6px;max-width:200px;padding:7px 11px;border:1px solid var(--ds-border);border-radius:9px;background:var(--ds-surface);color:var(--ds-muted-foreground);font-size:12.5px;cursor:pointer;transition:border-color .12s,color .12s}.interviews_contentCard__SFlqc:hover{border-color:color-mix(in srgb,var(--ds-primary) 40%,transparent)}.interviews_contentCardOn__SsuTZ{border-color:var(--ds-primary);color:var(--ds-foreground);background:color-mix(in srgb,var(--ds-primary) 6%,transparent)}.interviews_contentCard__SFlqc svg{width:14px;height:14px;flex:0 0 auto}.interviews_contentCardTitle__LR_1B{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interviews_contentBody__B__cI{flex:1;min-height:0;overflow-y:auto;padding:20px 24px}.interviews_boardWrap__UKvW3{height:100%;min-height:460px;position:relative}.interviews_pill__nx66p{font-size:11.5px}.interviews_audienceBadge__PFx4I,.interviews_pill__nx66p{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-weight:600}.interviews_audienceBadge__PFx4I{font-size:11px;background:color-mix(in srgb,var(--ds-muted) 70%,transparent);color:var(--ds-muted-foreground)}.interviews_editor__49Uq3{width:100%;height:100%;overflow-y:auto;padding:28px 32px 80px}.interviews_editorHead__4FyTN{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.interviews_editorGrid__K3z5r{display:grid;grid-template-columns:1fr 300px;gap:22px;align-items:start}@media (max-width:860px){.interviews_editorGrid__K3z5r{grid-template-columns:1fr}}.interviews_builderGrid__ZbF3i{display:grid;grid-template-columns:210px 1fr 290px;gap:20px;align-items:start}@media (max-width:1080px){.interviews_builderGrid__ZbF3i{grid-template-columns:190px 1fr}.interviews_builderGrid__ZbF3i>.interviews_side__GSJiL{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;position:static}.interviews_builderGrid__ZbF3i>.interviews_side__GSJiL>.interviews_sideCard__pmT4_{flex:1;min-width:220px}}@media (max-width:720px){.interviews_builderGrid__ZbF3i{grid-template-columns:1fr}}.interviews_qEmpty__uXfoO{border:1px dashed var(--ds-border);border-radius:14px;padding:40px 24px;text-align:center;color:var(--ds-muted-foreground);font-size:14px}.interviews_qpalette__8flLq{display:flex;flex-direction:column;gap:10px;position:sticky;top:12px;padding:12px;border:1px solid var(--ds-border);border-radius:14px;background:color-mix(in srgb,var(--ds-surface) 40%,transparent)}.interviews_qpHead__ayUr6{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-muted-foreground)}.interviews_qpGrid___ZE1w{display:flex;flex-direction:column;gap:7px}.interviews_qpTile__KOO8A{position:relative;display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--ds-border) 70%,transparent);border-radius:11px;background:var(--ds-surface);color:var(--ds-foreground);cursor:grab;text-align:left;transition:border-color .14s,box-shadow .14s,transform .14s}.interviews_qpTile__KOO8A:hover{border-color:color-mix(in srgb,var(--ds-primary) 45%,transparent);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.interviews_qpTile__KOO8A:active{cursor:grabbing;transform:translateY(0)}.interviews_qpIcon__96rAK{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:9px;background:color-mix(in srgb,var(--ds-primary) 10%,transparent);color:var(--ds-primary)}.interviews_qpIcon__96rAK svg{width:16px;height:16px}.interviews_qpText__zFpFd{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.interviews_qpLabel__oqaoO{font-size:13px;font-weight:600;line-height:1.15}.interviews_qpHint__KkusR{font-size:11px;color:var(--ds-muted-foreground)}.interviews_qpAdd__WhqC5{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:18px;height:18px;border-radius:6px;color:var(--ds-muted-foreground);background:color-mix(in srgb,var(--ds-muted) 80%,transparent);opacity:0;transition:opacity .12s}.interviews_qpTile__KOO8A:hover .interviews_qpAdd__WhqC5{opacity:1}.interviews_qpAdd__WhqC5 svg{width:12px;height:12px}.interviews_qlist__kGMOL{display:flex;flex-direction:column;gap:14px}.interviews_qcardB__AV61v,.interviews_qedit___fn8g{border:1px solid var(--ds-border);border-radius:14px;background:var(--ds-surface);padding:16px 18px;box-shadow:var(--shadow-sm)}.interviews_qcardB__AV61v{position:relative;transition:border-color .14s,box-shadow .14s}.interviews_qcardB__AV61v:hover{border-color:color-mix(in srgb,var(--ds-primary) 35%,transparent)}.interviews_qcardBOpen__VwXrS{border-color:color-mix(in srgb,var(--ds-primary) 55%,transparent);box-shadow:var(--shadow-md,0 4px 14px hsl(0 0% 0%/.08))}.interviews_qcardBTools__AT7SM{display:flex;align-items:center;gap:6px;margin-bottom:10px}.interviews_qcardBTools__AT7SM .interviews_iconBtn__LrDRv{width:28px;height:28px;opacity:0;transition:opacity .12s}.interviews_qcardBOpen__VwXrS .interviews_qcardBTools__AT7SM .interviews_iconBtn__LrDRv,.interviews_qcardB__AV61v:hover .interviews_qcardBTools__AT7SM .interviews_iconBtn__LrDRv{opacity:1}.interviews_qtypeBadge__Mjpar{padding:2px 9px;font-size:11px;background:color-mix(in srgb,var(--ds-primary) 10%,transparent);color:var(--ds-primary)}.interviews_qReqBadge__HkW0U,.interviews_qtypeBadge__Mjpar{display:inline-flex;align-items:center;border-radius:999px;font-weight:600}.interviews_qReqBadge__HkW0U{padding:2px 8px;font-size:10.5px;background:color-mix(in srgb,var(--ds-muted) 70%,transparent);color:var(--ds-muted-foreground)}.interviews_qcardBPrompt__nbYTl{font-size:15.5px;font-weight:650;line-height:1.35}.interviews_qcardBControl__PV3Qc{margin-top:12px;pointer-events:none;opacity:.92}.interviews_iconBtnOn__pqlkK{color:var(--ds-primary);border-color:color-mix(in srgb,var(--ds-primary) 50%,transparent);background:color-mix(in srgb,var(--ds-primary) 10%,transparent)}.interviews_qSettings__3_FeS{margin-top:14px;padding-top:14px;border-top:1px dashed var(--ds-border);display:flex;flex-direction:column;gap:12px}.interviews_previewPage__jfhSb{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.interviews_previewPageHead__WDz4T{flex:0 0 auto;padding:18px 28px 12px;border-bottom:1px solid var(--ds-border)}.interviews_previewStage__ly9vL{flex:1;min-height:0}.interviews_previewStageForm__mLEjN{height:100%;overflow-y:auto;padding:28px max(20px,(100% - 760px)/2) 80px}.interviews_vbuilderGrid__SKYY_{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}@media (max-width:820px){.interviews_vbuilderGrid__SKYY_{grid-template-columns:1fr}}.interviews_vsettingsBar__ULbTZ{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:12px 16px;border:1px solid var(--ds-border);border-radius:12px;background:color-mix(in srgb,var(--ds-surface) 50%,transparent);margin-bottom:16px}.interviews_vsettingsItem__udU3Z{display:inline-flex;align-items:center;gap:8px}.interviews_vsettingsItem__udU3Z .interviews_sideLabel__gGaVi{margin-bottom:0}.interviews_vcanvas__ZLcoc{border:1px solid var(--ds-border);border-radius:16px;background:var(--ds-surface);padding:26px 28px 34px;box-shadow:var(--shadow-sm);min-height:420px}.interviews_vcanvasTitle__LDe6c{width:100%;border:none;background:transparent;outline:none;padding:2px 0;font-size:28px;font-weight:760;letter-spacing:-.02em;color:var(--ds-foreground)}.interviews_vcanvasTitle__LDe6c::placeholder{color:color-mix(in srgb,var(--ds-muted-foreground) 55%,transparent)}.interviews_vcanvasDesc__yBfL5{width:100%;border:none;background:transparent;outline:none;resize:none;overflow:hidden;font-size:15px;line-height:1.55;color:var(--ds-muted-foreground);padding:6px 0 0}.interviews_vcanvasDesc__yBfL5::placeholder{color:color-mix(in srgb,var(--ds-muted-foreground) 50%,transparent)}.interviews_vcanvasDivider__HHFHF{height:1px;background:var(--ds-border);margin:18px 0}.interviews_vcanvasQs__2y9Z8{display:flex;flex-direction:column;gap:14px}.interviews_vlinks__ST4qf{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0}.interviews_vlink__TRofd{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--ds-border);border-radius:10px;background:color-mix(in srgb,var(--ds-muted) 35%,transparent);font-size:12.5px;max-width:260px}.interviews_vlink__TRofd svg{width:14px;height:14px;flex:0 0 auto;color:var(--ds-primary)}.interviews_vlinkTitle__2bQMa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interviews_vlinkX__tcF8d{display:grid;place-items:center;width:18px;height:18px;border:none;background:transparent;color:var(--ds-muted-foreground);cursor:pointer;border-radius:5px}.interviews_vlinkX__tcF8d:hover{color:var(--ds-danger);background:color-mix(in srgb,var(--ds-danger) 10%,transparent)}.interviews_searchField__e4XV_{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--ds-border);border-radius:10px;background:var(--ds-background)}.interviews_searchField__e4XV_:focus-within{border-color:var(--ds-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-ring) 18%,transparent)}.interviews_searchField__e4XV_ svg{width:15px;height:15px;color:var(--ds-muted-foreground);flex:0 0 auto}.interviews_searchField__e4XV_ input{flex:1;border:none;outline:none;background:transparent;color:var(--ds-foreground);font-size:14px}.interviews_peopleAvatar__BHja7{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border-radius:50%;background:color-mix(in srgb,var(--ds-primary) 12%,transparent);color:var(--ds-primary);font-size:12px;font-weight:700}.interviews_peopleMeta___6yRe{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.interviews_peopleEmail__DPdTu{font-size:11.5px;color:var(--ds-muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interviews_linkList__u5diA{margin-top:10px;display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}.interviews_linkEmpty__glGP7{padding:24px 12px;text-align:center;color:var(--ds-muted-foreground);font-size:13px}.interviews_linkRow__HMUny{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--ds-border);border-radius:10px;background:var(--ds-surface);color:var(--ds-foreground);cursor:pointer;font:inherit;transition:border-color .12s,background .12s}.interviews_linkRow__HMUny:hover{border-color:color-mix(in srgb,var(--ds-primary) 45%,transparent);background:color-mix(in srgb,var(--ds-primary) 4%,transparent)}.interviews_linkRowOn__cSJgv{border-color:var(--ds-primary);background:color-mix(in srgb,var(--ds-primary) 8%,transparent)}.interviews_linkRowIcon__cmhUG{width:15px;height:15px;flex:0 0 auto;color:var(--ds-primary)}.interviews_linkRowTitle__REMQC{flex:1;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interviews_linkRowAction__nw_K2{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;font-size:12px;font-weight:600;color:var(--ds-muted-foreground)}.interviews_linkRowOn__cSJgv .interviews_linkRowAction__nw_K2{color:var(--ds-primary)}.interviews_linkRowAction__nw_K2 svg{width:13px;height:13px}.interviews_qpLinkBtn__usfBb{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px;margin-top:4px;border:1px dashed color-mix(in srgb,var(--ds-primary) 50%,transparent);border-radius:11px;background:color-mix(in srgb,var(--ds-primary) 6%,transparent);color:var(--ds-primary);font-size:13px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s}.interviews_qpLinkBtn__usfBb:hover{background:color-mix(in srgb,var(--ds-primary) 12%,transparent);border-color:var(--ds-primary)}.interviews_qpLinkBtn__usfBb svg{width:15px;height:15px}.interviews_answerPage__2hvNE{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--ds-background)}.interviews_answerTopbar__0Hgnj{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--ds-border)}.interviews_answerTopTitle__mX2Ji{font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interviews_answerTopSpacer__Ot0TI{margin-left:auto}.interviews_answerBody__btPor{flex:1;min-height:0}.interviews_refBadge__RC6Iq{display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:5px 11px;border:1px solid var(--ds-border);border-radius:999px;background:color-mix(in srgb,var(--ds-muted) 40%,transparent);color:var(--ds-foreground);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .12s,color .12s}.interviews_refBadge__RC6Iq:hover{border-color:color-mix(in srgb,var(--ds-primary) 50%,transparent);color:var(--ds-primary)}.interviews_refBadge__RC6Iq svg{width:13px;height:13px;color:var(--ds-primary);flex:0 0 auto}.interviews_refBadgeText__Rg_JF{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interviews_refBadgeOn__iN0cQ{border-color:var(--ds-primary);background:color-mix(in srgb,var(--ds-primary) 10%,transparent);color:var(--ds-primary)}.interviews_answerProgress__oc7AU{font-size:12.5px;font-weight:600;color:var(--ds-muted-foreground);font-variant-numeric:tabular-nums}.interviews_vsplit__c_cNp{display:grid;grid-template-columns:1.05fr minmax(360px,1fr);height:100%;min-height:0;overflow:hidden}.interviews_vsplitExpanded__7LoHD{grid-template-columns:1fr}.interviews_vsplitExpanded__7LoHD .interviews_vsplitForm__UAdO6{display:none}@media (max-width:900px){.interviews_vsplitExpanded__7LoHD,.interviews_vsplit__c_cNp{grid-template-columns:1fr;overflow-y:auto}}.interviews_vsplitDoc___xPpc{border-right:1px solid var(--ds-border);min-height:0;display:flex;flex-direction:column;background:color-mix(in srgb,var(--ds-muted) 25%,transparent)}.interviews_vsplitForm__UAdO6{min-height:0;overflow-y:auto;padding:28px max(20px,(100% - 620px)/2) 80px}@media (max-width:900px){.interviews_vsplitDoc___xPpc{border-right:none;border-bottom:1px solid var(--ds-border);height:60vh}.interviews_vsplitForm__UAdO6{overflow:visible}}.interviews_vdocBar__F0v2c{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--ds-border);flex:0 0 auto}.interviews_vdocBarTitle__d42Dg{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-muted-foreground)}.interviews_vexpandBtn__rS_1M{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;border:1px solid var(--ds-border);border-radius:8px;background:var(--ds-background);color:var(--ds-muted-foreground);font-size:12px;font-weight:600;cursor:pointer;transition:all .12s}.interviews_vexpandBtn__rS_1M:hover{border-color:color-mix(in srgb,var(--ds-primary) 50%,transparent);color:var(--ds-primary)}.interviews_vexpandOn__SKjiY{border-color:var(--ds-primary);color:var(--ds-primary);background:color-mix(in srgb,var(--ds-primary) 8%,transparent)}.interviews_vexpandBtn__rS_1M svg{width:13px;height:13px}.interviews_vgallery__H6_zi{flex:1;min-height:0;overflow-y:auto;padding:18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;align-content:start}.interviews_vtile__1GhH8{display:flex;flex-direction:column;height:270px;overflow:hidden;border:1px solid var(--ds-border);border-radius:12px;background:var(--ds-surface);cursor:pointer;transition:border-color .12s,box-shadow .12s,transform .12s}.interviews_vtile__1GhH8:hover{border-color:color-mix(in srgb,var(--ds-primary) 45%,transparent);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.interviews_vtileHead__6kfwf{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--ds-border);flex:0 0 auto}.interviews_vtileHeadIcon__7Da5N{display:grid;place-items:center;width:24px;height:24px;flex:0 0 auto;border-radius:7px;background:color-mix(in srgb,var(--ds-primary) 10%,transparent);color:var(--ds-primary)}.interviews_vtileHeadIcon__7Da5N svg{width:13px;height:13px}.interviews_vtileTitle__0ou3B{flex:1;font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interviews_vtileKind__RYkOy{font-size:11px;color:var(--ds-muted-foreground);flex:0 0 auto}.interviews_vtileOpen__MJRBg{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;font-size:11.5px;font-weight:600;color:var(--ds-muted-foreground)}.interviews_vtile__1GhH8:hover .interviews_vtileOpen__MJRBg{color:var(--ds-primary)}.interviews_vtileOpen__MJRBg svg{width:12px;height:12px}.interviews_vtilePreview__Q_yZx{position:relative;flex:1;min-height:0;overflow:hidden;padding:12px 14px;pointer-events:none}.interviews_vtilePreview__Q_yZx:after{content:"";position:absolute;inset:auto 0 0 0;height:52px;background:linear-gradient(color-mix(in srgb,var(--ds-surface) 0%,transparent),var(--ds-surface))}.interviews_vtilePreview__Q_yZx button{display:none!important}.interviews_vtilePreview__Q_yZx :is(input,textarea,select){pointer-events:none}.interviews_vtilePreview__Q_yZx .interviews_board-view-fill__7AibK,.interviews_vtilePreview__Q_yZx .interviews_boardWrap__UKvW3{min-height:200px}.interviews_vfocus__wcqvt{flex:1;min-height:0;display:flex;flex-direction:column}.interviews_vfocusBody__Smg5a{flex:1;min-height:0;overflow-y:auto;padding:0}.interviews_vfocusBody__Smg5a .topic-slides{padding:16px 18px}.interviews_interviewDoc__K7m5_{max-width:900px;margin:20px auto}.interviews_vtilePreview__Q_yZx .interviews_interviewDoc__K7m5_{max-width:none;margin:0;padding:14px 16px;border:none;border-radius:0}.interviews_vsplitExpanded__7LoHD .interviews_vfocusDoc__sRW55{background:color-mix(in srgb,var(--ds-muted) 40%,transparent)}.interviews_vsplitExpanded__7LoHD .interviews_interviewDoc__K7m5_{margin:30px auto;box-shadow:var(--shadow-md,0 8px 28px hsl(0 0% 0%/.12))}.interviews_vbackBtn__X4Q_F{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--ds-border);border-radius:8px;background:var(--ds-background);color:var(--ds-muted-foreground);font-size:12px;font-weight:600;cursor:pointer}.interviews_vbackBtn__X4Q_F:hover{border-color:color-mix(in srgb,var(--ds-primary) 50%,transparent);color:var(--ds-primary)}.interviews_vbackBtn__X4Q_F svg{width:13px;height:13px}.interviews_qeditTop____3Ch{display:flex;align-items:center;gap:10px;margin-bottom:12px}.interviews_qeditHandle__ZkWuN{color:var(--ds-muted-foreground);cursor:grab;display:grid;place-items:center}.interviews_qeditNum__wwA5i{font-size:12px;font-weight:700;color:var(--ds-muted-foreground);font-variant-numeric:tabular-nums}.interviews_qeditType__m507r{margin-left:auto}.interviews_qeditRow__W8vHV{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.interviews_qeditPrompt__Y6spk{flex:1;min-width:180px}.interviews_optRow__TvZsk{display:flex;align-items:center;gap:8px;margin-bottom:6px}.interviews_optRow__TvZsk input{flex:1}.interviews_iconBtn__LrDRv{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border:1px solid var(--ds-border);border-radius:8px;background:transparent;color:var(--ds-muted-foreground);cursor:pointer;transition:all .12s}.interviews_iconBtn__LrDRv:hover{color:var(--ds-primary);border-color:color-mix(in srgb,var(--ds-primary) 40%,transparent);background:color-mix(in srgb,var(--ds-primary) 8%,transparent)}.interviews_iconBtn__LrDRv.interviews_danger__hVcYE:hover{color:var(--ds-danger);border-color:color-mix(in srgb,var(--ds-danger) 40%,transparent);background:color-mix(in srgb,var(--ds-danger) 8%,transparent)}.interviews_addRow__3ZnOC{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.interviews_side__GSJiL{display:flex;flex-direction:column;gap:18px;position:sticky;top:12px}.interviews_sideCard__pmT4_{border:1px solid var(--ds-border);border-radius:14px;background:var(--ds-surface);padding:16px}.interviews_sideLabel__gGaVi{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-muted-foreground);margin-bottom:10px;display:block}.interviews_segRow__McKEQ{display:inline-flex;gap:2px;padding:3px;background:color-mix(in srgb,var(--ds-muted) 50%,transparent);border-radius:9px;border:1px solid color-mix(in srgb,var(--ds-border) 60%,transparent)}.interviews_segBtn__nLiTJ{padding:6px 12px;border:none;border-radius:7px;background:transparent;color:var(--ds-muted-foreground);font-size:12.5px;font-weight:500;cursor:pointer}.interviews_segOn__rAIKE{background:var(--ds-surface);color:var(--ds-foreground);box-shadow:0 1px 2px hsl(0 0% 0%/.12)}.interviews_help__o322W{font-size:12px;color:var(--ds-muted-foreground);line-height:1.45;margin-top:8px}.interviews_results__sy5Xz{--page-w:860px;width:100%;height:100%;overflow-y:auto;padding:28px max(20px,(100% - var(--page-w))/2) 80px}.interviews_resultsHead__8c1Gj{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.interviews_resultsTitle__Bc7Vz{display:flex;align-items:center;gap:10px;font-size:26px;font-weight:750;letter-spacing:-.02em;margin:4px 0}.interviews_resultsBadge__nk0b9{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:600;background:color-mix(in srgb,var(--ds-muted) 70%,transparent);color:var(--ds-muted-foreground)}.interviews_resultsActions__n2aeb{display:flex;gap:8px;flex:0 0 auto}.interviews_rcard__N25g_{border:1px solid var(--ds-border);border-radius:14px;background:var(--ds-surface);padding:20px 22px;margin-bottom:14px}.interviews_rq___NA_D{font-size:15px;font-weight:650;margin-bottom:4px}.interviews_rmeta__YetJw{font-size:12.5px;color:var(--ds-muted-foreground);margin-bottom:14px}.interviews_bar__aflDy{display:flex;align-items:center;gap:10px;margin-bottom:8px}.interviews_barLabel__lE1XU{width:130px;font-size:13px;flex:0 0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interviews_barTrack__3Ay7v{flex:1;height:22px;background:color-mix(in srgb,var(--ds-muted) 60%,transparent);border-radius:6px;overflow:hidden}.interviews_barFill__wzZkM{height:100%;background:color-mix(in srgb,var(--ds-primary) 80%,transparent);border-radius:6px}.interviews_barCount__YjWb_{width:34px;text-align:right;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--ds-muted-foreground)}.interviews_texts__kFTk6{display:flex;flex-direction:column;gap:8px}.interviews_textAns__zeKzQ{padding:10px 12px;border:1px solid var(--ds-border);border-radius:9px;background:var(--ds-background);font-size:13.5px}.interviews_avg__NPRRO{font-size:26px;font-weight:750;color:var(--ds-primary)}.interviews_pstack__dY23C{display:flex;flex-direction:column;gap:10px}.interviews_pcard__9CAZ1{border:1px solid var(--ds-border);border-radius:14px;background:var(--ds-surface);box-shadow:var(--shadow-sm);overflow:hidden;transition:border-color .12s,box-shadow .12s}.interviews_pcard__9CAZ1:hover{border-color:color-mix(in srgb,var(--ds-primary) 40%,transparent)}.interviews_pcardOpen___1YMk{border-color:color-mix(in srgb,var(--ds-primary) 50%,transparent);box-shadow:var(--shadow-md,0 4px 14px hsl(0 0% 0%/.08))}.interviews_phead__JMK43{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:none;background:transparent;cursor:pointer;color:var(--ds-foreground);text-align:left;font:inherit}.interviews_pchevron__OQTMr{display:grid;place-items:center;color:var(--ds-muted-foreground);flex:0 0 auto}.interviews_pchevron__OQTMr svg{width:16px;height:16px}.interviews_pavatar__8jdAh{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:50%;background:color-mix(in srgb,var(--ds-primary) 12%,transparent);color:var(--ds-primary);font-size:13px;font-weight:700}.interviews_pname__Sy1qA{font-size:14.5px;font-weight:650;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interviews_pdate__O12Ma{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;font-size:12.5px;color:var(--ds-muted-foreground);font-variant-numeric:tabular-nums}.interviews_pdate__O12Ma svg{width:13px;height:13px}.interviews_pbody__Rkl2I{padding:14px 16px 18px;border-top:1px solid var(--ds-border);display:flex;flex-direction:column;gap:14px}.interviews_pqa__Ctnk7{display:flex;flex-direction:column;gap:6px}.interviews_pqLabel__VUBti{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;font-weight:600;color:var(--ds-foreground)}.interviews_pqNum__jvrXy{display:grid;place-items:center;min-width:20px;height:20px;flex:0 0 auto;border-radius:6px;background:color-mix(in srgb,var(--ds-muted) 70%,transparent);color:var(--ds-muted-foreground);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;margin-top:1px}.interviews_pAns__9KQtX{padding:9px 12px 9px 40px;border-radius:9px;background:var(--ds-background);border:1px solid var(--ds-border);font-size:13.5px;line-height:1.5;white-space:pre-wrap}.interviews_pAnsEmpty__BPHtP{padding:4px 0 0 40px;font-size:13px;color:var(--ds-muted-foreground);font-style:italic}.interviews_saveStatus__A54sW{font-size:12.5px;color:var(--ds-muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.interviews_primaryLink__Cr_y9{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:9px;background:var(--ds-primary);color:var(--ds-primary-foreground);border:1px solid var(--ds-primary);font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:filter .12s}.interviews_primaryLink__Cr_y9:hover{filter:brightness(1.06)}.interviews_progress__sk2zv{flex:1;height:6px;background:color-mix(in srgb,var(--ds-muted) 70%,transparent);border-radius:999px;overflow:hidden}.interviews_progressFill__Fq2Mm{height:100%;background:var(--ds-primary);border-radius:999px;transition:width .2s}.interviews_progressText__yOpdB{font-size:12.5px;color:var(--ds-muted-foreground);font-variant-numeric:tabular-nums}.blockPalette_palette__X0JFd{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.blockPalette_search__1_shN{display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid color-mix(in srgb,var(--ds-border) 80%,transparent);border-radius:10px;background:var(--ds-surface);color:var(--ds-muted-foreground);box-shadow:var(--shadow-sm)}.blockPalette_search__1_shN:focus-within{border-color:var(--ds-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-ring) 20%,transparent)}.blockPalette_search__1_shN svg{width:14px;height:14px;flex:0 0 auto}.blockPalette_searchInput__Lopfq{flex:1;min-width:0;border:none;background:transparent;outline:none;padding:8px 0;font-size:13px;color:var(--ds-foreground)}.blockPalette_groups__XCn4B{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding-right:2px;margin-right:-2px}.blockPalette_group__YXagq{display:flex;flex-direction:column;gap:8px}.blockPalette_groupHead__PwU6T{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ds-muted-foreground) 85%,transparent)}.blockPalette_groupRule__3kSyL{flex:1;height:1px;background:color-mix(in srgb,var(--ds-border) 70%,transparent)}.blockPalette_groupCount__0tIF3{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ds-muted-foreground) 70%,transparent)}.blockPalette_grid__xrtTe{display:grid;grid-template-columns:1fr 1fr;gap:7px}.blockPalette_tile__m6Z8E{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-height:76px;justify-content:center;padding:12px 8px 10px;border:1px solid color-mix(in srgb,var(--ds-border) 70%,transparent);border-radius:12px;background:var(--ds-surface);color:var(--ds-foreground);cursor:grab;text-align:center;transition:border-color .14s,box-shadow .14s,transform .14s}.blockPalette_tile__m6Z8E:hover{border-color:color-mix(in srgb,var(--ds-primary) 45%,transparent);box-shadow:var(--shadow-md);transform:translateY(-1px)}.blockPalette_tile__m6Z8E:active{cursor:grabbing;transform:translateY(0)}.blockPalette_icon__4lwIh{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--ds-primary) 10%,transparent);color:var(--ds-primary);transition:background .14s,transform .14s}.blockPalette_icon__4lwIh svg{width:18px;height:18px}.blockPalette_tile__m6Z8E:hover .blockPalette_icon__4lwIh{background:color-mix(in srgb,var(--ds-primary) 16%,transparent);transform:scale(1.04)}.blockPalette_label__DxsBG{font-size:11px;font-weight:500;line-height:1.25;color:var(--ds-muted-foreground);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;transition:color .14s}.blockPalette_tile__m6Z8E:hover .blockPalette_label__DxsBG{color:var(--ds-foreground)}.blockPalette_actions__0n2I1{position:absolute;top:4px;right:4px;display:inline-flex;gap:3px;opacity:0;transition:opacity .12s}.blockPalette_tile__m6Z8E:focus-within .blockPalette_actions__0n2I1,.blockPalette_tile__m6Z8E:hover .blockPalette_actions__0n2I1{opacity:1}.blockPalette_act__9A7Gv{display:grid;place-items:center;width:19px;height:19px;border-radius:6px;color:var(--ds-muted-foreground);background:var(--ds-surface);border:1px solid var(--ds-border);box-shadow:var(--shadow-sm);transition:color .12s,background .12s,border-color .12s}.blockPalette_act__9A7Gv:hover{color:var(--ds-primary);background:color-mix(in srgb,var(--ds-primary) 12%,transparent);border-color:color-mix(in srgb,var(--ds-primary) 40%,transparent)}.blockPalette_act__9A7Gv svg{width:12px;height:12px}.blockPalette_empty__Z_tq5{font-size:12.5px;color:var(--ds-muted-foreground);padding:4px 2px}.blockPalette_modal__YDMlb.blockPalette_modal__YDMlb{width:min(1200px,94vw);max-width:min(1200px,94vw);padding:24px 28px 22px}.blockPalette_previewHead__hNzE9{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.blockPalette_previewGroup__wTv6Q{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-muted-foreground)}.blockPalette_previewTitle__QC8Li{font-size:18px;font-weight:700;margin:2px 0 0}.blockPalette_previewClose__MXd1S{display:grid;place-items:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--ds-muted-foreground);cursor:pointer}.blockPalette_previewClose__MXd1S:hover{background:color-mix(in srgb,var(--ds-muted) 60%,transparent);color:var(--ds-foreground)}.blockPalette_previewDesc__cjasz{font-size:13.5px;color:var(--ds-muted-foreground);margin:0 0 14px}.blockPalette_previewBody__F3U6H{border:1px solid var(--ds-border);border-radius:12px;padding:18px;background:var(--ds-background);max-height:52vh;overflow:auto}.blockPalette_previewFoot__1_o2L{display:flex;justify-content:flex-end;margin-top:16px}.blockPalette_previewAdd__18W1v{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:none;border-radius:9px;background:var(--ds-primary);color:var(--ds-primary-foreground);font-size:13.5px;font-weight:600;cursor:pointer}.blockPalette_previewAdd__18W1v:hover{filter:brightness(1.05)}.blockPalette_previewAdd__18W1v svg{width:15px;height:15px}.boardCanvas_root__K2Crq{position:relative;width:100%;height:100%;overflow:hidden;background:var(--color-background)}.boardCanvas_flowWrap__l3YH7{position:absolute;inset:0}.boardCanvas_flow__ZSjky{width:100%;height:100%}.boardCanvas_flow__ZSjky .react-flow__attribution{display:none}.boardCanvas_bar__kbaHU{position:absolute;z-index:5;display:flex;align-items:center;gap:4px;padding:6px;border:1px solid var(--color-border);border-radius:12px;background:color-mix(in srgb,var(--color-card) 92%,transparent);backdrop-filter:blur(10px);box-shadow:0 1px 3px hsl(0 0% 0%/.14)}.boardCanvas_barTopLeft__fkKyu{top:14px;left:14px;max-width:min(46vw,460px)}.boardCanvas_barTopRight__kLAVJ{top:14px;right:14px}.boardCanvas_rail__XYwKC{position:absolute;z-index:5;top:50%;left:14px;transform:translateY(-50%);gap:2px;max-height:min(74%,560px);overflow-y:auto;padding:8px;border:1px solid var(--color-border);border-radius:14px;background:color-mix(in srgb,var(--color-card) 94%,transparent);backdrop-filter:blur(10px);box-shadow:0 1px 3px hsl(0 0% 0%/.14)}.boardCanvas_railSection__NVBgh,.boardCanvas_rail__XYwKC{display:flex;flex-direction:column}.boardCanvas_railSection__NVBgh+.boardCanvas_railSection__NVBgh{margin-top:4px;padding-top:4px;border-top:1px solid var(--color-border)}.boardCanvas_railHead__Am2I9{display:flex;align-items:center;gap:4px;width:100%;padding:4px 2px;border:none;background:transparent;color:var(--color-muted-foreground);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.boardCanvas_railHead__Am2I9:hover{color:var(--color-foreground)}.boardCanvas_railChevron__eE_RI{width:12px;height:12px;transition:transform .15s ease}.boardCanvas_railChevronClosed__Rm8rp{transform:rotate(-90deg)}.boardCanvas_railGrid__BOtzm{display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.boardCanvas_railBtn__tT7Pp{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;width:58px;padding:5px 2px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--color-muted-foreground);font-size:.58rem;font-weight:600;line-height:1.1;text-align:center;cursor:grab}.boardCanvas_railBtn__tT7Pp:hover{background:var(--color-muted);color:var(--color-foreground)}.boardCanvas_railBtn__tT7Pp:active{cursor:grabbing}.boardCanvas_railBtn__tT7Pp svg{width:15px;height:15px}.boardCanvas_railIcon__3ocCl{width:27px;height:16px;overflow:visible}.boardCanvas_railIcon__3ocCl path{fill:color-mix(in srgb,var(--color-muted-foreground) 18%,transparent);stroke:currentColor;stroke-width:1.2;vector-effect:non-scaling-stroke}.boardCanvas_iconBtn__Hu45z{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;height:32px;padding:0 8px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--color-muted-foreground);font-size:var(--fs-sm);font-weight:600;cursor:pointer}.boardCanvas_iconBtn__Hu45z:hover:not(:disabled){background:var(--color-muted);color:var(--color-foreground)}.boardCanvas_iconBtn__Hu45z:disabled{opacity:.35;cursor:default}.boardCanvas_iconBtn__Hu45z svg{width:15px;height:15px}.boardCanvas_title__1VDH0{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);font-weight:700;color:var(--color-foreground)}.boardCanvas_dirty__i6Q6T{margin-left:2px;color:var(--color-primary)}.boardCanvas_divider__hP6KL{width:1px;height:20px;margin:0 4px;background:var(--color-border)}.boardCanvas_status__jZaIW{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--color-border);border-radius:9px;background:transparent;color:var(--color-muted-foreground);font-size:var(--fs-sm);font-weight:600;cursor:pointer}.boardCanvas_status__jZaIW:hover{background:var(--color-muted);color:var(--color-foreground)}.boardCanvas_statusError__RCiBE{border-color:var(--color-destructive);color:var(--color-destructive)}.boardCanvas_status__jZaIW svg{width:15px;height:15px}.boardCanvas_hint__GdieU{position:absolute;z-index:4;left:50%;bottom:16px;transform:translateX(-50%);padding:7px 14px;border:1px solid var(--color-border);border-radius:999px;background:color-mix(in srgb,var(--color-card) 92%,transparent);backdrop-filter:blur(10px);color:var(--color-muted-foreground);font-size:.76rem;white-space:nowrap;pointer-events:none}.boardCanvas_group__kJqez{width:100%;height:100%;cursor:grab;border:1px solid var(--color-border);border-radius:12px;background:color-mix(in srgb,var(--color-muted) 35%,transparent)}.boardCanvas_flow__ZSjky .react-flow__node.selected .boardCanvas_group__kJqez{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.boardCanvas_groupLabel__JEED6{position:absolute;top:10px;left:14px;font-size:.82rem;font-weight:700;letter-spacing:-.01em;color:var(--color-foreground)}.boardCanvas_card__CKvwS{height:auto;border:1px solid var(--color-border);border-radius:10px;background:var(--color-card);box-shadow:0 1px 2px hsl(0 0% 0%/.1);overflow:hidden}.boardCanvas_cardSelected__06cRv{outline:2px solid var(--color-primary);outline-offset:2px}.boardCanvas_cardTitle__Ch5KT{padding:7px 12px;border-left:3px solid var(--color-border);font-size:.82rem;font-weight:650;color:var(--color-foreground)}.boardCanvas_cardFields__9cWu4{display:flex;flex-direction:column;padding:4px 0 6px}.boardCanvas_cardRow__DMLfq{display:flex;justify-content:space-between;gap:14px;padding:1px 12px;font-size:.72rem}.boardCanvas_cardKey__CiDwv{flex:0 0 auto;white-space:nowrap;color:var(--color-muted-foreground)}.boardCanvas_cardVal__E8cpP{min-width:0;text-align:right;overflow-wrap:anywhere;color:var(--color-foreground);font-weight:500;font-variant-numeric:tabular-nums}.boardCanvas_cardSubsteps___38zR{list-style:decimal;margin:0;padding:0 12px 8px 28px;display:flex;flex-direction:column;gap:2px}.boardCanvas_cardSubsteps___38zR li{font-size:.72rem;color:var(--color-muted-foreground)}.boardCanvas_kind_input__EN9dO .boardCanvas_cardTitle__Ch5KT{border-left-color:hsl(237 47% 56%)}.boardCanvas_kind_accent__55SPL .boardCanvas_cardTitle__Ch5KT{border-left-color:hsl(262 83% 62%)}.boardCanvas_kind_output__aKOJg .boardCanvas_cardTitle__Ch5KT{border-left-color:hsl(160 84% 39%)}.boardCanvas_symbol__rWbDv{position:relative;display:flex;align-items:center;justify-content:center}.boardCanvas_symbolSvg__coibR{position:absolute;inset:0;overflow:visible}.boardCanvas_symbolPath__dRzLW{fill:var(--color-card)}.boardCanvas_symbolDetail__K6SE9,.boardCanvas_symbolPath__dRzLW{stroke:var(--color-border);stroke-width:1.5;vector-effect:non-scaling-stroke}.boardCanvas_symbolDetail__K6SE9{fill:none}.boardCanvas_symbolSelected__NDjtD .boardCanvas_symbolPath__dRzLW{stroke:var(--color-primary);stroke-width:2.5}.boardCanvas_symbolSelected__NDjtD .boardCanvas_symbolDetail__K6SE9{stroke:var(--color-primary)}.boardCanvas_fill_input__elLwl{fill:hsl(237 47% 56%/.18)}.boardCanvas_fill_accent__y1DQv{fill:hsl(262 83% 62%/.2)}.boardCanvas_fill_output__O65Gi{fill:hsl(160 84% 39%/.18)}.boardCanvas_symbolLabel__IVYL0{position:relative;z-index:1;padding:0 6px;text-align:center;font-size:.82rem;font-weight:650;line-height:1.2;color:var(--color-foreground);pointer-events:none}.boardCanvas_note__caZi4{width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:3px;padding:9px 11px;border:1px solid;border-radius:4px;background-color:var(--color-card);box-shadow:0 2px 6px hsl(0 0% 0%/.13);overflow:hidden}.boardCanvas_noteSelected__LZLD8{outline:2px solid var(--color-primary);outline-offset:2px}.boardCanvas_noteTitle__n3vEz{flex:0 0 auto;font-size:.78rem;font-weight:680;line-height:1.3;letter-spacing:-.01em;color:var(--color-foreground);overflow-wrap:anywhere}.boardCanvas_noteBody__yLr2F{flex:1 1 auto;min-height:0;font-size:.72rem;line-height:1.45;color:color-mix(in srgb,var(--color-foreground) 88%,transparent);overflow-wrap:anywhere;white-space:pre-wrap;overflow-y:auto}.boardCanvas_notePlaceholder__MwY23{color:color-mix(in srgb,var(--color-muted-foreground) 75%,transparent);font-weight:500}.boardCanvas_noteInput__T7mvu{width:100%;padding:0;border:0;border-radius:3px;background:transparent;font-family:inherit;color:inherit;resize:none;outline:none}.boardCanvas_noteInput__T7mvu::placeholder{color:color-mix(in srgb,var(--color-muted-foreground) 70%,transparent)}.boardCanvas_noteInput__T7mvu:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 35%,transparent)}.boardCanvas_railSwatches__ZX5oi{grid-column:1/-1;display:flex;gap:5px;padding:2px}.boardCanvas_railSwatch__13n5G{flex:1 1 0;height:26px;padding:0;border:1px solid;border-radius:4px;background-color:var(--color-card);cursor:grab;transition:transform .12s ease,box-shadow .12s ease}.boardCanvas_railSwatch__13n5G:hover{transform:translateY(-1px);box-shadow:0 2px 5px hsl(0 0% 0%/.16)}.boardCanvas_railSwatch__13n5G:active{cursor:grabbing;transform:none}.boardCanvas_handle__S9fLz{width:11px;height:11px;border:2px solid var(--color-primary);background:var(--color-card);opacity:0;transition:opacity .12s ease}.boardCanvas_flow__ZSjky .react-flow__node.selected .boardCanvas_handle__S9fLz,.boardCanvas_flow__ZSjky .react-flow__node:hover .boardCanvas_handle__S9fLz{opacity:1}

/* !important because a coloured edge carries its stroke as an INLINE style,
   which no stylesheet rule can outrank. Selection and hover must win over the
   edge's own colour, exactly as they do for a coloured shape — otherwise you
   can't tell which of a dozen coloured lines you just picked. */.boardCanvas_flow__ZSjky .react-flow__edge.selected .react-flow__edge-path{stroke:var(--color-primary)!important;stroke-width:2.5}.boardCanvas_flow__ZSjky .react-flow__edge:hover .react-flow__edge-path{stroke:var(--color-primary)!important}.boardCanvas_flow__ZSjky .react-flow__controls{box-shadow:0 1px 3px hsl(0 0% 0%/.14);border-radius:10px;overflow:hidden;border:1px solid var(--color-border)}.boardCanvas_flow__ZSjky .react-flow__controls-button{background:var(--color-card);border-bottom:1px solid var(--color-border);color:var(--color-foreground)}.boardCanvas_flow__ZSjky .react-flow__controls-button:hover{background:var(--color-muted)}.boardCanvas_flow__ZSjky .react-flow__controls-button svg{fill:var(--color-foreground)}.boardCanvas_flow__ZSjky .react-flow__minimap{width:150px;height:100px;background:var(--color-card);border:1px solid var(--color-border);border-radius:10px}.boardCanvas_pop__z4H_6{position:absolute;z-index:10;width:268px;max-height:72%;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-card);box-shadow:0 4px 16px hsl(0 0% 0%/.24)}.boardCanvas_popHead__uaJ8b{display:flex;align-items:center;gap:4px}.boardCanvas_popTitle__nRNcZ{flex:1;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted-foreground)}.boardCanvas_popAct__dV5UW{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:7px;background:transparent;color:var(--color-muted-foreground);cursor:pointer}.boardCanvas_popAct__dV5UW:hover{background:var(--color-muted);color:var(--color-foreground)}.boardCanvas_popAct__dV5UW svg{width:13px;height:13px}.boardCanvas_popLabel__UhkI7{font-weight:600}.boardCanvas_popRow__PWxU7{display:grid;grid-template-columns:1fr 1fr;gap:6px}.boardCanvas_popSelect__Nbyal{width:100%}.boardCanvas_popHint__WRjsw{font-size:.72rem;color:var(--color-muted-foreground)}.boardCanvas_popSection__DYByB{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px;padding-top:8px;border-top:1px solid var(--color-border)}.boardCanvas_popLabelSm__AqmJ7{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted-foreground)}.boardCanvas_popKv__TSrBQ{display:grid;grid-template-columns:1fr 1fr auto;gap:4px;align-items:center}.boardCanvas_popKvSingle__JF8wr{grid-template-columns:1fr auto}.boardCanvas_popKv__TSrBQ input{font-size:.76rem;padding:5px 7px}.boardCanvas_loading__nTMTJ{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-muted-foreground)}@media (max-width:760px){.boardCanvas_rail__XYwKC{top:auto;bottom:14px;left:50%;transform:translateX(-50%);flex-direction:row}.boardCanvas_railBtn__tT7Pp{width:52px}.boardCanvas_railDiv__CWW28{width:1px;height:auto;margin:6px 4px}.boardCanvas_hint__GdieU{display:none}.boardCanvas_pop__z4H_6{width:240px}}.boardCanvas_popToggle___q1DF{padding:6px 10px;border:1px solid var(--color-border);border-radius:8px;background:transparent;color:var(--color-muted-foreground);font-size:.76rem;font-weight:600;cursor:pointer}.boardCanvas_popToggle___q1DF:hover{color:var(--color-foreground);background:var(--color-muted)}.boardCanvas_popToggleOn__N941i{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary)}.boardCanvas_popMember__dyVtP{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 2px;font-size:.78rem;color:var(--color-foreground)}.boardCanvas_railSearch__KyQQe{display:flex;align-items:center;gap:6px;margin-bottom:4px;padding:5px 8px;border:1px solid var(--color-border);border-radius:8px;color:var(--color-muted-foreground)}.boardCanvas_railSearch__KyQQe svg{width:12px;height:12px;flex:0 0 auto}.boardCanvas_railSearchInput__niU3A{width:100%;min-width:0;border:none;background:transparent;color:var(--color-foreground);font-size:.72rem;outline:none}.boardCanvas_railEmpty__mLGPd{grid-column:1/-1;padding:6px 2px;font-size:.68rem;color:var(--color-muted-foreground)}.boardCanvas_railIconRule__1i4zY{fill:none}.boardCanvas_popSeg__eUzHu{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding:2px;border:1px solid var(--color-border);border-radius:9px}.boardCanvas_popSegBtn__Yzf8J{display:flex;align-items:center;justify-content:center;padding:5px 0;border:none;border-radius:7px;background:transparent;color:var(--color-muted-foreground);cursor:pointer}.boardCanvas_popSegBtn__Yzf8J:hover{background:var(--color-muted);color:var(--color-foreground)}.boardCanvas_popSegOn__zba2q{background:color-mix(in srgb,var(--color-primary) 16%,transparent);color:var(--color-primary)}.boardCanvas_resizeLine__J9f_I{border-color:color-mix(in srgb,var(--color-primary) 70%,transparent)}.boardCanvas_resizeHandle__ctWKL{width:8px;height:8px;border:1.5px solid var(--color-primary);border-radius:2px;background:var(--color-card)}.boardCanvas_swatches__N9b4r{display:flex;flex-wrap:wrap;gap:6px}.boardCanvas_swatchNone__JQm4Z,.boardCanvas_swatch__gsGXt{width:22px;height:22px;border:2px solid transparent;border-radius:6px;cursor:pointer;padding:0}.boardCanvas_swatchNone__JQm4Z{background:linear-gradient(135deg,transparent 44%,var(--color-muted-foreground) 44%,var(--color-muted-foreground) 56%,transparent 56%);border-color:var(--color-border)}.boardCanvas_swatchOn__D2Xk3{border-color:var(--color-foreground)}.boardCanvas_topicBoard__ylfJM{display:flex;flex-direction:column;height:100%;min-height:0;gap:8px}.boardCanvas_topicBoardFull__bwrer{position:fixed;inset:0;z-index:200;padding:14px;background:var(--color-background)}.boardCanvas_topicBoardBar__BWZBa{display:flex;align-items:center;gap:6px;flex:0 0 auto}.boardCanvas_topicBoardName__nAyqV{font-size:var(--fs-sm);font-weight:700;color:var(--color-foreground)}.boardCanvas_topicBoardSpacer__KC8t1{flex:1 1 auto}.boardCanvas_topicBoardTabs__6MScL{display:flex;gap:4px;flex-wrap:wrap}.boardCanvas_topicBoardTab__1xMAv{padding:4px 10px;border:1px solid var(--color-border);border-radius:999px;background:transparent;color:var(--color-muted-foreground);font-size:.76rem;font-weight:600;cursor:pointer}.boardCanvas_topicBoardTab__1xMAv:hover{background:var(--color-muted);color:var(--color-foreground)}.boardCanvas_topicBoardTabOn__bDm19{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary)}.boardCanvas_topicBoardCanvas__OWAbD{flex:1;min-height:0;border:1px solid var(--color-border);border-radius:12px;overflow:hidden}