.-_2eEG_editor{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px 28px;display:flex}.-_2eEG_stage{border-radius:var(--r-lg);background:var(--night-950);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.-_2eEG_stage:active{cursor:grabbing}.-_2eEG_stage:focus-visible{box-shadow:var(--focus-ring)}.-_2eEG_stageImg{transform-origin:0 0;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.-_2eEG_mask{pointer-events:none;outline:1.5px solid #f4efe6e6;position:absolute;inset:0;box-shadow:0 0 0 999px #0a13228c}.-_2eEG_controls{flex-direction:column;flex:240px;gap:20px;min-width:0;display:flex}.-_2eEG_zoomRow{align-items:center;gap:6px;display:flex}.-_2eEG_range{width:100%;min-width:0;accent-color:var(--night-800);flex:1}.-_2eEG_replaceRow{flex-wrap:wrap;gap:8px;display:flex}.-_2eEG_drop{border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--paper);text-align:center;transition:border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);flex-direction:column;align-items:center;gap:6px;padding:36px 20px 32px;display:flex}.-_2eEG_drop[data-over]{border-color:var(--champagne-600);background:var(--champagne-100)}.-_2eEG_dropIcon{background:var(--ivory-200);width:52px;height:52px;color:var(--night-800);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.-_2eEG_dropIcon svg{width:24px;height:24px}.-_2eEG_dropTitle{font-weight:600;font-size:var(--fs-16)}.-_2eEG_dropText{color:var(--ink-3);font-size:var(--fs-14)}.-_2eEG_dropActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.-_2eEG_error{border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-14);text-align:left;margin-top:4px;padding:10px 12px}.-_2eEG_privacy{color:var(--ink-3);font-size:var(--fs-13);align-items:flex-start;gap:8px;margin-top:18px;display:flex}.-_2eEG_privacy svg{width:16px;height:16px;color:var(--success);flex:none;margin-top:2px}.-_2eEG_footer{border-top:1px solid var(--line);background:var(--ivory-100);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.-_2eEG_footerActions{gap:8px;display:flex}@media (max-width:640px){.-_2eEG_controls{width:100%}.-_2eEG_footer{flex-wrap:wrap}}
.R3IWCq_page{--cv-caps-track:.09em;width:var(--cv-page-w);height:var(--cv-page-h);background:var(--cv-paper,#fff);color:var(--cv-ink);font-family:var(--cv-font-body);font-size:var(--cv-fs);font-kerning:none;font-variant-ligatures:none;font-feature-settings:"kern" 0, "liga" 0, "calt" 0;font-synthesis:none;font-optical-sizing:none;text-rendering:geometricprecision;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.42;position:relative;overflow:hidden}.R3IWCq_page *{box-sizing:border-box}.R3IWCq_stack{flex-direction:column;display:flex}.R3IWCq_body{flex:auto;min-height:0;position:relative}.R3IWCq_col{position:absolute;top:0;bottom:0}.R3IWCq_measuring .R3IWCq_col{bottom:auto}.R3IWCq_blk{display:flow-root}.R3IWCq_col>.R3IWCq_blk:first-child{padding-top:0!important}.R3IWCq_page [data-empty]:before{content:attr(data-placeholder);color:#a3a9b4;pointer-events:none;font-style:normal}.R3IWCq_live [data-ed]{cursor:text;border-radius:2px;outline:none;transition:box-shadow .12s,background-color .12s}.R3IWCq_live [data-ed]:hover{background-color:#c6a87024;box-shadow:0 0 0 2px #c6a87024}.R3IWCq_live [data-ed]:focus{background-color:#c6a87029;box-shadow:0 0 0 2px #b08d548c}.R3IWCq_live [data-ghost]{cursor:pointer}.R3IWCq_live .R3IWCq_blk[data-active]{box-shadow:-6px 0 0 -4px #b08d54e6}.R3IWCq_page ::selection{background:#c6a87059}
.u9Kh5W_headRow{justify-content:space-between;align-items:baseline;gap:12pt;display:flex}.u9Kh5W_entryTitle{min-width:0;font-size:1.05em;font-weight:600}.u9Kh5W_period{white-space:nowrap;color:var(--cv-muted);flex:none;font-size:.9em}.u9Kh5W_metaRow{flex-wrap:wrap;column-gap:8pt;padding-top:1pt;display:flex}.u9Kh5W_subtitle{color:var(--k-subtitle,var(--cv-accent));font-weight:500}.u9Kh5W_location{color:var(--cv-muted)}.u9Kh5W_entryText{padding-top:3pt}.u9Kh5W_stackHead{flex-direction:column;gap:1pt;display:flex}.u9Kh5W_stackTitle{font-weight:600}.u9Kh5W_stackMeta{color:var(--cv-muted);flex-direction:column;font-size:.92em;display:flex}.u9Kh5W_chips{flex-wrap:wrap;gap:5pt 6pt;display:flex}.u9Kh5W_chip{border:.75pt solid var(--k-chip-border,var(--cv-accent-line));border-radius:var(--k-chip-radius,3pt);background:var(--k-chip-bg,transparent);color:var(--k-chip-ink,inherit);padding:2.5pt 7pt;font-size:.92em}.u9Kh5W_chipSep,.u9Kh5W_detail{color:var(--cv-muted)}.u9Kh5W_inline{flex-wrap:wrap;row-gap:3pt;display:flex}.u9Kh5W_dot{color:var(--cv-accent);padding:0 6pt}.u9Kh5W_tagLabel{font-weight:500}.u9Kh5W_tagRow{align-items:baseline;gap:7pt;display:flex}.u9Kh5W_tagDot{border-radius:var(--k-dot-radius,50%);background:var(--cv-accent);flex:none;width:3.5pt;height:3.5pt;transform:translateY(-1.5pt)}.u9Kh5W_tagBody{flex-direction:column;min-width:0;display:flex}.u9Kh5W_tagSub{color:var(--cv-muted);font-size:.9em}.u9Kh5W_lang{justify-content:space-between;align-items:baseline;gap:8pt;display:flex}.u9Kh5W_langDetail{text-align:right;color:var(--cv-muted);font-size:.9em}
._9l8ZpW_page{--a-side:35%}._9l8ZpW_main{width:calc(100% - var(--a-side));padding:var(--cv-margin) 7mm var(--cv-margin) var(--cv-margin);left:0}._9l8ZpW_side{width:var(--a-side);padding:var(--cv-margin) var(--cv-margin) var(--cv-margin) 5mm;font-size:.94em;right:0}._9l8ZpW_nameBlk{padding-top:0}._9l8ZpW_header{flex-direction:column;padding-top:1mm;display:flex}._9l8ZpW_name{font-family:var(--cv-font-name);font-weight:var(--cv-name-weight);color:var(--cv-ink);font-size:2.6em;line-height:1.06}._9l8ZpW_jobTitle{background:var(--cv-accent);color:var(--cv-on-accent);font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;border-radius:10pt;align-self:flex-start;margin-top:8pt;padding:3pt 9pt;font-size:.8em}._9l8ZpW_page ._9l8ZpW_jobTitle[data-empty]:before{color:var(--cv-on-accent-line)}._9l8ZpW_photoBlk{padding-bottom:calc(var(--cv-sp) * 1.6)}._9l8ZpW_card{background:var(--cv-accent-soft);border-radius:7pt;padding:9pt;font-size:.92em}._9l8ZpW_titleBlk{padding-top:calc(var(--cv-sp) * 3.5)}._9l8ZpW_sTitleBlk{padding-top:calc(var(--cv-sp) * 3.2)}._9l8ZpW_pill{display:flex}._9l8ZpW_pill>:first-child{background:var(--cv-accent-tint);color:var(--cv-accent);font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;border-radius:9pt;padding:2.5pt 9pt;font-size:.8em}._9l8ZpW_chip{--k-chip-border:transparent;--k-chip-bg:var(--cv-accent-soft);--k-chip-radius:8pt}._9l8ZpW_first{padding-top:calc(var(--cv-sp) * 1.6)}._9l8ZpW_entry{padding-top:calc(var(--cv-sp) * 2.2)}._9l8ZpW_bulletBlk{padding-top:calc(var(--cv-sp) * .45)}._9l8ZpW_tag{padding-top:calc(var(--cv-sp) * .7)}
.NzCLwq_main{width:100%;padding:var(--cv-margin) calc(var(--cv-margin) * 1.05);left:0}.NzCLwq_headerBlk{padding-top:0}.NzCLwq_header{padding-bottom:calc(var(--cv-sp) * 1.4);justify-content:space-between;align-items:flex-start;gap:16pt;display:flex}.NzCLwq_identity{flex-direction:column;min-width:0;display:flex}.NzCLwq_name{font-family:var(--cv-font-name);font-weight:var(--cv-name-weight);color:var(--cv-ink);font-size:2.45em;line-height:1.1}.NzCLwq_jobTitle{font-family:var(--cv-font-head);color:var(--cv-accent);padding-top:4pt;font-size:1.18em;font-weight:500}.NzCLwq_contact{color:var(--cv-ink);padding-top:8pt;font-size:.95em}.NzCLwq_titleBlk{padding-top:calc(var(--cv-sp) * 3.2)}.NzCLwq_title{font-family:var(--cv-font-head);letter-spacing:.04em;text-transform:uppercase;color:var(--cv-accent);border-bottom:1pt solid var(--cv-accent);padding-bottom:3pt;font-size:.98em;font-weight:700}.NzCLwq_first{padding-top:calc(var(--cv-sp) * 1.4)}.NzCLwq_entry{padding-top:calc(var(--cv-sp) * 2)}.NzCLwq_bulletBlk{padding-top:calc(var(--cv-sp) * .4)}.NzCLwq_tag{padding-top:calc(var(--cv-sp) * .5)}.NzCLwq_headRow{justify-content:space-between;align-items:baseline;gap:12pt;display:flex}.NzCLwq_entryTitle{min-width:0;font-size:1.04em;font-weight:700}.NzCLwq_period{white-space:nowrap;flex:none;font-weight:500}.NzCLwq_metaRow{flex-wrap:wrap;padding-top:1pt;display:flex}.NzCLwq_subtitle{font-weight:500}.NzCLwq_metaSep{color:var(--cv-muted);padding-right:4pt}.NzCLwq_location{color:var(--cv-muted)}.NzCLwq_entryText{padding-top:3pt}.NzCLwq_marker{color:var(--cv-ink);font-weight:400}.NzCLwq_inline{line-height:1.55}.NzCLwq_tagLabel{font-weight:500}.NzCLwq_comma{color:var(--cv-muted)}
.QN6yQG_page{--h-side:34%;--h-band:var(--cv-accent)}.QN6yQG_side{width:var(--h-side);padding:var(--cv-margin) 7mm var(--cv-margin) calc(var(--cv-margin) * .85);background:var(--h-band);--cv-ink:var(--cv-on-accent);--cv-muted:var(--cv-on-accent-muted);--cv-accent:var(--cv-on-accent);--cv-accent-line:var(--cv-on-accent-line);--cv-accent-mid:var(--cv-on-accent-muted);color:var(--cv-on-accent);font-size:.94em;left:0}.QN6yQG_page .QN6yQG_side [data-empty]:before{color:var(--cv-on-accent-line)}.QN6yQG_main{left:var(--h-side);width:calc(100% - var(--h-side));padding:var(--cv-margin) var(--cv-margin) var(--cv-margin) 9mm}.QN6yQG_photoBlk{padding-bottom:calc(var(--cv-sp) * 2.4)}.QN6yQG_photo{justify-content:center;display:flex}.QN6yQG_sTitleBlk{padding-top:calc(var(--cv-sp) * 3.6)}.QN6yQG_sTitle{border-bottom:.75pt solid var(--cv-on-accent-line);font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;padding-bottom:4pt;font-size:.8em}.QN6yQG_contact{padding-top:calc(var(--cv-sp) * 1.5)}.QN6yQG_sDot{border-radius:0}.QN6yQG_nameBlk{padding-top:0}.QN6yQG_header{padding:2mm 0 calc(var(--cv-sp) * 1.4);flex-direction:column;display:flex}.QN6yQG_name{font-family:var(--cv-font-name);font-weight:var(--cv-name-weight);letter-spacing:-.01em;color:var(--cv-ink);font-size:2.75em;line-height:1.06}.QN6yQG_jobTitle{font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;color:var(--cv-accent);padding-top:7pt;font-size:.88em}.QN6yQG_titleBlk{padding-top:calc(var(--cv-sp) * 3.8)}.QN6yQG_titleRow{align-items:center;gap:8pt;display:flex}.QN6yQG_square{background:var(--cv-accent);flex:none;width:6pt;height:6pt}.QN6yQG_title{font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;color:var(--cv-accent);font-size:.86em}.QN6yQG_first{padding-top:calc(var(--cv-sp) * 1.6)}.QN6yQG_entry{padding-top:calc(var(--cv-sp) * 2.3)}.QN6yQG_bulletBlk{padding-top:calc(var(--cv-sp) * .45)}.QN6yQG_tag{padding-top:calc(var(--cv-sp) * .75)}
.uKWglG_page{--l-gutter:27mm}.uKWglG_main{width:100%;padding:calc(var(--cv-margin) * 1.15) calc(var(--cv-margin) * 1.15);left:0}.uKWglG_headerBlk{padding-top:0}.uKWglG_header{padding-bottom:calc(var(--cv-sp) * 2.4);border-bottom:.5pt solid var(--cv-accent-line);justify-content:space-between;align-items:flex-end;gap:16pt;display:flex}.uKWglG_identity{flex-direction:column;min-width:0;display:flex}.uKWglG_name{font-family:var(--cv-font-name);font-weight:var(--cv-name-weight);letter-spacing:-.01em;color:var(--cv-ink);font-size:2.55em;line-height:1.08}.uKWglG_jobTitle{color:var(--cv-muted);padding-top:4pt;font-size:1.04em}.uKWglG_contact{color:var(--cv-muted);padding-top:9pt;font-size:.92em}.uKWglG_titleBlk{padding-top:calc(var(--cv-sp) * 3.6)}.uKWglG_title{font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;color:var(--cv-accent);font-size:.78em}.uKWglG_indent{padding-left:var(--l-gutter);position:relative}.uKWglG_period{width:calc(var(--l-gutter) - 7pt);white-space:normal;font-size:.86em;line-height:1.35;position:absolute;top:1pt;left:0}.uKWglG_subtitle{color:var(--cv-muted);font-weight:400}.uKWglG_first{padding-top:calc(var(--cv-sp) * 1.5)}.uKWglG_entry{padding-top:calc(var(--cv-sp) * 2.4)}.uKWglG_bulletBlk{padding-top:calc(var(--cv-sp) * .45)}.uKWglG_tag{padding-top:calc(var(--cv-sp) * .6)}
.fuYgFG_main{width:100%;padding:var(--cv-margin) calc(var(--cv-margin) * 1.05);left:0}.fuYgFG_headerBlk{padding-top:0}.fuYgFG_header{background:var(--cv-accent-soft);border-radius:7pt;justify-content:space-between;align-items:center;gap:18pt;padding:15pt 17pt;display:flex}.fuYgFG_identity{flex-direction:column;min-width:0;display:flex}.fuYgFG_name{font-family:var(--cv-font-name);font-weight:var(--cv-name-weight);color:var(--cv-accent);font-size:2.5em;line-height:1.08}.fuYgFG_jobTitle{font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;color:var(--cv-ink);padding-top:5pt;font-size:.84em}.fuYgFG_contact{padding-top:10pt;font-size:.92em}.fuYgFG_contact>div{column-gap:13pt}.fuYgFG_titleBlk{padding-top:calc(var(--cv-sp) * 3.6)}.fuYgFG_titleRow{align-items:center;gap:8pt;display:flex}.fuYgFG_square{background:var(--cv-accent);border-radius:1.5pt;flex:none;width:7.5pt;height:7.5pt}.fuYgFG_title{font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;color:var(--cv-accent);font-size:.86em}.fuYgFG_first{padding-top:calc(var(--cv-sp) * 1.6)}.fuYgFG_entry{padding-top:calc(var(--cv-sp) * 2.2)}.fuYgFG_bulletBlk{padding-top:calc(var(--cv-sp) * .45)}.fuYgFG_tag{padding-top:calc(var(--cv-sp) * .6)}.fuYgFG_tlFirst,.fuYgFG_tlEntry,.fuYgFG_tlBullet{border-left:.75pt solid var(--cv-accent-line);margin-left:3.25pt;padding-left:13pt}.fuYgFG_tlFirst{padding-top:calc(var(--cv-sp) * 1.6)}.fuYgFG_tlEntry{padding-top:calc(var(--cv-sp) * 2.4)}.fuYgFG_tlBullet{padding-top:calc(var(--cv-sp) * .45)}.fuYgFG_tlNode{position:relative}.fuYgFG_tlDot{background:var(--cv-accent);border-radius:50%;width:7pt;height:7pt;position:absolute;top:.38em;left:-17.4pt}
.UqH3Ya_page{--m-side:33.5%}.UqH3Ya_side{width:var(--m-side);background:var(--cv-accent-soft);padding:var(--cv-margin) 7mm var(--cv-margin) calc(var(--cv-margin) * .82);font-size:.94em;left:0}.UqH3Ya_main{left:var(--m-side);width:calc(100% - var(--m-side));padding:var(--cv-margin) var(--cv-margin) var(--cv-margin) 8.5mm}.UqH3Ya_photoBlk{padding-bottom:calc(var(--cv-sp) * 2.6)}.UqH3Ya_photoWrap{justify-content:center;display:flex}.UqH3Ya_sTitleBlk{padding-top:calc(var(--cv-sp) * 3.4)}.UqH3Ya_sTitle{font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;color:var(--cv-accent);border-bottom:.75pt solid var(--cv-accent-line);padding-bottom:4pt;font-size:.8em}.UqH3Ya_contactPad,.UqH3Ya_sFirst{padding-top:calc(var(--cv-sp) * 1.5)}.UqH3Ya_sEntry{padding-top:calc(var(--cv-sp) * 1.4)}.UqH3Ya_sTag{padding-top:calc(var(--cv-sp) * .75)}.UqH3Ya_sText{color:var(--cv-ink)}.UqH3Ya_sEntryHead{flex-direction:column;gap:1pt;display:flex}.UqH3Ya_sEntryTitle{font-weight:600}.UqH3Ya_sEntryMeta{color:var(--cv-muted);flex-direction:column;font-size:.92em;display:flex}.UqH3Ya_sPeriod{color:var(--cv-muted)}.UqH3Ya_tagRow{align-items:baseline;gap:7pt;display:flex}.UqH3Ya_tagDot{background:var(--cv-accent);border-radius:50%;flex:none;width:3.5pt;height:3.5pt;transform:translateY(-1.5pt)}.UqH3Ya_tagBody{flex-direction:column;min-width:0;display:flex}.UqH3Ya_tagLabel{font-weight:500}.UqH3Ya_tagSub{color:var(--cv-muted);font-size:.9em}.UqH3Ya_lang{justify-content:space-between;align-items:baseline;gap:8pt;display:flex}.UqH3Ya_tagDetail{color:var(--cv-muted);text-align:right;font-size:.9em}.UqH3Ya_nameBlk{padding-top:0}.UqH3Ya_header{flex-direction:column;padding-top:2mm;display:flex}.UqH3Ya_name{font-family:var(--cv-font-name);font-weight:var(--cv-name-weight);letter-spacing:-.01em;color:var(--cv-accent);font-size:2.65em;line-height:1.08}.UqH3Ya_jobTitle{font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;color:var(--cv-ink);padding-top:6pt;font-size:.86em}.UqH3Ya_nameRule{background:var(--cv-accent);width:34pt;height:1.25pt;margin-top:12pt;display:block}.UqH3Ya_mTitleBlk{padding-top:calc(var(--cv-sp) * 4)}.UqH3Ya_mTitle{font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;color:var(--cv-accent);align-items:center;gap:9pt;font-size:.82em;display:flex}.UqH3Ya_mRule{background:var(--cv-accent-line);flex:1;height:.75pt}.UqH3Ya_mFirst{padding-top:calc(var(--cv-sp) * 1.6)}.UqH3Ya_mEntry{padding-top:calc(var(--cv-sp) * 2.3)}.UqH3Ya_mTag{padding-top:calc(var(--cv-sp) * .6)}.UqH3Ya_bulletBlk{padding-top:calc(var(--cv-sp) * .45)}.UqH3Ya_headRow{justify-content:space-between;align-items:baseline;gap:12pt;display:flex}.UqH3Ya_entryTitle{min-width:0;font-size:1.06em;font-weight:600}.UqH3Ya_period{color:var(--cv-muted);white-space:nowrap;flex:none;font-size:.9em}.UqH3Ya_metaRow{flex-wrap:wrap;column-gap:8pt;padding-top:1pt;display:flex}.UqH3Ya_subtitle{color:var(--cv-accent);font-weight:500}.UqH3Ya_location{color:var(--cv-muted)}.UqH3Ya_entryText{padding-top:3pt}.UqH3Ya_inlineTags{flex-wrap:wrap;gap:5pt 6pt;display:flex}.UqH3Ya_chip{border:.75pt solid var(--cv-accent-line);border-radius:3pt;padding:2.5pt 7pt;font-size:.92em}.UqH3Ya_chipSep,.UqH3Ya_tagDetailInline{color:var(--cv-muted)}
.gxM0Xq_page{--o-side:31%;--o-top:calc(var(--cv-sp) * 4)}.gxM0Xq_band{padding:calc(var(--cv-margin) * .72) var(--cv-margin);border-top:5pt solid var(--cv-accent);border-bottom:.75pt solid var(--cv-accent-line);background:var(--cv-accent-tint);align-items:center;gap:20pt;display:flex}.gxM0Xq_photo{flex:none}.gxM0Xq_identity{flex-direction:column;min-width:0;display:flex}.gxM0Xq_name{font-family:var(--cv-font-name);font-weight:var(--cv-name-weight);color:var(--cv-accent);font-size:2.55em;line-height:1.08}.gxM0Xq_jobTitle{font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;color:var(--cv-ink);padding-top:5pt;font-size:.84em}.gxM0Xq_contact{padding-top:10pt;font-size:.92em}.gxM0Xq_contact>div{column-gap:13pt}.gxM0Xq_side{width:var(--o-side);padding:var(--o-top) 7mm var(--cv-margin) var(--cv-margin);border-right:.75pt solid var(--cv-accent-line);font-size:.94em;left:0}.gxM0Xq_main{left:var(--o-side);width:calc(100% - var(--o-side));padding:var(--o-top) var(--cv-margin) var(--cv-margin) 8mm}.gxM0Xq_later .gxM0Xq_main,.gxM0Xq_later .gxM0Xq_side{padding-top:var(--cv-margin)}.gxM0Xq_titleBlk{padding-top:calc(var(--cv-sp) * 3.6)}.gxM0Xq_sTitleBlk{padding-top:calc(var(--cv-sp) * 3.4)}.gxM0Xq_title{border-bottom:.75pt solid var(--cv-accent-line);font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;color:var(--cv-accent);padding-bottom:4pt;font-size:.8em}.gxM0Xq_first{padding-top:calc(var(--cv-sp) * 1.6)}.gxM0Xq_entry{padding-top:calc(var(--cv-sp) * 2.2)}.gxM0Xq_bulletBlk{padding-top:calc(var(--cv-sp) * .45)}.gxM0Xq_tag{padding-top:calc(var(--cv-sp) * .7)}
.AasyEG_page{--o-side:34%}.AasyEG_main{width:calc(100% - var(--o-side));padding:var(--cv-margin) 8mm var(--cv-margin) calc(var(--cv-margin) * 1.05);left:0}.AasyEG_side{width:var(--o-side);padding:var(--cv-margin) var(--cv-margin) var(--cv-margin) 7mm;background:var(--cv-accent-soft);font-size:.93em;right:0}.AasyEG_nameBlk{padding-top:0}.AasyEG_header{padding-bottom:calc(var(--cv-sp) * 1.8);border-bottom:.75pt solid var(--cv-accent-line);flex-direction:column;display:flex}.AasyEG_name{font-family:var(--cv-font-name);font-weight:var(--cv-name-weight);letter-spacing:-.015em;color:var(--cv-ink);font-size:3em;line-height:1.02}.AasyEG_jobTitle{font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;color:var(--cv-accent);padding-top:8pt;font-size:.86em}.AasyEG_photoBlk{padding-bottom:calc(var(--cv-sp) * 1.4)}.AasyEG_contact{padding-top:calc(var(--cv-sp) * 1.5);font-size:.92em}.AasyEG_titleBlk{padding-top:calc(var(--cv-sp) * 3.6)}.AasyEG_sTitleBlk{padding-top:calc(var(--cv-sp) * 3.4)}.AasyEG_titleRow{align-items:center;gap:8pt;display:flex}.AasyEG_bar{background:var(--cv-accent);flex:none;width:3pt;height:15pt}.AasyEG_sBar{background:var(--cv-accent);flex:none;width:2.25pt;height:11pt}.AasyEG_title{font-family:var(--cv-font-name);font-weight:var(--cv-name-weight);color:var(--cv-ink);font-size:1.32em;line-height:1.2}.AasyEG_sTitle{font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;color:var(--cv-accent);font-size:.8em}.AasyEG_subtitle{color:var(--cv-ink);font-style:italic;font-weight:400}.AasyEG_first{padding-top:calc(var(--cv-sp) * 1.5)}.AasyEG_entry{padding-top:calc(var(--cv-sp) * 2.3)}.AasyEG_bulletBlk{padding-top:calc(var(--cv-sp) * .45)}.AasyEG_tag{padding-top:calc(var(--cv-sp) * .75)}
.-GqfKa_page{--r-side:32%;--r-top:calc(var(--cv-sp) * 4.2)}.-GqfKa_band{padding:calc(var(--cv-margin) * .8) var(--cv-margin);background:var(--cv-accent);color:var(--cv-on-accent);justify-content:space-between;align-items:center;gap:18pt;display:flex}.-GqfKa_identity{flex-direction:column;min-width:0;display:flex}.-GqfKa_name{font-family:var(--cv-font-name);font-weight:var(--cv-name-weight);letter-spacing:-.005em;font-size:2.6em;line-height:1.08}.-GqfKa_jobTitle{font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;color:var(--cv-on-accent-muted);padding-top:5pt;font-size:.84em}.-GqfKa_contact{padding-top:11pt;font-size:.92em}.-GqfKa_contact>div{column-gap:14pt}.-GqfKa_band [data-icon]{stroke:var(--cv-on-accent-muted)}.-GqfKa_page .-GqfKa_band [data-empty]:before{color:var(--cv-on-accent-line)}.-GqfKa_photo{flex:none}.-GqfKa_main{width:calc(100% - var(--r-side));padding:var(--r-top) 8mm var(--cv-margin) var(--cv-margin);left:0}.-GqfKa_side{width:var(--r-side);padding:var(--r-top) var(--cv-margin) var(--cv-margin) 7mm;border-left:.75pt solid var(--cv-accent-line);font-size:.94em;right:0}.-GqfKa_later .-GqfKa_main,.-GqfKa_later .-GqfKa_side{padding-top:var(--cv-margin)}.-GqfKa_titleBlk{padding-top:calc(var(--cv-sp) * 3.6)}.-GqfKa_sTitleBlk{padding-top:calc(var(--cv-sp) * 3.4)}.-GqfKa_title{font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;color:var(--cv-accent);align-items:center;gap:9pt;font-size:.82em;display:flex}.-GqfKa_rule{background:var(--cv-accent-line);flex:1;height:.75pt}.-GqfKa_sTitle{border-bottom:1.25pt solid var(--cv-accent);font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;color:var(--cv-accent);padding-bottom:4pt;font-size:.8em}.-GqfKa_first{padding-top:calc(var(--cv-sp) * 1.6)}.-GqfKa_entry{padding-top:calc(var(--cv-sp) * 2.2)}.-GqfKa_bulletBlk{padding-top:calc(var(--cv-sp) * .45)}.-GqfKa_tag{padding-top:calc(var(--cv-sp) * .7)}
.qprthW_main{width:100%;padding:var(--cv-margin) calc(var(--cv-margin) * 1.1);left:0}.qprthW_headerBlk{padding-top:0}.qprthW_header{justify-content:space-between;align-items:flex-start;gap:16pt;display:flex}.qprthW_identity{flex-direction:column;min-width:0;display:flex}.qprthW_name{font-family:var(--cv-font-name);font-weight:var(--cv-name-weight);color:var(--cv-ink);font-size:2.4em;line-height:1.1}.qprthW_jobTitle{color:var(--cv-accent);padding-top:4pt;font-size:1.08em;font-weight:500}.qprthW_contact{color:var(--cv-muted);padding-top:8pt;font-size:.93em}.qprthW_titleBlk{padding-top:calc(var(--cv-sp) * 3.3)}.qprthW_title{border-bottom:1pt solid var(--cv-accent);font-family:var(--cv-font-name);font-weight:var(--cv-name-weight);color:var(--cv-accent);padding-bottom:3pt;font-size:1.22em;line-height:1.2}.qprthW_subtitle{color:var(--cv-ink);font-weight:500}.qprthW_first{padding-top:calc(var(--cv-sp) * 1.5)}.qprthW_entry{padding-top:calc(var(--cv-sp) * 2.1)}.qprthW_bulletBlk{padding-top:calc(var(--cv-sp) * .4)}.qprthW_tag{padding-top:calc(var(--cv-sp) * .5)}
.J5V0Cq_main{width:100%;padding:calc(var(--cv-margin) * 1.05) calc(var(--cv-margin) * 1.1);left:0}.J5V0Cq_headerBlk{padding-top:0}.J5V0Cq_header{text-align:center;padding-bottom:calc(var(--cv-sp) * 2.6);border-bottom:.75pt solid var(--cv-accent-line);flex-direction:column;align-items:center;display:flex}.J5V0Cq_headerPhoto{text-align:left;flex-direction:row;align-items:center;gap:18pt}.J5V0Cq_photoCell{flex:none}.J5V0Cq_identity{flex-direction:column;min-width:0;display:flex}.J5V0Cq_headerPhoto .J5V0Cq_identity{align-items:flex-start}.J5V0Cq_header:not(.J5V0Cq_headerPhoto) .J5V0Cq_identity{align-items:center}.J5V0Cq_name{font-family:var(--cv-font-name);font-weight:var(--cv-name-weight);letter-spacing:-.005em;color:var(--cv-ink);font-size:2.75em;line-height:1.08}.J5V0Cq_jobTitle{font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;color:var(--cv-accent);padding-top:6pt;font-size:.84em}.J5V0Cq_contact{color:var(--cv-muted);padding-top:10pt;font-size:.92em}.J5V0Cq_header:not(.J5V0Cq_headerPhoto) .J5V0Cq_contact>div{justify-content:center}.J5V0Cq_sectionBlk{padding-top:calc(var(--cv-sp) * 3.2)}.J5V0Cq_row{grid-template-columns:31mm 1fr;column-gap:7mm;display:grid}.J5V0Cq_rowFirst{border-top:.75pt solid var(--cv-accent-line);padding-top:calc(var(--cv-sp) * 2)}.J5V0Cq_label{min-width:0}.J5V0Cq_title{font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;color:var(--cv-accent);padding-top:1.5pt;font-size:.78em;line-height:1.5}.J5V0Cq_content{min-width:0}.J5V0Cq_first{padding-top:0}.J5V0Cq_entry{padding-top:calc(var(--cv-sp) * 2.2)}.J5V0Cq_bulletBlk{padding-top:calc(var(--cv-sp) * .45)}.J5V0Cq_tag{padding-top:calc(var(--cv-sp) * .5)}.J5V0Cq_headRow{justify-content:space-between;align-items:baseline;gap:12pt;display:flex}.J5V0Cq_entryTitle{min-width:0;font-size:1.05em;font-weight:600}.J5V0Cq_period{white-space:nowrap;color:var(--cv-muted);flex:none;font-size:.9em}.J5V0Cq_metaRow{flex-wrap:wrap;column-gap:8pt;padding-top:1pt;display:flex}.J5V0Cq_subtitle{color:var(--cv-ink);font-style:italic}.J5V0Cq_location{color:var(--cv-muted)}.J5V0Cq_entryText{padding-top:3pt}.J5V0Cq_inline{flex-wrap:wrap;row-gap:3pt;display:flex}.J5V0Cq_inlineItem{display:inline}.J5V0Cq_dot{color:var(--cv-accent);padding:0 6pt}.J5V0Cq_tagLabel{font-weight:500}.J5V0Cq_paren,.J5V0Cq_tagDetail{color:var(--cv-muted)}
.ZeheDq_main{width:100%;padding:calc(var(--cv-margin) * 1.05) calc(var(--cv-margin) * 1.25);left:0}.ZeheDq_headerBlk{padding-top:0}.ZeheDq_header{text-align:center;flex-direction:column;align-items:center;display:flex}.ZeheDq_photo{padding-bottom:10pt}.ZeheDq_name{font-family:var(--cv-font-name);font-weight:var(--cv-name-weight);letter-spacing:.01em;color:var(--cv-ink);font-size:2.8em;line-height:1.08}.ZeheDq_jobTitle{font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;color:var(--cv-accent);padding-top:6pt;font-size:.84em}.ZeheDq_double{border-top:.75pt solid var(--cv-accent);border-bottom:.75pt solid var(--cv-accent);width:100%;height:3.5pt;margin-top:12pt;display:block}.ZeheDq_contact{color:var(--cv-muted);padding-top:9pt;font-size:.92em}.ZeheDq_contact>div{justify-content:center}.ZeheDq_titleBlk{padding-top:calc(var(--cv-sp) * 3.8)}.ZeheDq_title{font-family:var(--cv-font-head);font-weight:var(--cv-head-weight);letter-spacing:var(--cv-caps-track);text-transform:uppercase;color:var(--cv-accent);flex-direction:column;align-items:center;font-size:.82em;display:flex}.ZeheDq_rule{background:var(--cv-accent-mid);width:26pt;height:1pt;margin-top:5pt;display:block}.ZeheDq_first{padding-top:calc(var(--cv-sp) * 1.9)}.ZeheDq_entry{padding-top:calc(var(--cv-sp) * 2.3)}.ZeheDq_bulletBlk{padding-top:calc(var(--cv-sp) * .45)}.ZeheDq_tag{padding-top:calc(var(--cv-sp) * .6)}.ZeheDq_centered{text-align:center;justify-content:center}.ZeheDq_subtitle{font-style:italic;font-weight:400}
.RZYcZG_shell{grid-template-rows:var(--header-h) 1fr;background:var(--ivory-100);height:100dvh;display:grid;overflow:hidden}.RZYcZG_loading{height:100dvh;color:var(--ink-3);justify-content:center;align-items:center;gap:10px;display:flex}.RZYcZG_spin{animation:.9s linear infinite RZYcZG_spin}@keyframes RZYcZG_spin{to{transform:rotate(360deg)}}.RZYcZG_top{background:var(--night-900);color:var(--on-night);border-bottom:1px solid #c6a8702e;align-items:center;gap:20px;padding:0 16px 0 20px;display:flex}.RZYcZG_brand{border-radius:var(--r-sm);padding:4px 2px;text-decoration:none;display:inline-flex}.RZYcZG_docName{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.RZYcZG_docNameInput{border-radius:var(--r-sm);width:min(320px,100%);min-width:0;color:var(--on-night);font-size:var(--fs-15);text-overflow:ellipsis;transition:border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);background:0 0;border:1px solid #0000;padding:6px 10px;font-weight:500}.RZYcZG_docNameInput:hover{border-color:#f4efe62e}.RZYcZG_docNameInput:focus{background:#f4efe60f;border-color:#c6a870b3;outline:none}.RZYcZG_save{font-size:var(--fs-13);color:var(--on-night-3);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.RZYcZG_save svg{width:15px;height:15px}.RZYcZG_save[data-warn]{color:#e9c27f}.RZYcZG_topActions{align-items:center;gap:6px;display:flex}.RZYcZG_topIcon{color:var(--on-night-2)}.RZYcZG_topIcon:hover:not(:disabled){color:var(--on-night);background:#f4efe614}.RZYcZG_topSep{background:#f4efe629;width:1px;height:22px;margin:0 6px}.RZYcZG_showXs{display:none}.RZYcZG_body{grid-template-columns:minmax(380px,448px) 1fr;min-height:0;display:grid}.RZYcZG_panel{background:var(--ivory-50);border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.RZYcZG_tabs{border-bottom:1px solid var(--line);gap:4px;padding:10px 16px 0;display:flex}.RZYcZG_tab{color:var(--ink-3);font-size:var(--fs-14);background:0 0;border:0;padding:10px 12px 12px;font-weight:600;position:relative}.RZYcZG_tab[aria-selected=true]{color:var(--ink)}.RZYcZG_tab[aria-selected=true] span,.RZYcZG_tab[aria-selected=true]:after{content:"";background:var(--champagne-600);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.RZYcZG_panelScroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.RZYcZG_panelInner{flex-direction:column;gap:10px;padding:16px 16px 40px;display:flex}.RZYcZG_main{min-width:0;min-height:0}.RZYcZG_card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);transition:box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);position:relative}.RZYcZG_card[data-open]{border-color:var(--line-strong);box-shadow:var(--shadow-1)}.RZYcZG_card[data-dragging]{z-index:3;box-shadow:var(--shadow-pop)}.RZYcZG_card[data-hidden] .RZYcZG_cardTitle{color:var(--ink-3)}.RZYcZG_cardHead{align-items:center;gap:2px;min-height:54px;padding:0 8px 0 6px;display:flex}.RZYcZG_grip,.RZYcZG_gripStatic{border-radius:var(--r-sm);width:28px;height:36px;color:var(--ink-3);touch-action:none;background:0 0;border:0;flex:none;place-items:center;display:grid}.RZYcZG_grip{cursor:grab}.RZYcZG_grip:hover{color:var(--ink);background:var(--ivory-100)}.RZYcZG_grip svg,.RZYcZG_gripStatic svg{width:16px;height:16px}.RZYcZG_cardToggle{border-radius:var(--r-sm);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 6px;display:flex}.RZYcZG_cardTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-15);flex:1;font-weight:600;overflow:hidden}.RZYcZG_chev{width:18px;height:18px;color:var(--ink-3);transition:transform var(--dur-2) var(--ease-out);flex:none}[aria-expanded=true]>.RZYcZG_chev{transform:rotate(180deg)}.RZYcZG_badge,.RZYcZG_badgeSoft{font-size:var(--fs-12);border-radius:999px;flex:none;padding:2px 8px;font-weight:500}.RZYcZG_badge{background:var(--ivory-200);color:var(--ink-2)}.RZYcZG_badgeSoft{background:var(--champagne-100);color:var(--champagne-700)}.RZYcZG_renameInput{border:1px solid var(--champagne-600);border-radius:var(--r-sm);min-width:0;height:36px;box-shadow:var(--focus-ring);font-size:var(--fs-15);flex:1;padding:0 10px;font-weight:600}.RZYcZG_renameInput:focus{outline:none}.RZYcZG_menuWrap{position:relative}.RZYcZG_menu{z-index:20;border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);min-width:260px;box-shadow:var(--shadow-pop);animation:RZYcZG_pop var(--dur-2) var(--ease-out);padding:6px;position:absolute;top:calc(100% + 4px);right:0}@keyframes RZYcZG_pop{0%{opacity:0;transform:translateY(-4px)}}.RZYcZG_menuItem{border-radius:var(--r-sm);width:100%;font-size:var(--fs-14);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;display:flex}.RZYcZG_menuItem svg{width:16px;height:16px;color:var(--ink-3)}.RZYcZG_menuItem:hover:not(:disabled){background:var(--ivory-100)}.RZYcZG_menuItem:disabled{opacity:.4;cursor:not-allowed}.RZYcZG_menuItem[data-danger],.RZYcZG_menuItem[data-danger] svg{color:var(--danger)}.RZYcZG_cardBody{flex-direction:column;gap:14px;padding:6px 18px 18px;display:flex}.RZYcZG_grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.RZYcZG_privacyNote,.RZYcZG_empty{font-size:var(--fs-13);color:var(--ink-3)}.RZYcZG_photoRow{border-radius:var(--r-md);background:var(--ivory-100);align-items:center;gap:14px;padding:12px;display:flex}.RZYcZG_photoThumb{border:1px dashed var(--line-strong);background:var(--paper);width:64px;height:64px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;padding:0;display:grid;overflow:hidden}.RZYcZG_photoThumb img{object-fit:cover;width:100%;height:100%}.RZYcZG_photoThumb svg{width:22px;height:22px}.RZYcZG_photoText{min-width:0;font-size:var(--fs-13);color:var(--ink-3);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.RZYcZG_photoText strong{font-size:var(--fs-14);color:var(--ink)}.RZYcZG_photoText button{margin-top:6px}.RZYcZG_entries{flex-direction:column;gap:8px;display:flex}.RZYcZG_entry{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ivory-50)}.RZYcZG_entry[data-open]{background:var(--paper);border-color:var(--line-strong)}.RZYcZG_entryHead{align-items:center;gap:2px;padding-right:6px;display:flex}.RZYcZG_entryToggle{border-radius:var(--r-md);text-align:left;background:0 0;border:0;flex:1;grid-template-columns:1fr auto;grid-template-areas:"t c""m c";align-items:center;column-gap:8px;min-width:0;padding:10px 12px;display:grid}.RZYcZG_entryToggle .RZYcZG_chev{grid-area:c}.RZYcZG_entryTitle{font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap;grid-area:t;font-weight:600;overflow:hidden}.RZYcZG_entryMeta{font-size:var(--fs-13);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;grid-area:m;overflow:hidden}.RZYcZG_entryTools{display:flex}.RZYcZG_entryBody{flex-direction:column;gap:14px;padding:4px 14px 14px;display:flex}.RZYcZG_monthYear{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.RZYcZG_monthYear:disabled{opacity:.5}.RZYcZG_monthYearRow{grid-template-columns:1.2fr 1fr;gap:6px;display:grid}.RZYcZG_subLabel{font-size:var(--fs-13);color:var(--ink-2);font-weight:500}.RZYcZG_bullets{flex-direction:column;gap:6px;display:flex}.RZYcZG_bulletRow{align-items:center;gap:4px;display:flex}.RZYcZG_bulletDot{text-align:center;width:14px;color:var(--champagne-700);flex:none}.RZYcZG_bulletInput,.RZYcZG_tagInput,.RZYcZG_tagSelect{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);min-width:0;height:38px;font-size:var(--fs-14);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);flex:1;padding:0 10px}.RZYcZG_bulletInput:hover,.RZYcZG_tagInput:hover,.RZYcZG_tagSelect:hover{border-color:var(--line-strong)}.RZYcZG_bulletInput:focus,.RZYcZG_tagInput:focus,.RZYcZG_tagSelect:focus{border-color:var(--champagne-600);box-shadow:var(--focus-ring);outline:none}.RZYcZG_entryFooter{border-top:1px solid var(--line);justify-content:space-between;padding-top:6px;display:flex}.RZYcZG_linkBtn{color:var(--champagne-700);font-size:var(--fs-14);text-underline-offset:.25em;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-weight:600;-webkit-text-decoration:underline #8a6b3a59;text-decoration:underline #8a6b3a59}.RZYcZG_linkBtn:hover:not(:disabled){text-decoration-color:currentColor}.RZYcZG_linkBtn:disabled{color:var(--ink-3);cursor:default;text-decoration:none}.RZYcZG_tags{flex-direction:column;gap:6px;display:flex}.RZYcZG_tagRow{align-items:center;gap:4px;display:flex}.RZYcZG_tagDetail{flex:.8}.RZYcZG_tagSelect{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d6576' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;background-size:15px;flex:.9;padding-right:26px}.RZYcZG_suggest{border-radius:var(--r-md);background:linear-gradient(180deg, var(--champagne-100), #f3ead866);border:1px solid #c6a87059;flex-direction:column;gap:8px;padding:14px;display:flex}.RZYcZG_suggestHead{font-size:var(--fs-14);color:var(--ink);align-items:center;gap:8px;font-weight:600;display:flex}.RZYcZG_suggestHead svg{width:16px;height:16px;color:var(--champagne-700)}.RZYcZG_honesty{font-size:var(--fs-13);color:var(--ink-2)}.RZYcZG_chips{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.RZYcZG_chip{background:var(--paper);min-height:32px;font-size:var(--fs-13);text-align:left;transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);border:1px solid #8a6b3a47;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 9px;line-height:1.3;display:inline-flex}.RZYcZG_chip svg{width:14px;height:14px;color:var(--champagne-700);flex:none}.RZYcZG_chip:hover{border-color:var(--champagne-600)}.RZYcZG_chip[aria-pressed=true]{background:var(--night-800);border-color:var(--night-800);color:var(--on-night)}.RZYcZG_chip[aria-pressed=true] svg{color:var(--champagne)}.RZYcZG_summaryList{flex-direction:column;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.RZYcZG_summaryItem{border-radius:var(--r-sm);background:var(--paper);font-size:var(--fs-14);color:var(--ink-2);flex-direction:column;gap:4px;padding:12px;display:flex}.RZYcZG_addSection{flex-direction:column;gap:10px;margin-top:6px;display:flex}.RZYcZG_addSectionBtn{border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);min-height:52px;color:var(--ink-2);font-size:var(--fs-15);transition:border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.RZYcZG_addSectionBtn svg{width:18px;height:18px}.RZYcZG_addSectionBtn:hover{border-color:var(--champagne-600);color:var(--ink);background:var(--paper)}.RZYcZG_addGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.RZYcZG_addOption{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);text-align:left;font-size:var(--fs-12);color:var(--ink-3);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);flex-direction:column;gap:2px;padding:12px;display:flex}.RZYcZG_addOption strong{font-size:var(--fs-14);color:var(--ink)}.RZYcZG_addOption:hover{border-color:var(--champagne-600);box-shadow:var(--shadow-1)}.RZYcZG_designGroup{border-bottom:1px solid var(--line);flex-direction:column;gap:14px;padding:16px 4px 20px;display:flex}.RZYcZG_designGroup:last-child{border-bottom:0}.RZYcZG_groupTitle{font-size:var(--fs-14);font-weight:600}.RZYcZG_templateGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.RZYcZG_templateOption{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);flex-direction:column;align-items:center;gap:2px;padding:8px 6px 10px;display:flex}.RZYcZG_templateOption:hover{border-color:var(--line-strong)}.RZYcZG_templateOption[aria-checked=true]{border-color:var(--champagne-600);box-shadow:0 0 0 2px #c6a87073}.RZYcZG_templateName{font-size:var(--fs-13);margin-top:8px;font-weight:600}.RZYcZG_templateStyle{font-size:var(--fs-12);color:var(--ink-3)}.RZYcZG_thumb{pointer-events:none;background:#fff;border-radius:3px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #131a260f,0 4px 12px #131a2614}.RZYcZG_swatches{flex-wrap:wrap;gap:10px;display:flex}.RZYcZG_swatch{color:#fff;width:36px;height:36px;transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff26,0 1px 2px #0a132233}.RZYcZG_swatch:hover{transform:scale(1.06)}.RZYcZG_swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--ivory-50), 0 0 0 4px var(--champagne-600)}.RZYcZG_swatch svg{width:16px;height:16px}.RZYcZG_swatch:has(:focus-visible){outline:2px solid var(--champagne-600);outline-offset:3px}.RZYcZG_swatchCustom{cursor:pointer;background:var(--ivory-200);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);position:relative}.RZYcZG_swatchCustom[data-checked]{color:#fff;box-shadow:0 0 0 2px var(--ivory-50), 0 0 0 4px var(--champagne-600)}.RZYcZG_colorInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.RZYcZG_designNote,.RZYcZG_designHint{font-size:var(--fs-12);color:var(--ink-3);line-height:1.45}.RZYcZG_designNote{color:var(--champagne-700)}.RZYcZG_paperList{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.RZYcZG_paperOption{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);flex-direction:column;align-items:center;gap:6px;padding:8px 4px 7px;display:flex}.RZYcZG_paperOption:hover{border-color:var(--line-strong)}.RZYcZG_paperOption[aria-checked=true]{border-color:var(--champagne-600);box-shadow:0 0 0 2px #c6a87073}.RZYcZG_paperChip{border-radius:2px;align-items:flex-end;width:34px;height:44px;padding:0 7px 9px;display:flex;box-shadow:0 0 0 1px #131a261a,0 2px 6px #131a2614}.RZYcZG_paperInk{border-radius:1px;width:100%;height:3px}.RZYcZG_paperLabel{font-size:var(--fs-12);color:var(--ink-2)}.RZYcZG_fontList{flex-direction:column;gap:8px;display:flex}.RZYcZG_fontOption{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);text-align:left;font-size:var(--fs-14);align-items:center;gap:14px;padding:10px 14px;display:flex}.RZYcZG_fontOption>span:last-child{flex-direction:column;display:flex}.RZYcZG_fontOption[aria-checked=true]{border-color:var(--champagne-600);box-shadow:0 0 0 2px #c6a87073}.RZYcZG_fontSample{width:44px;color:var(--night-800);font-size:1.7rem;line-height:1}.RZYcZG_fontDesc{font-size:var(--fs-13);color:var(--ink-3)}.RZYcZG_canvas{background:radial-gradient(1200px 600px at 50% -10%, #ffffff8c, transparent 60%), var(--ivory-200);flex-direction:column;height:100%;display:flex;position:relative}.RZYcZG_canvasScroll{flex:1;min-height:0;padding:36px 0 24px;overflow:auto}.RZYcZG_pages{margin:0 auto;position:relative}.RZYcZG_pageFigure{flex-direction:column;align-items:center;gap:10px;margin:0 0 32px;display:flex}.RZYcZG_paper{box-shadow:var(--shadow-page);background:#fff;border-radius:1px}.RZYcZG_pageNum{font-size:var(--fs-12);color:var(--ink-3);letter-spacing:.02em}.RZYcZG_canvasBar{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fbf9f5e6;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px 8px 20px;display:flex}.RZYcZG_canvasHint{font-size:var(--fs-13);color:var(--ink-3)}.RZYcZG_canvasWarn{font-size:var(--fs-13);color:var(--warning)}.RZYcZG_zoom{align-items:center;gap:2px;display:flex}.RZYcZG_zoomValue{border-radius:var(--r-sm);min-width:56px;font-size:var(--fs-13);font-variant-numeric:tabular-nums;color:var(--ink-2);background:0 0;border:0;padding:4px 6px}.RZYcZG_zoomValue:hover{background:#131a260f}.RZYcZG_docList{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.RZYcZG_docItem{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);align-items:center;gap:8px;padding:6px 8px 6px 6px;display:flex}.RZYcZG_docItem[data-current]{border-color:var(--champagne-600)}.RZYcZG_docMain{border-radius:var(--r-sm);text-align:left;background:0 0;border:0;flex-direction:column;flex:1;min-width:0;padding:8px;display:flex}.RZYcZG_docMain strong{font-size:var(--fs-15);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RZYcZG_docMain span{font-size:var(--fs-13);color:var(--ink-3)}.RZYcZG_docTools,.RZYcZG_docConfirm{align-items:center;gap:4px;display:flex}.RZYcZG_docConfirm span{font-size:var(--fs-13);color:var(--danger);margin-right:4px}.RZYcZG_docNote,.RZYcZG_storageWarn{font-size:var(--fs-13);color:var(--ink-3);margin-bottom:16px}.RZYcZG_storageWarn{border-radius:var(--r-md);background:var(--warning-soft);color:var(--warning);padding:10px 12px}.RZYcZG_mobileBar{display:none}@media (max-width:1023px){.RZYcZG_shell{grid-template-rows:56px 1fr 60px}.RZYcZG_top{gap:10px;padding:0 10px 0 14px}.RZYcZG_save{display:none}.RZYcZG_body{grid-template-columns:1fr}.RZYcZG_shell[data-view=edit] .RZYcZG_main,.RZYcZG_shell[data-view=preview] .RZYcZG_panel{display:none}.RZYcZG_panel{border-right:0}.RZYcZG_mobileBar{border-top:1px solid var(--line);background:var(--paper);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(3,1fr);display:grid}.RZYcZG_mobileBar button{color:var(--ink-3);font-size:var(--fs-12);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-weight:600;display:flex}.RZYcZG_mobileBar button svg{width:20px;height:20px}.RZYcZG_mobileBar button[aria-pressed=true]{color:var(--night-900)}.RZYcZG_mobileBar button[aria-pressed=true] svg{color:var(--champagne-700)}}@media (max-width:560px){.RZYcZG_hideXs{display:none}.RZYcZG_showXs{display:inline}.RZYcZG_topSep{display:none}.RZYcZG_docNameInput{font-size:var(--fs-14)}.RZYcZG_grid2,.RZYcZG_addGrid{grid-template-columns:1fr}.RZYcZG_cardBody{padding:4px 14px 16px}.RZYcZG_panelInner{padding:12px 10px 32px}}
.AiFKEG_wrap{width:100%;position:relative}.AiFKEG_label{font-size:var(--fs-14);color:var(--ink-2);margin-bottom:10px;font-weight:600;display:block}.AiFKEG_wrap[data-tone=night] .AiFKEG_label{color:var(--on-night-2)}.AiFKEG_field{border:1px solid var(--line-strong);background:var(--paper);height:64px;box-shadow:var(--shadow-1);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border-radius:18px;align-items:center;padding:0 14px 0 20px;display:flex;position:relative}.AiFKEG_wrap[data-tone=night] .AiFKEG_field{border-color:#f4efe629;box-shadow:inset 0 1px #ffffff0f,0 20px 50px -20px #0009}.AiFKEG_field:focus-within{border-color:var(--champagne-600);box-shadow:var(--focus-ring), var(--shadow-2)}.AiFKEG_field[data-open]{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.AiFKEG_icon{width:22px;height:22px;color:var(--ink-3);flex:none}.AiFKEG_input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;flex:1;padding:0 14px;font-size:1.125rem;font-weight:500}.AiFKEG_input::placeholder{color:#8b92a0;font-weight:400}.AiFKEG_input:focus{outline:none}.AiFKEG_kbd{border:1px solid var(--line);background:var(--ivory-100);width:32px;height:28px;color:var(--ink-3);border-radius:6px;place-items:center;display:grid}.AiFKEG_kbd svg{width:14px;height:14px}.AiFKEG_list{z-index:30;border:1px solid var(--line);background:var(--paper);max-height:min(420px,60dvh);box-shadow:var(--shadow-pop);animation:AiFKEG_listIn var(--dur-2) var(--ease-out);border-radius:6px 6px 18px 18px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}@keyframes AiFKEG_listIn{0%{opacity:0;transform:translateY(-4px)}}.AiFKEG_option{cursor:pointer;color:var(--ink);border-radius:10px;grid-template-columns:1fr auto;grid-template-areas:"t a""m a";align-items:center;column-gap:12px;padding:11px 14px;display:grid;position:relative}.AiFKEG_option[aria-selected=true]{background:var(--ivory-100)}.AiFKEG_optTitle{font-size:var(--fs-16);grid-area:t;font-weight:600}.AiFKEG_optMeta{font-size:var(--fs-13);color:var(--ink-3);grid-area:m}.AiFKEG_optArrow{width:18px;height:18px;color:var(--champagne-700);opacity:0;transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-2) var(--ease-out);grid-area:a;transform:translate(-4px)}.AiFKEG_option[aria-selected=true] .AiFKEG_optArrow{opacity:1;transform:none}.AiFKEG_option[data-free]{border-top:1px solid var(--line);border-top-left-radius:0;border-top-right-radius:0;margin-top:4px}.AiFKEG_none{font-size:var(--fs-13);color:var(--ink-3);padding:10px 14px 6px}@media (max-width:560px){.AiFKEG_field{height:56px;padding:0 10px 0 14px}.AiFKEG_input{font-size:var(--fs-16)}.AiFKEG_kbd{display:none}}
.MkS3jW_wrap{max-width:1240px;margin:0 auto;padding:0 24px}.MkS3jW_wrapNarrow{text-align:center;max-width:760px;margin:0 auto;padding:0 24px}.MkS3jW_h2{max-width:18ch;font-family:var(--font-display);letter-spacing:-.015em;color:var(--night-900);font-size:clamp(2.1rem,3.8vw,3.25rem);font-weight:400;line-height:1.05}.MkS3jW_h3{font-family:var(--font-display);color:var(--night-900);font-size:clamp(1.7rem,2.6vw,2.2rem);font-weight:400;line-height:1.1}.MkS3jW_sectionHead{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.MkS3jW_sectionLead{max-width:46ch;font-size:var(--fs-18);color:var(--ink-2);margin-top:18px}.MkS3jW_sectionHead .MkS3jW_sectionLead{margin-top:0}.MkS3jW_hero{background:radial-gradient(760px 520px at 82% 38%, #c6a87029, transparent 70%), radial-gradient(900px 600px at 10% -10%, #2c42688c, transparent 70%), var(--night-950);color:var(--on-night);position:relative;overflow:hidden}.MkS3jW_heroInner{max-width:1240px;min-height:min(820px, calc(100dvh - var(--header-h)));grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;margin:0 auto;padding:72px 24px 88px;display:grid}.MkS3jW_heroTitle{max-width:14ch;font-family:var(--font-display);letter-spacing:-.02em;color:var(--on-night);font-size:clamp(2.8rem,5.6vw,4.9rem);font-weight:400;line-height:1.02}.MkS3jW_heroLead{max-width:50ch;font-size:var(--fs-18);color:var(--on-night-2);margin-top:24px;line-height:1.6}.MkS3jW_heroSearch{max-width:560px;margin-top:40px}.MkS3jW_heroActions{flex-wrap:wrap;align-items:flex-start;gap:14px 16px;margin-top:24px;display:flex}.MkS3jW_soon{flex-direction:column;align-items:center;gap:6px;display:flex}.MkS3jW_soonNote{font-size:var(--fs-12);color:var(--on-night-3);font-weight:600}.MkS3jW_heroNote{font-size:var(--fs-14);color:var(--on-night-3);align-items:center;gap:8px;margin-top:28px;display:flex}.MkS3jW_heroNote svg{width:15px;height:15px;color:var(--champagne)}.MkS3jW_fan{height:560px;position:relative}.MkS3jW_fanPage{width:300px;transition:transform .7s var(--ease-out);border-radius:3px;position:absolute;top:50%;left:50%;box-shadow:0 30px 60px -20px #0009,0 12px 24px -12px #00000080}.MkS3jW_fanPage>*{box-shadow:none!important}.MkS3jW_fanLeft{opacity:.9;transform:translate(-108%,-50%)rotate(-7deg)scale(.9)}.MkS3jW_fanRight{opacity:.9;transform:translate(8%,-47%)rotate(6deg)scale(.9)}.MkS3jW_fanFront{transform:translate(-50%,-52%)}.MkS3jW_fan:hover .MkS3jW_fanLeft{transform:translate(-118%,-50%)rotate(-9deg)scale(.9)}.MkS3jW_fan:hover .MkS3jW_fanRight{transform:translate(18%,-47%)rotate(8deg)scale(.9)}.MkS3jW_fanTag{white-space:nowrap;font-size:var(--fs-13);color:var(--on-night-2);background:#0a1322b3;border:1px solid #f4efe629;border-radius:999px;padding:6px 14px;font-weight:500;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.MkS3jW_gallery{padding:120px 0 112px}.MkS3jW_galleryList{grid-template-columns:repeat(3,1fr);gap:40px;margin:56px 0 0;padding:0;list-style:none;display:grid}.MkS3jW_galleryItem{color:inherit;border-radius:var(--r-lg);text-decoration:none;display:block}.MkS3jW_galleryPaper{border-radius:var(--r-lg);background:var(--ivory-200);justify-content:center;padding:40px 24px;display:flex;position:relative;overflow:hidden}.MkS3jW_galleryPaper>div>div{transition:transform var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out)}.MkS3jW_galleryItem:hover .MkS3jW_galleryPaper>div>div{box-shadow:var(--shadow-page);transform:translateY(-6px)}.MkS3jW_paperTag{color:var(--on-night);font-size:var(--fs-12);background:#0e1a2dd1;border-radius:999px;padding:3px 9px;font-weight:600;position:absolute;top:14px;left:14px}.MkS3jW_galleryMeta{justify-content:space-between;align-items:baseline;gap:12px;margin-top:22px;display:flex}.MkS3jW_galleryName{font-family:var(--font-display-text);color:var(--night-900);font-size:1.75rem;font-weight:500}.MkS3jW_galleryStyle{font-size:var(--fs-13);color:var(--champagne-700);font-weight:600}.MkS3jW_galleryDesc{font-size:var(--fs-15);color:var(--ink-3);margin-top:6px}.MkS3jW_steps{border-top:1px solid var(--line);background:var(--ivory-50);padding:112px 0}.MkS3jW_stepList{grid-template-columns:repeat(3,1fr);gap:56px;margin:64px 0 0;padding:0;list-style:none;display:grid}.MkS3jW_step{border-top:1px solid var(--night-900);padding-top:28px}.MkS3jW_stepNum{font-family:var(--font-display);color:var(--champagne-600);font-variant-numeric:lining-nums;font-size:3.4rem;line-height:1;display:block}.MkS3jW_stepTitle{font-size:var(--fs-20);color:var(--night-900);margin-top:22px;font-weight:600}.MkS3jW_step p{font-size:var(--fs-16);color:var(--ink-2);margin-top:10px}.MkS3jW_showcase{background:var(--ivory-200);padding:120px 0}.MkS3jW_showcaseGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.MkS3jW_showcaseVisual{justify-content:center;min-width:0;padding:24px 0;display:flex;position:relative}.MkS3jW_showcasePaper{justify-content:center;width:100%;display:flex}.MkS3jW_showcasePaper>div>div{box-shadow:var(--shadow-page)!important}.MkS3jW_callout{background:var(--night-900);color:var(--on-night);font-size:var(--fs-13);white-space:nowrap;box-shadow:var(--shadow-2);border-radius:999px;padding:8px 14px;font-weight:600;position:absolute}.MkS3jW_callout:before{content:"";background:var(--champagne);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.MkS3jW_calloutA{top:12%;left:2%}.MkS3jW_calloutB{top:46%;right:0}.MkS3jW_calloutC{bottom:12%;left:8%}.MkS3jW_featureList{gap:18px;margin:36px 0 0;padding:0;list-style:none;display:grid}.MkS3jW_featureList li{font-size:var(--fs-16);color:var(--ink-2);grid-template-columns:22px 1fr;gap:14px;display:grid}.MkS3jW_featureList svg{width:20px;height:20px;color:var(--champagne-700);margin-top:2px}.MkS3jW_principle{background:var(--night-900);color:var(--on-night-2);padding:120px 0}.MkS3jW_principleTitle{font-family:var(--font-display);color:var(--on-night);font-size:clamp(2.3rem,4.4vw,3.6rem);font-weight:400;line-height:1.05}.MkS3jW_principle p{max-width:58ch;font-size:var(--fs-18);margin:26px auto 0;line-height:1.65}.MkS3jW_letters{border-bottom:1px solid var(--line);padding:72px 0}.MkS3jW_lettersInner{justify-content:space-between;align-items:center;gap:40px;display:flex}.MkS3jW_lettersInner p{max-width:62ch;font-size:var(--fs-16);color:var(--ink-2);margin-top:12px}.MkS3jW_lettersBadge{border:1px solid var(--champagne-600);font-size:var(--fs-14);color:var(--champagne-700);border-radius:999px;flex:none;padding:8px 16px;font-weight:600}.MkS3jW_faq{padding:112px 0}.MkS3jW_faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.MkS3jW_faqList{border-top:1px solid var(--line-strong)}.MkS3jW_faqItem{border-bottom:1px solid var(--line-strong)}.MkS3jW_faqItem summary{cursor:pointer;font-size:var(--fs-18);color:var(--night-900);padding:22px 44px 22px 0;font-weight:600;list-style:none;position:relative}.MkS3jW_faqItem summary::-webkit-details-marker{display:none}.MkS3jW_faqItem summary:after{content:"";border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);width:10px;height:10px;transition:transform var(--dur-2) var(--ease-out);position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}.MkS3jW_faqItem[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.MkS3jW_faqItem summary:focus-visible{border-radius:var(--r-sm)}.MkS3jW_faqItem p{max-width:64ch;font-size:var(--fs-16);color:var(--ink-2);padding:0 0 24px;line-height:1.65}.MkS3jW_final{background:var(--night-950);border-bottom:1px solid #f4efe614;padding:112px 0 120px}.MkS3jW_finalTitle{font-family:var(--font-display);color:var(--on-night);margin-bottom:36px;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:400;line-height:1.05}@media (max-width:1080px){.MkS3jW_heroInner{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:56px}.MkS3jW_fan{height:470px}.MkS3jW_galleryList{gap:24px}.MkS3jW_showcaseGrid{grid-template-columns:minmax(0,1fr);gap:48px}.MkS3jW_faqGrid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:860px){.MkS3jW_sectionHead{flex-direction:column;align-items:flex-start;gap:18px}.MkS3jW_galleryList,.MkS3jW_stepList{grid-template-columns:minmax(0,1fr);max-width:460px}.MkS3jW_stepList{gap:36px}.MkS3jW_lettersInner{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:560px){.MkS3jW_wrap,.MkS3jW_wrapNarrow{padding:0 16px}.MkS3jW_heroInner{padding:40px 16px 64px}.MkS3jW_heroActions>*,.MkS3jW_heroActions a,.MkS3jW_soon button{width:100%}.MkS3jW_fan{height:380px;margin:0 -16px}.MkS3jW_fanPage{width:240px}.MkS3jW_fanPage>div{transform-origin:0 0;transform:scale(.8)}.MkS3jW_gallery,.MkS3jW_steps,.MkS3jW_showcase,.MkS3jW_principle,.MkS3jW_faq,.MkS3jW_final{padding:80px 0}.MkS3jW_callout{display:none}}@media (prefers-reduced-motion:reduce){.MkS3jW_fanPage,.MkS3jW_galleryPaper>div>div{transition:none}}
.BrvY8q_logo{color:var(--on-night);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.BrvY8q_logo[data-tone=dark]{color:var(--ink)}.BrvY8q_mark{flex:none;width:22px;height:25px}.BrvY8q_sheet{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round}.BrvY8q_fold{fill:none;stroke:var(--champagne);stroke-width:1.5px;stroke-linejoin:round}.BrvY8q_lines{fill:none;stroke:var(--champagne);stroke-width:1.4px;stroke-linecap:round}.BrvY8q_word{font-family:var(--font-display-text);letter-spacing:.005em;white-space:nowrap;align-items:baseline;gap:0;font-size:1.32rem;font-weight:500;line-height:1;display:inline-flex}.BrvY8q_sub{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;opacity:.75;border-left:1px solid;margin-left:10px;padding-left:10px;font-size:.68rem;font-weight:600}@media (max-width:480px){.BrvY8q_sub{display:none}}.BrvY8q_cv{font-weight:600}.BrvY8q_tld{color:var(--champagne);letter-spacing:.01em;margin-left:.04em;font-size:.78em}
.Hi2WXW_btn{--btn-h:44px;height:var(--btn-h);font-size:var(--fs-15);letter-spacing:.005em;white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.Hi2WXW_btn:focus-visible{border-radius:999px}.Hi2WXW_btn:active:not(:disabled){transform:translateY(1px)}.Hi2WXW_btn:disabled,.Hi2WXW_btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.Hi2WXW_btn svg{flex:none;width:18px;height:18px}.Hi2WXW_sm{--btn-h:36px;font-size:var(--fs-14);padding:0 14px}.Hi2WXW_lg{--btn-h:54px;font-size:var(--fs-16);padding:0 28px}.Hi2WXW_primary{background:var(--champagne);color:var(--night-950);box-shadow:inset 0 1px #ffffff59,0 1px 2px #0a13222e}.Hi2WXW_primary:hover:not(:disabled){background:#d1b47f;box-shadow:inset 0 1px #fff6,0 6px 18px -6px #b08d54a6}.Hi2WXW_night{background:var(--night-900);color:var(--on-night)}.Hi2WXW_night:hover:not(:disabled){background:var(--night-700)}.Hi2WXW_outline{border-color:var(--line-strong);color:var(--ink);background:0 0}.Hi2WXW_outline:hover:not(:disabled){border-color:var(--ink-3);background:#fff9}.Hi2WXW_ghost{color:var(--ink-2);background:0 0}.Hi2WXW_ghost:hover:not(:disabled){color:var(--ink);background:#131a260f}.Hi2WXW_onNight{color:var(--on-night);background:0 0;border-color:#f4efe647}.Hi2WXW_onNight:hover:not(:disabled){background:#f4efe60f;border-color:#f4efe699}.Hi2WXW_danger{color:var(--danger);background:0 0;border-color:#9e343459}.Hi2WXW_danger:hover:not(:disabled){background:var(--danger-soft)}.Hi2WXW_block{width:100%}.Hi2WXW_iconBtn{width:36px;height:36px;color:var(--ink-2);transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid}.Hi2WXW_iconBtn svg{width:18px;height:18px}.Hi2WXW_iconBtn:hover:not(:disabled){color:var(--ink);background:#131a2612}.Hi2WXW_iconBtn:disabled{opacity:.35;cursor:not-allowed}.Hi2WXW_iconBtnSm{width:30px;height:30px}.Hi2WXW_iconBtnSm svg{width:16px;height:16px}.Hi2WXW_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite Hi2WXW_spin}@keyframes Hi2WXW_spin{to{transform:rotate(360deg)}}.Hi2WXW_field{flex-direction:column;gap:6px;min-width:0;display:flex}.Hi2WXW_label{font-size:var(--fs-13);color:var(--ink-2);font-weight:500}.Hi2WXW_hint{font-size:var(--fs-12);color:var(--ink-3)}.Hi2WXW_error{font-size:var(--fs-13);color:var(--danger)}.Hi2WXW_input{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--paper);width:100%;min-height:42px;font-size:var(--fs-15);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);padding:9px 12px;line-height:1.4}.Hi2WXW_input::placeholder{color:#8c93a1}.Hi2WXW_input:hover{border-color:var(--ink-3)}.Hi2WXW_input:focus{border-color:var(--champagne-600);box-shadow:var(--focus-ring);outline:none}.Hi2WXW_input[aria-invalid=true]{border-color:var(--danger)}textarea.Hi2WXW_input{resize:vertical;min-height:96px}select.Hi2WXW_input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d6576' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:34px}.Hi2WXW_segmented{background:var(--ivory-200);border-radius:999px;gap:2px;width:100%;padding:3px;display:inline-flex}.Hi2WXW_segment{min-height:34px;color:var(--ink-2);font-size:var(--fs-14);transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);background:0 0;border:0;border-radius:999px;flex:1;padding:0 10px;font-weight:500}.Hi2WXW_segment:hover{color:var(--ink)}.Hi2WXW_segment[aria-checked=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #0e1a2d1f,0 2px 6px #0e1a2d0f}.Hi2WXW_check{font-size:var(--fs-14);color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.Hi2WXW_check input{width:18px;height:18px;accent-color:var(--night-800);margin:0}.Hi2WXW_dialog{border-radius:var(--r-xl);background:var(--ivory-50);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--shadow-pop);border:0;padding:0;overflow:hidden}.Hi2WXW_dialog[open]{animation:Hi2WXW_dialogIn var(--dur-3) var(--ease-out);flex-direction:column;display:flex}.Hi2WXW_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:Hi2WXW_fade var(--dur-2) var(--ease-out);background:#0a13227a}.Hi2WXW_dialogWide{width:min(1180px,100vw - 32px);height:calc(100dvh - 32px)}.Hi2WXW_dialogHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 14px 24px;display:flex}.Hi2WXW_dialogTitle{font-size:var(--fs-18);letter-spacing:-.005em;font-weight:600}.Hi2WXW_dialogBody{flex:1;min-height:0;padding:20px 24px 24px;overflow:auto}@keyframes Hi2WXW_dialogIn{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes Hi2WXW_fade{0%{opacity:0}}@media (max-width:640px){.Hi2WXW_dialog{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100vw;max-width:100vw;max-height:100dvh;margin:auto 0 0}.Hi2WXW_dialogWide{border-radius:0;height:100dvh}}
.jcZb4q_page{background:radial-gradient(900px 420px at 50% -120px, #c6a87029, transparent 70%), var(--ivory-100);min-height:100dvh}.jcZb4q_top{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:22px 24px;display:flex}.jcZb4q_brand{border-radius:var(--r-sm);text-decoration:none}.jcZb4q_steps{font-size:var(--fs-14);color:var(--ink-3);gap:28px;margin:0;padding:0;font-weight:500;list-style:none;display:flex}.jcZb4q_steps li{align-items:center;gap:8px;display:flex}.jcZb4q_steps span{border:1px solid var(--line-strong);width:24px;height:24px;font-size:var(--fs-12);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.jcZb4q_steps li[data-state=current]{color:var(--ink)}.jcZb4q_steps li[data-state=current] span{border-color:var(--night-900);background:var(--night-900);color:var(--on-night)}.jcZb4q_steps li[data-state=done] span{border-color:var(--champagne-600);color:var(--champagne-700)}.jcZb4q_main,.jcZb4q_mainWide{max-width:760px;margin:0 auto;padding:56px 24px 96px}.jcZb4q_mainWide{max-width:1120px;padding-top:28px}.jcZb4q_title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--night-900);font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:400;line-height:1.06}.jcZb4q_lead{max-width:60ch;font-size:var(--fs-18);color:var(--ink-2);margin-top:18px}.jcZb4q_search{margin-top:40px}.jcZb4q_browse{margin-top:48px}.jcZb4q_browseTitle{font-size:var(--fs-14);color:var(--ink-2);font-weight:600}.jcZb4q_cats{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.jcZb4q_cat{border:1px solid var(--line-strong);min-height:38px;font-size:var(--fs-14);color:var(--ink-2);transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background:#fff9;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:500;display:inline-flex}.jcZb4q_catCount{font-size:var(--fs-12);font-variant-numeric:tabular-nums;color:var(--ink-3)}.jcZb4q_cat[aria-pressed=true] .jcZb4q_catCount{color:var(--champagne)}.jcZb4q_cat:hover{border-color:var(--ink-3);color:var(--ink)}.jcZb4q_cat[aria-pressed=true]{background:var(--night-900);border-color:var(--night-900);color:var(--on-night)}.jcZb4q_metierList{animation:jcZb4q_rise var(--dur-3) var(--ease-out);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}@keyframes jcZb4q_rise{0%{opacity:0;transform:translateY(6px)}}.jcZb4q_metierBtn{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);width:100%;min-height:48px;font-size:var(--fs-15);text-align:left;transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);justify-content:space-between;align-items:center;gap:8px;padding:0 14px 0 16px;font-weight:500;display:flex}.jcZb4q_metierBtn svg{width:16px;height:16px;color:var(--champagne-700);flex:none}.jcZb4q_metierBtn:hover{border-color:var(--champagne-600);box-shadow:var(--shadow-1)}.jcZb4q_blank{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);align-items:center;gap:16px;margin-top:56px;padding:20px 22px;display:flex}.jcZb4q_blank>svg{width:26px;height:26px;color:var(--night-700);flex:none}.jcZb4q_blank div{font-size:var(--fs-14);color:var(--ink-3);flex-direction:column;flex:1;display:flex}.jcZb4q_blank strong{font-size:var(--fs-15);color:var(--ink)}.jcZb4q_back{font-size:var(--fs-14);color:var(--ink-2);background:0 0;border:0;align-items:center;gap:6px;margin-bottom:28px;padding:6px 0;font-weight:600;display:inline-flex}.jcZb4q_back svg{width:16px;height:16px}.jcZb4q_back:hover{color:var(--ink)}.jcZb4q_titleChoice{font-size:var(--fs-15);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.jcZb4q_titleOpt{border:1px solid var(--line-strong);background:var(--paper);min-height:36px;font-size:var(--fs-14);border-radius:999px;padding:0 14px;font-weight:600}.jcZb4q_titleOpt[aria-checked=true]{border-color:var(--night-900);background:var(--night-900);color:var(--on-night)}.jcZb4q_templates{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px;display:grid}.jcZb4q_tplCard{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--paper);text-align:left;transition:transform var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out), border-color var(--dur-2) var(--ease-out);flex-direction:column;padding:0;display:flex;overflow:hidden}.jcZb4q_tplCard:hover:not(:disabled){border-color:var(--champagne-600);box-shadow:var(--shadow-2);transform:translateY(-4px)}.jcZb4q_tplCard:focus-visible{border-radius:var(--r-xl)}.jcZb4q_tplCard:disabled{cursor:progress}.jcZb4q_tplPreview{background:linear-gradient(180deg, var(--ivory-200), var(--ivory-100));justify-content:center;height:340px;padding:28px 20px 0;display:flex;position:relative;overflow:hidden}.jcZb4q_sampleTag{color:var(--on-night);font-size:var(--fs-12);letter-spacing:.02em;background:#0e1a2dd1;border-radius:999px;padding:3px 9px;font-weight:600;position:absolute;top:12px;left:12px}.jcZb4q_tplInfo{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:20px 22px 22px;display:flex}.jcZb4q_tplHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.jcZb4q_tplHead strong{font-family:var(--font-display-text);letter-spacing:-.005em;font-size:1.6rem;font-weight:500}.jcZb4q_tplStyle{font-size:var(--fs-13);color:var(--champagne-700);font-weight:600}.jcZb4q_tplInfo p{font-size:var(--fs-14);color:var(--ink-3)}.jcZb4q_tplCta{font-size:var(--fs-14);color:var(--night-900);align-items:center;gap:6px;margin-top:6px;font-weight:600;display:inline-flex}.jcZb4q_tplCta svg{width:16px;height:16px;transition:transform var(--dur-2) var(--ease-out)}.jcZb4q_tplCard:hover .jcZb4q_tplCta svg{transform:translate(3px)}.jcZb4q_privacy{font-size:var(--fs-14);color:var(--ink-3);justify-content:center;align-items:center;gap:8px;margin-top:40px;display:flex}.jcZb4q_privacy svg{width:16px;height:16px;color:var(--success)}@media (max-width:960px){.jcZb4q_templates{grid-template-columns:1fr;max-width:440px;margin-left:auto;margin-right:auto}}@media (max-width:640px){.jcZb4q_top{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.jcZb4q_steps{font-size:var(--fs-13);gap:16px}.jcZb4q_main,.jcZb4q_mainWide{padding:28px 16px 72px}.jcZb4q_blank{flex-direction:column;align-items:flex-start}.jcZb4q_tplPreview{height:300px}}
.qGR_XW_body{padding:0;display:flex;overflow:hidden}.qGR_XW_layout{flex:1;grid-template-columns:1fr 340px;min-height:0;display:grid}.qGR_XW_preview{background:var(--ivory-200);flex-direction:column;align-items:center;padding:32px;display:flex;position:relative;overflow:auto}.qGR_XW_figure{flex-direction:column;align-items:center;gap:10px;margin:0 0 28px;display:flex}.qGR_XW_figure figcaption{font-size:var(--fs-12);color:var(--ink-3);letter-spacing:.02em}.qGR_XW_paper{box-shadow:var(--shadow-page);background:#fff}.qGR_XW_side{border-left:1px solid var(--line);flex-direction:column;gap:16px;padding:24px;display:flex;overflow:auto}.qGR_XW_fileCard{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);align-items:center;gap:12px;padding:14px;display:flex}.qGR_XW_fileCard>svg{width:28px;height:28px;color:var(--night-700);flex:none}.qGR_XW_fileCard div{flex-direction:column;min-width:0;display:flex}.qGR_XW_fileCard strong{font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qGR_XW_fileCard span{font-size:var(--fs-13);color:var(--ink-3)}.qGR_XW_checks{font-size:var(--fs-14);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qGR_XW_checks li{color:var(--warning);align-items:flex-start;gap:8px;display:flex}.qGR_XW_checks li[data-ok]{color:var(--ink-2)}.qGR_XW_checks svg{flex:none;width:17px;height:17px;margin-top:2px}.qGR_XW_checks li[data-ok] svg{color:var(--success)}.qGR_XW_note{font-size:var(--fs-13);color:var(--ink-3)}.qGR_XW_price{border-radius:var(--r-md);background:var(--champagne-100);color:var(--champagne-700);font-size:var(--fs-13);padding:10px 12px;font-weight:500}.qGR_XW_done{border-radius:var(--r-md);background:var(--success-soft);color:var(--success);gap:10px;padding:12px;display:flex}.qGR_XW_done svg{flex:none;width:20px;height:20px}.qGR_XW_done div{font-size:var(--fs-14);flex-direction:column;display:flex}.qGR_XW_error{border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-14);padding:12px}.qGR_XW_actions{flex-direction:column;gap:8px;margin-top:auto;display:flex}.qGR_XW_offscreen{pointer-events:none;position:absolute;top:0;left:-30000px}@media (max-width:860px){.qGR_XW_layout{grid-template-rows:1fr auto;grid-template-columns:1fr}.qGR_XW_preview{padding:16px}.qGR_XW_side{border-left:0;border-top:1px solid var(--line);max-height:48dvh}}
.rNqt6W_header{z-index:40;-webkit-backdrop-filter:saturate(140%)blur(14px);background:#0a1322db;border-bottom:1px solid #f4efe614;position:sticky;top:0}.rNqt6W_headerInner{max-width:1240px;height:var(--header-h);align-items:center;gap:32px;margin:0 auto;padding:0 24px;display:flex}.rNqt6W_brand{border-radius:var(--r-sm);text-decoration:none}.rNqt6W_nav{gap:28px;margin-left:auto;display:flex}.rNqt6W_nav a{color:var(--on-night-2);font-size:var(--fs-14);transition:color var(--dur-1) var(--ease-out);font-weight:500;text-decoration:none}.rNqt6W_nav a:hover{color:var(--on-night)}.rNqt6W_cta{flex:none}.rNqt6W_footer{background:var(--night-950);color:var(--on-night-2)}.rNqt6W_footerInner{justify-content:space-between;gap:40px;max-width:1240px;margin:0 auto;padding:56px 24px 32px;display:flex}.rNqt6W_footerBrand p{max-width:34ch;font-size:var(--fs-14);color:var(--on-night-3);margin-top:14px}.rNqt6W_footerNav{flex-wrap:wrap;align-content:flex-start;gap:12px 28px;display:flex}.rNqt6W_footerNav a{color:var(--on-night-2);font-size:var(--fs-14);text-decoration:none}.rNqt6W_footerNav a:hover{color:var(--on-night);text-underline-offset:3px;text-decoration:underline}.rNqt6W_copy{max-width:1240px;font-size:var(--fs-13);color:var(--on-night-3);border-top:1px solid #f4efe614;margin:0 auto;padding:18px 24px 28px}@media (max-width:760px){.rNqt6W_nav{display:none}.rNqt6W_headerInner{justify-content:space-between;gap:16px;padding:0 16px}.rNqt6W_footerInner{flex-direction:column;padding:44px 16px 24px}.rNqt6W_copy{padding:16px}}
._6ajhsq_main{background:var(--ivory-100)}._6ajhsq_article{max-width:760px;margin:0 auto;padding:80px 24px 112px}._6ajhsq_title{font-family:var(--font-display);color:var(--night-900);font-size:clamp(2.2rem,4.4vw,3.2rem);font-weight:400;line-height:1.05}._6ajhsq_updated{font-size:var(--fs-14);color:var(--ink-3);margin-top:14px}._6ajhsq_actions{margin-top:32px}._6ajhsq_prose{font-size:var(--fs-16);color:var(--ink-2);margin-top:44px;line-height:1.7}._6ajhsq_prose h2{font-size:var(--fs-20);color:var(--night-900);margin:44px 0 12px;font-weight:600}._6ajhsq_prose p,._6ajhsq_prose ul{margin:0 0 14px}._6ajhsq_prose ul{padding-left:1.2em}._6ajhsq_prose li{margin-bottom:6px}._6ajhsq_prose a{color:var(--night-800);text-underline-offset:3px}._6ajhsq_prose strong{color:var(--ink)}@media (max-width:560px){._6ajhsq_article{padding:48px 16px 80px}}
